saguar1

YANAI Lab.

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

¿©?ö??¡??ó¤Î?ê?¢?ë?¿?¤?à??ưǧ?±?????Æ?à

?¬¸? ?¸°ì


Date: Ê¿À® 25 ǯ 2 ?î 4 Æü


1 ¤Ï¤¸¤á¤Ë

¶áǯ,À¤´Ö¤Î?ò?¯Åª?×?ͤÎ?â¤Þ¤ê¤Ë¤è¤ê¿©?ö??Ï¿¤ò?è¤ë¿Í¤¬Áý¤¨¤Æ¤¤¤ë. ¤?¤?¤?,¤?¤ì¤Ë¤Ï¿©?öÁ°¤Ë?èÁü¤ò?£±Æ¤?¤¿¤ê,¤?¤Î¿©¤Ùʪ¤ÎÌ?Á°¤òÆþÎϤ?¤¿¤ê,???í?ê¡?¤ò?×??¤?¤¿¤ê¤Ê¤É¤ÈÈó?ï¤Ë?ê´Ö¤¬¤?¤?¤ë. ¤?¤Î?ê´Ö¤Ë¤è¤Ã¤Æ??Ï¿¤ò¤Ä¤±¤ë¤Î¤¬?¯?å¤Ë¤Ê¤ê,Â?¤?¤Ê¤¤?ì?礬¤¢¤ë¤È?ͤ¨¤é¤ì¤ë.

Àè?Ô¸¦?æ¤È¤?¤Æ?ÏÌî¤é¤â¿©?ö??Ï¿?Ù±ç?????Æ?à [1]¤ò??ȯ¤?¤Æ¤¤¤ë¤¬,¤?¤ì¤Ï??¤?¤ì¤¿ÎÁÍý¤ò¿©¤Ù¤ëÁ°¤Ëǧ?±¤ò?Ô¤¦¤â¤Î¤Ç,1¿Í¤Ç¤Î¿©?ö¤Ç¤ÏÈó?ï¤ËÍ?ÍѤǤ¢¤ë¤¬,Âç?®ÎÁÍý¤ä?Ƥ?Æù¤È¤¤¤Ã¤¿¤â¤Î¤Ë¤ÏÂ?±þ¤?¤Å¤é¤¤.

¤?¤?¤Ç,¿©?ö??¡??ó¤ò???Þ¡??È?Õ?©?ó¤ÇÆ°?è¤Ë?£±Æ¤?¤ë¤?¤È¤ÇÂç?®ÎÁÍý¤Ê¤É¤Ë¤âÂ?±þ¤Ç¤?¤ë¤è¤¦¤Ê?ê?¢?ë?¿?¤?à??ưǧ?±?????Æ?à¤ÎºîÀ®¤òÌÜ?ؤ?.¤Ä¤Þ¤ê?£±Æ¤?¤¿Æ°?è¤?¤é¿©¤Ùʪ¤ÎÌ?Á°¤äÎÌ,???í?ê¡?¤Ê¤É¤ò¸¡??,ǧ?±¤ò?Ô¤¦¤?¤È¤òÌÜ?ؤ?.

2 ÌÜŪ

Ëܸ¦?æ¤Ç¤Ï,¿©?ö??¡??ó¤òÆ°?è¤Ë?£±Æ¤?,¤?¤?¤?¤é¿©¤Ù¤¿¤â¤Î¤ÎÌ?Á°¤äÎÌ,???í?ê¡?¤ò¸¡??,ǧ?±¤?¤ë¤?¤È¤òÌÜŪ¤È¤?¤ë. ?????Æ?à¤Ï?ÈÂӤΤ?¤ä¤?¤¯??Ï¿¤ò¤È¤ë¤?¤È¤¬?Ô¤¤¤ä¤?¤¤???Þ¡??È?Õ?©?ó?¢?×?ê¤È¤¤¤¦?Á¤Ç¤Î?ÂÁõ¤ò?Ô¤¦. ?ÈÍѤ?¤ëÆ°?è¤Ë¤Ï°û¿©?Ԥδ餬À?Ì̤?¤é±Ç¤Ã¤Æ¤ª¤ê,¸ý¸?¤Ë¿©´ï¤¬¶á¤Å¤¯ÍÍ?Ò¤¬?Îǧ¤Ç¤?¤ëÄøÅÙ¤Î?÷Î?¤Ç?£±Æ¤?¤ì¤Æ¤¤¤ëÆ°?è¤ò?ÈÍѤ?¤ë. ´é¤¬À?Ì̤?¤é±Ç¤Ã¤Æ¤¤¤ë¤?¤È°Ê?°¤Ë¤ÏÆäËÀ©Ìó¤Ï¤Ê¤¯,?¿?°¤ä°ÌÃÖ?ðÊó¤Ê¤É¤âɬÍפʤ¤.

¤â¤Î¤ò¿©¤Ù¤¿¤È¤¤¤¦È?ÃǤˤÏ,¸ý¸?¤Ë¤â¤Î¤ò±¿¤ó¤À?ִ֤Ȥ?¤ë. ¤?¤ì¤Ë¤ÏÆ°?èÆâ¤?¤é¸ý¤ò¸¡??¤?¤Æ,¤?¤ÎÉÕ¶á¤Ë¿©¤Ùʪ¤¬¶á¤Å¤¤¤¿¤?¤È¤òȤ¤Ê¤É¤Î¿©´ï¤ò¸¡??¤?¤ë¤?¤È¤ÇÈ?ÃǤ?¤ë. ¤?¤?¤Æ?èÁü¤òÀÚ¤ê??¤?,¤?¤ÎÀÚ¤ê??¤?¤¿?èÁü¤?¤é¿©¤Ùʪ¤ò¸¡??¤?,¤?¤Î¿©¤Ùʪ¤ÎÌ?Á°,ÎÌ,???í?ê¡?¤Î?×??¤Ê¤É¤ò?Ô¤¦. ËÜ?????Æ?à¤Î?¤?á¡??¸¿Þ¤ò¿Þ1¤Ë?¨¤?.

Figure 1: ËÜ?????Æ?à¤Î?¤?á¡??¸¿Þ
Image SC3_2

3 ´ØÏ¢¸¦?æ

¤?¤ì¤Ï¤¢¤ë°ÕÌ£¤Ç¤ÎÀ¸?è??Ï¿¤Ç¤â¤¢¤ë¤Î¤Ç,?¦?§?¢?é?Ö?ë???á?é¤Ç¤Î??Ï¿¤â?ͤ¨¤é¤ì¤ë.?ºݤ˰ì¿Í?Î?ëÅÀ±ÇÁü¤Ç¤Î?ê¤Î¸¡??¤Î¸¦?æ [2]¤Ê¤É¤Ï?Ô¤ï¤ì¤Æ¤ª¤ê,?ØÄêÆâ¤Î´Ä¶?¤Ç¤¢¤ì¤???Æâ,???°Ìä¤ï¤º?⤤ÀºÅÙ¤ò?¨¤?¤ë.??¤Ã¤Æ,¤?¤Î?êË¡¤òÍѤ¤¤ë¤?¤È¤â?ͤ¨¤¿¤¬,¿©?ö??¡??ó¤Ç¤Ï?¦?§?¢?é?Ö?ë???á?é¤òÁõÃå¤?¤ëƬÉô¤¬Èó?ï¤ËÆ°¤?±ÇÁü¤¬°ÂÄê¤?¤Ê¤?¤Ã¤¿¤ê,¿©¤Ùʪ¤¬???á?é?°¤Ë¤Ê¤Ã¤Æ¤?¤Þ¤¦¤?¤È¤¬Â¿¤¯¤¢¤Ã¤¿¤ê¤?¤¿.¤?¤Î¤¿¤á¤ËËܸ¦?æ¤Ç¤Ï¸ÇÄê???á?é¤Ç´é¤òÀ?Ì̤?¤é?£±Æ¤?¤ë?êË¡¤òÁªÂò¤?¤¿.

4 ?????Æ?à¤Î??Í×

ËÜ?????Æ?à¤Ç¤Ï°Ê??¤Î¤è¤¦¤Êή¤ì¤ò?ͤ¨¤Æ¤¤¤ë.
  1. ¿©?ö??¡??ó¤ÎÆ°?è¤ò?£±Æ¤?¤ë
  2. ¿©¤Ùʪ¤ò¸ý¤â¤È¤Ë±¿¤ó¤À?Ö´Ö¤Î?èÁü¤òÀÚ¤ê??¤?
  3. ÀÚ¤ê??¤?¤¿?èÁü¤?¤é¿©¤Ùʪ¤Î?ïÎà¤òǧ?±¤?¤ë
  4. ¿©¤Ù¤¿Î̤ä???í?ê¡?¤Î?×??¤ò?Ô¤¤??Ï¿¤?¤ë
?????Æ?àÃæ¤Î´Ø¿ô¤ÏOpenCV?é?¤?Ö?é?ê¤ò?ÈÍѤ?¤Æ¤¤¤ë.

5 ?????Æ?à¤Î?ܺÙ

1 ¸ý¸¡??

Ëܸ¦?æ¤Ç¤Ï¸ý¸?¤Ë¿©¤Ùʪ¤¬Í褿?Ö´Ö¤ò¤â¤Î¤ò¿©¤Ù¤¿?ִ֤Ȥ?¤Æǧ?±¤?¤ë¤Î¤Ç¤Þ¤º¤Ï¸ý¤Î¸¡??¤ò?Ô¤¦É¬Íפ¬¤¢¤ë. ¤?¤?¤?,¤¿¤À¸ý¤Î¸¡??¤ò?ԤäƤâÇØ?ʤä´é¤Ç¤â´ã¤¬¸ý¤È¤?¤Æ¸¡??¤?¤ì¤Æ¤?¤Þ¤Ã¤Æ¤¤¤ë?ì?礬¤¢¤ë.

¤?¤?¤Ç¸ý¤ò¸¡??¤?¤ëÁ°¤Ë´é¤ò¸¡??¤?,¤?¤ÎÎΰèÆâ¤Ç¤Î¤ß¸ý¤ò¸¡??¤?¤¿.¤?¤ì¤Ë¤è¤êÇØ?ʤ˸ý¤¬¸¡??¤?¤ì¤ë¤?¤È¤¬¤Ê¤¯¤Ê¤ê,??¤Ë´é¤Î??Éôʬ¤Î¤ß¤òÃ?º÷Â??ݤȤ?¤ë¤?¤È¤Ç´ã¤¬¸ý¤È¤?¤Æ¸¡??¤?¤ì¤ë¤?¤È¤¬¤Ê¤¯¤Ê¤Ã¤¿.?ë?̤ò¿Þ2¤Ë?¨¤?.

Figure 2: ´é¸¡??¤òÍѤ¤¤¿Á°(º¸)¤È¸å(±¦)¤Î¸ý¸¡??
Image eat_first Image eat_face

2 Ȥ¸¡??

Ȥ¤Ï´ðËÜŪ¤ËÄ?Àþ¤Ê¤Î¤Ç?èÁüÃæ¤ÎÄ?ÀþÉôʬ¤ò¸¡??¤?,ǧ?±¤?¤ë. Ä?Àþ¤Î¸¡??¤Ë¤Ï?ÎΨŪ?Ï?ÕÊÑ´?¤òÍѤ¤¤ÆÀþʬ¤È¤?¤Æ¸¡??¤Ç¤?¤ë¤è¤¦¤Ë¤?¤¿.

¤?¤?¤?,?ºݤ˸¡??¤ò?Ô¤¦¤ÈÇØ?ÊÉôʬ¤Ë¤âÂçÎ̤ÎÀþʬ¤¬¸¡??¤?¤ì¤Æ¤?¤Þ¤¤¤É¤ì¤¬À?¤?¤¤È¤¤?ʬ¤?¤é¤º,ÁíÅö¤¿¤ê¤ËȤ¤?¤Îǧ?±¤ò?Ô¤¦¤Î¤âÈó¸úΨŪ¤Ç¤¢¤ë. ¤?¤?¤ÇÆ°?èÃæ¤ÎÆ°¤¤¤Æ¤¤¤ëÁ°ÌÌÉôʬ¤Î¤ß¤òÀÚ¤ê??¤?,¤?¤?¤Ç¤Î¤ßÄ?Àþ¤Î¸¡??¤ò?Ô¤¤,Ȥ¤Î¸¡??¤ò?Ԥä¿. ¤?¤ì¤Ë¤è¤êÇØ?ʤ˸¡??¤?¤ì¤¿Àþʬ¤òÌ??ë¤?¤ë¤?¤È¤¬¤Ç¤?Èó?ï¤Ë¤è¤¤?ë?̤Ȥʤä¿. ?ë?̤ò¿Þ3¤Ë?¨¤?.

Figure 3: Ȥ¤Îǧ?±,Á°ÌÌÀÚ¤ê??¤?Á°(º¸)¤È¸å(±¦)
Image eat_all Image eat_hasi2

3 ¿©?ö?èÁüǧ?±

???Þ¡??È?Õ?©?ó¤ÏPC¤ËÈæ¤Ù¤Æ,CPU¤Î?èÍýÀ?Ç?¤¬??ʬ¤Ç¤Ï¤Ê¤¤¤¿¤á,?Â?Ô®ÅÙ¤âÈó?ï¤Ë?ÅÍפǤ¢¤ë. ¤?¤?¤Ç¸?ºß?èÁüǧ?±¤Ç?çή¤Ç¤¢¤ë¶É?êÆÃħÎ̤?¤é£±?ï,???é¡??Ò???È?°?é?à¤?¤é£±?ï¤Î?×£?¤Ä¤ò¸õÊä¤Ë?ó¤?¤¿.

¶É?êÆÃħÎ̤ǤÏSIFTÆÃħÎ̤äSURFÆÃħÎ̤¬?çή¤Ç¤¢¤ë.Í?È÷?¸?¤ÇSURFÆÃħÎ̤òÍѤ¤¤¿?ÂÁõ¤â?Ԥ俤¬,??ʬ¤Ê?èÍý®ÅÙ¤¬ÆÀ¤é¤ì¤Ê¤?¤Ã¤¿¤¿¤á,º£?ó¤Ï¤?¤ì¤é¤ÎȯŸ?ϤǤ¢¤ëRublee¤é¤ÎÄó°Æ¤?¤¿ORBÆÃħÎÌ[3]¤òÍѤ¤¤ë.

Á°?Ò¤ÎÆÃħÎ̤è¤ê¤â???¤?Ê?ê??¡??ɤǤÎ???ҤʤΤÇÀºÅÙ¤¬Íî¤Á¤ë¤¬?Ï?ß?ó?°?÷Î?¤Ç¤Î?×??¤¬?ÄÇ?¤Ê¤Î¤ÇÈó?ï¤Ë?⮤Ǥ¢¤ê,?óÅ?¤ä???±¡??ëÊÑ´?¤Ë¤â¶¯¤¤¤È¤¤¤¦ÍøÅÀ¤¬¤¢¤ë. ËÜ?????Æ?à¤Ç¤Ï,?á¤á¤é¤ì¤¿ORBÆÃħÎ̤òBag-of-Features¤òÍѤ¤¤Æ?Ò???È?°?é?à¤È¤?¤ÆÉ?¸?¤?¤?¤ì¤ò?èÁü¤ÎÃͤȤ?¤ë.

¤Þ¤¿,¿©?ö?èÁü¤Ë¤ª¤±¤ëÆÃħÎ̤ǤϿ§ÆÃħÎ̤¬Í?ÎϤǤ¢¤ë¤È?åÅì¤é[4]¤Î¸¦?æ¤Ç¤â¸À?Ú¤?¤ì¤Æ¤¤¤ë. ¤?¤?¤ÇËÜ?????Æ?à¤Ç¤âHSV¿§¶õ´Ö¤òÍѤ¤¤¿???é¡??Ò???È?°?é?à¤òºîÀ®¤?,¤?¤Î?Ò???È?°?é?à¤òÆÃħÎ̤Ȥ?¤ÆÍѤ¤¤Æǧ?±¤ò?Ô¤¦.

ʬÎà¤Ë¤ÏÀþ?ÁSVM¤òÍѤ¤¤ë.¤?¤Î¤È¤??â?¡¸??ÌÁü¤ò?Ô¤¦¤?¤È¤ÇÀþ?ÁSVM¤òÍѤ¤¤Æ¤âÈóÀþ?ÁSVM¤ÈƱÅù¤ÎÀºÅÙ¤ò??¤?¤?¤È¤¬¤Ç¤?,¤Ê¤ª¤?¤Ä?×??Î̤È?á?â?ê¤ÎÂçÉý¤Êºï¸º¤ò?¸?¤?¤Æ¤¤¤ë.

6 ?¸?

?¸?¤Ç¤Ï¿©¤Ù¤ëÁ°¤ËÎ̤¬¤ï¤?¤é¤Ê¤¤Âç?®ÎÁÍý¤äÆé¤ÎÃæ¤?¤é?ÈÄíÆâ¤ä?°¿©¤Ë¤ª¤¤¤Æ¤âÈó?ï¤Ë¿¤¯¿©¤Ù¤é¤ì¤Æ¤¤¤ë?Ƥ?Æù¤òÂ??ݤˤ?¤ë. ¤?¤?¤Æ,?Ƥ?Æù¤ò?Ô¤¦?å¤Ç¿©ºà¤È¤?¤ÆÁª¤?¤ì¤ë?ÄÇ?À?¤Î?⤤°Ê??¤Î5?ïÎà¤ËÂ?¤?¤Æ?¸?¤ò?Ô¤¦.

1,Æù 2,¤´ÈÓ 3,¤?¤Ü¤Á¤ã 4,?Ô¡??Þ?ó 5,¤Ë¤ó¤¸¤ó

?ÈÍѤ?¤ëÆÃħÎ̤ÏÁ°?Ò¤Î2¤Ä¤ÎÆÃħÎ̤òÁȤß?ç¤ï¤?¤Æ?ÈÍѤ?¤¿¤â¤Î¤¬¤â¤Ã¤È¤â?ë?̤¬Îɤ?¤Ã¤¿¤Î¤Ç¤?¤ì¤òÍѤ¤¤ë.

?¸?¤ÏÀºÅÙÉ??Á¤È?æ¡??¶É??Á¤Î2¤Ä¤ò?Ô¤¦. °Ê??ÀºÅÙÉ??Á?¸?¤ò?Ô¤¤¿©ºà¤?¤ì¤?¤ì¤ÎºÆ¸?Ψ,Ŭ?çΨ,Á´ÂΤÎÀºÅÙ¤ò?¨¤?¤¿¤â¤Î¤¬É?1¤Ç¤¢¤ë.

¡¡ ¡¡
Table 1: ÀºÅÙ?ë?Ì
¿©ÉÊ ºÆ¸?Ψ(%) Ŭ?çΨ(%)
Æù 76.0 74.5
¤´ÈÓ 86.0 89.6
¤?¤Ü¤Á¤ã 56.0 57.1
?Ô¡??Þ?ó 88.0 72.1
¤Ë¤ó¤¸¤ó 68.0 82.9
Á´ÂΤÎÀºÅÙ(%) 74.8

¤Þ¤¿?æ¡??¶¤Ë¤ª¤±¤ëÉ??Á¤Ç¤â¿©¤Ù¤ëËè¤Ë?èÌÌ?å¤Î?Ü?¿?ó¤ò?¿?Ã?Á¤?¤ë¤è¤¦¤Ê?????Æ?à¤è¤ê¤â?Ȥ¤¤ä¤?¤¤¤È¤¤¤¦É??Á¤òÆÀ¤¿.

7 ¤Þ¤È¤á

Ëܸ¦?æ¤Ç¤Ï¿©?ö??¡??ó¤ò???Þ¡??È?Õ?©?ó¤Ç?£±Æ¤?¤ë¤?¤È¤Ç?ê?¢?ë?¿?¤?à¤Ë¿©?ö??Ï¿¤ò¤Ä¤±¤é¤ì¤ë?????Æ?à¤òºîÀ®¤?¤¿. ?ë?̤Ȥ?¤Æ¤Ï74.8¡ó¤ÎÀºÅÙ¤òÆÀ¤Æ,?æ¡??¶É??Á¤Ë¤ª¤¤¤Æ¤â?Ù¡????????Æ?à¤è¤ê¤â?Ȥ¤¤ä¤?¤¤¤È¤¤¤¦É??Á¤òÆÀ¤¿.

º£¸å¤Ï???Þ¡??È?Õ?©?ó?¢?×?ê¤ÎUI¤Î¸?¤ä¤?¤?¤ä,?æ¡??¶¤Ë¤è¤ë¸íǧ?±¤Î?¤À??¡Ç?,¿©?ö??Ï¿¤ÎÍúÎò¤ò±ÜÍ÷¤Ç¤?¤ë?¡Ç?¤ÎÄÉ?äʤɤò?ͤ¨¤¿¤¤.

¤Þ¤¿º£?ó?Ç¡??¿???Ã?Ȥˤª¤¤¤Æ¤Ï¿©ÉÊ???ó?×?ë¤È?ºݤο©Éʤòº®?ç¤?¤?¤¿¤â¤Î¤òºîÀ®¤?¤¿¤¬,¤?¤ì¤¬¤è¤ê?þÁ±¤?¤ì¤ì¤?ÀºÅ٤θþ?å¤Ë?׸?¤?¤ë¤È?ͤ¨¤é¤ì¤ë¤Î¤Ç?Ç¡??¿???Ã?ȤÎ??ÃÛÊýË¡¤ò?ͤ¨¤ë¤È¤È¤â¤Ë?Ƥ?Æù°Ê?°¤ÎÆé¤Ê¤É¤ÎÂç?®ÎÁÍý¤Ë¤âÂ?±þ¤?¤¿¤¤.

???Íʸ¸?

1
Y. Kawano and K. Yanai.
Real-time mobile food recognition system.
In Proc. of CVPR International Workshop on Mobile Vision (IWMV), 2013.

2
C. Li and K. Kitani.
Pixel-level hand detection in ego-centric videos.
In Proc.of IEEE Computer Vision and Pattern Recognition, pp. 3570-3577, 2013.

3
E. Rublee, V. Rabaud, K. Konolige, and G. Bradski.
ORB: an efficient alternative to SIFT or SURF.
In Proc.of IEEE International Conference on Computer Vision, 2011.

4
?åÅìÂÀ°ì, ÊãÂ?ÁÏ, Ìø°æ???Ê.
Multiple kernel learning¤Ë¤è¤ë50?ïÎà¤Î¿©?ö?èÁü¤Îǧ?±.
ÅÅ?Ò?ðÊóÄÌ¿®?Ø?ñÏÀʸ?ï. D, ?ðÊó¡¦?????Æ?à, Vol. 93, No. 8, pp. 1397-1406, aug 2010.