Esta publicación de blog explora los principios detrás de cómo las cámaras de 360 grados generan imágenes alrededor de un vehículo y corrigen la distorsión para mejorar la seguridad del conductor.
Existen diversos dispositivos para ayudar a los conductores a estacionar o circular por carreteras estrechas. Entre ellos, destaca el sistema que utiliza imágenes de cámaras instaladas alrededor del vehículo para crear una vista aérea de 360° del entorno. Esta imagen se muestra en un monitor del vehículo para el conductor. Este dispositivo ayuda a los conductores a navegar y estacionar con seguridad, proporcionando una visión general instantánea del entorno. Ahora, examinemos cómo se presenta esta imagen al conductor.
Primero, se traza una cuadrícula en el suelo alrededor del vehículo, que luego capturan las cámaras. Las cámaras utilizadas en este sistema suelen contar con lentes gran angular, que proporcionan un amplio campo de visión. Esto reduce los puntos ciegos y ayuda al conductor a mantener una mejor visibilidad. Sin embargo, los lentes gran angular distorsionan las imágenes debido a la curvatura de la luz que los atraviesa. El centro de la imagen aparece convexo y la distorsión aumenta a medida que se aleja del centro. Esto se denomina distorsión de la lente. Las características de la propia cámara que influyen en esta distorsión se denominan variables internas y se representan mediante coeficientes de distorsión. El conocimiento preciso de las variables internas permite configurar un modelo de distorsión para corregirla.
El proceso de corrección de la distorsión requiere un trabajo muy sofisticado. Solo minimizando la distorsión en las imágenes capturadas por la cámara, las imágenes que ve el conductor pueden ajustarse lo más posible a la situación real. Para ello, se utilizan algoritmos de corrección de la distorsión, y en este proceso, las características del objetivo, junto con la posición y el ángulo de la cámara montada en el vehículo, desempeñan un papel crucial. La distorsión causada por factores como la inclinación de la cámara montada en el vehículo se denomina variable externa. Al comparar la imagen capturada con una placa de rejilla real, se puede determinar el ángulo de inclinación de la cámara basándose en el ángulo de rotación de la placa de rejilla en la imagen o en los cambios en su posición. Esta información se utiliza para modificar las variables externas y corregir la distorsión.
Una vez completada la corrección de la distorsión, el siguiente paso requiere la transformación de la perspectiva. Esto implica estimar los puntos 3D del mundo real correspondientes a los puntos de la imagen, obteniendo así una imagen sin efectos de perspectiva. Generalmente, cuando una cámara proyecta el mundo real 3D en una imagen 2D, los objetos del mismo tamaño se ven más pequeños cuanto más lejos están de la cámara. Sin embargo, dado que una imagen vista desde una perspectiva vertical no debería mostrar cambios de tamaño en los objetos según la distancia, eliminar este efecto de perspectiva es crucial.
Si conocemos las posiciones de varios puntos en la imagen obtenida mediante la transformación del punto de vista y sus puntos correspondientes en la cuadrícula real, podemos describir la correspondencia entre todos los puntos de la imagen y los puntos de la cuadrícula mediante un sistema de coordenadas virtual. Mediante esta correspondencia, al colocar los puntos de la imagen en un plano, manteniendo la forma y los tamaños relativos de la cuadrícula idénticos a los del mundo real, se obtiene una imagen bidimensional. Esta imagen resultante es precisamente la imagen a vista de pájaro. Al sintetizar imágenes desde cada dirección de esta manera, el conductor puede ver una imagen de 360° en el monitor, como si observara el vehículo desde arriba.
La tecnología empleada en este proceso es altamente compleja y precisa, pero el resultado proporciona una asistencia significativa al conductor. Especialmente en espacios de estacionamiento estrechos o situaciones viales complejas, estos dispositivos desempeñan un papel crucial para garantizar la seguridad del conductor. El avance de esta tecnología mejora considerablemente la seguridad y la comodidad de la conducción del vehículo y servirá como una tecnología fundamental para el desarrollo de los futuros vehículos autónomos.