6 votos

Si estuviera sobrevolando un mundo plano en elevación constante, tomando fotos aéreas, ¿cómo le parche les en un mosaico?

Retomando la pregunta: Si me estaban volando por encima de un 2 dimensiones del mundo, a una altitud constante, ¿cómo puedo parche esas imágenes?

Estoy usando algunas herramientas ahora que se supone que estoy haciendo una panorámica ("AutoStitch", trabaja para 2 imágenes especie de) o soy real fotos aéreas ("MapTiler") y así de alguna manera que el tornillo de esto para mí. Que "de alguna manera" es, creo, el sistema de referencia de coordenadas (CRS) de ser utilizados por los programas como el modelo para la aplicación de parches esas imágenes juntos.

Los algoritmos que utilizan reconocimiento de imagen a la revisión de las fotografías están siendo mal informados en estos dos últimos programas. La primera de ellas, AutoStitch funciona de maravilla para 2-3 imágenes en comparación con otros programas que he usado. Realmente no puedo conseguir MapTiler a trabajar, pero parece ser real aéreas mosaico de parches. Necesito uno para un 2D mundo en constante zoom ("altura").

Gracias

RECOMPENSA DE ACTUALIZACIÓN: StackExchange es sólo que me permite llevar esta recompensa oferta para 2 días más a partir del lunes por la noche. No tengo una respuesta viable aún.

EDIT: Para imaginar lo que es exactamente lo que estoy tratando de hacer, considere esto. Usted tiene una muy alta resolución de la imagen que se ocupa de varios monitores, tomar capturas de pantalla de las diferentes áreas de la foto y luego unirlas. Sus puramente rectilíneo, sin curvatura. todos los 90 grados hacia abajo mismo de zoom/distancia.

23voto

Steve Cooper Puntos 140

Esto suena como un registro de la imagen, seguido por un mosaico procedimiento a mí. Hay un par de maneras, pero aquí hay 2 que voy a hacer:

1) el Uso de puntos de control Terrestre (misma ubicación a través de diferentes fotos) y, a continuación, vincular a ellos. Esta vinculación se puede hacer en un SIG de software o de MATLAB(imregister). Esto es algo de un manual de enfoque de hacer las cosas.

2) el Uso de un método de procesamiento de imágenes para identificar características similares en varias fotos, como la intensidad/contraste basado en la detección. Esto es más automatizado.

Después de estos, realizar el mosaico en SIG o MATLAB o software con funciones similares.

También la búsqueda, la Imagen de Mosaico utilizando SURF características de combinar ambas en una sola.

3voto

Darth Continent Puntos 140

Has intentado buscar en un paquete de software como pix4dmapper? Hay una versión de prueba gratuita disponible con una buena cantidad de funcionalidad se llama pix4dmapper descubrimiento: https://pix4d.com/download/

Yo uso este software una gran cantidad de mosaico UAV adquirido las imágenes y puede ser que valga la pena darle una oportunidad.

Para imágenes sin georreferenciación, usted puede buscar en Microsoft ICE (Image Composite Editor): http://research.microsoft.com/en-us/um/redmond/projects/ice/

Hay de 32 y 64-bit versiones disponibles. Yo la he utilizado con éxito stich imágenes aéreas desde visual y térmica de los sensores. Tal vez esto puede ser una opción para su proyecto.

2voto

xenny Puntos 670

Las condiciones que se describen sería un caso especial de que el problema habitual (un poco más simple, debido a que algunos de los parámetros son conocidos), pero no va a eliminar las distorsiones de la imagen (en un caso ideal, la proyección central, tenga en cuenta el ángulo mayor rendimiento mayor distorsiones).

Si desea crear mosaicos de la vía rápida, también se podría asumir que el avión está perfectamente paralelo al suelo y que la cámara produce una perfecta proyección central (pero estos son fuertes adicionales supuestos...). Luego de saber la posición de cada centro de la imagen, que es igual a la posición del plano, y no es sencillo para calcular el factor de escala de la imagen basándose en la longitud focal y la altura del avión sobre el suelo.

Como se puede ver, la rápida costura está haciendo un montón de suposiciones. Por tanto, me sugieren, más bien, que primero rigor orthorectify sus imágenes, entonces usted puede coser luego más fácilmente. Existen muchos programas para ello, a partir de (y caros) de la serie de solución (Leica Photogrammetry Suite) más asequibles (caja negra) de software comercial (Agisoft photoscan) o de código Abierto (complejo) soluciones (IGN Micmac).

De EDICIÓN (a partir de la nueva información, no son en realidad de vuelo, por lo que las soluciones no son útiles):

En el caso de una captura de pantalla, que no es lo mismo como tomar fotos, usted no tendrá ningún tipo de distorsión. Lo que usted necesita hacer a continuación, es la georreferencia de sus imágenes en primer lugar, a continuación, crear un mosaico. El segundo paso puede realizarse fácilmente mediante gdal_merge.py (para obtener una nueva imagen) o gdalbuildvrt (que no escribe una nueva imagen en el disco).

El primer paso es el más difícil. Supongo que su imagen está en línea y usted está viendo la panorámica. Si su movimiento es automatizado, usted debe saber por cuánto se panorámica y el tamaño de su imagen, así que usted puede encontrar las coordenadas y el tamaño de píxel. Basado en esto, se puede crear un mundo de archivo con la georreferenciación de la información (ver aquí para más información sobre el mundo de archivo) o escribir en el encabezado de uso gdal_edit.py . Si usted está haciendo esto de forma manual, usted debe tomar nota de la esquina superior izquierda de coordenadas de la pantalla y utilizarla para escribir un mundo de archivo. Si es demasiado tarde para obtener las coordenadas de las imágenes, entonces usted puede recoger bpc o uso de registro automatizado de los algoritmos.

1voto

Michael Guterl Puntos 51

Si todo lo que están buscando hacer es unir las imágenes y guardarlas apagado en una sola imagen, luego Irfanview (freeware excelente imagen mgr) es lo que hace. Ir a imagen > crear imagen de Panorama... y configurar tu red. Disculpas si estoy sobre-simplificando su problema, pero parece que algo de manipulación de imagen recta, en lugar de una cosa de GIS.

1voto

George Puntos 2918

¿Has oído hablar de OpenDroneMap? Yo estaba en la FOSS4GNA de 2015 de la Conferencia y vio una impresionante sesión con respecto a la herramienta. A partir de la Sesión: OpenDroneMap es completamente de código Abierto de procesamiento de herramienta para la superposición de imágenes sin referencia, convirtiendo los datos no estructurados (simples fotos) en datos estructurados: coloreada de nubes de puntos, digital de los modelos de superficie, textura digital de los modelos de superficie, y ortofotografía.

Suena prometedor para su uso. La Sesión de Diapositivas se puede encontrar aquí: ODM Diapositivas

La herramienta de proyecto se puede encontrar aquí: OpenDroneMap

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X