stringtranslate.com

Escáner 3D de luz estructurada

Un escáner 3D de luz estructurada es un dispositivo de escaneo 3D para medir la forma tridimensional de un objeto utilizando patrones de luz proyectados y un sistema de cámara . [1]

La fuente de luz del cabezal del escáner proyecta una serie de patrones paralelos sobre el objetivo del escaneo. Cuando la luz se proyecta sobre la superficie del objeto, los patrones se distorsionan. Las cámaras capturan estas imágenes y las envían al software de escaneo 3D para su procesamiento.

Principio

Proyectar una banda estrecha de luz sobre una superficie con forma tridimensional produce una línea de iluminación que parece distorsionada desde otras perspectivas distintas a la del proyector, y puede usarse para la reconstrucción geométrica de la forma de la superficie (sección de luz).

Un método más rápido y versátil es la proyección de patrones formados por muchas franjas a la vez, o por franjas arbitrarias, ya que permite la adquisición de multitud de muestras simultáneamente. Visto desde diferentes puntos de vista, el patrón aparece geométricamente distorsionado debido a la forma de la superficie del objeto.

Aunque son posibles muchas otras variantes de proyección de luz estructurada , se utilizan ampliamente patrones de franjas paralelas. La imagen muestra la deformación geométrica de una sola franja proyectada sobre una simple superficie 3D. El desplazamiento de las rayas permite recuperar exactamente las coordenadas 3D de cualquier detalle de la superficie del objeto.

Generación de patrones de luz.

Sistema de grabación de patrones de franjas con 2 cámaras (evitando obstrucciones)

Se han establecido dos métodos principales de generación de patrones de rayas: interferencia láser y proyección.

El método de interferencia láser funciona con dos frentes de rayo láser anchos y planos . Su interferencia da como resultado patrones de líneas regulares y equidistantes. Se pueden obtener diferentes tamaños de patrón cambiando el ángulo entre estos haces. El método permite la generación exacta y sencilla de patrones muy finos con una profundidad de campo ilimitada. Las desventajas son el alto costo de implementación, las dificultades para proporcionar la geometría ideal del haz y los efectos típicos del láser, como el ruido moteado y la posible autointerferencia con las partes del haz reflejadas por los objetos. Normalmente, no hay forma de modular franjas individuales, como ocurre con los códigos Gray.

El método de proyección utiliza luz incoherente y básicamente funciona como un proyector de vídeo . Los patrones generalmente se generan al pasar luz a través de un modulador de luz espacial digital , generalmente basado en una de las tres tecnologías de proyección digital más extendidas actualmente: cristal líquido transmisivo, cristal líquido reflectante sobre silicio (LCOS) o procesamiento de luz digital (DLP; microespejo móvil). ) moduladores, que presentan diversas ventajas y desventajas comparativas para esta aplicación. Sin embargo, se podrían utilizar y se han utilizado otros métodos de proyección.

Los patrones generados por los proyectores de pantallas digitales tienen pequeñas discontinuidades debido a los límites de los píxeles de las pantallas. Los límites suficientemente pequeños, sin embargo, prácticamente pueden pasarse por alto, ya que se nivelan con el más mínimo desenfoque.

Un conjunto de medición típico consta de un proyector y al menos una cámara. Para muchas aplicaciones, se ha establecido que son útiles dos cámaras en lados opuestos del proyector.

La luz estructurada invisible (o imperceptible ) utiliza luz estructurada sin interferir con otras tareas de visión por computadora para las cuales el patrón proyectado resultará confuso. Los métodos de ejemplo incluyen el uso de luz infrarroja o velocidades de fotogramas extremadamente altas alternando entre dos patrones exactamente opuestos. [2]

Calibración

Un escáner 3D en una biblioteca. Los paneles de calibración se pueden ver a la derecha.

Las distorsiones geométricas causadas por la óptica y la perspectiva deben compensarse mediante una calibración del equipo de medición, utilizando patrones y superficies de calibración especiales. Se utiliza un modelo matemático para describir las propiedades de imagen de proyectores y cámaras. Basado esencialmente en las propiedades geométricas simples de una cámara estenopeica , el modelo también debe tener en cuenta las distorsiones geométricas y la aberración óptica de las lentes del proyector y de la cámara. Los parámetros de la cámara, así como su orientación en el espacio, pueden determinarse mediante una serie de mediciones de calibración, utilizando el ajuste de haz fotogramétrico .

Análisis de patrones de rayas.

Hay varias señales de profundidad contenidas en los patrones de rayas observados. El desplazamiento de cualquier franja se puede convertir directamente en coordenadas 3D. Para ello es necesario identificar cada franja, lo que puede realizarse, por ejemplo, trazando o contando franjas (método de reconocimiento de patrones). Otro método común proyecta patrones de franjas alternas, lo que da como resultado secuencias de código Gray binario que identifican el número de cada franja individual que golpea el objeto. Una señal de profundidad importante también resulta de los diferentes anchos de las franjas a lo largo de la superficie del objeto. El ancho de la franja es función de la pendiente de una parte de la superficie, es decir, la primera derivada de la elevación. La frecuencia y la fase de la banda brindan señales similares y pueden analizarse mediante una transformada de Fourier . Finalmente, recientemente se ha discutido la transformada wavelet con el mismo propósito.

En muchas implementaciones prácticas, se obtienen series de mediciones que combinan reconocimiento de patrones, códigos de Gray y transformada de Fourier para una reconstrucción completa e inequívoca de las formas.

Se ha demostrado otro método que también pertenece al ámbito de la proyección marginal, utilizando la profundidad de campo de la cámara. [3]

También es posible utilizar patrones proyectados principalmente como medio de inserción de estructuras en escenas, para una adquisición esencialmente fotogramétrica .

Precisión y alcance

La resolución óptica de los métodos de proyección de franjas depende del ancho de las franjas utilizadas y de su calidad óptica. También está limitado por la longitud de onda de la luz.

Una reducción extrema del ancho de la franja resulta ineficaz debido a las limitaciones en la profundidad de campo, la resolución de la cámara y la resolución de la pantalla. Por lo tanto, el método de cambio de fase está ampliamente utilizado: se toman al menos 3, normalmente unas 10 radiografías con franjas ligeramente desplazadas. Las primeras deducciones teóricas de este método se basaban en franjas con una modulación de intensidad en forma de onda sinusoidal, pero los métodos funcionan con franjas moduladas "rectangulares", como las que se obtienen en las pantallas LCD o DLP. Mediante desplazamiento de fase, se puede resolver un detalle de la superficie de, por ejemplo, 1/10 del paso de la franja.

Por lo tanto, la perfilometría del patrón de rayas ópticas actual permite resoluciones detalladas hasta la longitud de onda de la luz, por debajo de 1 micrómetro en la práctica o, con patrones de rayas más grandes, hasta aprox. 1/10 del ancho de la raya. En cuanto al nivel de precisión, la interpolación de varios píxeles de la imagen adquirida de la cámara puede producir una resolución de altura confiable y también una precisión de hasta 1/50 de píxel.

Los objetos arbitrariamente grandes se pueden medir con patrones y configuraciones de rayas correspondientemente grandes. Se documentan aplicaciones prácticas en objetos de varios metros de tamaño.

Las cifras de precisión típicas son:

Navegación

Como el método puede medir formas desde una sola perspectiva a la vez, es necesario combinar formas 3D completas a partir de diferentes medidas en diferentes ángulos. Esto se puede lograr adjuntando puntos marcadores al objeto y combinando perspectivas luego haciendo coincidir estos marcadores. El proceso se puede automatizar montando el objeto en una plataforma giratoria motorizada o en un dispositivo de posicionamiento CNC . Los marcadores también se pueden aplicar a un dispositivo de posicionamiento en lugar del propio objeto.

Los datos 3D recopilados se pueden utilizar para recuperar datos y modelos CAD (diseño asistido por computadora) de componentes existentes ( ingeniería inversa ), muestras o esculturas formadas a mano, objetos o artefactos naturales.

Desafíos

Como ocurre con todos los métodos ópticos, las superficies reflectantes o transparentes plantean dificultades. Los reflejos hacen que la luz se refleje lejos de la cámara o directamente hacia su óptica. En ambos casos se puede superar el rango dinámico de la cámara. Las superficies transparentes o semitransparentes también causan grandes dificultades. En estos casos, recubrir las superficies con una fina laca opaca sólo para fines de medición es una práctica común. Un método reciente maneja objetos altamente reflectantes y especulares insertando un difusor unidimensional entre la fuente de luz (por ejemplo, un proyector) y el objeto a escanear. [4] Se han propuesto técnicas ópticas alternativas para manipular objetos perfectamente transparentes y especulares. [5]

Los reflejos dobles y las interreflexiones pueden hacer que el patrón de rayas se superponga con luz no deseada, eliminando por completo la posibilidad de una detección adecuada. Por tanto, las cavidades reflectantes y los objetos cóncavos son difíciles de manejar. También resulta difícil manipular materiales translúcidos, como piel, mármol, cera, plantas y tejidos humanos, debido al fenómeno de dispersión bajo la superficie. Recientemente, ha habido un esfuerzo en la comunidad de visión por computadora para manejar escenas ópticamente complejas rediseñando los patrones de iluminación. [6] Estos métodos han mostrado resultados prometedores de escaneo 3D para objetos tradicionalmente difíciles, como concavidades metálicas altamente especulares y velas de cera translúcidas. [7]

Velocidad

Aunque en la mayoría de las variantes de luz estructurada es necesario tomar varios patrones por fotografía, existen implementaciones de alta velocidad para diversas aplicaciones, por ejemplo:

Se han propuesto aplicaciones cinematográficas, por ejemplo la adquisición de datos de escenas espaciales para televisión tridimensional.

Aplicaciones

Software

Ver también

Referencias

  1. ^ Borko Furht (2008). Enciclopedia de Multimedia (2ª ed.). Saltador. pag. 222.ISBN​ 978-0-387-74724-8.
  2. ^ Fofi, David; T. Sliwa; Y. Voisin (enero de 2004). "Un estudio comparativo sobre la luz estructurada invisible" (PDF) . Imágenes electrónicas SPIE: aplicaciones de visión artificial en inspección industrial XII . San José, Estados Unidos. págs. 90–97.
  3. ^ "Tiefenscannende Streifenprojektion (DSFP) con calibración 3D". Universidad de Stuttgart (en alemán). Archivado desde el original el 9 de abril de 2013.
  4. ^ Shree K. Nayar y Mohit Gupta, Luz estructurada difusa, Proc. Conferencia internacional IEEE sobre fotografía computacional, 2012
  5. ^ Eron Steger y Kiriakos N. Kutulakos (2008). "Una teoría de la forma 3D refractiva y especular mediante triangulación del camino de la luz". En t. J. Visión por computadora, vol. 76, núm. 1.
  6. ^ Mohit Gupta, Amit Agrawal, Ashok Veeraraghavan y Srinivasa G. Narasimhan (2011). "Medición de la forma en presencia de interreflexiones, dispersión subsuperficial y desenfoque". Proc. CVPR.{{cite news}}: CS1 maint: multiple names: authors list (link)
  7. ^ Mohit Gupta; Shree K. Nayar (2012). "Microdesplazamiento de fase". Proc. CVPR.
  8. ^ "ATOS: tecnología de escaneo 3D industrial". GOM GmbH . Consultado el 9 de julio de 2018 .
  9. ^ Walecki, WJ; Szondy, F.; Hilali, MM (2008). "Metrología rápida de topografía de superficie en línea que permite el cálculo de tensiones para la fabricación de células solares con un rendimiento superior a 2000 obleas por hora". Ciencia y tecnología de la medición . 19 (2): 025302. doi :10.1088/0957-0233/19/2/025302. S2CID  121768537.
  10. ^ "El sistema de visión 3D habilita el robot de cumplimiento electrónico de DHL". El informe del robot . 12 de diciembre de 2018.
  11. ^ Kyriakos Herakleous y Charalambos Poullis (2014). "3DUNDERWORLD-SLS: un sistema de escaneo de luz estructurada de código abierto para la adquisición rápida de geometría". arXiv : 1406.6595 [cs.CV].
  12. ^ Hesam H. (2015). "Escáner 3D DIY basado en luz estructurada y visión estéreo en lenguaje Python".
  13. ^ Wilm, Jacob; Olesen, Oline V.; Larsen, Rasmus (2014). "SLStudio: marco de código abierto para luz estructurada en tiempo real". 2014 4ª Conferencia Internacional sobre Teoría, Herramientas y Aplicaciones del Procesamiento de Imágenes (IPTA) . págs. 1–4. doi :10.1109/IPTA.2014.7002001. ISBN 978-1-4799-6463-5. S2CID  206932100.

Fuentes

Otras lecturas