TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2008-27È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[¹ÙÀÌ¿ÀÀνÄ] ¾ó±¼°ËÃâ ±â¼ú Ç¥ÁØÈ­ µ¿Çâ

ISOÀÇ SC29/WG11(MPEG) ±×·ì°ú SC37ÀÇ µÎ ±×·ìÀÌ ¾ó±¼Àνİú °ü·ÃµÈ Ç¥ÁØÈ­¸¦ ÃßÁøÇÏ°í ÀÖ´Ù. MPEG¿¡¼­´Â MPEG-7 Ç¥ÁØÈ­ ÀÛ¾÷°ú °ü·ÃÇÏ¿© ¾ó±¼ÀÎ½Ä µð½ºÅ©¸³Å͸¦ Ç¥ÁØÈ­ ÇßÀ¸¸ç °è¼ÓÇÏ¿© MPEG-7 Extension ¿¡¼­ Çâ»óµÈ ¾ó±¼ÀÎ½Ä µð½ºÅ©¸³Å͸¦ Ç¥ÁØÈ­ ÇÏ¿´´Ù. ¶ÇÇÑ SC37¿¡¼­´Â »ýü¿©±Ç µî¿¡¼­ »ç¿ëµÉ ¾ó±¼ÀνÄÀ» À§ÇÑ Ç¥ÁØ Æ÷¸Ë µîÀ» Á¦Á¤ÇÏ¿´°í °ü·Ã Ç¥ÁØÀ» °è¼Ó Á¦Á¤ Áß¿¡ ÀÖ´Ù. ±âÁ¸ÀÇ ¾ó±¼ÀÎ½Ä ±â¼úÀº Á¶¸í, Æ÷Áî, Ç¥Á¤ µî¿¡ ¸Å¿ì Ãë¾àÇÏ°í À̸¦ ±Øº¹Çϱâ À§ÇÏ¿© ´Ù¾çÇÑ ¾ó±¼ÀÎ½Ä ±â¼úÀÌ »õ·Ó°Ô ¿¬±¸µÇ°í ÀÖ´Ù. Áö³­ 73ȸ MPEG ȸÀÇ¿¡¼­´Â Á¶¸í¿¡ °­ÀÎÇÑ IR±â¹ÝÀÇ ¾ó±¼ÀÎ½Ä ±â¼úÀÌ Á¦¾ÈµÇ¾î ÇٽɽÇÇèÀ¸·Î äÅÃµÈ ÀÌÈÄ °è¼ÓÇÏ¿© ÇٽɽÇÇè(CE)ÀÌ ÀÌ·ç¾îÁö°í ÀÖ´Ù. ÀÌ º¸°í¼­¿¡¼­´Â ¾ó±¼ÀνÄÀÇ Àüó¸® ´Ü°è¶ó°í ÇÒ ¼ö ÀÖ´Â ¾ó±¼°ËÃâ ±â¼ú¿¡ ´ëÇؼ­ »ìÆ캸µµ·Ï ÇÏ°Ú´Ù. ÇöÀç ¾ó±¼ÀÎ½Ä ±â¼úº¸´Ù °ËÃâ±â¼úÀÌ ¸ÕÀú µðÁöÅÐ Ä«¸Þ¶ó µî¿¡¼­ È°¹ßÈ÷ ÀÌ¿ëµÇ°í ÀÖÀ¸¸ç ¾ó±¼ÀÎ½Ä ¼º´ÉÀº ½ÇÁ¦ ¾ó±¼°ËÃâÀÇ ¼º´É¿¡ ¸¹ÀÌ ¿µÇâÀ» ¹Þ°í ÀÖ¾î °í¼º´É ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀÇ °³¹ßÀ» À§Çؼ­´Â ¿ì¼öÇÑ °ËÃâ ±â¼úÀÇ °³¹ßÀÌ ÇʼöÀûÀ̶ó°í ÇÏ°Ú´Ù.

 

¾ó±¼°ËÃâ ±â¼ú

¾ó±¼°ËÃâÀº ¿µ»ó¿¡¼­ ¾ó±¼ÀÌ ÀÖ´Â À§Ä¡¸¦ ¾Ë¾Æ³»´Â °ÍÀÌ´Ù. »ç¶÷ÀÇ ¾ó±¼Àº ÀÀ½ÃÇÏ´Â ¹æÇâ¿¡ µû¸¥ Á¤¸é ȤÀº Ãø¸éÀÇ °¢µµ, °í°³¸¦ Á¿ì·Î ±â¿ïÀÌ´Â Á¤µµ, ´Ù¾çÇÑ Ç¥Á¤, Ä«¸Þ¶ó¿ÍÀÇ °Å¸®¿¡ µû¸¥ ¾ó±¼ ¿µ»óÀÇ Å©±â µî°ú °°Àº ÇüÅÂÀû º¯È­¿Í Á¶¸í¿¡ µû¸¥ ¾ó±¼ ³»¿¡¼­ÀÇ ¹à±â Á¤µµÀÇ Â÷ÀÌ, º¹ÀâÇÑ ¹è°æ ȤÀº ¾ó±¼°ú ±¸ºÐÀÌ ¾î·Á¿î »ö»óÀÇ ´Ù¸¥ °´Ã¼ µî°ú °°Àº ¿ÜºÎÀû º¯È­¿¡ µû¶ó ¸Å¿ì ´Ù¾çÇÏ°Ô ³ªÅ¸³¯ ¼ö Àֱ⠶§¹®¿¡ ¿µ»óÀ¸·ÎºÎÅÍÀÇ ¾ó±¼°ËÃâ ¿¬±¸´Â ¸¹Àº ¾î·Á¿òÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ±âÁ¸ÀÇ ¾ó±¼Àνİú °ü·ÃµÇ¾î ¾ó±¼°ËÃâÀº ¾ó±¼ÀνÄÀÇ ÇÑ ºÎºÐÀ¸·Î ¿¬±¸µÇ¾úÀ¸³ª ±Ù·¡¿¡´Â ¾ó±¼°ËÃâ ÀÚü·Î ¸Å¿ì ´Ù¾çÇÑ ÀÀ¿ëºÐ¾ß°¡ °³¹ßµÇ¾î ¾ó±¼°ËÃâÀÌ ÇϳªÀÇ »õ·Î¿î ¿¬±¸ºÐ¾ß·Î ´Ù¾çÇÑ ¿¬±¸°¡ ÃßÁøµÇ°í ÀÖ´Ù.

 

ÇöÀç±îÁö ¼Ò°³µÇ¾îÁø ¾ó±¼°ËÃâ¿¡ °üÇÑ ¿©·¯ ¹æ¹ýµéÀ» Á¤¸®ÇØ º¸¸é Å©°Ô ´ÙÀ½ÀÇ 4°¡Áö ÇüÅ·Π±¸ºÐÇÒ ¼ö ÀÖ´Ù.

 

• Áö½Ä ±â¹Ý ¹æ¹ý(Knowledge-based Methods)

Áö½Ä ±â¹Ý ¹æ¹ýÀº »ç¶÷ÀÇ ¾ó±¼ÀÌ ´«½ç, ´«, ÄÚ, ÀÔ µîÀ» Æ÷ÇÔÇÏ°í ÀÖ°í, °¢°¢ÀÇ ¾ó±¼ ¼ººÐµéÀº ¼­·Î ÀÏÁ¤ÇÑ °Å¸®¿Í À§Ä¡ °ü°è¸¦ °¡Áö°í ÀÖ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÏ¿© ¿¬±¸ÀÚÀÇ Áö½ÄÀ» ±â¹ÝÀ¸·Î ¾ó±¼À» °ËÃâÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀº Á¤¸é ¾ó±¼À» °¡Áø ¿µ»ó¿¡¼­´Â ¾ó±¼ ¼ººÐµéÀÇ À§Ä¡¿Í Å©±â¿¡ °üÇÑ ±ÔÄ¢À» ÀÌ¿ëÇؼ­ ½±°Ô ¾ó±¼À» ãÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸, °í°³ÀÇ ±â¿ï±â, ¾ó±¼ Á¤¸é °¢µµ, Ç¥Á¤ µî°ú °°Àº ¾ó±¼ÀÇ ´Ù¾çÇÑ º¯È­°¡ ÀÖ´Â ¿µ»ó¿¡¼­´Â ¾ó±¼ÀÇ °ËÃâÀÌ ¾î·Æ°Ô µÇ±â ¶§¹®¿¡ ´Ù¸¥ º¯È­°¡ ¾ø°Å³ª Ưº°ÇÑ °æ¿ì¿¡¸¸ Àû¿ëÀÌ °¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ ´ÜÁ¡Àº º¯È­¿¡ ´ëÇÑ ´Ù¾çÇÑ ±ÔÄ¢À» È®ÀåÇϰųª ¾Æ´Ï¸é, ¸ðµç Á¶°ÇÀ» Á¤±ÔÈ­ ÇÔÀ¸·Î½á ÇØ°áÇÒ ¼ö ÀÖ´Ù.

 

• Ư¡ ±â¹Ý ¹æ¹ý (Feature-based Methods)

Ư¡ ±â¹Ý ¹æ¹ýÀ̶õ ¾ó±¼ Ư¡ ¼ººÐµéÀÇ Å©±â¿Í ¸ð¾ç, »óÈ£ ¿¬°ü¼º, ¾ó±¼ÀÇ »ö»ó°ú Áú°¨(texture) Á¤º¸, ȤÀº ÀÌ·¯ÇÑ ¿ä¼ÒµéÀÇ È¥ÇÕµÈ ÇüÅÂÀÇ Á¤º¸¸¦ ÀÌ¿ëÇؼ­ ¾ó±¼À» °ËÃâÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀº ó¸® ½Ã°£ÀÌ ºü¸£°í ½±°Ô ¾ó±¼À» ãÀ» ¼ö ÀÖ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸, ÇǺλö°ú À¯»çÇÑ ¹è°æÀ̳ª °³Ã¼¿¡ ´ëÇØ ¿ÀÀÎ½Ä ÇÒ ¼ö ÀÖ°í, Á¶¸íÀÇ ¹à±â º¯È­¿¡ µû¶ó ¾ó±¼ÀÇ »ö»ó ¹× Áú°¨ Á¤º¸¸¦ ÀÒÀ» ¼öµµ ÀÖ°í, ¾ó±¼ÀÇ ±â¿ï¾îÁø Á¤µµ¿¡ µû¶ó ¾ó±¼ÀÇ Æ¯Â¡ ¼ººÐµéÀ» °ËÃâÇÏÁö ¸øÇÒ ¼ö Àֱ⠶§¹®¿¡ Á¶¸í°ú Æ÷Áî, º¹ÀâÇÑ ¹è°æ µîÀÇ ÀâÀ½¿¡ »ó´çÈ÷ ¹Î°¨ÇÑ ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ ¹æ¹ý ¶ÇÇÑ ÀÌ·¯ÇÑ ´ÜÁ¡À» ±Øº¹Çϱâ À§Çؼ­ ¿©·¯ Á¦ÇÑÁ¶°ÇÀ» Á¦½ÃÇÏ°í ÀÖ´Ù.

 

• ÅÛÇø´ ¸ÅĪ ¹æ¹ý(Template-matching Methods)

ÅÛÇø´ ¸ÅĪ ¹æ¹ýÀ̶õ ´ë»óÀÌ µÇ´Â ¸ðµç ¾ó±¼¿¡ ´ëÇÑ Ç¥ÁØ ÅÛÇø´À» ¸¸µç ÈÄ, ÀÔ·Â ¿µ»ó°ú ºñ±³ÇÏ¿© ¾ó±¼À» °ËÃâÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀº ¾ó±¼ÀÇ Æ¯Â¡ ¼ººÐÀÌ °ËÃâÀÌ ¿ëÀÌÇϵµ·Ï Á¸ÀçÇØ¾ß ÇÒ ÇÊ¿ä°¡ ¾ø±â ¶§¹®¿¡ Á¶¸í º¯È­³ª ¹è°æÀÇ ¿µÇâÀ» ´ú ¹Þ°Ô µÇ°í, º¹ÀâÇÑ ¹è°æ¿¡¼­µµ ¾ó±¼ÀÇ °ËÃâÀÌ °¡´ÉÇÏ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸, °Å¸®¿¡ µû¸¥ ¾ó±¼ÀÇ Å©±â º¯È­¿Í ÀÀ½Ã ¹æÇâ¿¡ µû¸¥ ¾ó±¼ÀÇ È¸Àü°¢µµ, ±â¿ï¾îÁü µî¿¡ ¹Î°¨ÇÏ´Ù. ¶ÇÇÑ °³°³ÀÎÀÇ Á¤º¸¸¦ ¸ðµÎ Æ÷ÇÔÇÏ´Â Æò±ÕÀûÀÎ ÅÛÇø´ÀÇ »ý¼ºÀÌ ¾î·Æ±â ¶§¹®¿¡ ÅÛÇø´ Á¦ÀÛ¿¡ »ó´çÇÑ ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ ´ÜÁ¡Àº ´Ù¾çÇÑ Å©±â¿Í ¸ð¾çÀÇ ÅÛÇø´À» Á¦ÀÛÇÔÀ¸·Î½á Á¶±ÝÀº ÇØ°áÇÒ ¼ö ÀÖ´Ù.

 

• ¿ÜÇü ±â¹Ý ¹æ¹ý(Appearance-based Methods)

¿ÜÇü ±â¹Ý ¹æ¹ýÀ̶õ ÇнÀ ¿µ»ó ÁýÇÕ¿¡ ÀÇÇØ ÇнÀµÈ ¸ðµ¨À» ÀÌ¿ëÇؼ­ ¾ó±¼À» °ËÃâÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ·¯ÇÑ ¿ÜÇü ±â¹Ý ¹æ¹ýÀ¸·Î´Â ÁÖ¼ººÐ ºÐ¼®(Principal Component Analysis: PCA)¿¡ ÀÇÇØ »ý¼ºµÇ´Â °íÀ¯ ¾ó±¼(eigenface), ¼±ÇüÆǺ°½Ä Çؼ®(Linear Discriminant Analysis: LDA), ½Å°æ¸Á(Neural Network: NN), ¼­Æ÷Æ® º¤ÅÍ ¸Ó½Å(Support Vector Machine: SVM)À» ÀÌ¿ëÇÏ´Â ¹æ¹ý µîÀÌ ÀÖ´Ù. ÀÌ ¹æ¹ýµéÀº º¹ÀâÇÑ ¿µ»ó¿¡¼­ ¾ó±¼¿µ¿ªÀ» °ËÃâÇϱâ À§ÇØ ±âÁ¸ÀÇ ¾ó±¼ ¿µ¿ª°ú ¾ó±¼ÀÌ ¾Æ´Ñ ¿µ¿ªÀÇ ÇнÀ µ¥ÀÌÅÍ Áý´ÜÀ» ÀÌ¿ëÇؼ­ ÇнÀµÇ¾îÁø °íÀ¯ º¤Å͵éÀ» ¸¸µé¾î³»°í À̸¦ ÀÌ¿ëÇØ ¾ó±¼À» ã´Â´Ù. ÀÌ ¹æ¹ýÀº ´Ù¸¥ °ËÃâ ¹æ¹ýµé¿¡¼­ ¾ð±ÞµÈ ¿©·¯ Á¦¾à Á¶°ÇµéÀÌ ÇнÀÀ» ÅëÇØ ±Øº¹µÇ¾îÁö±â ¶§¹®¿¡ ÀνķüÀÌ ³ôÀº ¹æ¹ýÀÌ´Ù. ÇÏÁö¸¸, PCA³ª NN, SVM µî°ú °°Àº ¹æ¹ýµéÀº µ¥ÀÌÅͺ£À̽º ÇнÀ¿¡ ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÏ°Ô µÇ°í, ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º°¡ º¯ÇÏ°Ô µÇ¸é ´Ù½Ã ÇнÀÀ» ½ÃÄÑ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. µû¶ó¼­ ¾ó±¼°ËÃâÀ» À§ÇÑ ½Ç½Ã°£ ÀÀ¿ë¿¡¼­´Â °è»ê·®ÀÌ ¸¹¾ÆÁö±â ¶§¹®¿¡ ÀûÀýÇÏÁö ¸øÇÏ´Ù°í ÆǴܵǾîÁø´Ù.

 

<±×¸²1> ¾ó±¼°ËÃâÀÇ ¿¹

 

¾ó±¼°ËÃâ¿¡ À־ÀÇ ¿¬±¸ÇÒ ¼ö ÀÖ´Â ÁÖÁ¦·Î´Â ¾ó±¼ÀÇ Æ¯¼ºÀ» ÀÌ¿ëÇÏ¿© ¾ó±¼À̶ó°í ÆÇ´ÜÇÒ ¼ö ÀÖ´Â ±âÁØÀ» ¸¸µå´Â ºÐ¾ß, Å©±â°¡ °¢±â ´Ù¸¥ ¾ó±¼À» Àß Ã£¾Æ³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â ºÐ¾ß, Á¤È®ÇÑ ¾ó±¼ÀÇ ¿µ¿ª¸¸À» ã¾Æ³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â °Í, ÇнÀÀ» ¾î¶»°Ô ÇÒ °ÍÀΰ¡¿¡ ´ëÇÑ ¹®Á¦, ¾ó±¼°ËÃâ ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ¹ý, °á°ú¸¦ ¾î¶»°Ô Á¶ÇÕÇÒ °ÍÀ̳Ŀ¡ ´ëÇÑ Ã³¸® µîÀ» µé ¼ö ÀÖ´Ù.

 

¸ÎÀ½¸»

¾ó±¼°ËÃâ ±â¼úÀº ¾ó±¼ÀνÄÀ» À§ÇÑ Çٽɱâ¼ú·Î¼­ ½ÇÁ¦ ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§Çؼ­´Â ¹Ýµå½Ã ¼±Çà ¿¬±¸µÇ¾î¾ß ÇÒ ±â¼úÀÌ´Ù. µû¶ó¼­ °í¼º´ÉÀÇ ¾ó±¼ÀÎ½Ä ¼º´ÉÀ» º¸ÀåÇϱâ À§Çؼ­´Â ¿ì¼öÇÑ ¾ó±¼°ËÃâ ±â¼úÀÇ °³¹ßÀÌ ÇʼöÀûÀÌ´Ù. ±×·¯³ª ÇöÀçÀÇ ¾ó±¼Àνİú °ü·ÃµÈ Ç¥ÁØÈ­´Â ÀÌ¹Ì °ËÃâÀÌ ¿Ï·áµÈ ÈÄÀÇ Á¤±ÔÈ­µÈ ¾ó±¼À» ±â¹ÝÀ¸·Î °³¹ßµÈ ±â¼úÀ» Ç¥ÁØÈ­ ÇÏ°í ÀÖ¾î ½ÇÁ¦ Ç¥ÁØ ±â¼úÀ» ÀÌ¿ëÇÏ¿© ÀÀ¿ë ½Ã½ºÅÛ ±¸Ãà ½Ã¿¡´Â µû·Î ¾ó±¼°ËÃâ±â¼úÀ» µµÀÔÇÏ¿©¾ß ÇÑ´Ù. ÇâÈÄ ¾ó±¼ÀÎ½Ä ±â¼ú°ú ´õºÒ¾î °ËÃâ°ú °ü·ÃµÈ Ç¥Áصµ Á¦Á¤µÈ´Ù¸é º¸´Ù ´Ù¾çÇÑ Àνıâ¼ú°ú Á¢¸ñµÇ¾î ½ÇÁ¦ ÀÀ¿ëÀÌ ´õ¿í È®´ëµÉ °ÍÀ¸·Î »ý°¢µÈ´Ù.

ÀÌ»óÀ± (¿¬¼¼´ëÇб³ Àü±âÀüÀÚ°øÇкΠ±³¼ö, syleee@yonsei.ac.kr)

* º» ±ÛÀº ÀúÀÚÀÇ ÀÇ°ßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.