Home > Àüü±â»ç

SIFT-Grid¸¦ »ç¿ëÇÑ Çâ»óµÈ ¾ó±¼ÀÎ½Ä ¹æ¹ý(1)

ÀÔ·Â : 2014-04-30 00:00
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

´Ù¾çÇÑ È¯°æº¯¼ö¸¦ °í·ÁÇØ Àνķü Çâ»ó

¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀº IT ±â¼úÀÇ ¹ßÀüÀ¸·Î Á¤º¸ º¸¾È, »ç¶÷°ú ÄÄÇ»ÅÍ°£ÀÇ »óÈ£ÀÛ¿ë(Human Computer Interaction) ±×¸®°í »óȲ ÀÎ½Ä ÄÄÇ»ÆÃ(Context Aware Computing) µîÀÇ ´Ù¾çÇÑ ÀÀ¿ë ºÐ¾ß¿¡¼­ È°¿ëµÇ°í ÀÖ´Ù. ÇÏÁö¸¸ ¾ó±¼Àº Á¶¸í, Æ÷Áî, Ç¥Á¤ÀÇ º¯È­, Àå½Å±¸ÀÇ Âø¿ë, ½Ã°£ÀÇ º¯È­¿¡ µû¸¥ ³ëÈ­¿¡ ÀÇÇØ ´Ù¾çÇÑ ÇüÅ·Πº¯Çϱ⠶§¹®¿¡ ¾ó±¼ÀνÄÀ» ÅëÇÑ °³ÀÎÀÇ ½Äº°Àº ¾î·Á¿î ¹®Á¦´Ù. ±×·¯¹Ç·Î ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀÇ ¼º´É Çâ»óÀ» À§Çؼ­´Â °³ÀÎ ¾ó±¼ÀÇ º¯È­¿¡ °­ÀÎÇÑ Æ¯Â¡À» ÃßÃâÇØ¾ß ÇÑ´Ù.


±è ¼º ÈÆ ¦¢ °æÈñ´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ¹Ú»ç

±è Çü È£ ¦¢ ¼¼ÇÑ´ëÇб³ ÄÄÇ»Åͱ³À°°ú ±³¼ö

ÀÌ Çö ¼ö ¦¢ °æÈñ´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ±³¼ö



¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀÇ ´ëÇ¥ÀûÀΠƯ¡ ÃßÃâ ¹æ¹ýÀº ÁÖ¼ººÐºÐ¼®¹ý(PCA : Principal Component Analysis)°ú ¼±ÇüÆǺ°ºÐ¼®¹ý(LDA : Linear Discriminant Analysis)À¸·Î ¼±Çüº¯È¯Çà·ÄÀ» »ç¿ëÇØ Á¶°Ç¿¡ ¸¸Á·Çϴ Ư¡µéÀ» ÃßÃâÇÑ´Ù. PCA´Â ÇнÀ ¾ó±¼ À̹ÌÁö·ÎºÎÅÍ ¾ó±¼°ø°£À» ±¸¼ºÇÏ´Â ±âÀúº¤ÅÍÀÎ °íÀ¯¾ó±¼(eigenface)À» °è»êÇØ ¾ó±¼ÀνĿ¡ »ç¿ëµÈ´Ù[1][10]. ¶ÇÇÑ, LDA´Â ÇнÀ ¾ó±¼ À̹ÌÁöµé·ÎºÎÅÍ Å¬·¡½º ³»ºÎÀÇ ºÐ»êÀº ÁÙÀÌ°í Ŭ·¡½º °£ÀÇ ºÐ»êÀº Áõ°¡½ÃÅ°´Â ¹æÇâÀ¸·Î ÀԷ Ư¡ °ªÀ» º¯È­½ÃÅ°´Â Çà·ÄÀ» °è»êÇØ ¾ó±¼ÀνĿ¡ Àû¿ëÇÑ´Ù[5][11].


±×¸®°í PCA³ª LDAÀÇ º¯ÇüµÈ ¾Ë°í¸®Áò¿¡ ´ëÇÑ ¿¬±¸¸¦ ÅëÇØ ¾ó±¼ÀÎ½Ä ¹®Á¦¸¦ ÇØ°áÇÏ°í ÀÖ´Ù[15][14]. ÇÏÁö¸¸ PCA ¶Ç´Â LDA·ÎºÎÅÍ °ËÃâµÈ Ư¡µéÀº ºûÀÇ º¯È­¿Í ¾ó±¼ÀÇ Ç¥Á¤ º¯È­¿¡ ¹Î°¨Çϱ⠶§¹®¿¡ ¾ó±¼ÀÇ ÀÎ½Ä ¼º´ÉÀÌ ³·´Ù. ¶ÇÇÑ ½Ã½ºÅÛÀÇ ÀÔ·ÂÀº ÈÆ·ÃÀ̹ÌÁö¿Í µ¿ÀÏÇÏ°Ô ¾ó±¼ Å©±â ¹× ¹æÇâ µîÀÇ Á¶°ÇÀÌ ÀÏÄ¡ÇØ¾ß Á¤È®ÇÑ ÀÎ½Ä °á°ú¸¦ ȹµæÇÒ ¼ö ÀÖ´Ù.


SIFT(Scale Invariant Feature Transform) ¾Ë°í¸®ÁòÀº °´Ã¼ ÀνÄ, Áߺ¹¼º °ËÃâ ¹× °´Ã¼ ÃßÀû µîÀÇ ´Ù¾çÇÑ ÀÀ¿ëºÐ¾ß¿¡¼­ ¿ì¼öÇÑ ¼º´ÉÀ» º¸ÀδÙ[3][7][12]. ±×¸®°í Lowe¿¡ ÀÇÇØ Á¦¾ÈµÈ SIFT ±â¹ÝÀÇ °´Ã¼ÀÎ½Ä ¹æ¹ýÀº Ư¡ ÃßÃâ°ú Ư¡Á¡(Keypoint) ¸ÅĪÀÇ µÎ ´Ü°è·Î ±¸¼ºµÈ´Ù[4]. ¸ÕÀú Ư¡ ÃßÃâ ´Ü°è´Â À̹ÌÁöÀÇ ´Ù¾çÇÑ ÇØ»óµµ »ó¿¡¼­ µ¶Æ¯ÇÏ°í ¾ÈÁ¤ÀûÀÎ Áö¿ªÀû Ư¡Á¡µéÀ» °ËÃâÇÑ ÈÄ, Ư¡Á¡À» Å©±â¿Í ȸÀü¿¡ ºÒº¯ÇÏ´Â ±â¼úÀÚ(Descriptor)·Î Ç¥ÇöÇÏ¸ç ¸ÅĪ ´Ü°è¿¡¼­´Â °¢ ÈÆ·Ã À̹ÌÁö·ÎºÎÅÍ ÃßÃâµÈ Ư¡Á¡ÀÇ µ¥ÀÌÅͺ£À̽º »ó¿¡¼­ Å×½ºÆ® À̹ÌÁöÀÇ °¢ Ư¡Á¡°ú °¡Àå ÀÏÄ¡µÇ´Â Ư¡Á¡ ½ÖÀ» ãÀ½À¸·Î ¼öÇàµÈ´Ù.


ÀÌ ¸ÅĪ ¹æ¹ýÀº Ư¡Á¡ÀÇ ±â¼úÀÚ¿¡ ´ëÇÑ ÀÏÄ¡¸¸À» °í·ÁÇÏ°í, Áö¿ªÀûÀÎ À§Ä¡¿¡ ´ëÇÑ ÀÏÄ¡´Â °í·ÁÇÏÁö ¾Ê´Â´Ù. µû¶ó¼­ ÀϹÝÀûÀÎ °´Ã¼¿Í ºñ±³ÇØ ºñ°­Ã¼·Î ¸Å²öÇÏ°í ´ëĪÀûÀÎ ¾ó±¼ ¿µ¿ªÀ» ´ë»óÀ¸·Î LoweÀÇ ¸ÅĪ ¹æ¹ýÀ» Àû¿ëÇÒ °æ¿ì Áö¿ªÀûÀÎ ºÒÀÏÄ¡°¡ ¹ß»ýµÇ¸ç ÀÎ½Ä ¼º´ÉÀÌ ³·¾ÆÁö´Â ¿øÀÎÀÌ µÈ´Ù.


ÃÖ±Ù ¾ó±¼ÀνĿ¡¼­ Ư¡Á¡ÀÇ Áö¿ªÀûÀÎ ºÒÀÏÄ¡ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¿¬±¸µéÀÌ ÁøÇàµÇ°í ÀÖ´Ù[2][6][8][9][13]. [2][6][13]ÀÇ ³í¹®¿¡¼­´Â µÎ ´«°ú ÀÔÀ» ±âÁØÀ¸·Î ¾ó±¼ ¿µ¿ªÀ» ºÐÇÒÇÑ ÈÄ, °¢ ºÐÇÒ¿µ¿ª ³»ÀÇ Æ¯Â¡Á¡µéÀ» ´ë»óÀ¸·Î ¸ÅĪ °úÁ¤À» ¼öÇàÇÔÀ¸·Î½á Áö¿ªÀûÀÎ ºÒÀÏÄ¡ ¹®Á¦¸¦ ÇØ°áÇß´Ù. ÇÏÁö¸¸ ÀÌ ¹æ¹ýµéÀº ´«°ú ÀÔÀÇ °ËÃâ ÀÛ¾÷ÀÌ Ãß°¡ÀûÀ¸·Î ¼öÇàµÇ±â ¶§¹®¿¡ ¾ó±¼ÀÎ½Ä °úÁ¤¿¡¼­ °è»ê·®ÀÌ Áõ°¡µÇ¸ç, ´«°ú ¾ó±¼ °ËÃâ±âÀÇ Á¤¹Ðµµ°¡ ¾ó±¼ÀνÄÀÇ ¼º´É¿¡ ¸¹Àº ¿µÇâÀ» ÁØ´Ù. ¹Ý¸é SIFT-Grid ¹æ¹ýÀ» »ç¿ëÇÑ [8]°ú [9]ÀÇ ³í¹®¿¡¼­´Â ¾ó±¼ ¿µ¿ªÀÇ °¡·Î¿Í ¼¼·Î¸¦ ƯÁ¤ ºñÀ²·Î ³ª´©¾î ºÐÇÒ¿µ¿ªµéÀ» °áÁ¤ÇÏ°í ÇØ´ç ¿µ¿ª¿¡ ´ëÇØ ¸ÅĪÀ» ¼öÇàÇÔÀ¸·Î½á Áö¿ªÀûÀÎ ºÒÀÏÄ¡ ¹®Á¦¸¦ ÇØ°áÇß´Ù.


SIFT ±â¹ÝÀÇ ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛ¿¡ ÀÖ¾î ¶Ç ´Ù¸¥ ¹®Á¦´Â ¸ÅĪ °úÁ¤¿¡¼­ Å×½ºÆ® À̹ÌÁöÀÇ °¢ Ư¡Á¡Àº ÈÆ·Ã µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Ư¡Á¡À» ´ë»óÀ¸·Î À¯»ç¼ºÀÇ ºñ±³ ¿¬»êÀÌ ¼öÇàµÇ±â ¶§¹®¿¡ ¸¹Àº °è»ê·®ÀÌ ÇÊ¿äÇÏ´Ù. µû¶ó¼­ µ¿ÀÏ °´Ã¼ÀÇ ´Ù¾çÇÑ ¾ó±¼ À̹ÌÁö·ÎºÎÅÍ À¯»çÇÑ Æ¯Â¡Á¡µéÀº Á¦°ÅÇÏ°í »óÀÌÇÑ Æ¯Â¡Á¡µéÀÇ º´ÇÕÀ» ÅëÇØ ÅÛÇø´À» ±¸¼ºÇÔÀ¸·Î½á ¸ÅĪ °úÁ¤ÀÇ °è»ê·®Àº °¨¼Ò½ÃÅ°°í, ÀνÄÀ²Àº Çâ»ó½Ãų ¼ö ÀÖ´Ù.


¿©±â¼­ ¸»ÇÏ°íÀÚ ÇÏ´Â °ÍÀº ÈÆ·Ã ¾ó±¼ À̹ÌÁöµé·ÎºÎÅÍ Æ¯Â¡Á¡µé¿¡ ´ëÇÑ ÅëÇÕ ÅÛÇø´ÀÇ ±¸¼º ¹æ¹ýÀ» SIFT-Grid ±â¹ÝÀÇ ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛ¿¡ Ãß°¡ÇØ ÀÎ½Ä ¼º´ÉÀÇ Çâ»óÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù. Á¦¾ÈµÈ ¹æ¹ýÀº ¸ÕÀú SIFT-Grid ¹æ¹ýÀ» ÅëÇØ ÈÆ·Ã À̹ÌÁöµéÀÇ ¾ó±¼¿µ¿ªÀ» ¸î °³ÀÇ ºÐÇÒ¿µ¿ªÀ¸·Î ³ª´©°í, °¢ ºÐÇÒ¿µ¿ªÀ» ±¸¼ºÇϴ Ư¡Á¡µé °£ÀÇ À¯»ç¼ºÀ» ºñ±³ ºÐ¼®ÇØ ÅëÇÕ ÅÛÇø´À» »ý¼ºÇß´Ù.


¶ÇÇÑ ÅëÇÕ ÅÛÇø´À¸·ÎºÎÅÍ Å×½ºÆ® À̹ÌÁöÀÇ È¿°úÀûÀÎ ½Äº°À» À§ÇÑ À¯»çµµ °è»ê ¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. SIFT-Grid ±â¹ÝÀÇ Á¦¾ÈµÈ ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀÇ À¯È¿¼ºÀ» È®ÀÎÇϱâ À§ÇØ ´Ù¾çÇÑ ½ÇÇèÀ» ¼öÇàÇÑ °á°ú ¼º´É Çâ»óÀ» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù.


°ü·Ã ¿¬±¸


SIFT ¾Ë°í¸®Áò

Lowe¿¡ ÀÇÇØ Á¦¾ÈµÈ SIFT´Â Å©±â, ȸÀü ±×¸®°í ºûÀÇ º¯È­¿¡ °­ÀÎÇÑ Áö¿ªÀûÀΠƯ¡Á¡À» °ËÃâÇÏ´Â ¾Ë°í¸®ÁòÀ¸·Î ÃÖ±Ù ¿µ»ó ó¸® ¹× ÆÐÅÏ ÀÎ½Ä ºÐ¾ß¿¡¼­ ¸¹ÀÌ Àû¿ëµÇ°í ÀÖ´Ù. SIFT´Â 4´Ü°è¸¦ ÅëÇØ Æ¯Â¡Á¡µéÀÇ Æ¯Â¡À» Á¤ÀÇÇÑ´Ù[4]. ¸ÕÀú Å©±â¿Í ȸÀü º¯È­¿¡ °­ÀÎÇÑ Æ¯Â¡Á¡ÀÇ À§Ä¡¸¦ °ËÃâÇϱâÀ§ÇØ ÀÔ·Â À̹ÌÁöÀÇ ´Ù¾çÇÑ Çػ󵵸¦ ´ë»óÀ¸·Î DoG(Difference-of- Gaussian) À̹ÌÁöµéÀ» »ý¼ºÇÑ´Ù. À̶§ DoG À̹ÌÁö´Â ½Ä 1°ú °°ÀÌ °¢ Çػ󵵿¡ ÇØ´çÇÏ´Â °¡¿ì½Ã¾È ÇÔ¼ö¸¦ À̹ÌÁö¿Í ÄÁº¼·ç¼Ç ÇÑ °ÍÀÇ Â÷·Î Ç¥ÇöµÇ¸ç, °¡¿ì½Ã¾È ÇÔ¼ö´Â ½Ä 2¿Í °°´Ù.


´ÙÀ½ ´Ü°è¿¡¼­´Â °¢ ÇØ»óµµÀÇ DoG À̹ÌÁö¿¡¼­ ¸ðµç Çȼ¿ÀÇ °ªÀ» ÀÌ¿ôÇÏ´Â 8 Çȼ¿ ±×¸®°í ÀÌÀü ¹× ÀÌÈÄ Çػ󵵿¡¼­ ÀÌ¿ôÇÏ´Â °¢ 9 Çȼ¿°ú ºñ±³ÇØ Áö¿ªÀûÀ¸·Î ÃÖ¼Ò ¶Ç´Â ÃÖ´ë°ªÀÎ °æ¿ì Ư¡Á¡ÀÇ È帷Π¼±ÅÃÇÑ´Ù. ¼¼ ¹ø° ´Ü°è¿¡¼­´Â ¸í¾Ï ´ëºñ°¡ ³·Àº Èĺ¸ Ư¡Á¡°ú ¸ð¼­¸®°¡ ¾Æ´Ñ ¿¡Áö(Edge) À§Ä¡ÀÇ Æ¯Â¡Á¡À» Á¦°ÅÇϱâ À§ÇØ °¢°¢ DoG °ªÀÇ ÀÓ°èÄ¡¿Í Hessian Çà·Ä ±â¹ÝÀÇ ºñÀ²À» »ç¿ëÇÑ´Ù. ¸¶Áö¸· ´Ü°è¿¡¼­´Â gradient º¤ÅÍÀÇ Å©±â(Magnitude)¿Í ¹æÇâ(Orientation)À» °è»êÇÑ ÈÄ Æ¯Â¡Á¡ÀÇ ±â¼úÀÚ¸¦ Á¤ÀÇÇÑ´Ù. Å©±â ¿Í ¹æÇâ Àº Ư¡Á¡ Çȼ¿°ú ÀÎÁ¢ÇÑ Çȼ¿µé·ÎºÎÅÍ ½Ä 3°ú ½Ä 4¿Í °°ÀÌ °è»êµÈ´Ù.


Ư¡Á¡ÀÇ ±â¼úÀÚ´Â 16¡¿16 Çȼ¿ÀÇ ÀÎÁ¢ ¿µ¿ª¿¡ ´ëÇØ °¡Àå ºóµµ¼ö°¡ ³ôÀº °¢µµ¸¦ ±âÁØÀ¸·Î ¹æÇâÀ» Á¤±ÔÈ­ÇÑ ÈÄ ÀÎÁ¢ ¿µ¿ªÀ» 4¡¿4ÀÇ ¿µ¿ªÀ¸·Î ³ª´©¾î °¢ ¿µ¿ªÀÇ ¹æÇâµéÀ» 8ÀÇ ºóÀ» °¡Áö´Â È÷½ºÅä±×·¥À¸·Î Ç¥ÇöÇÑ´Ù. µû¶ó¼­ SIFT Ư¡Á¡Àº À§Ä¡, Å©±â, ¹æÇ⠱׸®°í 128Â÷¿øÀÇ ±â¼úÀÚ·Î ±¸¼ºµÈ´Ù.


SIFT ±â¹ÝÀÇ À̹ÌÁö ¸ÅĪ ¹æ¹ý

Lowe°¡ Á¦¾ÈÇÑ À̹ÌÁö ¸ÅĪ ¹æ¹ý [4]´Â µÎ À̹ÌÁöÀÇ Æ¯Â¡Á¡µéÀÇ ±â¼úÀÚ°£ÀÇ À¯Å¬¸®µå °Å¸®¸¦ °è»êÇÏ°í, ÇÑ Æ¯Â¡Á¡¿¡ ´ëÀÀµÇ´Â ù ¹ø°¿Í µÎ ¹ø°·Î °¡±î¿î Ư¡Á¡µéÀÇ °Å¸®¿¡ ´ëÇÑ ºñÀ²À» È®ÀÎÇØ ¸ÅĪµÈ Ư¡Á¡ ½ÖÀ» °áÁ¤ÇÑ´Ù. ±×¸®°í Ư¡Á¡ ½Öµé °£ÀÇ ±âÇÏÇÐÀû ÀÏÄ¡¼ºÀ» È®ÀÎÇÑ ÈÄ µÎ À̹ÌÁö°£ÀÇ À¯»çµµ¸¦ °è»êÇÑ´Ù.

±×¸² 1Àº µÎ °³ÀÇ ¾ó±¼ À̹ÌÁö¸¦ ´ë»óÀ¸·Î LoweÀÇ ¸ÅĪ ¹æ¹ýÀ» ¼öÇàÇÑ °á°ú¸¦ ³ªÅ¸³»°í ÀÖ´Ù. ±×¸² 1¿¡¼­ Á¡Àº °¢ Ư¡Á¡ÀÇ À§Ä¡¸¦ Ç¥½ÃÇÑ °ÍÀÌ°í, ½Ç¼±°ú Á¡¼±Àº ¸ÅĪµÈ Ư¡Á¡ ½ÖÀ» ÀǹÌÇÑ´Ù. ÀÌÁß Á¡¼±À¸·Î ¿¬°áµÈ ½ÖÀº Áö¿ªÀûÀÎ ºÒÀÏÄ¡¸¦ ³ªÅ¸³½´Ù. ÀÌ·¯ÇÑ Áö¿ªÀû ºÒÀÏÄ¡ ½ÖµéÀº ±âÇÏÇÐÀû ÀÏÄ¡¼ºÀÇ È®ÀÎ °úÁ¤¿¡¼­ Á¦°ÅµÇ¸ç, µ¿ÀÏ ¾ó±¼ÀÇ À̹ÌÁöÀÓ¿¡µµ ºÒ±¸ÇÏ°í ³·Àº À¯»çµµ Á¡¼ö°¡ °áÁ¤µÇ¾î ¿ÀÀνÄÀÇ ¿øÀÎÀÌ µÉ ¼ö ÀÖ´Ù.


Bicego´Â ÀÌ¿Í °°Àº Áö¿ªÀû ºÒÀÏÄ¡ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ À̹ÌÁö¸¦ ƯÁ¤ ºñÀ²ÀÇ ÁßøµÈ ºÎºÐ¿µ¿ªµé·Î ³ª´©´Â SIFT-Grid ¹æ¹ýÀ» Á¦¾ÈÇß´Ù[8]. ±×¸®°í µÎ À̹ÌÁö°£ÀÇ À¯»çµµ´Â ¸ÕÀú °¢ ºÎºÐ¿µ¿ª¿¡ ´ëÀÀµÇ´Â Ư¡Á¡ÀÇ ±â¼úÀÚ °£ÀÇ À¯Å¬¸®µå °Å¸®¸¦ °è»êÇØ ÃÖ¼Ò°ªÀ» ºÎºÐ¿µ¿ªÀÇ °Å¸®·Î °áÁ¤ÇÏ°í, ¸ðµç ºÎºÐ¿µ¿ª °Å¸®ÀÇ ÇÕ¿¡ ´ëÇÑ Æò±ÕÀ» µÎ À̹ÌÁöÀÇ À¯»çµµ Á¡¼ö·Î °áÁ¤ÇÑ´Ù.


¾ó±¼ÀνÄÀº Å×½ºÆ® À̹ÌÁö¿Í ÈÆ·Ã µ¥ÀÌÅÍÀÇ ¸ðµç À̹ÌÁö°£ÀÇ À¯»çµµ Á¡¼ö¸¦ °è»êÇÑ ÈÄ °¡Àå ÀÛÀº Á¡¼ö¸¦ ȹµæÇÑ ÈÆ·Ã À̹ÌÁöÀÇ Å¬·¡½º·Î °áÁ¤µÈ´Ù.


Lowe¿Í Bicego´Â Å×½ºÆ® À̹ÌÁö¿Í ÈÆ·Ã À̹ÌÁö °¢°¢¿¡ ´ëÇØ À¯»çµµ Á¡¼ö¸¦ °è»êÇØ Å×½ºÆ® À̹ÌÁöÀÇ ¾ó±¼À» ½Äº°Çϱ⠶§¹®¿¡ À¯»çµµ Á¡¼ö¿¡ ¾ó±¼ Ŭ·¡½º Àüü¿¡ ´ëÇÑ Æ¯Â¡Á¤º¸°¡ ¹Ý¿µµÇÁö ¾Ê´Â´Ù. [9]ÀÇ ³í¹®Àº À̹ÌÁöÀÇ °¢ ºÐÇÒ¿µ¿ªÀÇ Æ¯Â¡Á¡°ú Àüü ÈÆ·ÃÀ̹ÌÁöÀÇ µ¿ÀÏ ºÐÇÒ¿µ¿ª¿¡ Æ÷ÇÔµÈ Æ¯Â¡Á¡µé Áß °¡Àå ºñ½ÁÇÑ Æ¯Â¡Á¡À» °¡Áø ¾ó±¼ Ŭ·¡½º¸¦ ã°í, ÇØ´ç Ŭ·¡½ºÀÇ À¯»çµµ Á¡¼ö¸¦ Áõ°¡½ÃÅ°´Â Ư¡Á¡ º¸ÆÃ(Keypoints Voting)¹æ¹ýÀ» Á¦¾ÈÇØ ÀνÄÀ²À» Çâ»ó½ÃÄ×´Ù.


À̹ø Àý¿¡¼­ »ìÆ캻 ¸ÅĪ ¹æ¹ýµéÀº Å×½ºÆ® À̹ÌÁöÀÇ ¸ðµç ÈÆ·Ã À̹ÌÁö¿¡ Æ÷ÇÔµÈ Æ¯Â¡Á¡µé °£ÀÇ À¯»ç¿¬»êÀÌ ¹Ýº¹ÀûÀ¸·Î ¼öÇàµÇ±â ¶§¹®¿¡ ¸¹Àº °è»ê·®ÀÌ ¿ä±¸µÈ´Ù. ±×·¯¹Ç·Î ÈÆ·Ã µ¥ÀÌÅÍ¿¡ Æ÷ÇÔµÈ Æ¯Â¡Á¡ÀÇ ¼ö´Â °¨¼Ò½ÃÅ°¸é¼­ ¾ó±¼ÀνÄÀ²Àº Çâ»óµÉ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù.


Á¦¾ÈÇÏ´Â ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛ

À̹ø Àå¿¡¼­´Â ¾ó±¼ÀνÄÀÇ ¸ÅĪ °úÁ¤¿¡¼­ ¹ß»ýµÇ´Â °è»ê·®ÀÇ °¨¼Ò¸¦ À§ÇØ Á¦¾ÈµÈ ÅëÇÕ ÅÛÇø´ÀÇ ±¸¼º ¹æ¹ý°ú ÅëÇÕ ÅÛÇø´À¸·ÎºÎÅÍ Å×½ºÆ® À̹ÌÁöÀÇ È¿°úÀûÀÎ ½Äº°À» À§ÇØ Á¦¾ÈµÈ À¯»çµµ °è»ê ¹æ¹ý¿¡ ´ëÇØ ±â¼úÇß´Ù.


ÅëÇÕ ÅÛÇø´ ±¸¼º

Á¦¾ÈµÈ ¹æ¹ýÀº ¸ÕÀú ÀνÄÀ» À§ÇÑ N°³ÀÇ ¾ó±¼ Ŭ·¡½º¸¦ ´ë»óÀ¸·Î µ¿ÀÏÇÑ Çػ󵵸¦ °®´Â ¾ó±¼ À̹ÌÁöµéÀ» ¼öÁýÇØ ÈÆ·Ã µ¥ÀÌÅ͸¦ »ý¼ºÇÏ°í ¸ðµç À̹ÌÁöÀÇ SIFT Ư¡Á¡À» °ËÃâÇÑ´Ù. ±×¸®°í °¢ ÈÆ·Ã À̹ÌÁö´Â °¡·Î¿Í ¼¼·Î¸¦ °¢°¢ µ¿ÀÏÇÑ ºñÀ²·Î ºÐÇÒÇÑ ÈÄ K°³ÀÇ ÁßøµÈ ºÎºÐ¿µ¿ªµéÀ» °áÁ¤ÇÑ´Ù. ÇÑ ¾ó±¼ Ŭ·¡½ºÀÇ ÅëÇÕ ÅÛÇø´Àº µ¿ÀÏ ºÎºÐ¿µ¿ªÀÇ Æ¯Â¡Á¡À» ´ë»óÀ¸·Î ºñ½ÁÇÑ Æ¯Â¡Á¡Àº Á¦°ÅÇÏ°í, »óÀÌÇÑ Æ¯Â¡Á¡µéÀ» º´ÇÕÇÔÀ¸·Î½á ȹµæµÈ´Ù.


µû¶ó¼­ ÇϳªÀÇ ÅëÇÕ ÅÛÇø´Àº ºÎºÐ¿µ¿ªÀÇ ¼ö¿Í µ¿ÀÏÇÑ K°³ÀÇ º´ÇÕµÈ Æ¯Â¡Á¡ ¸®½ºÆ®·Î ±¸¼ºµÈ´Ù. ±×¸² 2´Â N°³·Î ±¸¼ºµÈ ÈÆ·Ã ÁýÇÕ Áß 1¹ø ¾ó±¼ Ŭ·¡½ºÀÇ ÅëÇÕ ÅÛÇø´À» ȹµæÇϱâ À§ÇÑ ºÎºÐ¿µ¿ªÀÇ Æ¯Â¡Á¡ º´ÇÕ °úÁ¤ÀÇ ¿¹¸¦ ³ªÅ¸³»°í ÀÖ´Ù. À̶§ ºÎºÐ¿µ¿ªÀ» °áÁ¤Çϱâ À§ÇÑ °¡·Î¿Í ¼¼·ÎÀÇ ºÐÇÒºñÀ²Àº 1/3À» »ç¿ëÇß´Ù. ºÎºÐ¿µ¿ª Ư¡Á¡ º´ÇÕ °úÁ¤Àº À¯»çµµ Çà·Ä °è»ê, ÀÓ°èÄ¡¸¦ ÅëÇÑ È÷½ºÅä±×·¥ °è»ê ±×¸®°í Ư¡Á¡ ¸®½ºÆ® °»½ÅÀÎ 3´Ü°è·Î ±¸¼ºµÈ´Ù.


n¹ø° Ŭ·¡½ºÀÇ ºÎºÐ¿µ¿ª k¿¡ Æ÷ÇÔµÈ M°³ÀÇ ÇöÀç(t=0) Ư¡Á¡ ¸®½ºÆ®´Â ½Ä (5)¿Í °°ÀÌ Á¤ÀǵǸç, fmÀº m¹ø° Ư¡Á¡ÀÇ ±â¼úÀÚÀÌ´Ù.


ù ¹ø° ´Ü°è´Â Ư¡Á¡ ¸®½ºÆ® Ln(t)ÀÇ i¿Í j¹ø° ±â¼úÀÚ°£ÀÇ °Å¸®¸¦ °è»êÇØ À¯»çµµ Çà·ÄÀ» ȹµæÇÑ´Ù. À¯»çµµ Çà·Ä ´Â S½Ä (6)°ú °°À¸¸ç, d(fi,fj)´Â µÎ Ư¡Á¡ÀÇ ±â¼úÀÚ¿¡ ´ëÇÑ À¯Å¬¸®µå °Å¸®¸¦ ÀǹÌÇÑ´Ù.


´ÙÀ½ ´Ü°è¿¡¼­´Â ºóµµ¼ö°¡ ³ôÀº ºñ½ÁÇÑ Æ¯Â¡Á¡µéÀ» ã±â À§ÇØ ½Ä (7)°ú °°ÀÌ À¯»çµµ Çà·Ä Si,j¿¡ ºñ½ÁÇÑ Á¤µµ¿¡ ´ëÇÑ ÀÓ°èÄ¡ TdÀ» ÀÌ¿ëÇØ ÀÌÁø À¯»çµµ Çà·Ä BSi,jÀ» ȹµæÇÑ´Ù. ±×¸®°í ÀÌÁø À¯»çµµ Çà·ÄÀÇ °¢ ¿­¿¡ ´ëÇØ ½Ä (8)À» Àû¿ëÇØ È÷½ºÅä±×·¥ À» °è»êÇÏ°í, Áß¿¡¼­ ÃÖ´ë°ªÀ» Hmax¿¡ ±â·ÏÇÑ´Ù. ¶ÇÇÑ Hmax¿¡ ¼ÓÇÏ´Â ¿­ÀÇ ¿ä¼Ò °ª¿¡ ´ëÇØ ÀÎ À妽º¸¦ Hmax¿¡ ±â·ÏÇÑ´Ù.


À̶§ Hmax°¡ 1º¸´Ù Å« °æ¿ì Ư¡Á¡ ¸®½ºÆ® °»½Å ´Ü°è¸¦ ¼öÇàÇÏ´Ù. °»½Å ´Ü°è´Â Hmax¿¡ Æ÷ÇÔµÈ ºñ½ÁÇÑ Æ¯Â¡Á¡µéÀ» Ln(t)·ÎºÎÅÍ Á¦°ÅÇØ »õ·Î¿î Ư¡Á¡ ¸®½ºÆ® Ln(t+1)À» »ý¼ºÇÑ´Ù. ±×¸®°í Ln(t)·ÎºÎÅÍ Hmax¿¡ Æ÷ÇÔµÈ Æ¯Â¡Á¡ÀÇ ±â¼úÀÚ¿¡ ´ëÇÑ Æò±ÕÀ» °è»êÇØ Ln(t+1)¿¡ Ãß°¡ÇÑ´Ù. ÀÌ¿Í ¹Ý´ë·Î Hmax°¡ 1º¸´Ù ÀÛÀº °æ¿ì ÇöÀç Ư¡Á¡ ¸®½ºÆ® Ln(t)À» n¹ø° Ŭ·¡½ºÀÇ ºÎºÐ¿µ¿ª kÀÇ º´ÇÕµÈ Æ¯Â¡Á¡ ¸®½ºÆ®·Î °áÁ¤ÇÑ´Ù.


¸ðµç ºÎºÐ¿µ¿ª¿¡ ´ëÇÑ Æ¯Â¡Á¡ º´ÇÕ °úÁ¤ÀÇ ¼öÇàÀ» ÅëÇØ n¹ø° ¾ó±¼ Ŭ·¡½ºÀÇ ÅëÇÕ ÅÛÇø´ TnÀº ½Ä (9)¿Í °°ÀÌ Á¤ÀǵǸç, ½Ä¿¡¼­ k´Â ºÎºÐ¿µ¿ªÀÇ ¼ö¸¦ ±×¸®°í Mk´Â ¹ø° ºÎºÐ¿µ¿ªÀÇ º´ÇÕµÈ Æ¯Â¡Á¡ÀÇ ¼ö¸¦ ÀǹÌÇÑ´Ù.


À¯»çµµ °è»ê ¹æ¹ý

¾ó±¼Àº µ¿ÀÏÇÑ Áö¿ªÀû Ư¡µé·Î ±¸¼ºµÇ±â ¶§¹®¿¡ ´Ù¸¥ °´Ã¼°£ÀÇ µ¿ÀÏÇÑ ºÎºÐ¿µ¿ª¿¡¼­ ºñ½ÁÇÑ SIFT Ư¡Á¡µéÀÌ °ËÃâµÉ ¼ö ÀÖÀ¸¸ç, °°Àº °´Ã¼ÀÇ ´Ù¸¥ À̹ÌÁö »ó¿¡¼­ SIFT Ư¡Á¡µéÀÌ Ç¥Á¤, ºû µîÀÇ ¿µÇâÀ¸·Î ´Ù¸¥ Ư¼ºÀ» °¡Áö°í ³ªÅ¸³¯ ¼ö ÀÖ´Ù. µû¶ó¼­ Å×½ºÆ® À̹ÌÁöÀÇ ÇÑ Æ¯Â¡Á¡¿¡ ´ëÇÑ À¯»çÇÑ ¾ó±¼ Ŭ·¡½º¸¦ °áÁ¤Çϱâ À§ÇØ ¸ðµç ÈÆ·Ã À̹ÌÁöÀÇ µ¿ÀÏ ºÎºÐ¿µ¿ªÀÇ Æ¯Â¡Á¡µéÀÇ °Å¸®ºñ±³¸¦ ¼öÇàÇÏ´Â [9]ÀÇ Æ¯Â¡Á¡ º¸ÆÃÀÇ °á°ú°¡ µ¿ÀÏ °´Ã¼º¸´Ù ´Ù¸¥ °´Ã¼ÀÇ Å¬·¡½º·Î ÆÇÁ¤µÉ ¼ö ÀÖ´Ù.


ÀÌ ¿¬±¸¿¡¼­´Â °¢ Ŭ·¡½ºÀÇ ÅëÇÕµÈ ÅÛÇø´°ú Å×½ºÆ® À̹ÌÁö¸¦ ÀÏ´ëÀÏ·Î ºñ±³ ºÐ¼®ÇØ À¯»çµµ Á¡¼ö¿Í º¸Æà Á¡¼ö¸¦ °è»êÇÑ´Ù. Å×½ºÆ® À̹ÌÁöÀÇ kºÎºÐ¿µ¿ª¿¡ Á¸ÀçÇÏ´Â p¹ø° Ư¡Á¡ ftest,p¿Í ¹ø° Ŭ·¡½ºÀÇ ÅëÇÕ ÅÛÇø´ TnÀÇ kºÎºÐ¿µ¿ª°£ÀÇ À¯»çµµ Á¡¼ö Sn,pÀº ½Ä (10)°ú °°ÀÌ À¯Å¬¸®µå °Å¸®ÀÇ °è»ê °á°úµé·ÎºÎÅÍ ÃÖ¼Ò°ªÀ» ¼±ÅÃÇØ °áÁ¤ÇÑ´Ù.


Å×½ºÆ® À̹ÌÁö¿Í n¹ø° Ŭ·¡½ºÀÇ À¯»çµµ Á¡¼ö SnÀº ½Ä (11)°ú °°ÀÌ ¸ðµç ºÎºÐ¿µ¿ªÀÇ Æ¯Â¡Á¡µéÀÇ À¯»çµµ Á¡¼ö Sn,p°¡ À¯»çµµ ÀÓ°èÄ¡ Tsº¸´Ù À۰ųª °°Àº °æ¿ì ´©ÀûÇØ °è»êÇÑ´Ù. À̶§ À¯»çµµ ÀÓ°èÄ¡¸¦ ¸¸Á·Çϴ Ư¡Á¡ÀÇ ¼ö¸¦ Ä«¿îÆÃÇÏ´Â À¯»çµµ º¸Æà Á¡¼ö VSn´Â µ¿½Ã¿¡ °è»êµÈ´Ù.


Å×½ºÆ® À̹ÌÁö¿¡ ´ëÇÑ ½Äº°Àº °¡Àå Å« À¯»çµµ º¸Æà Á¡¼ö VSnÀ» ȹµæÇÑ ¾ó±¼ Ŭ·¡½º·Î °áÁ¤Çϸç, ¸¸¾à ÃÖ´ë À¯»çµµ º¸Æà Á¡¼ö¸¦ °¡Áö´Â Ŭ·¡½º°¡ µÑÀÌ»óÀÎ °æ¿ì À̵é Áß¿¡¼­ À¯»çµµ Á¡¼ö Sn Áß °¡Àå ÀÛÀº °ªÀ» °¡Áø ¾ó±¼ Ŭ·¡½º·Î °áÁ¤ÇÑ´Ù.


<´ÙÀ½È£¿¡ °è¼Ó> ¡Ø À̹ø ¿ø°í´Â 2ȸ¿¡ ³ª´²¼­ °ÔÀçµÇ¸ç Âü°í¹®ÇåÀº ´ÙÀ½È¸¿¡ °ÔÀçµË´Ï´Ù.



[¿ù°£ ½ÃÅ¥¸®Æ¼¿ùµå Åë±Ç Á¦207È£(sw@infothe.com)]


<ÀúÀÛ±ÇÀÚ : www.securityworldmag.co.kr) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¿¡½ºÄɾî(ÆÄ¿öºñÁî)  ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
ÃÖ±Ù ¹ß»ýÇÑ Å©¶ó¿ìµå ½ºÆ®¶óÀÌÅ©ÀÇ º¸¾È SW ¾÷µ¥ÀÌÆ® ¿À·ù »çÅÂó·³ SW °ø±Þ¸Á¿¡ º¸¾ÈÀ̽´°¡ ¹ß»ýÇÒ °æ¿ì °ü·ÃµÈ °¢Á¾ ½Ã½ºÅÛ ¹× IT ÀÎÇÁ¶ó ¸¶ºñ°¡ ÀϾ ¼ö ÀÖ´Ù´Â °Ô µå·¯³µ½À´Ï´Ù. ÀÌ·¯ÇÑ °ø±Þ¸Á º¸¾ÈÀ» À§ÇùÇÏ´Â °¡Àå Å« ¿äÀÎÀº ¹«¾ùÀ̶ó°í »ý°¢ÇϽóª¿ä?
·£¼¶¿þ¾î, ÇÇ½Ì µîÀÇ »çÀ̹ö °ø°Ý
SW ¾÷µ¥ÀÌÆ® ¹× SW ±³Ã¼ °úÁ¤¿¡¼­ÀÇ ¿À·ù
SW ÀÚü¿¡ Á¸ÀçÇÏ´Â º¸¾È Ãë¾àÁ¡
½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¿î¿µ»ó ½Ç¼ö ¹× °ü¸® ¹ÌÈí
±âŸ(´ñ±Û·Î)