¿Cuál es la pila tecnológica detrás de Google Street View? ¿Qué hay en los autos? ¿Cómo se gestionan la energía y la refrigeración? ¿Qué pasa cuando el auto se detiene? ¿Qué cámaras se usan? ¿Cómo se almacenan los datos? ¿Cuándo y cómo se carga en un servidor?

Gran pregunta Esto es algo que me ha interesado por un tiempo, y he reunido toda la información que pude encontrar sobre la tecnología que hace que Google Street View funcione.

Estos detalles provienen de varias fuentes diferentes, pero las claves son:

  • Un controlador de Google Street View, que utiliza el controlador GoogleDriver419 en Reddit y ha respondido literalmente cientos de preguntas sobre el tema.
  • TechCrunch, que habló con Luc Vincent, director de ingeniería, y Daniel Filip, gerente de ingeniería, en Google Maps.

Muy bien, a las preguntas:

¿Qué hay en los autos?


La parte más visible del equipo es, por supuesto, lo que está montado. en el techo de los vehículos de Street View, y ese es el equipo de grabación de datos. Esta configuración incluye 15 cámaras y tres escáneres láser fijados de forma segura a una altura de 8.2 pies.

Los escáneres láser se utilizan para registrar las dimensiones reales del espacio que se está fotografiando. La rapidez con que los tres láseres se reflejan en las superficies le dice al software qué tan lejos está un edificio u objeto, y le permite a Google construir modelos 3D.

Las cámaras en sí no contienen partes mecánicas, ni siquiera un obturador, y en su lugar usan sensores CMOS y un obturador electrónico.

Las cámaras se conectan a un monitor dentro del vehículo y los datos se graban en unidades SSD. Los vehículos están equipados con Internet 4G.

GoogleDriver419, que respondió preguntas en Reddit, dijo que la grabación fue simple. “Presiono grabar y las cámaras hacen todo el trabajo”.

Nota: al final de esta publicación, hay una vista de primer plano de un vehículo de Google Street View.

¿Cuánto almacenamiento? ¿Cómo se almacenan los datos? ¿Cuándo y cómo se carga en un servidor?

El vehículo está equipado con unidades SSD estándar. Según GoogleDriver419, normalmente hay alrededor de 50-100 TB en el automóvil, lo suficientemente bueno para al menos una semana de grabación. Cada unidad que está grabando se respalda automáticamente en un segundo SSD para permitir fallas en la unidad.

Un bloque de ciudad típico requiere aproximadamente 2-3 GB en promedio. Un día de trabajo podría consumir entre 50 y 100 GB de espacio para áreas más pequeñas, pero 800 GB o más en la ciudad de Nueva York.

Los conductores recopilan los datos que llenan los discos duros y los envían a Google. Los controladores no los enviarán hasta que tengan cinco discos completamente llenos.

¿Qué pasa cuando el auto se detiene?

No estoy seguro de si esta pregunta se refiere al auto que se detiene por la noche o se detiene con un problema mecánico.

En cuanto a lo que sucede al final del día: los conductores empacarán el equipo desde el techo y lo colocarán en el maletero. Por lo general, se guardan en hoteles cuando se realizan viajes más largos y estacionan el automóvil en el estacionamiento. En algunas ciudades como Nueva York, Google tiene un garaje para el vehículo. Los conductores no pueden llevar el automóvil a casa sin permiso.

Si hay una falla en el vehículo o el equipo, según GoogleDriver419, generalmente nunca están demasiado lejos de una oficina donde tienen repuestos. De lo contrario, se envía a alguien para que lo arregle y la filmación se detiene por el día.

¿Qué tan rápido puede ir el auto? ¿Cuál es el cuello de botella para el rendimiento de datos?

Las cámaras actuales pueden manejar todos los límites de velocidad en los EE. UU. Sin embargo, si los conductores pueden ir más despacio sin detener el tráfico, lo harán. Cuanto más lento sea el automóvil, mejor será la calidad de las imágenes.

El mal tiempo puede afectar si el vehículo es expulsado. El automóvil está estacionado cuando llueve o hay vientos fuertes, ya que puede afectar tanto a las cámaras como a la calidad de las imágenes.

¿Qué cámaras se usan?


Las cámaras son construidas internamente por Google.

Ha habido cuatro generaciones de cámaras hasta ahora en el programa Street View. La primera versión del conjunto de cámaras (titulada R2) utilizaba un anillo de ocho sensores CCD de 11 megapíxeles con lentes fotográficos comerciales de gran angular; una versión posterior (R5) tenía un anillo de ocho sensores CMOS de 5MP con lentes personalizadas de bajo brillo, además de una lente ojo de pez en la parte superior para capturar los niveles superiores de los edificios.

La configuración actual, el R7, utiliza 15 de los mismos sensores y lentes que el R5, pero no ojo de pez. La última generación se está utilizando en todo el mundo y toma fotografías de calidad “casi HD”.

¿Cómo sabe el conductor a dónde ir / no ir?

Google decide qué áreas asignar en función de la frecuencia y el volumen de las búsquedas en línea.

Según GoogleDriver419, a los controladores se les da el punto de inicio y el punto de finalización, así como los puntos clave que deben asignarse. Se proporciona mucha información a los conductores, pero depende de ellos planificar la ruta que tomarán.

A veces, las calles más pequeñas se pierden por este motivo y pueden agregarse en un viaje posterior. Cuando esto sucede, el software ayuda a mezclar las imágenes antiguas y nuevas y también trata de suavizar las diferencias en los niveles de luz.

¿Qué le sucede a las imágenes antes de que se realicen?

Los conductores de Street View intentan estar conscientes en todo momento de su entorno y de si las cámaras pueden captar algo que no deberían, por ejemplo, un accidente de tráfico o personas que los observan.

“Si veo algo que sé que no debería estar en la cámara, sé que la cámara también lo recogió, así que tendré que eliminarlo y volver a intentarlo más tarde”, dijo GoogleDriver419.

Los controladores reciben un software de edición especial y revisan todas las imágenes que han tomado. Cada día de conducción generalmente necesita unos dos días de edición. Los datos del GPS se incrustan automáticamente en cada foto.

Los discos se envían a un centro de datos, la información se carga y luego todo se introduce en una base de datos central y pasa por unos pocos pasos de procesamiento. Esto incluye el desenfoque de caras y placas de matrícula.

Sin embargo, a veces el desenfoque no es del todo exacto, como revelan muchas imágenes en StreetViewFun.


Hay 15 imágenes tomadas para cada toma final y ángulo que ve hoy en Street View, y el software de Google toma todas estas imágenes y las combina, ajusta la exposición al sol, las sombras, las diferencias de color y el brillo.

Por lo general, lleva seis meses después de que un controlador de Street View carga los archivos antes de que se active.

Finalmente, aquí hay una vista de primer plano de un vehículo de Google Street View:


Vale la pena leer:

  • GoogleDriver419 en Reddit
  • Dentro de Google Street View: desde el auto de Larry Page hasta las profundidades del Gran Cañón
  • Un vistazo a la flota de Google de autos con Street View equipados con cámara
  • Google Street View en Wikipedia