1 / 13

Tarjetas digitalizadoras (frame grabbers)

Tarjetas digitalizadoras (frame grabbers). Color Monocromo RGB YUV/YQC Formatos de vídeo CCIR/RS170 PAL/NTSC Otros Bus de interfaz ISA PCI USB FIRE WIRE. Esquema de una digitalizadora. Características de una digitalizadora. Tipo de bus (PCI) Memoria en placa VGA integrada

Download Presentation

Tarjetas digitalizadoras (frame grabbers)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tarjetas digitalizadoras (frame grabbers) • Color • Monocromo • RGB • YUV/YQC • Formatos de vídeo • CCIR/RS170 • PAL/NTSC • Otros • Bus de interfaz • ISA • PCI • USB • FIRE WIRE

  2. Esquema de una digitalizadora

  3. Características de una digitalizadora • Tipo de bus (PCI) • Memoria en placa • VGA integrada • Módulos de expansión • Buses adicionales • Software disponible • Salida de vídeo • Formatos soportados • Vídeo digital • Color (PAL o RGB) • Nº de cámaras • Resolución máxima • Nº de niveles de gris • R.O.I. • Control de ganancia • LUT’s • Señales de sincronismo • Triggers • Filtros de entrada • Transferencia en tiempo real

  4. Características de una digitalizadora R.O.I. Efectos de una sincronización deficiente

  5. Procesadores • Host (PC, Workstation) • Tarjeta procesadora (DSP) • Especifico (Pipeline)

  6. El PC, el bus PCI y el MMX • Transferencia y tratamiento de imágenes en tiempo real • Acorta periodo de desarrollo • Bajo coste • Ampliable • Facilita el mantenimiento • Aumenta la vida útil del sistema • Multitud de herramientas de desarrollo

  7. Velocidad de proceso MMX non-MMX MMX non-MMX 512 x 512 x 8-bit image Pentium II 266 MHZ Pentium 200 with MMXtm Point-to-Point Operations Add two images with saturation* 5.6 ms 11.2 ms 4.4 ms 18.3 ms Threshold* 2.9 ms 9.7 ms 2.7 ms 16.5 ms Filtering Operations Sharpen 10.2 ms 27.7 ms 13.3 ms 78.0 ms Convolution 3 x 3 with saturation 12.6 ms 38.7 ms 17.4 ms 200.9 ms Edge detection (Sobel) 1 4.9 ms 52.1 ms 21.0 ms 108.6 ms Morphological Operations Grayscale erosion/dilation 5.7 ms 23.2 ms 6.8 ms 40.6 ms Pattern Matching Find a 128 x 128 model 7.2 ms 11.9 ms 11.7 ms 28.6 ms *I/O bound operations Datos julio de 1997 usando el software MIL V 5.0 de Matrox Fuente: Matrox Inc

  8. Estructura de una tarjeta procesadora

  9. CPU DSP PIPELINE Suma 1 10 ms 3 ms 7 ms Multiplicación 10 ms 3 ms 7 ms Convolución 1 48 ms 10 ms 7 ms Convolución 2 48 ms 10 ms 7 ms LUT 7 ms 2 ms 7 ms Suma 2 10 ms 3 ms 7 ms TOTAL 133 ms 31 ms 7 ms Imágen3 Convolución 1 Imágen2 Multiplicación LUT Suma 1 Convolución 2 Imágen1 Suma 2 Procesamiento en pipeline • Arquitecturas especificas • Permiten tiempo real • Tiempo de proceso fijo • Escalable • Gran volumen de datos • Coste elevado

  10. Software para la VC • Suministrado por los fabricantes del hardware • Presentación en programa independiente o librería • Programación en lenguajes de alto nivel (C++,VB, Matlab) • Programación orientada a flujo de datos (Khoros, Títere) • Principales funciones • Adquisición • Visualización • OCR • Control dimensional • Inspección

  11. Software para aplicaciones industriales

  12. Sistemas integrados • Inspección de producción • Sistemas cerrados • No precisa conocimientos previos • Solo funciones simples

  13. Siemens Simatic VS710 • CCD 768x512 • CPU 486 • Salidas: • VGA • RS232 • Profibus • Inspección de piezas • Hasta 25 piezas/seg • Programación: • Parametrización • C++

More Related