·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
¿Â¶óÀÎ °ü»ó ¼­ºñ½ºÀÇ Çٽɡ¸¿µ»ó ÇØ¼® ÇÁ·Î±×·¡¹Ö¡¹
[¿Â¶óÀÎ °ü»ó ¼­ºñ½º °³¹ß] ¨è À¯»çµµ ÆÇ´Ü ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ºÐ¼®
( ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î )   2004/03/19
À̹ø ¿¬Àç´Â º» ÇÁ·ÎÁ§Æ®ÀÇ °¡Àå ÇÙ½ÉÀûÀÎ ºÎºÐÀ¸·Î, ȹµæÇÑ ¾ó±¼ ¿µ»ó¿¡¼­ ´«°ú ´«½çÀ» ã¾Æ³»°í ¾ó±¼ÀÇ ºñ·Ê Á¤º¸¸¦ Åä´ë·Î ÀÔ¼ú, ÄÚ µîÀÇ ¾ó±¼ ºÎÀ§¸¦ ã¾Æ³»´Â ³»¿ëÀÌ´Ù. ±Ù»çÀû À±°û¼± ¾Ë°í¸®ÁòÀ» Åä´ë·Î ÇØ´ç ºÎÀ§¸¦ ÃßÃâÇϱâ À§ÇØ °íÀ¯Å° °ª, ºñÀ² °ªÀ» ȹµæÇÏ´Â ¹æ¹ýÀ» »ìÆì º»´Ù.
[Áöµð³ÝÄÚ¸®¾Æ]¾ó±¼ÀνĿ¡¼­ ¿µ»ó¿¡ ´ëÇÑ Á¦¾à »çÇ×Àº »ó´çÈ÷ ±î´Ù·Ó´Ù. Áö³­ È£¿¡¼­ ´Ù·ðµíÀÌ °°Àº ¾ó±¼À̶ó ÇÏ´õ¶óµµ ÀÚ¼¼¿Í Á¶¸í¿¡ µû¶ó ÀüÇô ´Ù¸¥ »ç¶÷ÀÌ ³ª¿Ã ¼ö Àֱ⠶§¹®ÀÌ´Ù. À̹ø ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇÑ ¾à 5¸¸ È­¼ÒÀÇ À¥ Ä«¸Þ¶ó·ÎºÎÅÍ ÃÖÀûÀÇ ¿µ»óÀ» ¾ò±â À§ÇØ ÇÊÀÚµéÀº ½ÇÁ¦ »çÁø°ü°ú °°Àº ÀåÄ¡¸¦ ³ª¸§´ë·Î Á¦ÀÛÇØ »ç¿ëÇÏ¿´´Ù.

¾ò¾îÁø ¿µ»óÀ¸·ÎºÎÅÍ ¾ó±¼ ¿µ¿ª¸¸À» ÃßÃâÇϱâ À§ÇØ Àü ó¸® °úÁ¤À¸·Î¼­ ¾ó±¼ »ö»ó ºÐÆ÷(GFCD, General Face Color Distribution), Èæ¹é »ö»ó ºÐÆ÷(BWCD, Black and White Color Distribution), ¹ÙÀ̳ʸ®(binary), ¹é±×¶ó¿îµå ¶óº§¸µ(background labeling)À» Àû¿ëÇß´Ù. À̹ø È£¿¡¼­´Â Àü ó¸® °úÁ¤¿¡¼­ ÃßÃâÇÑ ¾ó±¼ ¿µ¿ªÀ» Åä´ë·Î ¾ó±¼ÀÇ °¢ ºÎÀ§¸¦ ÃßÃâÇØ º¸µµ·Ï ÇϰڴÙ.

¾ó±¼ÀÇ °¢ ºÎÀ§´Â ºñ·Ê Á¤º¸¸¦ Åä´ë·Î ´«, ÄÚ, ÀÔ µîÀÇ Å©±â¿Í ÇüÅ Á¤º¸¸¦ ¾ò´Â´Ù. ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ Àüü °úÁ¤À» »ìÆìº¸µµ·Ï ÇϰڴÙ. <±×¸² 1>Àº ¾ó±¼ ¿µ¿ªÀ» ȹµæÇϰí À̸¦ Åä´ë·Î ÇÏ¿© ´«, ´«½ç, ÄÚ, ÀÔ ¿µ¿ªÀÇ ºÎÀ§º° ÃßÃâÀ» À§ÇÑ Ã³¸® °úÁ¤À» º¸¿©ÁØ´Ù.

<±×¸² 1> ºÎÀ§º° ÃßÃâ ó¸® °úÁ¤

¾ó±¼ ÀÎ½Ä ¸ðµâ ±¸Çö
ÀÔ·Â ¿µ»óÀ¸·Î Ä÷¯ ¿µ»óÀ» »ç¿ëÇÏ°í ±× Áß¿¡¼­µµ ±âÁ¸ À¥ Ä«¸Þ¶ó¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â 3Â÷¿øÀÇ RGB »ö»ó °ø°£À» »ç¿ëÇÑ´Ù. RGB °¢°¢ÀÇ È­¼Ò °ªÀº ÀÔ·Â ÀåÄ¡¿¡ ÀÇÇØ [0, 1, 2, 3, ¡¦, 254, 255]ÀÇ °ªÀ¸·Î º¯È¯µÈ´Ù. ÀÌ °ª¿¡´Â »ö»ó Á¤º¸¿Í ÇÔ²² ÈÖµµ ¼ººÐµµ Æ÷ÇԵǾî Àִµ¥, ¿©±â¿¡¼­´Â Ä÷¯ ¿µ»ó¿¡¼­ »ö»ó Á¤º¸¸¸À» ÀÌ¿ëÇϹǷΠÈÖµµ ¼ººÐÀ» Á¤±ÔÈ­ÇÏ´Â <±×¸² 2>ÀÇ ½Ä°ú °°Àº °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù.

<±×¸² 2> R, G¸¸À¸·Î °ø°£Ç¥Çö

<¼ö½Ä 1> RGB °ªÀÇ Á¤±ÔÈ­ ½Ä

<±×¸² 2>ó·³ Á¤±ÔÈ­µÈ r, g, b´Â <¼ö½Ä 1>°ú °°ÀÌ µÇ¹Ç·Î r, g¸¸À¸·Î °ø°£À» Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô Ç¥ÇöÇÏ°Ô µÇ¸é È­»ó ÀԷ½à ÈÖµµ¿¡ ÀÇÇÑ ¿µÇâÀ» ´ú ¹Þ°í »ö»ó ¼ººÐÀÇ °³¼ö°¡ ÁÙ¾îµé¾î °è»ê·®ÀÌ »ó´çÈ÷ Àû¾îÁø´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

Á¤±ÔÈ­µÈ »ö»ó °ø°£¿¡¼­ ¸î °¡Áö Á¶°ÇÀÇ ¾ó±¼ »ö»ó Á¤º¸¸¦ ºÐ¼®ÇØ º¸¸é ÇǺλö¿¡ ´ëÇÑ »ö»ó ¹ß»ý ºóµµ°¡ ƯÁ¤ ¿µ¿ªÀ» Áß½ÉÀ¸·Î ¹ÐÁýµÇ¾î ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÀÔ·ÂµÈ Ä÷¯ ¿µ»ó¿¡¼­ ¾ó±¼ÀÇ ÇǺΠ»ö»ó¸¸À» ÃßÃâÇϱâ À§Çؼ­ ¾ó±¼ ÇǺΠ»ö»ó°ú ºñ½ÁÇÑ °ªÀ» °¡Áö´Â Çȼ¿ÀÇ »ö»ó °ªÀº ³ôÀº È®·ü °ªÀ» °¡Áö°Ô Çϰí, ±× ÀÌ¿Ü »ö»óÀÇ ¿µ¿ªÀº ³·Àº È®·ü °ªÀ» °®°Ô ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇß´Ù. À̸¦ À§ÇØ ½ÇÇè¿¡ ÀÇÇÑ ÇǺλöÀÇ »ö»ó °ª°ú ºÐ»ê °ªÀ» ÀÌ¿ëÇÏ¿© Á¤±ÔÈ­µÈ »ö»ó °ø°£¿¡¼­ 2Â÷¿ø °¡¿ì½Ã¾È ¸ðµ¨¸µÀ» »ç¿ëÇß´Ù.

À̹ø ½Ã½ºÅÛ¿¡¼­ Áß¿äÇÑ °ÍÀº ¾ó±¼ ¿µ¿ª°ú ´«, ±×¸®°í ´«½çÀÇ À§Ä¡À̹ǷΠ¾ó±¼ ¿µ¿ªÀ» À§ÇÑ º¯È¯°ú ´«, ´«½ç ¿µ¿ªÀ» À§ÇÑ »ö»ó º¯È¯À» ÇÏ¿´´Ù. ÀüÀÚ´Â ÇǺλöÀ̰í ÈÄÀÚ´Â °ËÀº»ö°ú Èò»öÀε¥, °¢°¢¿¡ ´ëÇØ¼­ ¼ö½Ê °³ÀÇ ÀÔ·Â ¿µ»óÀ» ÃëÇØ Æò±Õ °ª°ú ºÐ»ê °ªÀ» ±¸ÇÏ¿´´Ù. °¢°¢ Á¶¸íÀ» ´Ù¸£°Ô ÇØ¼­ ±¸Çߴµ¥ °ªÀÇ Â÷ÀÌ´Â Á¶±Ý ÀÖ¾úÀ¸³ª ´ëü·Î ÀÏÁ¤ÇÑ ¹üÀ§¸¦ À¯ÁöÇÏ¿´´Ù. GFCDÀÇ °æ¿ì Æò±Õ °ª(mr, mg)Àº (0.344, 0.33)À̾ú°í ºÐ»ê °ª(dr, dg)Àº (0.07, 0.86)À̾ú´Ù.

ÀÌ·¸°Ô ÇØ¼­ 2Â÷¿ø °¡¿ì½Ã¾È »ö»ó ºÐÆ÷¸¦ Á¤ÇÏ¸é ½Ç³» Á¶¸í¿¡¼­ÀÇ ÇǺΠ»ö»óÀ» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ ¡®ÀÏ¹Ý ¾ó±¼ »ö»ó ºÐÆ÷(GFCD, General Face Color Distribution)¡¯¶ó Á¤ÀÇÇÑ´Ù. ¿©±â¼­ ÀνķüÀ» ³ôÀ̱â À§ÇØ ½ÇÇè¿¡¼­ ³ª¿Â ºÐ»ê °ªº¸´Ù 10% Á¤µµ Å« °ªÀ» »ç¿ëÇØ Á¶¸íÀÇ º¯È­·Î ÀÎÇÑ Â÷À̸¦ ±Øº¹ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

ÀÌ»ó ¼³¸íÇÑ »ö»ó º¯È¯Àº Á¤±ÔÈ­µÈ »ö»ó ºÐÆ÷(r, g)¸¦ ±× »ö»ó Á¤º¸°¡ ¹ß»ýÇÒ È®·ü¿¡ µû¶ó ¹à±â °ªÀ¸·Î º¯È¯ÇØ ÁÖ´Â ±â´ÉÀ» ÇÑ´Ù. Áï GFCD¿¡¼­ »ö»ó ºÐÆ÷¸¦ Á¤ÀÇÇÒ °æ¿ì Æò±Õ °ª ±Ùó¿¡¼­´Â ³ôÀº ¸í¾Ï °ªÀ» °¡Áö°í Æò±Õ °ª¿¡¼­ Á¶±Ý¸¸ ¸Ö¾îÁö¸é ±Þ°ÝÇÏ°Ô ³·Àº ¸í¾Ï °ªÀ» °¡Áö°Ô µÈ´Ù. À̸¦ ¼ö½ÄÀ¸·Î Ç¥ÇöÇϸé <¼ö½Ä 2>¿Í °°´Ù.

<¼ö½Ä 2> °¡¿ì½Ã¾ÈÀÇ º¯È¯½Ä

ÀÌ¿Í °°Àº »ö»ó º¯È¯Àº °ü½É ÀÖ´Â ¾î¶°ÇÑ »ö»ó¿¡ ´ëÇØ¼­µµ ±× ¸ðµ¨¸¸ °áÁ¤µÇ¸é Àû¿ëÇÒ ¼ö ÀÖ´Ù. <±×¸² 3>Àº ¾ó±¼, <±×¸² 4>´Â ´«°ú ´«½ç ¿µ¿ª¿¡ ´ëÇØ »ö»ó º¯È¯ÇÑ ±×¸²À» ³ªÅ¸³½ °ÍÀÌ´Ù. °¢°¢ °ü½É ¿µ¿ªÀ¸·Î »ï°í ÀÖ´Â ¾ó±¼ ÇǺÎÀÇ »ö»ó ¿µ¿ª°ú ´«, ´«½çÀÇ ¿µ¿ªÀÌ Àß °­Á¶µÈ Ãâ·ÂÀ» º¸À̰í ÀÖ´Ù.


¿¬°á ¼ººÐ ºÐ¼®(¶óº§¸µ)Àº ÀÔ·Â ¿µ»óÀ» ½ºÄµÇϸ鼭 ¿¬°áµÈ ¼ººÐµéÀ» ã¾Æ³» ¾ó±¼ ÃßÃâ¿¡ »ç¿ëÇÏ´Â ¸ðµâÀÌ´Ù. <±×¸² 5>ó·³ À§¿¡¼­ ¾Æ·¡(A¡æC¡æE)·Î, Á¿¡¼­ ¿ì(A¡æB)·Î ½ºÄµÇÑ´Ù. ¿¬°á ¼ººÐÀ» ºÐ¼®ÇÏ°Ô µÇ¸é °¢ µ¢¾î¸®¸¶´Ù »çÀÌÁî¿Í À§Ä¡¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ°Ô µÇ¸ç, ÀÌ´Â Èĺ¸ ¿µ¿ª °áÁ¤¿¡ Áß¿äÇÑ Á¤º¸·Î »ç¿ëµÈ´Ù.

ÀϹÝÀûÀ¸·Î ÀÔ·Â ¿µ»ó¿¡¼­ ¾ó±¼ À̹ÌÁö°¡ °¡Àå Å©´Ù´Â °Í¿¡ Âø¾ÈÇØ Ä÷¯ º¯È¯µÈ ÀÔ·Â ¿µ»ó¿¡¼­ °¡Àå Å« µ¢¾î¸®¸¦ ã¾Æ³»´Â ¾Ë°í¸®ÁòÀº <±×¸² 5>, <¸®½ºÆ® 1>°ú °°ÀÌ ±¸¼ºÇÑ´Ù. ÀÌ·¸°Ô ¶óº§¸µÀ» ÅëÇØ ¾ó±¼ ¿µ¿ªÀ» ã¾Æ³½´Ù.

¾ó±¼ ¿µ¿ª ³»¿¡¼­ ¾ó±¼ÀÇ Æ¯Â¡Á¡À» ã±â À§ÇÑ ´ÙÀ½ ´Ü°è·Î ¾ó±¼ ¼ººÐ, Áï ´«°ú ´«½ç, ÀÔ°ú ÄÚ Èĺ¸ ¿µ¿ªÀ» ã¾Æ¾ß ÇÑ´Ù. ¸ÕÀú ¾ó±¼ÀÌ ¾Æ´Ñ ¹è°æÀÌ µÇ´Â ºÎºÐÀ» ¶óº§¸µ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ ã´Â´Ù. ´ÙÀ½À¸·Î ´«°ú ´«½çÀ» ã±â À§ÇØ ¾Õ¿¡¼­ ¼³¸íÇÑ ´«°ú ´«½ç »ö»óÀ» ÀÌ¿ëÇØ °¡¿ì½Ã¾È º¯È¯ÇÑ À̹ÌÁö¿Í ¿øº» ÀÔ·Â ¿µ»óÀ» ±×·¹ÀÌ ½ºÄÉÀÏÇÑ À̹ÌÁö¸¦ ÀÌ¿ëÇØ <±×¸² 6>°ú °°Àº ¿¬»êÀ» ÇÑ´Ù. ±× °á°ú <±×¸² 7>°ú °°Àº ¿µ»óÀ» ¾ò°Ô µÈ´Ù.

<¸®½ºÆ® 1> ÀÔ·Â ¿µ»ó¿¡¼­ Å« µ¢¾î¸®¸¦ ã´Â ¾Ë°í¸®Áò

<±×¸² 6> °¡¿ì½Ã¾È º¯È¯ÇÑ À̹ÌÁö ¿øº» ÀÔ·Â ¿µ»óÀÇ ¿¬»ê

ÀÌ·Î½á ¿ì¸®´Â ´«°ú ´«½ç ¿µ¿ªÀ» ÃßÃâÇÒ ¼ö ÀÖ¾ú´Ù. ´ÙÀ½À¸·Î ÀÔ¼ú ¿µ¿ªÀº ¾Õ¼­ ÃßÃâÇÑ ´«°ú ´«½ç ¿µ¿ª¿¡ ±â¹ÝÇÑ ¾ó±¼ ¼ººÐ ¿ä¼ÒµéÀÇ ÁöÁ¤ÇÐÀû À§Ä¡ °ü°è¸¦ ÀÌ¿ëÇØ ÀÔ¼ú Èĺ¸ ¿µ¿ªÀ» ÃßÃâÇÑ´Ù.

À̶§ ¾ó±¼ ¼ººÐ ¿ä¼ÒµéÀÇ ÁöÁ¤ÇÐÀû À§Ä¡ °ü°è¶õ »ç¶÷ ¾ó±¼¿¡¼­ ´«, ´«½ç, ÄÚ, ÀÔ¼úÀÇ ÀϹÝÀûÀÎ ±æÀÌ ºñÀ²¿¡ ´ëÇÑ À§Ä¡ °ü°è¸¦ ¸»ÇÑ´Ù.

Á¶»çµÈ ¹Ù¿¡ ÀÇÇÏ¸é ¾ó±¼¿¡¼­ÀÇ ÀÔ À§Ä¡´Â <±×¸² 8>¿Í °°Àº ¾ó±¼ ¼ººÐ ¿ä¼Òµé°£ÀÇ °ü°è¿¡ µû¶ó ºÐÆ÷ÇÑ´Ù°í ÇÑ´Ù.

¿µ¿ª ³»¿¡¼­ Á¤È®ÇÑ ÀÔ¼ú ¿µ¿ªÀ» ã±â À§Çؼ­ ´Ù½Ã GFCD¸¦ ÀÌ¿ëÇØ º¯È¯ÇÑ ¿µ»óÀ» ÀÌ¿ëÇÑ´Ù. GFCD¸¦ ÀÌ¿ëÇØ º¯È¯ÇÑ ÀÔ¼ú Èĺ¸ ¿µ¿ªÀº ´ëü·Î ´ÙÀ½ÀÇ µÎ °¡Áö »ö»ó ºÐÆ÷·Î ³ª´· ¼ö ÀÖ´Ù. Áï ³ôÀº ¸í¾Ï °ªÀ» °¡Áö°Ô µÇ´Â ÇǺλö »ö»ó ¿µ¿ª°ú ÇǺλö¿¡ ºñÇØ ³·Àº ¸í¾Ï °ªÀ» °¡Áö´Â ÀÔ¼ú »ö»ó ¿µ¿ªÀÇ µÎ °¡Áö·Î ³ª´­ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÔ¼ú ¿µ¿ª¸¸ÀÇ È÷½ºÅä±×·¥À» ±×¸®¸é <±×¸² 9>¿Í °°°í, ¿©±â¼­ µÎ °³ÀÇ ÃÖ°íÁ¡ »çÀÌ¿¡ ÀÓ°èÁ¡À» Àâ¾Æ¼­ ÀÌÁøÈ­ÇÏ¿© ¸í¾Ï °ªÀÌ ÀÛÀº °ªÀ» °¡Áö´Â ¿µ¿ª¸¸À» ÃßÃâÇϸé ÀÔ¼ú Èĺ¸ ¿µ¿ª¿¡¼­ ¿øÇÏ´Â ÀÔ¼ú ¿µ¿ª¸¸À» ÃßÃâÇÒ ¼ö ÀÖ´Ù.

<±×¸² 8> ¾ó±¼ ¼ººÐ ¿ä¼Òµé°£ÀÇ °ü°è

<±×¸² 9> ÀÔ¼ú ¿µ¿ªÀÇ È÷½ºÅä±×·¥

°è¼ÓÇØ¼­ GFCD¸¦ ÀÌÁøÈ­ÇÑ ¿µ»ó¿¡¼­ <±×¸² 8>°ú °°Àº ¾ó±¼ÀÇ ºñ·Ê Á¤º¸¸¦ ÀÌ¿ëÇØ ÄÚ¸¦ ã¾Æ³½´Ù. °¢°¢ÀÇ Ã³¸®°úÁ¤ÀÇ °á°ú´Â <±×¸² 10>ÀÌ´Ù.

<±×¸² 10> ÀÔ¼ú ¿µ¿ªÀÇ ºñ·ÊÁ¤º¸¸¦ ÀÌ¿ëÇØ ÄÚ ¿µ¿ª ÃßÃâ

À¯»çµµ ÆÇ´Ü ¸ðµâÀÇ ±¸Çö
Àç±ÍÀû À±°û¼± ±Ù»ç ¾Ë°í¸®Áò
¡ß Algorithm InterestPoints()
n : À±°û¼± »óÀÇ ¸ðµç Á¡ÀÇ ÃÑ °³¼ö
w : À±°û¼± »óÀÇ ¿ì¼¼Á¡µéÀÇ ÃÑ °³¼ö
P = {p1, p2, ¡¦, pn} : À±°û¼± »óÀÇ ¸ðµç Á¡µéÀÇ ÁýÇÕ
U = {pi1, pi2, ¡¦, piw} : À±°û¼± »óÀÇ ¿ì¼¼Á¡µéÀÇ ÁýÇÕ
I = {i1, i2, ¡¦, iw} : À±°û¼± »óÀÇ ¿ì¼¼Á¡µéÀ» °¡¸®Å°´Â À妽º ÁýÇÕ
D(a, b) : Á¡ a¿Í b »çÀÌÀÇ À¯Å¬¸®µð¾ð °Å¸®
D(ab, c) : ¼±ºÐ ab¿Í Á¡ c »çÀÌÀÇ À¯Å¬¸®µð¾ð °Å¸®


Start
ÃʱâÈ­, U = I =
¨ç °´Ã¼ÀÇ ¹«°Ô Á᫐ P0¸¦ ã´Â´Ù.
¨è ÃÖ´ë D(P0, Pi) (1¡Â i¡Â n)ÀÎ ½ÃÀÛÁ¡ Ps=iÀ» ã´Â´Ù.
¨é Ps¸¦ ±âÁØÀ¸·Î À±°û¼± »óÀÇ ¸ðµç Á¡ Pi(1is-1, s ¨ê ÃÖ´ë D(Ps, Pi) (s ¨ë s, e¸¦ I¿¡ »ðÀÔÇÑ´Ù. Áï I = I Y{s, e}
¨ì ½ÃÀÛÁ¡ À§Ä¡(s)·ÎºÎÅÍ ³¡Á¡ À§Ä¡(e)¿Í ½ÃÀÛÁ¡ À§Ä¡(e)·ÎºÎÅÍ ³¡Á¡ À§Ä¡(n+1)¿¡ ´ëÇÏ¿© Shape_contour Àç±Í ÇÔ¼ö¸¦ Â÷·Ê·Î È£ÃâÇÑ´Ù. Áï Shape_contour(s, e), Shape_contour(e, n+1)
¨í I ³»ÀÇ À妽ºµéÀ» ¿À¸§Â÷¼øÀ¸·Î Á¤·ÄÇÑ ÈÄ w°³ÀÇ ¿ì¼¼Á¡µéÀ» ¾ò´Â´Ù. Áï U={pi1, pi2,, piw}
End

¨ç Àº À±°û¼± »óÀÇ ¸ðµç Á¡À» ÀÌ¿ëÇØ °´Ã¼ÀÇ ¹«°Ô Áß½ÉÀ» ±¸ÇÑ´Ù.
¨è ´Â °´Ã¼ÀÇ ¹«°Ô Áß½ÉÀ¸·ÎºÎÅÍ ÃÖ´ë °Å¸®¸¦ °®´Â À±°û¼± »óÀÇ ½ÃÀÛÁ¡À» ã´Â´Ù.
¨é Àº ½ÃÀÛÁ¡À» ±âÁØÀ¸·Î À±°û¼± »óÀÇ ¸ðµç Á¡À» ½Ã°è ¹æÇâÀ¸·Î ÀçÁ¤·ÄÇÑ´Ù. ¶ÇÇÑ Æó°î¼±À¸·Î °£ÁÖÇϱâ À§ÇØ À±°û¼± »óÀÇ Á¡µéÀÇ ÁýÇÕ Áß (n+1)¹øÂ° ½ÃÀÛÁ¡À» ÀúÀåÇÑ´Ù.
¨ê ´Â ½ÃÀÛÁ¡À¸·ÎºÎÅÍ ÃÖ´ë °Å¸®¸¦ °¡Áø À±°û¼± »óÀÇ ³¡Á¡À» ã´Â´Ù.
¨ë ´Â ½ÃÀÛÁ¡°ú ³¡Á¡ÀÇ À§Ä¡¸¦ °¡¸®Å°´Â °¢°¢ÀÇ À妽º¸¦ À妽º ÁýÇÕ¿¡ »ðÀÔÇÑ´Ù.
¨ì Àº ½ÃÀÛÁ¡°ú ³¡Á¡À» ±âÁØÀ¸·Î À±°û¼±À» µÎ ºÎºÐÀ¸·Î ³ª´©°í Áß°£Á¡µéÀ» ã±â À§ÇØ Shape_contour ÇÔ¼ö¸¦ Â÷·Ê·Î È£ÃâÇÑ´Ù. Shape_contour ÇÔ¼öÀÇ ¨ç¿¡¼­ ½ÃÀÛÁ¡°ú ³¡Á¡À» ÀÌÀº ¼±ºÐÀ¸·ÎºÎÅÍ ½ÃÀÛÁ¡°ú ³¡Á¡ »çÀÌ¿¡ ÀÖ´Â À±°û¼± »óÀÇ Á¡µé¿¡ ´ëÇÏ¿© ÃÖ´ë °Å¸®¸¦ °¡Áø Áß°£Á¡À» ã´Â´Ù. Shape_contour ÇÔ¼öÀÇ ¨è´Â Shape_contour ÇÔ¼öÀÇ ¨é¿¡¼­ ±¸ÇÑ ÃÖ´ë °Å¸®°¡ ÀÓ°è °ªº¸´Ù Å©´Ù¸é Áß°£Á¡ À§Ä¡¸¦ À妽º ÁýÇÕ¿¡ »ðÀÔÇϰí, ½ÃÀÛÁ¡°ú ³¡Á¡ »çÀÌ¿¡ ÀÖ´Â Á¡µéÀº Áß°£Á¡À» ±âÁØÀ¸·Î µÎ ºÎºÐÀ¸·Î ³ª´©¾î Shape_contour Àç±Í ÇÔ¼ö¸¦ Â÷·Ê·Î È£ÃâÇÑ´Ù. ¸¸¾à ÀÓ°è °ªº¸´Ù À۰ųª °°´Ù¸é Shape_contour Àç±Í ÇÔ¼ö´Â Á¾·áµÈ´Ù.
¨í Àº Áß°£Á¡µéÀ» ã´Â Shape_contour Àç±Í ÇÔ¼ö°¡ Á¾·áµÇ¸é À±°û¼± »óÀÇ ¿ì¼¼Á¡µéÀ» °¡¸®Å°´Â À妽º ÁýÇÕÀ» ¿À¸§Â÷¼ø(½Ã°è ¹æÇâ)À¸·Î Á¤·ÄÇÑ ÈÄ¿¡ ÃÖÁ¾ÀûÀ¸·Î ¿ì¼¼Á¡µéÀÇ ÁýÇÕÀ» ¾ò´Â´Ù.

¡ß Function Shape_contour(s, e)
S : ½ÃÀÛÁ¡ À§Ä¡, e : ³¡Á¡ À§Ä¡


Start
¨ç ÃÖ´ë D(PsPe, Pi) (s <i ¨è ¸¸¾à D(PsPe, Pm) > E¶ó¸é Áß°£Á¡ À§Ä¡ mÀ» I¿¡ »ðÀÔÇÏ°í ½ÃÀÛÁ¡ À§Ä¡(s)·ÎºÎÅÍ ³¡Á¡ À§Ä¡(m)¿Í ½ÃÀÛÁ¡ À§Ä¡(m)·ÎºÎÅÍ ³¡Á¡ À§Ä¡(e)¿¡ ´ëÇÏ¿© Shape_contour Àç±Í ÇÔ¼ö¸¦ Â÷·Ê·Î È£ÃâÇÑ´Ù. Áï I = I Y{m}, Shape_contour(s, m), Shape_ contour(m, e)
¨é ¸¸¾à D(PsPe, Pm) ¡Â E¶ó¸é Àç±Í ÇÔ¼ö´Â Á¾·áÇÑ´Ù.
End

ÀÓ°è°ª E¸¦ ±¸ÇÏ´Â °ø½ÄÀº ´ÙÀ½°ú °°´Ù. ¥ä´Â ÀÓ°è °è¼ö, LÀº °´Ã¼ÀÇ ¹«°Ô Á߽ɰú ½ÃÀÛÁ¡°£ÀÇ °Å¸®ÀÌ´Ù. ¥äÀÇ °ª¿¡ µû¶ó À±°û¼± »óÀÇ ¿ì¼¼Á¡µéÀÇ °³¼ö°¡ ´Þ¶óÁø´Ù. ¥äÀÇ °ªÀÌ ¸Å¿ì Ä¿Áü¿¡ µû¶ó ÀÓ°è °ª E´Â 0¿¡ °¡±î¿öÁø´Ù. ÀÌ ¶§ ¿ì¼¼Á¡µéÀÇ ÃÑ °³¼ö´Â À±°û¼± »óÀÇ Á¡µéÀÇ ÃÑ °³¼ö¿Í µ¿ÀÏÇÏ´Ù. ÀÌ¿Í °°ÀÌ ÀÓ°è °è¼ö ¥ä´Â °´Ã¼ÀÇ ¸ð¾çÀ» °áÁ¤Áþ´Â Áß¿äÇÑ ¿ä¼ÒÀÌ´Ù.

E = L / ¥ä

Á¦¾È ¾Ë°í¸®Áò¿¡¼­´Â 200¿© °³ÀÇ ÀÏ¹Ý À̹ÌÁö¿Í º´¿ø¿¡¼­ »ç¿ëÇÏ´Â À̹ÌÁö(ȯÀÚÀÇ Á¤¸é »çÁø)·ÎºÎÅÍ À±°û¼±ÀÇ ¸ð¾çÀ» ¶Ñ·ÇÇÏ°Ô Ã£¾Æ³»±â À§ÇØ ¿©·¯ ÇüÅÂÀÇ ÀÓ°è°ªÀ¸·Î Å×½ºÆ®ÇÑ °Í Áß¿¡¼­ °¡Àå ÁÁÀº °á°ú¸¦ ³ªÅ¸³¾ ¸ñÀûÀ¸·Î ÀÓ°è°ª(¥ä)À» 10À¸·Î ÇÏ¿´´Ù. Àç±ÍÀû À±°û¼± ±Ù»çÀû ¾Ë°í¸®ÁòÀ» ½ÇÁ¦ ¼Ò½º ÄÚµå·Î ±¸ÇöÇÑ °ÍÀº ¡®ÀÌ´ÞÀÇ µð½ºÄÏ¡¯À» ÂüÁ¶Çϱ⠹ٶõ´Ù.

¸ð¾ç Ư¡ Á¤º¸ÀÇ Á¤±ÔÈ­
À̹ø ÇÁ·ÎÁ§Æ®¿¡¼­ Á¦¾ÈÇÑ Àç±ÍÀû À±°û¼± ¾Ë°í¸®ÁòÀ» Àû¿ëÇÏ¿© ÃßÃâÇÑ ¿ì¼¼Á¡µéÀº Àý´ë ÁÂÇ¥¿¡ Ç¥ÇöµÈ´Ù. µû¶ó¼­ °´Ã¼ÀÇ Å©±â º¯È­¿Í ȸÀüÀ¸·Î ÀÎÇØ °ªÀÌ ´Þ¶óÁú ¼ö ÀÖÀ¸¹Ç·Î Ç×»ó ÀÏÁ¤ÇÑ °ªÀ» °®Áö´Â ¾Ê´Â´Ù. ±×·¯¹Ç·Î °´Ã¼ÀÇ ¸ð¾ç Ư¡ÀÌ Ç×»ó ÀÏÁ¤Çϵµ·Ï Çϱâ À§ÇØ w°³ÀÇ ¿ì¼¼Á¡µéÀÇ ÁýÇÕ U={pi1, pi2, ¡¦, piw}À» ÀÌ¿ëÇÏ¿© Á¤±ÔÈ­¸¦ Àû¿ëÇØ¾ß ÇÑ´Ù.

<±×¸² 11> Àç±ÍÀû À±°û¼± ±Ù»çÀû ¾Ë°í¸®Áò

<±×¸² 12> ±ØÁÂÇ¥ÀÇ Á¤ÀÇ ¿¹

¸ÕÀú À̹ÌÁö °´Ã¼ÀÇ ¹«°Ô Á᫐ P0À» ¿øÁ¡À¸·Î ÇÑ ±ØÁÂÇ¥¸¦ <±×¸² 12>°ú °°ÀÌ Á¤ÀÇÇÑ´Ù. ÀÌ ±×¸²¿¡¼­ ¹«°Ô Á᫐ P0, ½ÃÀÛÁ¡ Pi1, ¿ì¼¼Á¡ Pik (1¡Âk¡Âw ¸¦ Á¦°¢±â (x0, y0), (x1, y1), (xi, yi)À̶ó°í ÇÏÀÚ.

A¸¦ ¹«°Ô Á᫐ P0¿Í ½ÃÀÛÁ¡ Pi1°£ÀÇ º¤ÅͶó°í ÇÑ´Ù¸é A = < x1-x0, y1-y0> B = ÀÌ´Ù. A¸¦ ¹«°Ô Á᫐ P0¿Í ÀÓÀÇÀÇ ¿ì¼¼Á¡ Pik°£ÀÇ º¤ÅͶó°í ÇÑ´Ù¸é B = = ÀÌ´Ù. A´Â AÀÇ Å©±âÀ̸ç B´Â BÀÇ Å©±âÀÌ´Ù. <¼ö½Ä 3>°ú °°ÀÌ ¿ì¼¼Á¡µé¿¡ ´ëÇØ Á¤±ÔÈ­¸¦ Àû¿ëÇÏ¿© °´Ã¼ÀÇ ¸ð¾ç Ư¡ÀÎ °Å¸® r, °¢µµ ¥è¸¦ ¾ò´Â´Ù.

<¼ö½Ä 3> ¿ì¼¼Á¡µéÀÇ Á¤±ÔÈ­ ½Ä

°´Ã¼ÀÇ ¸ð¾ç ÁúÀǸ¦ À§ÇÑ À¯»ç¼º °Ë»ö
A = {a1, a2, ¡¦, aw}¸¦ ÁúÀÇ °´Ã¼ÀÇ ¸ð¾ç Ư¡ ÁýÇÕ, B = {b1, b2, ¡¦, bw}¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ °´Ã¼ÀÇ ¸ð¾ç Ư¡ ÁýÇÕÀ̶ó°í ÇÏÀÚ. W´Â ÁúÀÇ °´Ã¼ AÀÇ ¸ð¾ç Ư¡ °³¼ö, w´Â À̹ÌÁö °´Ã¼ BÀÇ ¸ð¾ç Ư¡ °³¼öÀÌ´Ù.

ÁúÀÇ °´Ã¼ A¿Í À̹ÌÁö °´Ã¼ BÀÇ °¢ Ư¡°£ÀÇ À¯»çµµ °ªÀÌ ¸ð¾ç Ư¡ÀÇ Áö¿ª °¡ÁßÄ¡ ¥ä ³»¿¡ Á¸ÀçÇÏ´Â ÃÑ °³¼ö(k)°¡ AÀÇ ¸ð¾ç Ư¡ °³¼ö wÀÇ 70% ÀÌ»óÀ̶ó¸é B¸¦ À¯»ç È帷ΠÁöÁ¤Çϰí À¯»çµµ ÇÔ¼ö d(A, B)¸¦ Àû¿ëÇÑ´Ù. °´Ã¼°£ÀÇ À¯»ç¼º ºñ±³¸¦ À§ÇØ À¯»çµµ ÇÔ¼ö d(A, B)¸¦ <¼ö½Ä 4>¿Í °°ÀÌ Á¤ÀÇÇÏ¿´´Ù.

<¼ö½Ä 4> À¯»çµµ ÇÔ¼ö d(A,B)

¥ë´Â ¸ð¾çÀÇ Àü¿ª °¡ÁßÄ¡·Î¼­ °°Àº ¸ð¾çÀÇ À¯»çµµ ºñ±³½Ã k=wÀ̹ǷΠ¥ë=1ÀÌ µÇ¸ç k=w¥õÀÏ °æ¿ì ¥ë=1.3ÀÌ µÈ´Ù. Áï ¥ë´Â 1¡Â¥ë¡Â3ÀÇ ¹üÀ§ ³»¿¡ Á¸ÀçÇÑ´Ù. ¿©±â¼­´Â ÁúÀÇ °´Ã¼¿Í À̹ÌÁö µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ °´Ã¼°£ÀÇ À¯»ç¼º ºñ±³¸¦ À§ÇØ °¢ °´Ã¼ÀÇ ¸ð¾ç Ư¡À» ÀÌ¿ëÇÑ À¯»ç¼º °Ë»ö ¾Ë°í¸®ÁòÀ» ¼³¸íÇÑ´Ù.

¡ß Algorithm Shape Similarity(A, B)
/* A={a1, a2, ¡¦, an} : ÁúÀÇ °´Ã¼ÀÇ ¸ð¾ç Ư¡ ÁýÇÕ
B={b1, b2, ¡¦, bn} : µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ °´Ã¼ÀÇ ¸ð¾ç Ư¡ ÁýÇÕ
w : AÀÇ ¸ð¾ç Ư¡ °³¼ö
w` : BÀÇ ¸ð¾ç Ư¡ °³¼ö
dij : A¿Í BÀÇ ¸ðµç Ư¡ÀÇ Â÷
min(di1, di2, ¡¦, dij) : i¹øÂ° ÇàÀ» ±âÁØÀ¸·Î j¹øÂ° ¿­¿¡¼­ °¡Àå ÃÖ¼ÒÀÎ °ª
K={1, 2, ¡¦, i} : ÂüÁ¶µÈ iÀÇ ÁýÇÕ
L={1, 2, ¡¦, j} : ÂüÁ¶µÈ jÀÇ ÁýÇÕ
d(A, B) : A¿Í BÀÇ À¯»çµµ °Å¸®
¥ä : ¸ð¾ç Ư¡ÀÇ Áö¿ª °¡ÁßÄ¡
¥õ : À¯»çµµ °è¼ö(0.5)
¥ë : ¸ð¾çÀÇ Àü¿ª °¡ÁßÄ¡ */


Start
ÃʱâÈ­, K=L=0
¨ç ÁýÇÕ A, BÀÇ ¸ðµç Ư¡µé¿¡ ´ëÇÏ¿© d¸¦ °è»êÇÑ´Ù. Áï dij =Feature_distanc(ai, bj), (1¡Âi¡Âw, 1¡Âj¡Âw)
¨è ¸¸¾à w > w¶ó¸é ÁýÇÕ BÀÇ ¸ðµç ¸ð¾ç Ư¡(1¡Âj¡Âw`)À» ±âÁØÀ¸·Î ÇÒ´çµÇÁö ¾ÊÀº i¹øÂ° ÇàÀÇ ÃÖ¼Ò°ª dj¸¦ ±¸ÇÑ´Ù. ÀÌ ¶§ ¸¸¾à (i쬼K, j쬼L)À̶ó¸é, dj¸¦ ÇÒ´çÇϰí, i¿Í j¸¦ °¢°¢ ÁýÇÕ K, L¿¡ »ðÀÔÇÑ´Ù. Áï dj=min(d1j, d2j, ¡¦, dij), K=K¢¨{i}, L=L¢¨{j}
¨é ¸¸¾à w, wÀ̶ó¸é ÁýÇÕ AÀÇ ¸ðµç ¸ð¾ç Ư¡(1¡Âi¡Âw`)À» ±âÁØÀ¸·Î ÇÒ´çµÇÁö ¾ÊÀº j¹øÂ° ÇàÀÇ ÃÖ¼Ò°ª di¸¦ ±¸ÇÑ´Ù. ÀÌ ¶§ ¸¸¾à(i쬼K, j쬼L)À̶ó¸é, di¸¦ ÇÒ´çÇϰí, i¿Í j¸¦ °¢°¢ ÁýÇÕ K, L¿¡ »ðÀÔÇÑ´Ù. Áï di = min(di1, di2, ¡¦, dij), K=K¢¨{i}, L=L¢¨{j}
¨ê ¸¸¾à ÁýÇÕ K, L³» ¿ø¼ÒµéÀÌ ½Ã°è ¹æÇâ ¶Ç´Â ¹Ý½Ã°è ¹æÇâÀ¸·Î Á¤·ÄµÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾Ë°í¸®ÁòÀ» Á¾·áÇÑ´Ù.
¨ë ¸¸¾à ¿ø¼Ò(¢£i1, i2, ¡¦, iw)µéÀÇ ¹æÇâ(di¡Â¥ä)ÀÇ °³¼ö(k) w*À̶ó¸é, A¿Í B°£ÀÇ À¯»çµµ °Å¸® d(A,B)¸¦ °è»êÇÑ´Ù. Áï ¹«°èÁß½ÉÀ¸·ÎºÎÅÍ °¢ Ư¡Á¡ÀÌ µÇ´Â ¿ø¼Ò(¿ø¼Ò´Â ¾ó±¼ÀÇ °¢ Ư¡Á¡À» ¸»ÇÔ)µéÀÇ ¹æÇâ °³¼ö¿¡ µû¶ó ¹«°èÁß½ÉÀÌ µÇ´Â A¿Í Ư¡Á¡ B°£ÀÇ °Å¸®¸¦ °è»êÇÏ°Ô µÈ´Ù.
¨ì ¹Ý»çµÈ ¸ð¾çÀ» ±âÁØÀ¸·Î À¯»ç¼º °Ë»öÀ» óÀ½ºÎÅÍ ÁøÇà
End

Algorithm Shape Similarity(A, B)¿¡¼­ ¨çÀº µÎ °³ÀÇ °´Ã¼ÀÇ ¸ð¾ç A, B¿¡ ´ëÇÏ¿© ¸ðµç Ư¡µéÀÇ °Å¸®¸¦ °è»êÇÑ´Ù. ¨è´Â AÀÇ ¸ð¾ç Ư¡ °³¼ö°¡ BÀÇ ¸ð¾ç Ư¡ °³¼öº¸´Ù Å©´Ù¸é Çà·Ä dijÀÇ j¿­À» ±âÁØÀ¸·Î ÇÒ´çµÇÁö ¾ÊÀº I¹øÂ° ÇàÀÇ ÃÖ¼Ò °ªÀ» ±¸ÇÑ´Ù. Áï I, j´Â °¢°¢ ÁýÇÕ K, L³»¿¡ Á¸ÀçÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù. ±×¸®°í I, j¸¦ °¢°¢ ÁýÇÕ K, L¿¡ »ðÀÔÇÑ´Ù. ¨éÀº AÀÇ ¸ð¾ç Ư¡ °³¼ö°¡ BÀÇ ¸ð¾ç Ư¡ °³¼öº¸´Ù À۰ųª °°´Ù¸é Çà·Ä dijÀÇ iÇàÀ» ±âÁØÀ¸·Î ÇÒ´çµÇÁö ¾ÊÀº j¹øÂ°ÀÇ ¿­ÀÇ ÃÖ¼Ò °ªÀ» ±¸ÇÑ´Ù. i, j¸¦ °¢°¢ ÁýÇÕ K, L¿¡ »ðÀÔÇÑ´Ù.

¨ê´Â °¢ °´Ã¼°¡ ½ÃÀÛÁ¡À» ±âÁØÀ¸·Î ½Ã°è ¹æÇâÀ¸·Î Á¤·ÄµÇ¾î Àְųª ¹Ý ½Ã°è ¹æÇâÀ¸·Î Á¤·Ä(°Å¿ï ¹Ý»çµÈ ¸ð¾ç)µÇ¾î ÀÖ´Ù¸é ¨ë¸¦ ¼öÇàÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é ¾Ë°í¸®ÁòÀ» Á¾·áÇÑ´Ù. ¨ë´Â ¸ðµç di()¿¡ ´ëÇÏ¿© Áö¿ª °¡ÁßÄ¡()º¸´Ù À۰ųª °°Àº diÀÇ °³¼ö¸¦ ±¸ÇÑ´Ù. À̶§ °¡ÁßÄ¡ ³»¿¡ Á¸ÀçÇÏ´Â °³¼ö k°¡ AÀÇ ¸ð¾ç Ư¡ °³¼ö wÀÇ 70% ÀÌ»óÀ̶ó¸é B¸¦ À¯»ç È帷ΠÁöÁ¤Çϰí À¯»çµµÇÔ¼ö d(A,B)¸¦ Àû¿ëÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é, µÎ °´Ã¼°¡ À¯»çÇÏÁö ¾Ê´Ù°í ÆÇÁ¤ÇÏ°í ¾Ë°í¸®ÁòÀ» Á¾·áÇÑ´Ù. ¨ìÀº °´Ã¼ÀÇ À¯»ç¼º °Ë»ö¿¡¼­ false dropÀ» ÁÙÀ̱â À§ÇÑ ´Ü°èÀÌ¸ç °æÀ¯ ¹Ý»çµÈ ¸ð¾çÀ» ±âÁØÀ¸·Î À¯»ç¼º °Ë»öÀ» óÀ½ºÎÅÍ ÁøÇàÇÑ´Ù.

<¸®½ºÆ® 2> °¢ ƯÁ¤Á¡ °£ÀÇ °Å¸®r, °¢µµ¥è¾ò±â À§ÇÑ ±¸Çö

°¢ ´Ü°è¿¡ ´ëÇØ ¼³¸í¸¸À¸·Î´Â ÀÌÇØ°¡ ¾î·Á¿ï °ÍÀ¸·Î »ý°¢µÇ´Âµ¥, ¼Ò½º ºÎºÐÀ» Âü°íÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀüüÀûÀ¸·Î ÀÌÇØÇϱâ À§Çؼ± <È­¸é 1>ÀÇ Å×½ºÆ® ¸ðµâ ±¸Çö È­¸éÀ» º¸¸é ÇÑ ´«¿¡ ¾Ë ¼ö ÀÖ´Ù. ¿¹·Î µé¾î ÀÔ¼úÀÇ °æ¿ì ¹«°ÔÁß½ÉÀ¸·ÎºÎÅÍ ÁÖÀ§ÀÇ ¡®+¡¯·Î Ç¥½ÃµÈ Ư¡Á¡µéÀ» ½Ã°è ¹æÇâÀ¸·Î °Å¸®¿Í °¢µµ¸¦ ÃøÁ¤ÇÏ´Â ¸ðµâÀ̶ó »ý°¢Çϸé ÀÌÇØ°¡ µÉ °ÍÀÌ´Ù. ¹«°ÔÁß½ÉÀ¸·Î °¢ Ư¡Á¡°£ÀÇ °Å¸®¿Í °¢µµ¸¦ ÃøÁ¤ÇÑ °ªÀ» Åä´ë·Î ÀÔ¼úÀÌ Å©´Ù, ±æ´Ù, µîÀÇ ÆÇ´ÜÀ» ÇÒ ¼ö ÀÖ´Ù.

¡ß Function Feature_Distance(feature fi, feature fj)
/* fi : ÁúÀÇ °´Ã¼ÀÇ ¸ð¾ç Ư¡
fj : µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ °´Ã¼ÀÇ ¸ð¾ç Ư¡
¥á : °¡ÁßÄ¡(0¡Â¥á¡Â1) */


Start
¨ç µÎ Ư¡°£ÀÇ °Å¸®ÀÇ Â÷¸¦ ±¸ÇÑ´Ù. Áï dr = |r(fi) - r(fj)|
¨è µÎ Ư¡°£ÀÇ °¢µµÀÇ Â÷¸¦ ±¸ÇÑ´Ù. Áï d¥è = |¥è(fi) - ¥è(fj)|
¨é µÎ Ư¡°£ÀÇ À¯»çµµ °Å¸®¸¦ ±¸ÇÑ´Ù. Áï dij = dr + (1-)d¥è
End

ÀÌ À¯»ç °ªÀ» ±¸Çϱâ À§ÇÑ ½ÇÁ¦ ±¸ÇöÀº ¼Ò½ºÀÇ ºÐ·®ÀÌ ¸¹Àº °ü°è·Î ¡®ÀÌ´ÞÀÇ µð½ºÄÏ¡¯À» ÂüÁ¶Çϱ⠹ٶõ´Ù. Å×½ºÆ® ¸ðµâÀÇ ±¸Çö È­¸éÀº <È­¸é 1>°ú °°´Ù.

<È­¸é 1> Å×½ºÆ® ¸ðµâÀÇ ±¸Çö È­¸é

¼­ºñ½º ½Ã½ºÅÛ ±¸ÇöÀº ´ÙÀ½ È£¿¡¼­
À̹ø È£¿¡¼­´Â ȹµæÇÑ ¾ó±¼ ¿µ¿ªÀ» Åä´ë·Î ¾ó±¼ÀÇ ´«°ú ´«½çÀ» ã¾Æ³»°í, À̸¦ ±â¹ÝÀ¸·Î ¾ó±¼ ºñ·Ê Á¤º¸¸¦ ÀÌ¿ëÇØ ÀÔ¼ú, ÄÚ µî ¿ì¸®°¡ ÇÊ¿äÇÑ °¢ ¿µ¿ª ºÎÀ§¸¦ ÃßÃâÇÒ ¼ö ÀÖ¾ú´Ù. ±×¸®°í Àç±ÍÀû À±°û¼± ±Ù»ç ¾Ë°í¸®ÁòÀ¸·Î À¯»çµµ ÆÇ´ÜÀ» ÅëÇØ ¾ó±¼ÀÇ °¢ ºÎÀ§º° °Å¸®, °¢µµ µîÀÇ ¼öÄ¡¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

ÀÌ·¸°Ô ¾ò¾îÁø ¼öÄ¡¸¦ DB¿¡ ÀÖ´Â ¼öÄ¡¿Í ºñ±³ÇØ °ü·ÃµÈ °ü»ó Á¤º¸¸¦ °¡Á®¿À°Ô µÈ´Ù. À̹ø È£¿¡¼­ ´Ù·é ¾ó±¼ÀÇ ºÎÀ§º° ÃßÃâÀ̳ª À¯»çµµ ÆÇ´ÜÀº ÇÁ·ÎÁ§Æ®ÀÇ ÇÙ½É ºÎºÐÀÌ´Ï CD¿¡ ÀÖ´Â ¼Ò½º ºÎºÐÀ» Âü°íÇϸé ÀÌÇØÇÏ´Â µ¥ ¼ö¿ùÇÒ °ÍÀ̶ó°í º»´Ù.

Áö±Ý±îÁö À¥ Ä«¸Þ¶ó·ÎºÎÅÍ µé¾î¿Â ¿µ»ó¿¡ ´ëÇØ Àü ó¸® °úÁ¤À» °ÅÃÄ ¾ó±¼ ¿µ¿ªÀÇ °¢ ºÎÀ§º° ÃßÃâ°ú À¯»çµµ ÆÇ´ÜÀ» ÅëÇØ °ü»ó Á¤º¸¿¡ ÇÊ¿äÇÑ °Å¸®, °¢µµ¿¡ ´ëÇÑ Á¤º¸¸¦ ȹµæÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸¾Ò´Ù. ´ÙÀ½¿¡´Â À̸¦ Åä´ë·Î ¾×ƼºêX ÄÁÆ®·ÑÀ» Á¦ÀÛÇÏ°í ½ÇÁ¦·Î À¥ ÆäÀÌÁö¿¡¼­ ±¸ÇöÇÏ´Â °úÁ¤À» »ìÆì º»´Ù. °ü»ó µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Ãà, À¥ ÆäÀÌÁö¿¡¼­ Ä«¸Þ¶ó¸¦ ¿¬°áÇϰí È­¸é ĸó¸¦ ÅëÇØ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ÀüüÀûÀÎ ½Ã½ºÅÛÀ» ±¸ÇöÇØ º»´Ù. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ ÀÚ¸ÅÁöÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨í] Çʼö ¾ÆÀÌ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ì] ÇÁ·Î±×·¡¹Ö...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨è] ¿ëÀ» ¸¸³ª...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ê] ±âº»±â ¾ø...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ë] »õ·Î¿î ½Ã...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨é] ³ª´®°ú ±³...
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
'À§ÇÇ Àǹ«È­' ÆóÁö ºÐÀ§±â·Î¡¦
ÀÎÆ÷¹ðÅ© "IPTV ¸Þ½Ã¡ ¼­ºñ½º...
³ª¿ìÄÞ, DDoS Â÷´Ü ±â¼ú ƯÇã
¡®Àå¾ÖÀÎ À¥ Á¢±Ù¼º ¿ì¼ö±â°ü¡¯ ¼±...
°õTV, PMP ´Ù¿î·Îµå ¼­ºñ½º ...
Ä¿³Ø¼±Æ®ÄÚ¸®¾Æ, ºÐ´ç »õ »ç¹«½Ç·Î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.