saguar1

YANAI Lab.

電気通信大学 総合情報学科/大学院 総合情報学専攻 メディア情報学コース 柳井研究室
電気通信大学 > 情報工学科 > コンピュータ学講座 > 柳井研究室 > 研究紹介  

$B0LCV>pJsIU$-2hA|$rMQ$$$?C18l35G0$NCO0h@-$NJ,@O(B

$B@n5WJ](B $B=(IR(B

$BJ?@.(B23$BG/(B 2$B7n(B4$BF|(B

1 $B$O$8$a$K(B

$B6aG/!$(BWeb$B>e$N%"%k%P%`%5!<%S%9$d(BGPS$B5!G=IU$-%+%a%i$NIa5Z$KH<$$!$(B $B;#1FCOE@$N0^EY7PEY>pJs$,%a%?%G!<%?$H$7$FIUM?$5$l$?!V0LCV>pJsIU$-2hA|!W$,(B Web$B>e$KA}2C$7$F$$$k!%(B

$B0lJ}$G!$B?MM$JC18l35G0$rG'<1BP>]$H$7$?0lHL2hA|G'<1$N9b@:EY2=$OL$$@:$Fq$G$"$k!%(B $B@:EY$N9b$$0lHL2hA|G'<1$rpJs$r0lHL2hA|G'<18~$1$N%G!<%?%;%C%H9=C[$KLrN)$F$k$?$a$Ne$9$k$3$H$,4|BT$G$-$k!%(B $B$=$N$?$a$K$O!$C18l35G0$KBP1~$9$kCO0hJLBeI=2hA|$rA*=P$9$k $BK\8&5f$G$O!$$^$:!$(B $B0LCV>pJsIU$-2hA|$N$?$a$N2hA|%i%s%-%s%0pJs8~$1(B $B$K2~NI$7$?$b$N$G$"$k!%(B

$B$=$7$F!$(B $BC18l35G0$KBP1~$9$k;k3P$NCO0h:9$rDjNL2=$9$k 2 $B4XO"8&5f(B Jing$B$i$K$h$C$FDs0F$5$l$?(BVisualRank[1] $B$O(BPageRank$B%"%k%4%j%:%`(B[2]$B$r2hA|$KE,MQ$7$?$b$N$G$"$j!$(B $B2hA|4V$NN`;wEY$r$b$H$K2hA|$N%i%s%-%s%0$rF@$k1]$B!%2hA|$NN`;wEY$K$O(BSIFT$BFCD'(B[3]$B$N%^%C%A?t$r;H(B $B$$!$>&IJL>$d%i%s%I%^!<%/L>$H$$$C$?FCDj$N304Q$r;}$D%+%F%4%j$rBP>]$K$7$? $B@$3&3FCO$N%i%s%I%^!<%/$rG'<1$9$k8&5f$H$7$F!$(B Zheng$B$i$N8&5f$d(B[4] Crandall$B$i$N8&5f(B[5]$B$,$"$k!%(B $BBgNL$N;#1F0LCV>pJs$r%/%i%9%?%j%s%0$9$k$3$H$G!$(B $BBeI=E*$JET;T$H%i%s%I%^!<%/$N0LCV$r?dDj$7$F$$$k!%(B $B$=$7$F3FCO$KBP1~$9$kE57?E*$J%i%s%I%^!<%/$N;k3PFCD'$r5a$a$F$$$k!%(B

$B2f!9$O2a5n$K!$C18l35G0$K$D$$$F<}=8$7$?0LCV>pJsIU$-2hA|$+$i!$(B $B2hA|NN0h%(%s%H%m%T!<$H0LCV>pJs$N%(%s%H%m%T!6]$B!%(B $B%(%s%H%m%T!<$K4p$E$$$FC18l35G0$N;k3P@-$HCOM}E*J,I[$rDjNL2=$9$k$3$H$G!$(B $B!V6u!W$N$h$&$J@$3&Cf$KJ,I[$7;k3PFCD'$KBg$-$JJQ2=$,$J$$C18l35G0$H!$(B $BCOL>$N$h$&$JFCDj$NCO0h$KJ,I[$7B?MM$J;k3PFCD'$r;}$DC18l35G0$r(B $B<+F0E*$KH/8+$9$k$?$a$N 3 $B

3.1 GeoVisualRank

3.1.0.1 VisualRank :

Jing$B$i$K$h$C$FDs0F$5$l$?(B[1]$B$O(BPageRank$B%"%k%4%j%:%`(B[2]$B$r2hA|$KE,MQ$7$?$b$N$G$"$j!$(B $B2hA|4V$NN`;wEY$r$b$H$K2hA|$N%i%s%-%s%0$rF@$k$B$,<}B+$9(B $B$k$^$G<0(B(1)$B$rH?I|$9$k!%(B $B<0(B(1)$BCf$N(B${\bf S^{*}}$$B$O!$(B $B2hA|N`;wEY9TNs(B${\bf S}$$B$N3FNs$r@55,2=$7$?$b$N$G$"$k!%(B ${\bf p}$$B$OJd@5%Y%/%H%k$G$"$j!$(BPageRank$B%"%k%4%j%:%`$G$O%j%s%/0J30$G$N(BWeb$B%Z!<%8$X$N%"(B $B%/%;%9$r%b%G%k2=$7$F$$$k!%$?$@$7!$(B ${\vert\vert{\bf p}\vert\vert}_{1} = {\vert\vert{\bf
r}\vert\vert}_{1}$$B$G$"$k!%(B



\begin{displaymath}
{\bf r} \leftarrow \alpha \;{\bf S^{*}} \; {\bf r} \; + ( 1 - \alpha ) \;
{\bf p} ,\quad (0 \leq \alpha \leq 1)
\end{displaymath} (1)

3.1.0.2 GeoVisualRank :

$BDs0F1)$B$NJd@5%Y%/%H%k(B ${\bf p}$ $B$r0LCV>pJs$K4p$E$/%P%$%"%9%Y%/%H%k(B${\bf p^{geo}}$$B$H$9$k!%(B GeoVisualRank$B$G$O%i%s%-%s%0$r@8@.$9$k:]$K!$COM}>e$N0lE@$r!VCmL\E@!W$H$7$F;XDj$9$k!%(B $BCmL\E@$K6a$$:BI8$G;#1F$5$l$?2hA|$N%i%s%-%s%0CM$,Bg$-$/$J$k$h$&$K%P%$%"%9(B $B$r:n@.$9$k!%(B $B2hA|$NN`;wEY9TNs$H0LCV>pJs$K$h$k%P%$%"%9%Y%/%H%k$rMQ$$$k$3$H$G!$(B $BBeI=E*$J2hA|FCD'$r;}$A!$;#1F$5$l$?COE@$,CmL\E@$K6a$$2hA|$[$I>e0L$K%i%s%-%s%0(B $B$5$l$k!%(B

$BCmL\E@$H2hA|(B$i$$B$N;#1F0LCV$H$N5wN%(B$d_i$$B$r5eLL;03QK!!J<0(B(2)$B!K$G5a$a!$(B $B<0(B(3)$B$N7W;;J}K!$G%P%$%"%9%Y%/%H%k$NMWAG$r5a$a$k!%(B $B<0(B(2)$B$N(B ${lat}_i, {long}_i$$B$O2hA|(B$i$$B$N0LCV>pJs$G$"$j!$(B ${lat}_C, {long}_C$$B$OCmL\(B $BE@(B$C$$B$N0^EY!&7PEY$G$"$k!%(B



$\displaystyle d_{i}$ $\textstyle =$ $\displaystyle \cos^{-1}\bigl( \sin({lat}_i)\sin({lat}_c) \; +
\bigr.$  
    $\displaystyle \bigl.\cos({lat}_i)\cos({lat}_C)\cos({long}_i -
{long}_C) \bigr)$ (2)



\begin{displaymath}
{\bf {p}_{i}^{geo} } = 1 - \frac{d_{i}}{\pi} \quad $B$^$?$O(B \quad {\bf {p}_{i}^{geo} } = \exp( - c d_{i} )
\end{displaymath} (3)

3.2 $BC18l35G0$KBP1~$9$k;k3P$NCO0h:9$NDjNL2=(B

$B3F 3.2.0.1 $B!&0LCV>pJsIU$-2hA|$N<}=8(B : $BC18l35G0$4$H$K!$0LCV>pJsIU$-2hA|$r<}=8$9$k!%(B $BK\8&5f$G$O!$(BFlickr API$B$rMxMQ$7(BFlickr$B>e$N0LCV>pJsIU$-2hA|$r8!:w$7!$<}=8$7(B $B$?!%(B

3.2.0.2 $B!&BeI=CO0hE@$N;;=P(B :

$BC18l35G0$4$H$K!$<}=82hA|$N0LCV>pJs$r%/%i%9%?%j%s%0$7!$BeI=CO0hE@$r5a$a$k!%(B $BK\8&5f$G$O!$(BMean-Shift$BK!$rMQ$$$F%/%i%9%?%j%s%0$r9T$$!$(B $B=jB02hA|$NB?$$>e0L(B10$B%/%i%9%?$N<}B+E@$rBeI=CO0hE@$H$7$?!%(B

3.2.0.3 $B!&CO0hJLBeI=2hA|$NA*=P(B :

$BC18l35G0$NBeI=CO0hE@$r$=$l$>$lCmL\E@%Q%i%a!<%?$KMQ$$$F(BGeoVisualRank$B$r

3.2.0.4 $B!&CO0h4V$N;k3P:9$N7W;;(B :

pLSA$B$rMQ$$$FBeI=2hA|$r@x:_%H%T%C%/$X$N5"B03NN(%Y%/%H%k$GI=8=$9$k!%(B $B@x:_%H%T%C%/=89g$O!$(B $B%i%s%@%`$KA*=P$7$?(B5000$BKg$N2hA|$rMQ$$$F@8@.$7$?$b$N$G$"$j!$(B $B2hA|$+$iF@$i$l$kBeI=E*$JFCD'NL%Y%/%H%k$rI=8=$7$?$b$N$G$"$k!%(B

$BCO0hFb$NBeI=2hA|$K$D$$$F!$@x:_%H%T%C%/5"B0%Y%/%H%k$rJ?6Q$9$k$3$H$G(B $BCO0h$N@x:_%H%T%C%/5"B0%Y%/%H%k$r5a$a$k!%(B $BCO0h4V$N;k3PE*5wN%$O!$CO0h$N@x:_%H%T%C%/5"B0%Y%/%H%k$N(BJS$B%@%$%P!<%8%'%s%9(B $B$G;;=P$9$k!%(B

3.2.0.5 $B!&;k3P$NCO0h:9$N;XI8CM(B :

$BC18l35G0Fb$K!$B>$NCO0h$H$N;k3PE*5wN%$,Bg$-$$CO0h$,B8:_$9$l$P!$(B $B$=$NC18l35G0$K;k3P$NCO0h@-$,$"$k$H4|BT$G$-$k!%(B $B$=$3$G!$C18l35G0Fb$N3FCO0h$K$D$$$F!$B>CO0h$H$N;k3PE*5wN%$NJ?6Q$r$b$H$a!$(B $B$=$N:GBgCM$rC18l35G0$N;k3P$NCO0h@-$rI=$9;XI8$H$7$?!%(B $BC18l35G0$N;XI8CM$,Bg$-$1$l$P!$$=$N35G0$N$J$+$G;k3PE*$KFC0[$JCO0h$,>/$J(B $B$/$H$b#1$D$OB8:_$9$k$H8@$($k!%(B

4 $B

$BK\>O$G$O!$K\8&5f$G9T$C$? $B=>Mh$K$O!$2hA|FCD'NL$NN`;w@-$H;#1F0LCV$rN>J}9MN8$7$?BeI=2hA|A*=PK!$O$J$/!$(B $BDs0F $BK\8&5f$G$O!$(B $BL>;l(B250$B8l$H!$(B $B7AMF;l(B100$B8l$N9g7W(B350$B8l$r]$N(B $BC18l35G0$H$7$?!%(B $BL>;l$O!$?H$N2s$j$NJ*BN$NL>>N!$@8J*L>!$8GM-L>;l$J$I$r?M7]$B$r;29M$K$7$F@_Dj$7$?!%(B

$BC18l35G0$4$H$K(BFlickr$B>e$N2hA|$r:GBg(B2000$BKg$:$D<}=8$7!$(B $B3FC18l$N0LCV>pJs2hA|%G!<%?%;%C%H$H$7$?!%(B Flickr$B$G$O!$0lIt$N%f!<%6!<$,Hs>o$KN`;w$7$?2hA|$rBgNL$KEj9F$7$F$$$k$3$H$,$"(B $B$k!%$=$N$?$a2hA|$r<}=8$9$k$KEv$?$C$F!$F10l%f!<%6!<$,Ej9F$7$?2hA|$NKg?t$r(B 20$BKg$K@)8B$7$?!%(B

Web$B>e$G!$(BGeoVisualRank$BC1BN$K$D$$$F$N7k2L(B1$B!$;k3P$NCO0h@-$N;XI8CM%i%s%-%s%07k2L(B 2$B!$(B $BCO0hJLBeI=2hA|$H$=$N;#1F0LCV(B 3$B$,1\Mw2DG=$G$"$k!%(B $B%U%)!<%`;XDj$5$l$?%Q%i%a!<%?$KBP1~$9$k7k2L$,I=<($5$l$k!%(B

4.1 GeoVisualRank$B$K$D$$$F$N

$B2f!9$O(B350$B8l$N]C18l35G0$K$D$$$F!$(B $BC18l35G0$4$H$K(BGeoVisualRank$B$rMQ$$$FBeI=2hA|%i%s%-%s%0$r;;=P$7$?!%(B $B$3$N1$B!K!%(B

$B$3$N



$BI=(B 1: $B
tokyo, beijing, sydney, delhi, cairo, paris,
cape town, new york, san francisco, rio de janeiro

$B?^(B1$B!$(B $B?^(B2$B!$(B $B?^(B3 $B$O(B'pyramid'$B$r%/%(%j$H$7$?7k2L$G$"$k!%(B $B?^(B1$B$O%+%$%m$rCmL\E@$H$7$?7k2L$G$"$j!$(B $B%(%8%W%H$N%T%i%_%C%I$N2hA|$,>e0L2hA|$K$J$C$F$$$k!%(B $B?^(B2$B$OCmL\E@$,%Q%j$G$"$j!$(B $B%k!<%V%kH~=Q4[$NA0$K$"$k%T%i%_%C%I7?$N7zC[J*$,>e0L$KI=<($5$l$k!%(B $B?^(B3$B$O%j%*%G%8%c%M%$%m$rCmL\E@$H$7$F$$$k(B $B$b$N$N%a%-%7%3$N%T%i%_%C%I$,e0L2hA|$H$J$C$F$$$k!%(B $B$3$l$O!$%j%*%G%8%c%M%$%mIU6a$K$O(B'pyramid'$B$KBP1~$9$kBeI=E*2hA|$,L5$/!$(B $B%(%8%W%H$h$j$b%a%-%7%3$NJ}$,%j%*%G%8%c%M%$%m$K6a$$$?$a$G$"$k$H9M$($i$l$k!%(B

$B?^(B4$B!$(B $B?^(B5$B!$(B $B?^(B6$B!$(B $B?^(B7$B$N?^$O!$(B 'traditonal'$B$K4X$9$k7k2L$G$"$j!$3FCO$NL1B2E*$J?MJ*2hA|$,>e0L2hA|$H$J$C$F(B $B$$$k!%(B

$B?^(B 1: `pyramid'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Bcairo$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/pyramid_cairo85bof50col50_10.eps2}
$B?^(B 2: `pyramid'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Bparis$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/pyramid_paris85bof50col50_10.eps2}

$B?^(B 3: `pyramid'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Brio de janeiro$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/pyramid_rio85bof50col50_10.eps2}
$B?^(B 4: `traditional'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Btokyo$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/traditional_tokyo85bof50col50_10.eps2}

$B?^(B 5: `traditional'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Bsydney$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/traditional_sydney85bof50col50_10.eps2}
$B?^(B 6: `traditional'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Brio de janeiro)
\includegraphics[width=0.85\hsize]{image/10image/traditional_rio85bof50col50_10.eps2}

$B?^(B 7: `traditional'$B$G$N>e0L2hA|(B10$BKg!JCmL\E@!'(Bdelhi$B!K(B
\includegraphics[width=0.85\hsize]{image/10image/traditional_delhi85bof50col50_10.eps2}

4.2 $BC18l35G0$KBP1~$9$k;k3P$NCO0h@-$NDjNL2=

350$B8l$N]35G0$=$l$>$l$K$D$$$F!$(B $BC18l35G0$KBP1~$9$k;k3P$NCO0h@-$rDjNL2=$9$k $BK\ $B;k3PCO0h@-$N;XI8CM$N;;=P7k2L$NNc$H$7$F!$(B $BI=(B 2$B$K<($9%Q%i%a!<%?$rMQ$$$?>l9g$K$D$$$F7k(B $B2L$r<($9!%(B $B]$H$7$?(B350$B8l$N$&$A!$;k3PCO0h@-$N;XI8CM$NBg$-$$(B10$B8l$H>.$5$$(B10$B8l(B $B$rI=(B 3$B$K<($9!%(B

$BCOL>$H%i%s%I%^!<%/$N;XI8CM$,>.$5$$$HJ,$+$k!%(B $BCOL>$d%i%s%I%^!<%/$G$O!$0LCV>pJs$,69$$HO0O$K=8Cf$9$k$?$a!$(B $B@$3&$NCO0hJL$N%G!<%?%;%C%H$r:n$j$h$&$,$J$$$H$$$&$3$H$r<($7$F$$$k!%(B

$B0lJ}$G!$Bg$-$$;XI8CM$,F@$i$l$?(B`building'$B$NBeI=2hA|$r$_$F$_$k$H!$(B $B?^(B8$B$d?^(B9$B$N$h$&$JBeI=2hA|$KF10lJ*BN$N2hA|$rJ#?t4^(B $B$`%/%i%9%?$,Bg$-$$;XI8CM$rM?$($kMW0x$H$J$C$F$$$k!%(B $BDs0F$7$?;XI8CM$O!$(B $BF10l35G0$N$J$+$GBeI=2hA|$KFC?'$r;}$DCO0h$,$"$k$+H]$+!$$H$$$&;XI8$H$7$F$O5!G=$7$F$$$k$H(B $B9M$($k!%(B

$B$7$+$7!$$9$Y$F$NBeI=2hA|$,F10lJ*BN$N2hA|$G9=@.$5$l$F$$$k?^(B9$B$N$h$&$J(B $B>l9g$O!$%N%$%:$H8@$($k!%:#2s!$2hA|%i%s%-%s%0$+$iCO0h$NBeI=2hA|$rA*$V:]$K!$C1=c(B $B$K>e0L$+$iA*$s$@$,!$:#8e$OBeI=2hA|$NB?MM@-$r9MN8$9$kI,MW$,$"$k!%(B $B$^$?!$(BFlickr$B2hA|$r<}=8$9$k:]$K!$F10l%f!<%6$+$iEj9F$5$l$?2hA|$NKg?t$N@)8B(B $B$O(B20$BKg$H$7$?!%(B $B:#8e$O!$F10l%f!<%6$N2hA|$N



$BI=(B 2: $B%Q%i%a!<%?@_Dj(B
$B%Q%i%a!<%?(B $BMQ$$$?CM(B
MeanShift$BK!$G$NH>7B%Q%i%a!<%?(B(km) 500
GeoVisualRank$B$G$N%P%$%"%9%Q%i%a!<%?(B$\alpha$ 0.85
$B%i%s%-%s%0>e0L2?Kg$rBeI=2hA|$H$9$k$+(B 5




$BI=(B 3: $B;k3PCO0h@-$N;XI8CM$NBg$-$$(B10$B8l$H>.$5$$(B10$B8l(B
$B;XI8CM$NBg$-$$(B10$B8l(B $B;XI8CM$N>.$5$$(B10$B8l(B
$B;XI8CM(B $BC18l(B $B;XI8CM(B $BC18l(B
0.00940416 building 0.00605590 california
0.00935062 holy 0.00613669 deutschland
0.00924220 airplane 0.00633069 machu picchu
0.00918682 beach 0.00675465 niagara
0.00912758 half 0.00706835 uluru
0.00911686 field 0.00735098 arc de triomphe
0.00908912 monkey 0.00749106 concrete
0.00908885 whale 0.00750860 chair
0.00908138 eel 0.00752026 book
0.00907977 dark 0.00752867 election


$B?^(B 8: `building'$B$NBeI=2hA|(B($B%*!<%9%H%i%j%"$KJ,I[(B)
\includegraphics[width=0.7\hsize]{img/cluster4.eps2}

$B?^(B 9: `building'$B$NBeI=2hA|(B ($B%?%$$KJ,I[(B)
\includegraphics[width=0.7\hsize]{img/cluster7.eps2}

5 $B$*$o$j$K(B

$BK\8&5f$G$O!$(B $B0LCV>pJsIU$-2hA|8~$1$NBeI=2hA|A*=PpJsIU$-2hA|%G!<%?%;%C%H$+$i(B $B!$C18l35G0$N;k3P$NCO0h@-$rDjNL2=$9$k $B:#8e$N2~NI$H$7$F!$(BGeoVisualRank$B$K$h$kCO0hJLBeI=2hA|$NA*=P$K$D$$$F$O!$(B $B2hA|$NNN0hJ,3d$r9T$$NN0h$4$H$NFCD'NL$rMxMQ$9$k$3$H$,9M$($i$l$k!%(B

$BC18l35G0$N;k3P$NCO0h:9$rDjNL2=$9$k$?$a$KDs0F$7$?pJs$d;#1FF|;~$rD4$Y$k$3$H$K$h$C$F!$2aEY$KN`;w(B $B$7$?2hA|$rJ#?tKgF~NO$H$9$k$3$H$rKI;_$9$k!%(B

$BJ88%L\O?(B

1
Y. Jing and S. Baluja.
Visualrank: Applying pagerank to large-scale image search.
IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 30, No. 11, pp. 1870-1890, 2008,.

2
S. Brin and L. Page.
The anatomy of a large-scale hypertextual Web search engine.
Computer networks and ISDN systems, Vol. 30, No. 1-7, pp. 107-117, 1998.

3
D. G. Lowe.
Distinctive image features from scale-invariant keypoints.
International Journal of Computer Vision, Vol. 60, No. 2, pp. 91-110, 2004.

4
Zheng, Y.T. and Zhao, M. and Song, Y. and Adam, H. and Buddemeier, U. and Bissacco, A. and Brucher, F. and Chua, T.S. and Neven, H.
Tour the world: building a web-scale landmark recognition engine.
In Proc. of IEEE Computer Vision and Pattern Recognition, 2009.

5
Crandall, D.J. and Backstrom, L. and Huttenlocher, D. and Kleinberg, J.
Mapping the world's photos.
In Proc. of ACM WWW Conf., 2009.

6
$B@n5WJ]=(IR(B, $BLx0f7<;J(B.
$BC18l35G0$N;k3P@-$HCOM}E*J,I[$N4X78@-$NJ,@O(B.
$BEE;R>pJsDL?.3X2qO@J8;o(B, Vol. 93, No. 8, pp. 1417-1428, 2010.

7
$BLx0f7<;J(B, Kobus Barnard.
$B0lHLJ*BNG'<1$N$?$a$NC18l35G0$N;k3P@-$NJ,@O(B.
$B>pJs=hM}3X2qO@J8;o(B: $B%3%s%T%e!<%?%S%8%g%s!&%$%a!<%8%a%G%#%"(B, Vol. 48, No. SIG10 (CVIM17), pp. 88-97, 2007.



$B5SCm(B

...Web$B>e$G!$(BGeoVisualRank$BC1BN$K$D$$$F$N7k2L(B1
http://mm.cs.uec.ac.jp/kawaku-h/geovisualrank/
...$B!$;k3P$NCO0h@-$N;XI8CM%i%s%-%s%07k2L(B 2
http://mm.cs.uec.ac.jp/kawaku-h/regionalityranking/
... $BCO0hJLBeI=2hA|$H$=$N;#1F0LCV(B3
http://mm.cs.uec.ac.jp/kawaku-h/visualregionality/