13
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

Tarjetas digitalizadoras (frame grabbers)

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

Page 1: Tarjetas digitalizadoras (frame grabbers)

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

Page 2: Tarjetas digitalizadoras (frame grabbers)

2

Esquema de una digitalizadora

Page 3: Tarjetas digitalizadoras (frame grabbers)

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

Page 4: Tarjetas digitalizadoras (frame grabbers)

4

Características de una digitalizadora

R.O.I.

Efectos de una sincronización deficiente

Page 5: Tarjetas digitalizadoras (frame grabbers)

5

Procesadores

Host (PC, Workstation)

Especifico (Pipeline)

Tarjeta procesadora (DSP)

Page 6: Tarjetas digitalizadoras (frame grabbers)

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

Page 7: Tarjetas digitalizadoras (frame grabbers)

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

Page 8: Tarjetas digitalizadoras (frame grabbers)

8

Estructura de una tarjeta procesadora

Page 9: Tarjetas digitalizadoras (frame grabbers)

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

Page 10: Tarjetas digitalizadoras (frame grabbers)

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

Page 11: Tarjetas digitalizadoras (frame grabbers)

11

Software para aplicaciones industriales

Page 12: Tarjetas digitalizadoras (frame grabbers)

12

Sistemas integrados

Inspección de producción Sistemas cerrados No precisa conocimientos

previos Solo funciones simples

Page 13: Tarjetas digitalizadoras (frame grabbers)

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++