VISIÓN ARTIFICIAL
DEFINICIONES DE VISIÓN
Aristóteles: Define, “visión es saber que hay y
dónde mediante la vista”.
Gibson: Define, “visión es recuperar de la
información de los sentidos (vista) propiedades válidas del mundo exterior.”
Marr: Define, “visión es un proceso que
produce, a partir de las imágenes del mundo exterior, una descripción que es
útil para el observador y que no tiene información irrelevante”.
INTRODUCCIÓN
La
Visión artificial, (Computer Visión) o Visión técnica, es un subcampo de la
inteligencia artificial. La visión artificial o visión por computador, es una
disciplina científica, es la ciencia y la tecnología que permite a las
"máquinas" ver, extraer información de las imágenes digitales,
resolver alguna tarea o entender la escena que están visionando. El propósito
de la visión artificial es programar un computador para que “entienda" una
escena o la característica también conocida como Visión por Computador.
Es
un sistema que permite la adquisición automática de imágenes sin contacto y su
análisis
también
automático para extraer los datos necesarios para controlar, analizar o
interpretar un
proceso
o actividad.
•
Primero, “automático” implica que los sistemas de visión actúan por si solos,
sin asistencia
humana
en el análisis o interpretación de las imágenes.
•
Segundo incluye la “captura y análisis de imágenes” y no solo la captura o
análisis.
•
Tercero “sin contacto” se refiere a los sensores utilizados en la captura de
imágenes.
Actualmente,
las aplicaciones de la visión artificial están muy extendidas y van desde el
campo de la industria (contar botellas, comprobar defectos en una cadena de
montaje, interpretar un TAC médico...) y el campo de la medicina (recuento y
búsqueda de células), hasta los sistemas más complejos, que permiten a los
robots orientarse en un entorno desconocido, pasando por el reconocimiento de
patrones de la realidad aumentada, entre otras muchas aplicaciones.
Hoy
en día se utilizan cada vez más las técnicas de visión artificial en el campo
del diseño interactivo mediante la interacción con superficies multitáctiles
(multitouch), la interacción con tangibles (objetos) y el reconocimiento de
gestos corporales. Todos estos ejemplos incorporan técnicas de visión
artificial.
OBJETIVOS DE LA VISIÓN ARTIFICIAL
Los
objetivos típicos de la visión artificial incluyen:
-La
detección, segmentación, localización y reconocimiento de ciertos objetos en
imágenes (por ejemplo, caras humanas).
-La
evaluación de los resultados (ej.: segmentación, registro).
-Registro
de diferentes imágenes de una misma escena u objeto, i.e., hacer concordar un
mismo objeto en diversas imágenes.
-Seguimiento
de un objeto en una secuencia de imágenes.
-Mapeo
de una escena para generar un modelo tridimensional de la escena; tal modelo
podría ser usado por un robot para navegar por la escena.
-Estimación
de las posturas tridimensionales de humanos.
-Búsqueda
de imágenes digitales por su contenido.
Estos
objetivos se consiguen por medio de reconocimiento de patrones, aprendizaje
estadístico, geometría de proyección, procesado de imágenes, teoría de gráficos
y otros campos. La visión artificial cognitiva está muy relacionada con la
psicología cognitiva y la computación biológica.
![]() |
Esquema de las Relaciones entre la Visión por Computadora y otras áreas afines. |
TERMINOLOGÍA
El
proceso de visión por computadora puede subdividirse en seis áreas principales:
1. Censado: Es el proceso que nos lleva a la
obtención de una imagen visual.
2. Preprocesamiento: Trata de las técnicas de reducción
de ruido y enriquecimiento de detalles en
la Imagen.
3. Segmentación: Es el proceso de partición de una
imagen en objetos de interés.
4. Descripción: Trata con el cómputo de
características útiles para diferenciar un tipo de objeto de otro.
5. Reconocimiento: Es el proceso que identifica esos
objetos.
6. Interpretación: Asigna un significado a un
conjunto de objetos reconocidos.
COMPONENTES
DE UN SISTEMA DE VISIÓN ARTIFICIAL
Un
moderno sistema de visión industrial consta de:
Ø Un
sistema de iluminación.
Una buena iluminación es
especialmente importante para la toma de imágenes de los productos en una línea
rápida de producción, aunque algunas aplicaciones pueden utilizar la luz
ambiente.
Ø La
lente de la cámara.
La correcta selección de lentes es
importante para alcanzar una solución óptima.
Ø Una
o más cámaras para adquirir las imágenes.
Las cámaras pueden ser analógicas,
pero el precio de la cámara digitales está disminuyendo, de modo que éstas se
están usando más a menudo.
Ø Un
dispositivo de interfaz para transferir las imágenes al ordenador.
Ø Un
procesador de imagen, ordenador o cámara inteligente.
Una opción es utilizar cámaras
inteligentes que integran el procesamiento de imágenes dentro de la propia
cámara, evitando la necesidad de transferir imágenes a un ordenador externo. La
velocidad de proceso de estas cámaras es inferior a la de un ordenador y existen
aplicaciones en las que éstas no son adecuadas.
Ø Una
interfaz para notificar el resultado del análisis a un operador.
Se puede notificar de este
resultado mediante una señal electrónica que opera un mecanismo de rechazo.
La imagen de entrada -una matriz
bidimensional de niveles energéticos (por ejemplo, luz)-se divide en elementos
de imagen, conocidos como píxeles. Estos forman filas y columnas que abarcan
toda la zona de la imagen y representan los niveles de gris en una imagen monocromática
o la codificación de color en una imagen en color. Un píxel no puede ser subdividido
en regiones de menor nivel de gris o color. Este proceso es un tipo de digitalización
espacial. Para cada píxel, la información del nivel de energía también debe ser
digitalizado, es decir, los niveles analógicos (variable continua) producidos
por la cámara deben ser representados por un número finito de pasos. En muchas
aplicaciones es suficiente digitalizar una imagen monocroma con 8 bits por
píxel, lo que equivale a 256 pasos, para representar el nivel de gris de cada
píxel. En aplicaciones más exigentes puede ser necesario digitalizar a 14 bits
(o 16384 niveles).
Las imágenes en color
son más complejas y pueden ser representados en diferentes formatos. Las imágenes
en color normalmente contienen tres veces más información que una imagen
monocromática.
Algunos sistemas de visión no utilizan una cámara matricial, en su lugar
se usa una cámara lineal que produce una sola línea o fila de píxeles. La
imagen bidimensional se genera a medida que el objeto pasa bajo la cámara
lineal, aprovechando su movimiento, normalmente generado por una cinta transportadora.
Uniendo las distintas filas de píxeles obtenidas a diferentes intervalos de
paso, se obtiene una imagen bidimensional.
APLICACIONES
DE VISIÓN ARTIFICIAL
El
procesamiento digital de imágenes tiene múltiples aplicaciones a nivel
industrial: seguridad, control de calidad, automatización de procesos,
obtención de información cuantitativa / cualitativa, etc. Maps tiene el privilegio de ser una de las
empresas pioneras en la aplicación de las técnicas de visión por computador en
aplicaciones industriales en España.
APLICACIONES
Ø INSPECCIÓN
INDUSTRIAL Y CONTROL DE CALIDAD
Inspección de un área donde entre otras funciones,
puede definirse en cada imagen las regiones de interés (ROI) y en ellas buscar
objetos, medir distancias y reconocer patrones, etc.
ü Control de presencia / ausencia de
elementos
ü Orientación de piezas
ü Control de acabado superficial
ü Calidad y comprobación de impresión
de etiquetas
ü Control dimensional
ü Metrología
ü Verificación de etiquetado y
códigos
ü Inspección de soldaduras, circuitos
impresos, motores…
ü Clasificación de piezas…
Los
sistemas de visión artificial se aplican para el control de calidad de
productos terminados/semiterminados, sobre la misma cadena de producción,
controlando cualquier variable apreciable visualmente.
Ø VIGILANCIA
Y SEGURIDAD
·
Control
de accesos
·
Control
de abandonos
Ø IDENTIFICACIÓN
·
Identificación
biométrica: huellas, pisadas, firmas, iris…
·
Reconocimiento
de caras, de gestos.
·
Identifica
piezas o productos por su perfil
·
Reconocimiento
óptico por caracteres OCR
Ø CONTROL
DE TRÁFICO
·
Reconocimiento
de matrículas, peaje por volumen, control de flujo
·
Sistemas
de ayuda a la conducción
Ø Guiado
de robots industriales, vehículos autónomos.
Ø Análisis
de imágenes por satélite.
Ø Aplicaciones
militares: detección de objetivos, guiado balístico.
Ø Bioingeniería:
ayuda al diagnóstico.
Ø MEDICIÓN
Control dimensional mediante la
obtención de las magnitudes físicas de un objeto, para
verificar que se corresponden con
el patrón exigido.
·
Dimensiones
de piezas
·
Planitud
de superficies
Ø GUIADO
·
Guía
robots para localizar o ensamblar piezas.
·
Guía
el recorrido de rollo de papel, tela, cartón.
VISIÓN
ARTIFICIAL APLICADA AL SISTEMA VISUAL HUMANO
Cuando
la retina está dañada o no funciona bien, los fotorreceptores dejan de
funcionar, pero eso no quiere decir que toda la estructura del sistema visual
humano no pueda seguir funcionando. Por ello, algunos científicos están
desarrollando microchips de silicio que puedan dotar de visión artificial a
aquellas personas a quienes no les funcionan los fotorreceptores. (los
fotorreceptores se localizan en la retina en el interior del ojo y existen tres
tipos diferentes: los conos, los bastones y las células ganglionales) La
información captada por los fotorreceptores se transmite a las células
ganglionares, donde se interpreta y se manda al cerebro a través del nervio
óptico. Existen enfermedades que afectan a estas células como la retinosis
pigmentaria o la DMAE, que dejan inoperativos los fotorreceptores pero no dañan
las células ganglionares o el nervio óptico, con lo cual el problema no es que
la información no puede llegar al cerebro, sino que no se puede captar.
En
estos casos se pueden desarrollar unos conos y bastones artificiales.
Los
requisitos de los microchips para que cumplan la función de los fotorreceptores
son:
·
Que
sean lo suficientemente pequeños como para implantarlos en el ojo.
·
Que
tengan una fuente de abastecimiento de energía continua.
·
Que
no causen rechazo, es decir, que sean biocompatibles con los tejidos del ojo.
Uno
de los micros que se ha desarrollado con éxito por el momento es un dispositivo
de 2 mm de diámetro y tan delgado como un cabello humano. Contiene 3,500
células solares microscópicas que imitan a los bastones y los conos y
convierten la luz en impulsos eléctricos. Se abastece de energía solar, con lo
que se evitan cables y baterías.
COMPARACIÓN
Sistema humano:
ü Mejor reconocimiento de objetos.
ü Mejor adaptación a situaciones imprevistas
(oscuridad).
ü Utilización de conocimiento previo
(experiencias).
Sistema por
computadora:
ü Mejor en la medición de magnitudes
físicas (cálculos precisos).
ü Mejor para la realización de tareas
rutinarias.
Ejemplo: Un argentino ciego logró ver tras
un implante de ojos artificiales Hay un argentino, y sólo uno, que ve la luz al
final del túnel. Es una de las ocho personas operadas en Portugal con un
sistema que usa cámaras y electrodos conectados al cerebro. Se trata de
Edmundo, de 51 años de edad y ciego desde hace 29, quien se convirtió en uno de
los ocho primeros pacientes en recibir un implante de ojos artificiales, que
incluyen minicámaras de TV, computadora para procesar las imágenes y electrodos
conectados directamente en el cerebro. La tecnología fue desarrollada por un
equipo norteamericano y las operaciones se efectuaron en Portugal.
Una
versión del mismo sistema había sido presentada hace dos años, y todavía se lo considera
un método experimental. No proporciona una visión tan precisa como para, por ejemplo,
leer, pero, según el equipo que lo desarrolló, permite a los usuarios
movilizarse por sí mismos en una ciudad; les ofrece, efectivamente, una imagen
"túnel", focalizada por la minicámara de TV.
Las
intervenciones fueron efectuadas. En Lisboa por el neurocirujano portugués Joao
Lobo Antunes, en el marco del programa del Instituto Dobelle de Estados Unidos.
Se realizaron en abril, pero cedieron a conocer, cuando los resultados fueron
presentados para su publicación en el Journal of the American Society for
Artificial Internal Organs. El paciente argentino había perdido la vista a los
22 años en un accidente de auto; el mismo motivo causó la ceguera de otros tres
de los ocho pacientes, cuyas edades van de los 39 a los 77 años y sus tiempos de
ceguera desde dos hasta 57 años. La operación dura unas cuatro horas, se
efectúa con anestesia general y consiste en implantar, en el sector del cerebro
que procesa las imágenes visuales, una placa de platino con una serie de
electrodos.
El
sistema completo funciona así: el paciente usa unos anteojos donde hay montados
una minicámara de televisión y un sensor ultrasónico de distancias. Los datos
que estos instrumentos reciben son enviados a una computadora que la persona
lleva en la cintura. Esta procesa la información y la envía a la placa de
platino, cuyos electrodos la introducen en el sistema nervioso. El resultado es
una imagen "túnel", focalizada por la cámara. En la prueba que se
efectuó hace dos años, cuando el sistema fue presentado por primera vez, un
paciente fue capaz de retirar un gorro negro colgado en una pared blanca y colocárselo
a un maniquí situado en otro lugar de la habitación.
LA
VISIÓN ARTIFICIAL EN LA EDUCACIÓN
La
visión artificial es una tecnología relativamente nueva y de incontables
funciones, pero su uso en la educación es muy limitado. Una de las materias en
la cual se utiliza esto es en la agricultura, ya que han creado máquinas que
detecta y separa las naranjas podridas, otras que clasifica los gajos de mandarina
según su calidad y una tercera que ayuda a los recolectores de cítricos en el campo.
Todos los prototipos utilizan la visión por computador para realizar la
inspección automática de las frutas, esto ayuda a los estudiantes de esta
carrera a reconocer mejor la calidad de los frutos.
Cualquier
persona con un poco de conocimiento en programación puede realizar un sistema de
visión artificial gracias a un programa llamado LabView, el cual utiliza la
cámara de la PC y pequeños robots que uno mismo puede fabricar gracias a LEGO
MINDSTRORM, de la famosa compañía de LEGO, la cual comercializa juguetes robóticos
para niños.
Con
esto en algún futuro los chicos podrían realizar robots los cuales trabajarían identificando
distintos materiales que se le programaran, por ejemplo, un estudiante de electrónica
lo usaría para poder identificar con rapidez los distintos componentes de una placa,
diodos, transistores, capacitadores, etc.
SOFTWARE
DE PROCESAMIENTO PARA SISTEMAS DE VISIÓN
Datamatrix,
o codificación de datos 2D, es un nuevo sistema industrial de codificación bidimensional
que permite la generación de un gran volumen de información en un formato muy
reducido, con una alta fiabilidad de lectura gracias a sus sistemas de
información redundante y corrección de errores (legible hasta con un 20%-30%
dañado). Además, no es necesario un alto contraste para reconocer el código. El
código está formado por celdas de color blanco y negro (perforadas o no
perforadas en el caso de la micropercusión) que forman una figura cuadrada o
rectangular. Cada una de esas celdas representa un bit de información. La
información puede estar codificada como texto o datos en bruto (raw data en
inglés).
VisioMint. Es un kit de desarrollo de
software para aplicaciones de Visión Artificial, muy fácil de usar, pero con
una potencia profesional. Todos nuestros sistemas de Visión Artificial están
desarrollados con este software de última tecnología. Los sistemas de Visión
Artificial aplicada se usan entre otras aplicaciones para el reconocimiento e
inspección de fallos y la detección de deficiencias de conformidad en el control
de calidad.
Otra
de las importantes aplicaciones se centra en proyectos de robótica industrial,
donde la
Visión
Artificial juega un papel primordial en el guiado de robots.
OCR,
LIB. MATLAB. Entre otros.
CONCLUSIÓN
La
visión artificial es una técnica relativamente nueva que está experimentando en
los últimos años un auge importante entre las aplicaciones industriales. En
este sentido, en los últimos años, la visión por ordenador ha sido muy
atractiva para la industria de la alimentación y la agricultura, con un rápido
crecimiento en la inspección por calidad y en la clasificación y evaluación de
un amplio rango de productos agrícolas y alimentarios.
Sin
embargo, a pesar del importante número de investigaciones teóricas y sobre
equipos que existían sobre este tema, el porcentaje relativo de penetración en
la industria es bajo en comparación con el de otros sectores, por lo que es un
área de gran expansión en el futuro.
Esta
aplicación de la inteligencia artificial que es la visión artificial es muy
interesante y ayuda en muchas aéreas en especial referido en la visión humana.
Alguna Duda..! Observa este vídeo..!