Вы находитесь на странице: 1из 3

10 Aspectos a Considerar al Elegir Software de Visin

Fecha de Publicacin: dic 10, 2014

Visin General
National Instruments ha sido lder por casi una dcada en visin artificial y el procesamiento de imgenes. El software de visin de NI est disponible en dos paquetes el NI Vision Development
Module (mdulo de desarrollo de visin) y el Vision Builder for Automated Inspection (AI) de NI. El mdulo de desarrollo de visin contiene cientos de funciones de visin para usar con NI
LabVIEW, NI LabWindows/CVI, C/C++, o Visual Basic para programar aplicaciones poderosas de inspeccin visual, alineacin, identificacin y medicin. El Vision Builder AI es un ambiente de
software interactivo para configurar, evaluar y liberar aplicaciones de visin artificial sin necesidad de programacin alguna. Ambos paquetes de software trabajan con todos capturadores de
cuadros de NI y con el NI Compact Vision System. Los siguientes 10 tpicos describen los puntos importantes a considerar en la eleccin de software de visin.

Contenido
1. Eleccin de Cmara
2. Escalabilidad del Hardware
3. Facilidad de Uso del Software
4. Exactitud y Cobertura del Algoritmo
5. Desempeo del Algoritmo
6. Integracin con Otros Dispositivos
7. Precio
8. Socios e Integradores
9. Soporte Tcnico
10. Crecimiento y Estabilidad de la Compaa

1. Eleccin de Cmara
La primera consideracin al elegir el software de visin es determinar si trabaja con la cmara ms apta para su aplicacin. Resulta fcil encontrar cmaras analgicas de bajo costo, pero con
frecuencia una aplicacin requiere mucho ms que una resolucin VGA, velocidades de captura de ms de 30 cuadros/s, y una calidad de imagen global mejor que la que ofrecen las cmaras
analgicas estndar.

El hardware y software de National Instruments es compatible con miles de cmaras, desde analgicas de bajo costo a las de escaneo en lnea a alta velocidad. Utilice el Industrial Camera
Advisor en ni.com para encontrar la cmara correcta para su aplicacin y para guiarle respecto al hardware de adquisicin correcto.

2. Escalabilidad del Hardware


Mientras que la eleccin de la cmara correcta resulta un paso crucial en cualquier aplicacin, la escalabilidad de la cmara resulta ser otra importante consideracin. Debido a que la tecnologa
de las cmaras avanza rpidamente, algn da querr actualizar sus cmaras para mejorar la calidad de la imagen o medir caractersticas adicionales. El software NI-IMAQ de National
Instruments soporta todos los capturadores de cuadros de NI y acta como interfaz a miles de cmaras dentro de una interfaz de usuario fcil de usar. Su software no cambia si cambia de una
cmara analgica a una cmara Camera Link. Lo mismo pasa para el software NI-IMAQ para Cmaras IEEE 1394, el cual se comunica y adquiere imgenes de ms de 100 cmaras IEEE1394
(FireWire) diferentes sin necesidad de una tarjeta capturadora de cuadros.

El software de National Instruments no solamente soporta miles de cmaras, tambin trabaja en todas las plataformas de hardware de NI, desde PCs y CompactPCI/PXI al NI Compact Vision
System. Por tanto, puede crear prototipos de su aplicacin en el laboratorio con su PC y cmaras IEEE 1394 (FireWire) nada costosas, y despus liberarlas en el piso de produccin en un
Compact Vision System robusto sin cambiar el cdigo de adquisicin o procesamiento de imgenes.

3. Facilidad de Uso del Software


Una vez que adquiere una imagen, el prximo paso es procesarla. Con la eleccin de algoritmos de hoy en da, encontrar las herramientas correctas en un lenguaje de programacin, a travs de
prueba y error puede ser adems de tedioso, poco efectivo. Con esto en mente, requiere de herramientas de software de visin para ayudarle a sacar la mayor ventaja posible a los algoritmos.
Para muchas aplicaciones, usted no requiere de lenguajes de programacin para construir un sistema completo de visin artificial. Aunque es menos flexible que la
programacin en C, Visual Basic, o LabVIEW, software configurable como el NI Vision Builder AI , proporciona un ambiente interactivo y de fcil navegacin para
configurar, evaluar y liberar aplicaciones de visin artificial. Vision Builder AI incluye casi 50 herramientas de visin artificial como la igualacin de patrones, OCR,
lectores DataMatrix, igualacin de colores, y muchos ms. Vision Builder AI tambin puede adquirir imgenes de cualquier cmara que NI soporte, y comunicar
resultados de inspeccin con otros dispositivos usando protocolos industriales comunes a travs de Ethernet, serial, o E/S digitales.
Mientras que la programacin de aplicaciones de visin es cada vez ms compleja que la configuracin con Vision
Builder AI, National Instruments facilita el desarrollo de aplicaciones en LabVIEW, C, y Visual Basic con el NI Vision
Assistant (asistente de visin). Incluido con el NI Vision Development Module, el asistente de visin es un ambiente
para crear prototipos con el cual puede experimentar interactivamente con diferentes funciones de visin para ver qu
funciona
en
su
aplicacin
y
cunto
tiempo
le
toma
a
cada
funcin
ejecutarse.
Una vez que determine cmo resolver de la mejor manera el reto de su aplicacin, sencillamente presione un botn y
el asistente de visin genera un cdigo de LabVIEW, LabWindows/CVI, C/C++, o Visual Basic listo para ejecutarse.
Usted termina la mayora de sus aplicaciones de visin antes de escribir cualquier cdigo. Adems, puede ejecutar
por si solo el cdigo generado por el asistente de visin y agregarlo a un sistema ms grande de control industrial,
adquisicin
de
datos
o
control
de
movimiento.
Ya sea un novato en visin o un experto integrador de visin, el NI Vision Assistant le ayuda a crear una aplicacin
eficiente y confiable en menos tiempo.
V e a
Tutorial de Vision Assistant

T a m b i n :

1/3

www.ni.com

4. Exactitud y Cobertura del Algoritmo


Hay mucho que considerar al momento de elegir software de visin ms importante, si las herramientas del software pueden medir correctamente y con exactitud partes importantes o
caractersticas del objeto a niveles de subpxeles. Si el software no es exacto y confiable, entonces no importa qu tan rpida sea su computadora o con cuntos pxeles cuente su cmara. Tome
en consideracin que es ms sencillo hacer ms rpido un cdigo eficiente que hacer un cdigo rpido ms eficiente.
El NI Vision Development Module y el NI Vision Builder AI incluyen cientos de funciones de visin exactas y confiables. Las cinco reas de aplicacin de visin artificial ms comunes se enlistan
abajo, junto con los algoritmos ms populares.

Mejora de una imagen Use herramientas de filtracin para afilar bordes, remover ruido, o extraer informacin de frecuencia. Use herramientas de calibracin de
imagen para remover errores de perspectiva y no lineales causados por distorsiones del lente y colocacin de la cmara. Tambin puede utilizar las herramientas
de calibracin para aplicar las unidades reales a sus mediciones, de tal manera que las herramientas arrojen valores en micrones, milmetros o millas en vez de
pxeles.

Revisin de presencia Este es el tipo de inspeccin visual ms sencilla. Para verificar por la presencia de una parte o
caracterstica, puede usar cualquier herramienta de color, igualacin de patrones, o histograma. Una revisin de presencia siempre
arroja resultados en formato s/no o pase/fallo.

Ubicacin de caractersticas Localizar caractersticas es importante cuando se alinean objetos


o para determinar la colocacin exacta de objetos, sirviendo como estndar para todas las
inspecciones subsecuentes. La deteccin de bordes, igualacin de patrones en escala de grises,
igualacin de forma, igualacin geomtrica, e igualacin de patrones de color, son herramientas
que puede utilizar para localizar caractersticas. Las herramientas regresan la posicin del objeto
(X, Y) y el ngulo de rotacin a una dcima de pxel. La igualacin geomtrica es inmune a los
objetos que se empalman o a los objetos que cambian de escala.

Medicin de caractersticas La razn ms comn para utilizar


un sistema de visin es para tomar una medicin. Tpicamente,
usted utiliza herramientas de deteccin de bordes, anlisis de
partculas, y funciones geomtricas para medir distancia, dimetro,
cuenta total, ngulos y rea. Ya sea que est calculando el nmero
total de clulas bajo un microscopio o el ngulo entre dos bordes
de un sistema de frenos, estas herramientas siempre arrojan un
nmero en vez de una localizacin o valor de pase/fallo.

Identificacin de partes La identificacin de partes es importante para conformidad de partes, rastreo y verificacin. Mtodos directos de identificacin incluyen
lectura de cdigo de barras o cdigo de datos como DataMatrix y PDF 417. Mtodos ms nuevos usan OCR para entrenamiento o clasificacin de objetos. La
identificacin de partes con frecuencia resulta en algn texto o mensaje en lugar de mediciones o determinaciones de pase/fallo.

Todo las funciones de los NI Vision Development Module y NI Vision Builder AI aprovechan la exactitud de los subpxeles para realizar interpolaciones de
localizacin,
distancias
y
mediciones
a
una
dcima
de
pxel
y
una
dcima
de
grado.
Para aprender ms acerca de las capacidades de los algoritmos de visin de NI, cmo trabajan, y cmo usarlos mejor, refirase al Manual de Conceptos de NI
Vision.

5. Desempeo del Algoritmo


Mientras la exactitud y facilidad de uso con frecuencia son los factores ms importantes al momento de elegir el sistema de visin, la velocidad de ejecucin es la tercera consideracin. No
importa cuntos cientos de algoritmos deba elegir o qu tan rpido, usted puede construir una aplicacin con ellos, si las herramientas de inspeccin son ineficientes y tardan mucho en
ejecutarse, entonces la mayora de su trabajo se va a la basura.
El software de visin de NI est altamente optimizado para obtener el mximo desempeo de todas las fuentes posibles, obteniendo un software que compite con el paquete de software de visin
ms rpido en el mundo. De hecho, al compararlo con el proveedor lder de software de visin, el software de NI es consistentemente ms rpido en muchas categoras, como se muestra en la
siguiente tabla:

Velocidad del Software NI Vision (ms)

Velocidad del Software Visin Lder (ms)

Incremento de Velocidad de NI

Histograma

0.91

2.03

2.2X

Transformada Geomtrica

3.1

10.3

3.3X

Morfologa

1.8

5.9

3.3X

OCR

3.3

5.9

1.8X

Igualacin Geomtrica

93.0

149.8

1.6X

Clasificacin de Objetos

7.5

Para repetir las pruebas de desempeo de visin de NI, sencillamente pida una copia de evaluacin del NI Vision Development Module o NI Vision Builder AI y ejecute las herramientas en
algunas de las imgenes incluidas.

6. Integracin con Otros Dispositivos


Si alguna vez ha completado una aplicacin de visin, entonces sabr que esto es con frecuencia una parte de un sistema de control mucho ms grande. En la automatizacin industrial, su
aplicacin puede requerir controlar los actuadores para acomodar productos; comunicar resultados de una inspeccin a un robot controlador, PLC, o controlador de automatizacin programable;
guardar imgenes y datos a los servidores en red; o comunicar parmetros y resultados a una interfaz de usuario local o remota.
Frecuentemente, para aplicaciones cientficas de imgenes, debe integrar visin con etapas de movimiento, sistemas de adquisicin de datos, microscopios, ptica especializada y disparos
a
v
a
n
z
a
d
o
.

2/3

www.ni.com

Debido a que National Instruments es un proveedor de productos de control industrial, adquisicin de datos y control de movimiento, los productos de visin de NI estn diseados para trabajar
con stos y otros componentes comunes. Ya sea que requiera comunicarse con un PLC sobre DeviceNet o un microscopio sobre un bus serial, puede hacerlo con los productos de visin de NI.
Para aprender ms acerca de cmo integrar visin con la adquisicin de datos y movimiento, lea la nota tcnica Integrando Mediciones con Visin y Control de Movimiento .
Para aprender ms acerca de la comunicacin con otros dispositivos industriales comunes, visite la seccin de comunicaciones industriales en la pgina ni.com.

7. Precio
Los paquetes de software de visin vienen en muchas presentaciones. Muchos proveen a los clientes OEM dividiendo sus bibliotecas de desarrollo y vendiendo algoritmos a la carta. Mientras
que cada paquete de algoritmos individual parece ser ms bajo en costo, el costo del paquete complete de desarrollo de visin es con frecuencia alto. Agregndole el costo de la licencia de cada
componente,
y
el
despliegue
de
la
aplicacin
resulta
adems
de
complicada,
costosa.
El NI Vision Development Module viene con todos los algoritmos que necesita para resolver los retos de visin ms difciles de tal manera que evita volver a investigar, comprar y mantener
mltiples paquetes de software. Adems, liberar aplicaciones es poco costoso con una sola licencia de liberacin, puede liberar un ejecutable que usa cualquier cantidad de algoritmos de
visin. Adems, el NI Compact Vision System, incluye todas las licencias que requiere para liberar aplicaciones. As que no importa cuntos Compact Vision Systems use, solamente requerir
comprar una copia del NI Vision Development Module, o NI Vision Builder AI.

8. Socios e Integradores
National Instruments hace el software y hardware de procesamiento de imgenes y visin artificial. Debido a que NI no fabrica sistemas de iluminacin, cmaras y ptica, la compaa trabaja de
cerca con otros expertos que s lo hacen. Para encontrar el vendedor o proveedor de componentes para ayudarle a completar su sistema de visin, visite la pgina de socios de productos de
v
i
s
i

n
.
En la ltima dcada, los productos de visin de National Instruments han ayudado a resolver miles de retos de aplicacin, desde la inspeccin de componentes automotrices hasta la asistencia a
investigacin del cncer. Mientras las herramientas estn diseadas para los usuarios finales, las aplicaciones ms grandes requieren de ayuda experta. Para asistirle en el desarrollo de su
aplicacin, National Instruments trabaja con ms de 600 empresas miembros del Programa de Alianza de National Instruments que pueden ayudarle a seleccionar los componentes correctos o
construir su solucin completa. Para encontrar un consultor o integrador de visin en su localidad, refirase a la pgina integradores de sistemas de visin.

9. Soporte Tcnico
Mientras el software de visin de NI est diseado para ser fcil de utilizar, es importante obtener ayuda cuando se necesita. National Instruments vende
software de visin directamente a sus clientes, y ofrece soporte directo del producto. Cuando requiera de un experto, puede contactar por telfono o correo
electrnico
a
uno
de
los
ingenieros
de
aplicaciones.
Para conocer el soporte de 24 horas, visite el sitio Web de soporte tcnico de NI ganador de premios o plantee su pregunta en el gran foro de discusin de
NI disponible para la comunidad de usuarios. Lo ms probable es que algn miembro ya haya resuelto su mismo problema o reto de aplicacin.

10. Crecimiento y Estabilidad de la Compaa


Cuando usted invierte en un software de visin artificial, es igual de importante conocer que el software que se
ejecuta actualmente podr ser utilizado en un futuro. Existen muchas compaas pequeas especializadas en visin
artificial y, mientras sus herramientas trabajan con la aplicacin actual, cuando usted requiera actualizar una estacin
de inspeccin en cinco aos, querr saber que la compaa y el software an existen y se siguen mejorando.
Por casi 30 aos, National Instruments ha logrado mantener un crecimiento y utilidad. A travs de una fuerte
inversin en I&D, NI se ha establecido como un pionero de software y hardware en visin tcnica. Puede estar
seguro que, en los aos venideros, NI continuar expandindose y comprometindose con el procesamiento de
imgenes y visin artificial.

3/3

www.ni.com