1. Grabber

 

Frame Grabber ¶õ

 

 
< ±×¸² 1 >

±×¸² 1 Àº ±âº»ÀûÀÎ Frame GrabberÀÇ ±¸¼ºÀ» ³ªÅ¸³»°í ÀÖ´Ù. ¹«¾ùº¸´Ùµµ ¸ÕÀú Sync Seperation(µ¿±â ºÐ¸®) ȸ·Î°¡ ÀÔ·ÂµÈ Video Signal(¿µ»ó ½ÅÈ£)·ÎºÎÅÍ Synchronization pulses(µ¿±â ½ÅÈ£)¸¦ ºÐ¸®ÇÑ´Ù.¼öÆò µ¿±â ½ÅÈ£(H-Sync)´Â »õ·Î¿î LineÀÇ ½ÃÀÛÀ» ÀǹÌÇÏ¸ç ¼öÁ÷ µ¿±â ½ÅÈ£(V-Sync)´Â »õ·Î¿î FrameÀ̳ª »õ·Î¿î FieldÀÇ ½ÃÀÛÀ» ÀǹÌÇÑ´Ù.¿µ»ó ½ÅÈ£°¡ Grabber·Î ÀÎÀԵDZ⠽ÃÀÛÇÑ ½ÃÁ¡À¸·ÎºÎÅÍ 3 Frame TimeÁ¤µµ Áö³­ ½ÃÁ¡ºÎÅÍ ¾ÈÁ¤ÀûÀÎ GrabberÀÇ µ¿ÀÛÀ» º¸ÀåÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ¿µ»ó ½ÅÈ£°¡ ÇϳªÀÇ ½ÅÈ£¿øÀ¸·ÎºÎÅÍ ´Ù¸¥ ½ÅÈ£¿øÀ¸·Î ¿ÜºÎ¿¡¼­ ±³Ã¼µÇ¾úÀ» ¶§(¿©·¯°³ÀÇ Camera·ÎºÎÅÍ ¿µ»óÀ» ÀԷ¹ÞÀ» ¶§) Grabber¿¡ ¹®Á¦¸¦ ¾ß±â ½Ãų ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ½ÅÈ£¿ø ±³Ã¼¿¡ µû¸¥ ½Ã°£Àû ¹®Á¦´Â H-Sync, V-Sync¸¦ ¿ÜºÎ¿¡¼­ °¢ Camera·Î °ø±ÞÇÏ¿© ¿©·¯°³ÀÇ Camera¿Í Grabber°¡ µ¿±âÈ­ µÊÀ¸·Î ÇØ°áµÈ´Ù. ´ÙÇàÀÌ ¸î¸î Grabber¿¡¼­´Â Genlock mechanism À̶ó ºÒ¸®´Â ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µ¿±â ¹ß»ý ÀåÄ¡(Sync Generator)°¡ ÀÖ´Ù. ±×·¸Áö¸¸ ÀÌ ½ÅÈ£´Â TTL Level·Î µÇ¾î ÀÖÀ¸¸ç ÀÌ´Â Video Signal°ú´Â ´Ù¸£´Ù. µû¶ó¼­ ¿µ»ó ½ÅÈ£¿ø(ÀϹÝÀûÀ¸·Î Camera)¿¡ TTL Sync ÀÔ·ÂÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù.ÇÏÁö¸¸ GrabberÀÇ Sync Generator´Â ÀϹÝÀûÀ¸·Î µ¶¸³µÈ ModuleÀ̸ç GrabberÀÇ µ¿±â´Â Sync Separationȸ·Î¿¡¼­ ³ª¿À´Â Sync¸¦ ±âº»À¸·Î ÇÑ´Ù. Áï GrabberÀÇ Sync Generator¿Í CameraÀÇ Video SignalÀº Á÷Á¢ÀûÀ¸·Î ¿¬°áµÈ °ÍÀÌ ¾Æ´Ï´Ù. H-Sync, V-Sync°¡ ¾ÈÁ¤È­µÇ¸é ¿µ»óÀ» Á÷Á¢ ¾ò±â À§ÇÑ Pixel ClockÀÌ ÇÊ¿äÇÏ¸ç ¿øÄ¢ÀûÀ¸·Î  Sample and Hold(with VAD)ȸ·Î¿¡¼­ EIA(±¹³», ¹Ì±¹)ÀÇ °æ¿ì 647pixels¸¦ CCIR(À¯·´)ÀÇ °æ¿ì 767pixels¸¦ ÀÌ»êÈ­(Digitization)ÇÏ°Ô µÈ´Ù. Áï EIAÀÇ °æ¿ì 12.3MHz¸¦, CCIRÀÇ °æ¿ì´Â 14.75MHz¸¦ A/D clock ÁÖÆļö·Î »ç¿ëÇÑ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ Pixels Data´Â ´Ù·ç±â Èûµç °ü°è·Î °¢ Grabber´Â 640 ȤÀº 760À¸·Î °íÁ¤ÇÏ°í ÀÖ´Ù. Ȥ½Ã ƯÀÌÇÑ CameraÀÇ CCD cell ¸¸Å­ÀÇ Á¤È®ÇÑ A/D TimingÀ» ¿øÇϸé Camera¿¡¼­ °ø±ÞÇÏ´Â Pixel ClockÀ» ÀÌ¿ëÇÏ¿©¾ß¸¸ ÇÑ´Ù.

ÀÌ·¸°Ô DigitizeµÈ data´Â Image Buffer ȤÀº FIFO buffer¿¡ ³õÀδÙ. ¸¸¾à Vision SystemÀÇ ³»ºÎ Bus Bandwidth(speed)°¡ ÇÑ FrameÀÇ Image¸¦ A/D Timing Áß¿¡ º¸³¾ ¼ö ¾ø´Ù¸é(ISA or PC Bus) Image Buffer´Â Àû¾îµµ ÇÑ FrameÀÇ Image¸¦ ÀúÀåÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÃÖ±ÙÀÇ PCI¿Í °°Àº ºü¸¥ ³»ºÎ Bus¸¦ ä¿ëÇÑ System¿¡¼­´Â ÀÛÀº(¼öKByte) FIFO Buffer¸¦ ÅëÇÏ¿© Main Memory³ª Display Card·ÎÀÇ Àü¼ÛÀ» ½Ç½Ã°£(Real Time)¿¡ ÇÒ ¼ö ÀÖ´Ù

 

 

Multimedia¿Í Machine VisionÀÇ Â÷ÀÌÁ¡

 

 Multimedia¿ë Grabber¿Í Machine¿ë Grabber´Â ÀÌ µÑ ¸ðµÎ Computer¿¡¼­ Image¸¦ DigitizeÇÏ°í ProcessÇϱ⠶§¹®¿¡ ±× Â÷ÀÌ°¡ ¾ø¾î º¸ÀδÙ. ±×·¯³ª ±×·¸°Ô ºñ½ÁÇÑ ±â´ÉÀ» ÇÏÁö¸¸ ºÐ¸íÈ÷ Ʋ¸®´Ù.  Multimedia¿ë Grabber´Â Video¿ë Image¸¦ GrabbingÇÏ°í video data¸¦ ÆíÁýÇϱâ À§ÇÏ¿© ¼³°èµÇ¾ú´Ù.

Áï ¸¹Àº ¾çÀÇ Data streamÀ» ´É·üÀûÀ¸·Î Ç¥½ÃÇÏ°í, ÀúÀåÇϸç, º¸³»´Âµ¥ ÀûÇÕÇÑ ¼³°è¸¦ ÇÒ ¼ö¹Û¿¡ ¾øÀ¸¸ç GrabberÀÇ Æ¯¼º ÀÚü¸¦ Æò°¡  ÇÒ ¶§ ±× ±â´ÉÀÌ ¸ÕÀú ÀÌ´Ù

µû¶ó¼­ ³·Àº ÇØ»óµµ¿Í Compression ±â¼úÀ» ±â¹ÝÀ¸·Î ¼³°èµÇ¸ç ÀÌ´Â ±Ã±ØÀûÀ¸·Î ImageÀÇ ÁúÀ» ¶³¾î¶ß¸°´Ù. ¹Ý¸é¿¡ Machine Vision¿¡¼­ »ç¿ëµÇ´Â Image´Â °¡´ÉÇÑ ÇÑ Á¤È®ÇÑ Object¸¦ ¿ä±¸ÇÑ´Ù. Áï Machine Vision¿¡¼­´Â ±× holeÀÇ Å©±â´Â 6.25mm¶ó ´Â Á¤È®ÇÑ ¼öÄ¡ ¹× ±× ÇüŸ¦ ¿ä±¸Çϱ⠶§¹®¿¡ Image Quality¸¦ ¼³°èÀÇ ÃÖ ¿ì¼±À¸·Î »ïÀ» ¼ö¹Û¿¡ ¾ø´Ù

Driver SoftwareÃø¸é¿¡¼­ÀÇ Â÷ÀÌÁ¡Àº multimedia´Â MCI(Multimedia Control Interface) ³ª TWAIN °°Àº Ç¥ÁØ InterfaceÀÇ ¿¬Àå¼±»ó¿¡ ÀÖÀ¸³ª Machine Vision¿¡¼­´Â ¾Æ¹«¸® °£´ÜÇÑ Grabber S/W¶ó Çصµ Register¸¦ ÅëÇÏ¿© Á÷Á¢ accessÇϰųª, Á»´õ º¹ÀâÇÑ ±¸Á¶ÀÇ Driver Library¸¦ ÅëÇÏ¿© Á÷Á¢ÀûÀÎ H/W Resource¸¦ AccessÇÒ ÇÊ¿ä´Â ¾øÀÌ GrabberÀÇ Register Structure¸¦ AccessÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù.

µû¶ó¼­ Machine Vision¿¡¼­´Â Standard°¡ ¾ø´Ù. ÀÌ·¯ÇÑ °á°ú·Î °¢ Grabberȸ»ç´Â °íÀ¯ÀÇ ¹æ¹ýÀ» ÅëÇÏ¿© Trigger mechanism°ú °°Àº Machine Vision¿¡ ÇÊ¿äÇÑ H/W¸¦ ¼³°èÇϸç À̸¦ ÃÖÀûÈ­ÇÏ´Â °íÀ¯ÀÇ Library¸¦ °®´Â´Ù. ¹°·Ð ÀÀ¿ë Program(Application)°ú Driver°£ÀÇ ³ÐÀº ÀǹÌÀÇ Ç¥ÁØÈ­´Â ÁøÇàµÇ°í ÀÖ´Ù.

 

 

 ºñÇ¥ÁØ (Non-standard) Acquisition

 

¸¹Àº Machine Vision¿ë Grabber ȸ»ç¿¡¼­´Â Ưº°ÇÑ ApplicationÀ» À§ÇØ Non-standard Video SignalÀ» À§ÇÑ Grabber¸¦ °ø±ÞÇÏ°í ÀÖ´Ù.  ¾Æ·¡¿¡´Â °¡Àå Ư¡ÀûÀÎ 3°¡ÁöÀÇ Non-Standard Grabber¿¡ °üÇÏ¿© ¼³¸íÇÏ°í ÀÖ´Ù. ¸¹Àº ºÎºÐÀÇ ApplicationÀº Standard Camera¸¦ »ç¿ëÇÏ¿©µµ ÀûÀýÇÑ Çػ󵵸¦ ¾òÀ» ¼ö ÀÖ´Ù

ù ¹ø° Non-Standard Grabber·Î´Â Standard SignalÀ» ÀÀ¿ëÇÏ¿© Pixel Clock, Trigger mechanisms, Progressive Scan µîÀ» Ãß°¡ÇÑ Grabber¸¦ µé ¼ö ÀÖ´Ù. ¶ÇÇÑ RGB Camera¸¦ À§ÇÑ Grabber·Î´Â ¼¼ °³ÀÇ µ¿±âÈ­ µÈ Monochrome(Èæ¹é) Camera·ÎºÎÅÍ µ¿½Ã¿¡ ÀԷ¹ÞÀ» ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î Stereo Vision(3D(»ïÂ÷¿ø) ¿µ»óÀ» ±¸ÇöÇÏ´Â ÇϳªÀÇ ¹æ¹ýÀ¸·Î ÀÎüÀÇ´« (Human Eye)¿¡¼­ ¿ø±ÙÀ» ÆǺ°ÇÏ´Â ±â¼ú·Î Çؼ®)ÀÌ ½ÇÇöµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÃÖ±Ù¿¡´Â Dual Tab Progressive VGA Cameraµµ °°Àº ¹æ¹ýÀ¸·Î RGB Grabber¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Ù

µÎ ¹ø°·Î´Â Standard Video¿Í´Â ¿ÏÀüÈ÷ ´Ù¸¥ Line-Scan Camera, Digital Camera ȤÀº Standard Video¿¡¼­´Â µµÀúÈ÷ ÇÒ ¼ö ¾ø´Â ÇØ»óµµÀÇ Camera¸¦ À§ÇÑ Grabber¸¦ µé ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ³ôÀº À¯¿¬¼º(flexibility)À» °®±â À§Çؼ­´Â Grabber ÀÚü ³»¿¡ »ç¿ëÀÚ°¡ ÀÓÀÇ·Î Setting(Reconfiguration)ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °®°í ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ Á¾·ùÀÇ Grabber¿¡´Â °¢ Camera¸¦ À§ÇÑ Configuration FileÀÌ Ç×»ó µû¶ó ¿À¸ç GrabberÀÇ Driver S/W°¡ À̸¦ ÀÌ¿ëÇÏ¿© Grabber¸¦ °¢Camera¿¡ ¸Â°Ô ÃÖÀûÈ­ ÇÑ´Ù.

¼¼ ¹ø°´Â Processor¸¦ ³»ÀåÇÑ Grabber¸¦ µé ¼ö ÀÖ´Ù. ÃÖ±ÙÀÇ PC´Â ¾ÆÁÖ ºü¸£±â´Â ÇÏÁö¸¸  ImageÀÇ Æ¯¼º»ó ¸¹Àº ¾çÀÇ Data¸¦ ´Ù·ç¾î¾ß ÇÔÀ¸·Î PCÀÇ Processor¸¸À¸·Î´Â ºÒÃæºÐÇÑ °æ¿ì°¡ ÀÖ´Ù. °í°¡ °í¼º´ÉÀÇ Grabber¿¡¼­´Â ÀÌ·¯ÇÑ ºÒÃæºÐÇÑ Processing Power¸¦ º¸°­Çϱâ À§ÇÏ¿© Grabber³»¿¡ ÇÑ °³ ȤÀº ¼ö °³ÀÇ DSP(Digital Signal Processor)³ª CPU¸¦ žÁ¦ÇÏ¿© º¹ÀâÇÏ°í ´Ù¾çÇÑ Pre-Processing(Àüó¸®)À̳ª Analysis(Çؼ®)¸¦ ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð À̶§ High-Speed Image BUS¿Í ¿¬°èÇÏ¿© Point Processor, Spatial Processor, Real-Time Convolver, Real-Time WarperµîÀ» ÀÌ¿ëÇÑ Pipe-Line ProcessingÀ» Çϱ⵵ ÇÑ´Ù. ¹°·Ð ÀÌ·¯ÇÑ Grabber µéÀº ÃÖÀûÀÇ ±â´ÉÀ» Á¦°øÇϱ⵵ ÇÏÁö¸¸ Application Á¦ÀÛÀÌ ¾î·Æ°í ºñ½Ñ ´ÜÁ¡µµ ÀÖ´Ù.

 

 

Summary 

 

Frame Grabber¿Í Camera´Â ÃÖ°íÀÇ È­À½À» ÀÌ·ê ¼ö ÀÖ¾î¾ß ÇÑ´Ù

Machine Vision ¿ë Grabber¿Í multimedia¿ë Grabber´Â ±× È°¿ëÀ» À§ÇÏ¿© ¼³°è´Ü°è¿¡¼­ºÎÅÍ ´Ù¸£´Ù.

³·Àº ¼ÓµµÀÇ BUS(ISA)¿¡¼­´Â Grabber³»¿¡ Image Memory¸¦ ÇÊ¿ä·Î ÇÏÁö¸¸ PCI¿Í °°Àº ºü¸¥ ¼ÓµµÀÇ BUS¿¡¼­´Â ¼ö KByteÀÇ ÀÛÀº FIFO Buffer¸¸ ÀÖÀ¸¸é µÈ´Ù.

Video SignalÀÌ Grabber¿¡ ÀÔ·ÂµÈ ÈÄ 3 Image°¡ InitialÇϴµ¥ ÇÊ¿äÇÏ´Ù. ÀÌ·¯ÇÑ ºÒÇÊ¿äÇÑ ½Ã°£À» ´ÜÃàÇϱâ À§Çؼ­´Â °¢ CameraµîÀÇ µ¿±âÈ­°¡ ÇÊ¿äÇÏ´Ù.(Genlock) RGB¿ë Grabber¿¡´Â 3°³ÀÇ µ¶¸³ÀûÀÎ A/D±â´ÉÀ» º¸À¯ÇÏ°í ÀÖÀ¸¹Ç·Î Stereo VisionÀ̳ª °í¼ÓÀÇ Dual Channel Input¿¡ È°¿ëÇÒ ¼ö ÀÖ´Ù