Upload
kellie-hinton
View
43
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
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)
Especifico (Pipeline)
Tarjeta procesadora (DSP)
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 OperationsAdd two images with saturation* 5.6 ms 11.2 ms 4.4 ms 18.3 msThreshold* 2.9 ms 9.7 ms 2.7 ms 16.5 msFiltering OperationsSharpen 10.2 ms 27.7 ms 13.3 ms 78.0 msConvolution 3 x 3 with saturation 12.6 ms 38.7 ms 17.4 ms 200.9 msEdge detection (Sobel) 1 4.9 ms 52.1 ms 21.0 ms 108.6 msMorphological OperationsGrayscale erosion/dilation 5.7 ms 23.2 ms 6.8 ms 40.6 msPattern MatchingFind 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
Procesamiento en pipeline
Arquitecturas especificas
Permiten tiempo real Tiempo de proceso fijo Escalable Gran volumen de datos Coste elevado
Suma 1Imágen1
Imágen2 Multiplicación LUT
Convolución 1
Convolución 2
Suma 2
Imágen3
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
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++