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¿¡ È°¿ëÇÒ ¼ö ÀÖ´Ù |
|