Sistema Ensenso

¿Cómo funcionan las cámaras 3D Ensenso?

Stereo Vision

Los rayos de proyección muestran
Los rayos de proyección muestran los
diferentes ángulos de visión de las cámaras
sobre los objetos de la escena
Las cámaras Ensenso operan según el principio de la visión estereoscópica (Stereo Vision), que imita la visión humana. Dos cámaras captan imágenes de una escena desde posiciones distintas. Si bien las imágenes obtenidas por las dos cámaras parecen idénticas, hay diferencias en la posición de los objetos. Unos algoritmos especiales comparan las imágenes en busca de una serie de puntos gráficos y visualizan su divergencia (= "Disparity") en un mapa con todas las diferencias detectadas (= "Disparity Map").
 
Dado que los datos de distancia y ángulo de visión de la cámara y de distancia focal de las ópticas son conocidos, el software de la cámara Ensenso puede convertir mediante triangulación estas divergencias en longitudes conocidas y determinar las coordenadas 3D de cada píxel de la imagen. El resultado es una nube de puntos 3D, punto de partida para muchas aplicaciones en las que se requieren los datos tridimensionales de los objetos.
Datos incompletos sobre la profundidad
Las superficies de textura pobre o
reflectante proporcionan datos incompletos
sobre la profundidad
El sistema de cotejo de las imágenes se basa en la gradación de contrastes y de brillo de los píxeles del sensor. La calidad Stereo Vision depende directamente de las condiciones lumínicas y de las propiedades superficiales (texturas) de los objetos de la escena. En el caso de superficies reflectantes o que presentan una textura pobre, solo se pueden detectar, comparar y determinar las coordenadas de unos pocos puntos destacados. El resultado de ello son datos incompletos sobre la profundidad de la escena.
 
Las cámaras Ensenso mejoran el sistema clásico Stereo Vision con una tecnología especial que permite obtener unos datos de profundidad y unos resultados de medición mucho más precisos. Gracias a estas mejoras, el sistema Stereo Vision puede utilizarse para un gran número de aplicaciones.

Proyector de patrones

La cámara Ensenso incorpora un potente proyector que, mediante una máscara de patrones, proyecta una textura de gran contraste sobre el objeto a reproducir para compensar así, incluso en condiciones de luz adversas, las texturas pobres o inexistentes.
 
Por eso en la cámara Ensenso este sistema se denomina "Projected Texture Stereo Vision". Gracias a las texturas auxiliares proyectadas en la superficie del objeto, el sistema de cotejo puede reconocer un mayor número de puntos —incluido su cambio de posición— y obtener unos datos homogéneos y más completos sobre la profundidad de la escena.
Las texturas auxiliares proyectadas en la taza producen datos homogéneos y más completos de la profundidad
Las texturas auxiliares proyectadas en la taza producen datos homogéneos y más completos de la profundidad

FlexView

La tecnología FlexView permite mejorar aún más el grado de detalle del Disparity Map de las escenas estáticas. La posición de la máscara de patrones en el proyector puede modificarse de manera gradual y lineal por medio de un actuador piezoeléctrico resistente en el haz de luz. De esta forma, la textura proyectada en la superficie de los objetos de la escena también varía, generando otras texturas auxiliares. La captura de varios pares de imágenes de la misma escena estática con diferentes texturas da lugar a un número mucho más elevado de puntos gráficos y a una mayor resolución. El algoritmo de cotejo estéreo combina los datos de todos los pares de imágenes a fin de calcular imágenes de disparidad y nubes de puntos mucho más detalladas.

Además de la resolución también se incrementa la solidez de los datos de superficies complejas, ya que las estructuras de patrones dispares proporcionan datos adicionales sobre las superficies brillantes, oscuras o reflectantes. Muchos algoritmos de procesamiento se benefician de esta mejor resolución y del menor ruido. Gracias a FlexView se reduce el número necesario de pasos de postratamiento de la nube de puntos y se acortan las fases de procesamiento 3D posteriores.

Comparación de FlexView1, 2 y Single Shot Data

La gama Ensenso ofrece cámaras con y sin la tecnología FlexView. Cada variante se ha optimizado y adaptado a determinadas aplicaciones. A este respecto el movimiento del objeto desempeña un papel clave.
 
Las cámaras sin FlexView o con tecnología FlexView1 producen una textura de alto contraste mediante un patrón de puntos aleatorio que permite calcular los datos de profundidad de una escena con gran rapidez, incluso con un solo par de imágenes. Por esta razón, estas dos variantes resultan adecuadas para objetos en movimiento.
 
En el caso de objetos estáticos, las cámaras FlexView1 aprovechan los algoritmos que pueden proporcionar una mayor resolución a partir de la captura de varios pares de imágenes con patrones de puntos dispares. Con tan solo 3-5 pares de imágenes puede duplicarse la resolución X, Y y Z. No obstante, con cada par de imágenes adicional aumenta también el tiempo de captura y procesamiento de las imágenes. A partir de 8 pares de imágenes no se aprecia ya una mejora significativa de la calidad con FlexView1.
 
Las cámaras dotadas de la nueva tecnología FlexView2 utilizan una máscara de patrones específica con algoritmos optimizados, que incrementa a más del doble la resolución en la dirección X, Y y Z de los objetos estáticos en comparación con FlexView1. La única limitación que presentan es que con este patrón especial la mejora solo se empieza a notar a partir de aproximadamente 5 pares de imágenes.
 
Constraints: Due to the special pattern, the optimization is effective only with at least 5 image pairs.

Sin FlexView

(Single-Shot-Data)

FlexView1 y FlexView2

(modo Multi Acquisition)

  • Captura y procesamiento de imágenes extremadamente rápido ya que solo se procesa un par de imágenes
  • Apto también para objetos en movimiento
  • Patrón de proyector optimizado para Single-Shot-Data
  • Resolución y calidad optimizadas de los datos de profundidad
  • Mayor detalle de los objetos y los contornos
  • Apto también para superficies complejas (reflectantes o de textura pobre)
  • Solo aplicable a objetos estáticos
  • Mayor tiempo de procesamiento

Adecuado para:

Capturas rápidas u objetos en movimiento

Adecuado para:

Objetos estáticos para los que se requiere un alto grado de precisión y de detalle

 

El buscador de la cámaras Ensenso le ayuda a encontrar el modelo adecuado para cubrir las necesidades de su aplicación.

Buscador de la cámaras Ensenso