Documente Academic
Documente Profesional
Documente Cultură
CIS1510AP03
Generacin modelos de elevacin digital a partir de imgenes obtenidas desde
vehculos areos no tripulados (UAVs).
Autor:
Erick Julin Coral Crespo
Director
Pgina 1
Preparado por el Grupo Investigacin Istar- Versin 1.0 12/03/2008
PONTIFICIA UNIVERSIDAD JAVERIANA
FACULTAD DE INGENIERIA
CARRERA DE INGENIERIA DE SISTEMAS
Rector Magnfico
La Universidad no se hace responsable de los conceptos emitidos por sus alumnos en sus
proyectos de grado. Slo velar porque no se publique nada contrario al dogma y la moral
catlica y porque no contengan ataques o polmicas puramente personales. Antes bien, que
se vean en ellos el anhelo de buscar la verdad y la Justicia
Pgina 3
Preparado por el Grupo Investigacin Istar- Versin 1.0 12/03/2008
AGRADECIMIENTOS
Primero quiero agradecer a Dios que es el dueo de la vida por haber permitido estar
culminando mis estudios, as mismo por brindarme la capacidad de afrontar los retos y
dificultades que se presentaron a lo largo de este camino, darme la sabiduria de tomar las
mejores desiciones, abrirme el camino correcto para llegar a donde estoy y finalmente por
darme la oportunidad de conocer compaeros, amigos que me brindaron su ayuda, su
conocimiento y experiencias vividas a lo largo de mis estudios.
Agradezco a mi Padre Luis Coral,a mi Madre Amparo Crespo, mi Hermana Yeni Coral por su
amor, apoyo incondicional, brindarme sus concejos con el fn de tomar mejores desiciones
as como ayudarme a ser una persona mejor en formacin en valores pero siempre de la
mano de Dios, a pesar de las dificultades que se presentaron a lo largo de mis estudios
siempre estuvieron dispuestos a colaborarme sin retribucin alguna, ya que como siempre
me lo han dicho buscaran lo mejor para mi. A mi novia Gabriela Pulido por brindarme su
amor sin medida, por tener las palabras correctas en el momento indicado, buscar siempre
que tenga presente las prioridades en mi vida y su apoyo incondicional.
Agradezco a mi Director de Trabajo de Grado, Ing. Javier Lopez por haberme brindado su
conocimiento, apoyo, tiempo y valiosos consejos para el desarrollo de mi Trabajo de Grado
siempre buscando la obtencin de un trabajo de calidad.
CONTENIDO
CONTENIDO...............................................................................................................V
INTRODUCCIN.......................................................................................................1
I - DESCRIPCIN GENERAL..................................................................................2
1. OPORTUNIDAD, PROBLEMTICA, ANTECEDENTES............................................2
1.1. Formulacin del problema que se resolvi.............................................................3
2. JUSTIFICACIN DEL PROBLEMA..........................................................................3
2.1 Impacto Esperado...................................................................................................4
3. DESCRIPCIN DEL PROYECTO............................................................................4
3.1 Objetivo general.....................................................................................................4
3.2 Objetivos especficos...............................................................................................4
4. METODOLOGA...................................................................................................5
4.1 Mtodo Cientifico / Fases Metodolgicas...............................................................5
II MARCO TERICO.............................................................................................6
1. MARCO CONTEXTUAL........................................................................................6
1.1 Trabajo de Investigacin 1......................................................................................6
1.2 Trabajo de Investigacin 2......................................................................................7
1.3 Trabajo de Investigacin 3......................................................................................7
2. MARCO CONCEPTUAL........................................................................................8
2.1 Fotogrametra.........................................................................................................8
2.2 Fotografa Area...................................................................................................12
2.3 Modelos de Elevacin Digital (DEM)...................................................................17
III ANLISIS..........................................................................................................23
1. VARIABLES.......................................................................................................23
1.1 Captura de fotografas areas haciendo uso del UAV...........................................24
1.2 Generacin nube de puntos a partir de las imgenes capturadas.........................25
1.3 Procesamiento nube de puntos y generacin DEM...............................................26
2. MTODO GENERACIN MODELOS DE ELEVACIN DIGITAL A PARTIR DE
FOTOGRAFAS CAPTURADAS POR UAV.........................................................................27
2.1 Fase I....................................................................................................................27
2.2 Fase II...................................................................................................................30
2.3 Fase III..................................................................................................................31
Pgina 5
Preparado por el Grupo Investigacin Istar- Versin 1.0 12/03/2008
3. SOFTWARE PROPUESTO FASE III.....................................................................33
3.1 Propsito...............................................................................................................33
3.2 Alcance.................................................................................................................34
3.3 Caractersticas del Usuario..................................................................................34
3.4 Limitaciones..........................................................................................................35
3.5 Suposiciones y dependencias................................................................................35
3.6 Vista general de la aplicacin de software............................................................35
4. ANLISIS DE HERRAMIENTAS...........................................................................36
4.3 Herramientas Implementacin Fase II.................................................................36
4.4 Herramientas Implementacin Fase III................................................................38
5. PLAN DE PRUEBAS............................................................................................40
IV DISEO..............................................................................................................40
1. METODOLOGA DE DESARROLLO DE SOFTWARE...............................................40
2. DISEO ARQUITECTURAL.................................................................................41
2.1. Vista de contexto...................................................................................................41
2.2. Vista de composicin.............................................................................................42
2.3. Vista lgica...........................................................................................................43
V DESARROLLO DE LA SOLUCIN...............................................................46
1. ITERACIN NMERO 1.....................................................................................46
1.1 Determinar Objetivos..........................................................................................46
1.2 Analizar Riesgos..................................................................................................46
1.3 Desarrollo y validacin.........................................................................................47
2. ITERACIN NMERO 2......................................................................................48
2.1 Determinar Objetivos............................................................................................48
2.2 Analizar Riesgos...................................................................................................49
2.3 Desarrollo y validacin.........................................................................................49
3 ITERACIN NMERO 3............................................................................................51
3.1 Determinar Objetivos...........................................................................................51
3.2 Analizar Riesgos...................................................................................................51
3.3 Desarrollo y validacin.........................................................................................52
VI RESULTADOS...................................................................................................53
1. PRUEBA I TERRENO SIN VEGETACIN, OBTENCIN MODELO DE ELEVACIN
DIGITAL A PARTIR DE NUBE DE PUNTOS OBTENIDA POR FOTOGRAFA AREA CON
UAV. 53
1.1 Propsito...............................................................................................................53
1.1 Fase I....................................................................................................................53
1.2 Fase II...................................................................................................................55
1.3 Fase III.................................................................................................................56
1.4 Anlisis de Resultados..........................................................................................60
Pontificia Universidad Javeriana Memoria de Trabajo de Grado Aplicacin practica
VII CONCLUSIONES............................................................................................69
1. ANLISIS DE IMPACTO DEL DESARROLLO........................................................69
2. CONCLUSIONES Y TRABAJO FUTURO...............................................................70
IX - ANEXOS.............................................................................................................75
Pgina 7
Preparado por el Grupo Investigacin Istar- Versin 1.0 12/03/2008
ABSTRACT
The document that follows is the result of a Graduation Project, which is developing a new
method for the production of Digital Elevation Models (DEM) from capturing aerial
photographs using Unmanned Aerial Vehicles (UAV), which through the generated model
can be displayed altimetry land values chosen as a case study.
Pontificia Universidad Javeriana Memoria de Trabajo de Grado Aplicacin practica
RESUMEN
El documento que se presenta a continuacin es el resultado de un Trabajo de Grado, en el
cual se desarroll un nuevo mtodo para la obtencin de Modelos de Elevacin Digital
(DEM) a partir de la captura de fotografas areas haciendo uso de Vehculos Areos no
Tripulados (UAV), donde a travs del modelo generado se pueden visualizar los valores
altimtricos de un terreno elegido como caso de estudio.
Pgina 9
Preparado por el Grupo Investigacin Istar- Versin 1.0 12/03/2008
Pontificia Universidad Javeriana Memoria de Trabajo de Grado Aplicacin Prctica
INTRODUCCIN
Los Modelos de Elevacin Digital (DEM), son estructuras numricas que describen las
caractersticas morfolgicas de un terreno, tambien catalogado como una representacin de
la distribucin espacial de la altitud de la superficie del terreno.
El presente Trabajo de Grado propone un nuevo mtodo para la obtencin DEM a partir de la
captura de fotografa area haciendo uso de Vehculos areos no Tripulados (UAV), para su
obtencin se realiza la adquisicin de la nube de puntos asociada al terreno a partir de la
fotografa area donde se obtienen los valores altmetricos haciendo uso de algortmos de
visin estereo multiple. Posteriormente, se propone una herramienta de software que
concluye con la implementacin del metodo para la obtencin del modelo de elevacin
digital.
El documento de la memria se encuentra compuesto por la seccin del marco terico que
contextualiza al lector acerca de los trabajos que se han realizado con UAVs para la
obtencin DEM , as como los conceptos relacionados con la temtica. La seccin de anlisis
se compone por el desarrollo del mtodo propuesto para el desarrollo del Trabajo de Grado,
as como la descripcin del proceso de levantamiento de requerimientos y diseo
arquitectural de la herramienta de software propuesta para la obtencin de modelos de
elevacin digital.
Pgina 1
I - DESCRIPCIN GENERAL
Pgina 2
Cmo disear un mtodo y una herramienta de software para generar modelos de elevacin
digital a partir de imgenes capturadas desde vehculos areos no tripulados (UAV)?
Haciendo uso del equipamiento del UAV y apoyados con los vuelos de baja escala se
realizan tomas areas de alta calidad, donde se logra obtener con detalle las caractersticas
que definen los terrenos a modelar.
Una vez obtenidas estas imgenes se procede a extraer la nube de puntos asociada, donde se
identifican las caractersticas en comn que comparten las imgenes obteniendo de cada
coordenada (x, y) su altura correspondiente. Posteriormente, se realiza el procesamiento
adecuado hasta la obtencin del Modelo de Elevacin Digital.
El beneficio que generan los modelos de elevacin digital, est presente en las siguientes
reas en las cuales brinda nuevas herramientas aplicables en pro del conocimiento especfico
correspondiente, as como los profesionales relacionados con los mismos:
Geodesia y fotogrametra.
Ingeniera civil.
Pgina 3
Ciencias de la tierra.
Aplicaciones cartogrficas. |
Pgina 4
4. Metodologa
4.1 Mtodo Cientifico / Fases Metodolgicas
El desarrollo del Trabajo de Grado para la generacin de modelos de elevacin digital a partir
de imgenes areas obtenidas por UAV, se ha desarrollado a partir de los lineamientos
propuestos por el mtodo cientfico. En la Ilustracin 1 se presenta las fases con las tareas
asociadas.
Estudio
Estudio yy
experimentac Anlisis
Anlisis de
de
Cronograma.
Cronograma. Anlisis
in
in
de Documentacin
Documentacin
Ejecucin
Ejecucin de
de
resultados
resultados
Marco Anlisis de pruebas
pruebas
Marco Contextual.
Contextual. variables
variables aa
Mtodo
Mtodo
Marco funcionales.
funcionales.
Marco Conceptual.
Conceptual. intervenir.
intervenir. Diseo
Diseo del
del
software. Anlisis
Anlisis
Requerimientos
Requerimientos software. resultados
del Implementacin resultados
del software.
software. Implementacin obtenidos
obtenidos
Plan software.
software.
Plan de
de
Pruebas.
Pruebas. Creacin/Desarro
Exploracin
Exploracin
llo
llo de
de la
la solucin
solucin
1. Exploracin
2. Estudio y experimentacin
Pgina 5
4. Anlisis de resultados.
II MARCO TERICO
1. Marco Contextual
En la presente seccin se muestran algunos trabajos relacionados con la generacin de
Modelos de Elevacin Digital, as como aplicaciones realizadas a partir del uso de Vehculos
no Tripulados UAV en busca de nuevo conocimiento haciendo uso de esta tecnologa.
1.1 Trabajo de Investigacin 1
Los parmetros que se tuvieron en cuenta para la calibracin de las cmaras incorporadas
en los UAVs fueron los siguientes:
Pgina 6
La obtencin de imgenes areas se puede realizar por medio del uso de cmaras digitales
abordo de aeronaves ligeras, comnmente estas imgenes son utilizadas para la
produccin de mapas topogrficos y temticos. Actualmente, existen dos alternativas para
la obtencin de imgenes digitales areas (DAI), la primera es utilizando Vehculos
Areos no Tripulados (UAVs) que tienen adjuntas pequeas cmaras digitales y la
segunda alternativa como se mencion anteriormente el uso de aeronaves ligeras.
(Rathore, 2006)
En los ltimos aos, el uso de UAV ha recibido un creciente inters como uno de los
mtodos ms fiables para estudios de pendientes. En consecuencia, se han obtenido
grandes avances en la modelacin 3D de diferentes ambientes, los UAV han hecho
posible el uso eficiente de las imgenes digitales areas para su visualizacin en 3D. El
uso de estos sistemas ha permitido la obtencin de modelos de elevacin digital en corto
tiempo con el uso de procedimientos adecuados.(Rathore, 2006)
Como conclusin, el estudio demostr que los sistemas de UAV son capaces de la
adquisicin de DAI con xito y el producto puede ser producido con precisin dentro de
poco tiempo. La metodologa que se escogi en este estudio es til y prctica para el
mapeo de superficies de gran escala de rea pequea, teniendo en cuenta las variables
como el presupuesto es limitado, adems se puede emplear para diversas aplicaciones.
Pgina 7
Utilizando datos de imgenes estreo-pticos espaciales, los DEM se pueden generar con
un procesamiento ms fcil en comparacin con las etapas de procesamiento de
interferometra de radar de apertura sinttica tecnologa (SAR), pero todava hay algunos
problemas. Los principales problemas son las condiciones meteorolgicas y de luz. La
imagen ptica depende directamente de las condiciones climticas como la fotogrametra
area. Las imgenes no deben contener las nubes (al menos el 80%) y, adems, la
elevacin del sol durante la exposicin deberan ser suficientes. (Sefercik, 2012)
2.1 Fotogrametra
Pgina 8
La fotogrametra puede definirse como el arte, ciencia y tecnologa cuyo fin es el de obtener
informacin cuantitativa fiable relativa a objetos fsicos y su entorno, mediante procesos de
registro, medida e interpretacin de imgenes fotogrficas. (Lehmann, 1975)
El nombre de "fotogrametra" se deriva de las tres palabras griego Phos o Phot que significa
luz, gramma que significa carta o algo elaborado, y metrein, sustantivo de la medida.
(Schenk, 2005)
Pgina 9
Pgina 10
Los compuestos se utilizan con frecuencia como una primera base para los estudios
de planificacin general. Fotomosaicos son los ms conocidos, pero compuestos con
ortofotos, tambin se son llamados ortofotomapas, sobre todo ahora con la
posibilidad de generarlas con los mtodos de la fotogrametra digital. (Schenk, 2005)
2.1.2.2 Resultados Computacional
Pgina 11
Otra diferencia es la cantidad de datos. Para apreciar este comentario, y hacer una digresin
por un momento y comprobar la cantidad de datos que contiene una fotografa area.
Podemos acercarnos a este problema dividiendo continuamente la fotografa en cuatro partes.
Despus de un tiempo, los cuadrantes cada vez ms pequeos alcanzan un tamao que la
informacin que contienen no es diferente. Un rea tan pequea se llama un pixel cuando la
imagen se almacena en una computadora. Un pxel es, entonces, la unidad ms pequea de
una imagen y su valor es la sombra gris de esa ubicacin de la imagen en particular. Por lo
general, el rango continuo de valores de gris se divide en 256 valores discretos, porque 1 byte
es suficiente para almacenar un pxel. La experiencia nos dice que el tamao de pxel ms
pequeo es de aproximadamente 5 micras. Considerando el tamao de una fotografa (9
pulgadas o 22,8 cm) que tienen aproximadamente la mitad de un gigabyte (0.5 GB) de datos
para una fotografa. Un mapa que representa la misma escena slo tendr unos pocos miles de
bytes de datos. (Schenk, 2005)
Un rectificador es una especie de mquina de copia para hacer rectificaciones de avin. Con
el fin de generar ortofotos, un proyector ortofotos se requiere. Un comparador es un
instrumento de medicin precisa, que le permite medir puntos en una diapositiva (foto
coordenadas). Se utiliza principalmente en triangulacin area. (Schenk, 2005)
Para medir las posiciones 3-D de puntos en un modelo estreo. Se realiza la proyeccin
central transformacin a la proyeccin ortogonal de una manera analgica. Un plotter
analtico establece la transformacin computacionalmente. Ambos tipos de trazadores se
utilizan principalmente para producir mapas, DEM y perfiles. (Schenk, 2005)
Pgina 12
Los sistemas que implementan el uso de UAV tienen varias ventajas como: pueden ser
desplegados rpidamente y en varias ocasiones, es menos costoso y ms seguro que los
aviones pilotados, son flexibles en trminos de altura y el calendario de las misiones de vuelo
y que pueden obtener muy imgenes de alta resolucin. (Haitao Xiang, 2011)
La necesidad de obtener cartografa de los elementos que nos rodean ha existido siempre.
Evidentemente, en cada poca se han empleado distintas metodologas y tecnologas para la
produccin cartogrfica. En la actualidad, una de las tcnicas ms empleadas es la
fotogrametra. La idea de poder sobrevolar una extensin determinada para sacar unas fotos y
en poder recomponer el modelo para obtener la geometra y los elementos de dicha extensin
hace que esta tcnica sea muy potente. En determinados proyectos, los elevados costes que
supone el despegue de un avin para la realizacin de la toma fotogrfica hacen descartar esta
tcnica. (Salvador Morn Ortega, 2012)
Pgina 13
Las cmaras fotogrficas, como se ha indicado anteriormente, son sensores remotos pasivos,
y una clasificacin sencilla de las mismas puede ser la siguiente (I. Otero , 2001):
Panormicas: se caracterizan por cubrir superficies muy extensas en una sola exposicin,
barriendo el terreno de lado a lado en direccin perpendicular a la direccin de vuelo. Su
poder de resolucin es grande, pero sin embargo no tienen aplicaciones mtricas por la
dificultad de determinar con precisin las deformaciones geomtricas que producen y de
calibrar su orientacin interna. (I. Otero , 2001)
Convencionales o aerofotogrametras: son cmaras cuyo empleo est indicado tanto con
fines mtricos como con fines de interpretacin del significado de la informacin contenida
en la fotografa. Hoy da son consideradas como las cmaras ms verstiles, habiendo sido
concebidas para su empleo en fotogrametra. Sus objetivos pueden prepararse para respuestas
espectrales en la zona infrarroja, por lo que resultan muy tiles en el campo de la
fotointerpretacin. Estas cmaras, que son las de empleo ms generalizado en fotogrametra
area, las podemos clasificar a su vez (I. Otero , 2001):
Pgina 14
Pgina 15
Cuando vara la elevacin del terreno como lo muestra la Ilustracin 6, vara la altura de
vuelo sobre el mismo e igualmente vara la escala de la fotografa. Si aumenta la elevacin
del terreno, disminuye la altura de vuelo y, por tanto, aumenta la escala. Si, por el contrario,
disminuye la elevacin del terreno, disminuye la escala de la fotografa. (I. Otero , 2001)
Pgina 16
Se puede afirmar que cada punto de la fotografa tiene una escala. Para generalizar el
concepto de escala de la fotografa se recurre a la escala media. (I. Otero , 2001)
2.3.4 Escala media
Es conveniente definir una escala media de una fotografa tomada sobre un terreno variable.
Una escala media es la escala de un terreno, considerando una elevacin media, hm. A partir
de la figura del apartado anterior, se puede expresar:
Pgina 17
Los datos digitales ms comunes de la forma de la superficie de la tierra son los modelos
digitales de elevacin (DEM) basados en celdas. Estos datos se utilizan como entrada para
cuantificar las caractersticas de la superficie del suelo. (Resources, 2013)
Un DEM es una representacin rster de una superficie continua, que en general hace
referencia a la superficie de la tierra. La precisin de estos datos se determina principalmente
por la resolucin (la distancia entre los puntos de muestra). Otros factores que afectan la
precisin son el tipo de datos (entero o punto flotante) y el muestreo real de la superficie
cuando se crea el DEM original. (Resources, 2013)
Los mtodos para la generacin de los Modelos Digitales de Elevacin pueden dividirse en
dos grupos:
Pgina 18
Mientras que los mapas impresos usan casi exclusivamente una nica convencin las curvas
de nivel para la representacin de la superficie del terreno, en los MDE se han utilizado
alternativas algo ms variadas. Histricamente, las estructuras de datos en los sistemas de
informacin geogrfica y, por extensin, en los modelos digitales del terreno, se han dividido
en dos grupos en funcin de la concepcin bsica de la representacin de los datos (Felicmo,
2000) :
En el modelo vectorial los atributos del terreno se representan mediante puntos, lneas o
polgonos con sus respectivos atributos. Los puntos se definen mediante un par de valores de
coordenadas con un atributo de altitud, las lneas mediante un vector de puntos de altitud
nica o no y los polgonos mediante una agrupacin de lneas. (Felicmo, 2000)
En el modelo rster, los datos se interpretan como el valor medio de unidades elementales de
superficie no nula que teselan el terreno con una distribucin regular, sin solapamiento y con
recubrimiento total del rea representada. Estas unidades se llaman celdas o teselas y, si se
admite la analoga con los trminos usados en proceso de imgenes, pixeles. (Felicmo,
2000)
Cada modelo de datos puede expresarse mediante diferentes estructuras de datos; dentro de
los dos modelos bsicos, la prctica y el tiempo han reducido las potenciales variantes de
estructuracin a unas pocas. Las ms representativas son dos estructuras vectoriales: la
basada en isohipsas o contornos y la red irregular de tringulos TIN, triangulated irregular
network y dos estructuras rster: las matrices regulares URG, uniform regular grids y las
matrices jerrquicas quadtrees (Felicmo, 2000):
Pgina 19
Haciendo uso del SFM, se han realizado aplicacines que utilizan estas tecnicas apoyados
con algoritmos SIFT los cuales se encargan de extraer caractersticas distintivas de las
imgenes, es decir que puede ser utilizado para reconocer la misma caracterstica entre
diferentes vistas de un mismo objeto o escenas (Ing. Herigert Marilina, 2010) . A partir de
estas ventajas tecnolgicas y de los criterios que se deben tener en cuenta para utilizar SFM
Pgina 20
Este algoritmo de vista estreo mltiple, calibra los parmetros de la cmara a continuacin,
estima un mapa de profundidad para cada imagen de entrada (cada imagen sirve como vista
de referencia exactamente una vez). Con el fin de encontrar adecuadas uniones entre
imgenes, se aplica un algoritmo de vista de seleccin de dos niveles. (Goesele, 2007)
A nivel de imagen, identifica para cada vista de referencia un conjunto de buenas imgenes
de vecinas a utilizar para las uniones estreo. A nivel de pxel, se determina un subconjunto
de estas imgenes que produce una coincidencia estreo estable. (Goesele, 2007)
Este subconjunto vara generalmente de pixel a pixel. Coincidente la unin estreo se realiza
n cada pxel mediante la optimizacin tanto para la profundidad como la normal, a partir de
una estimacin inicial proporcionada por puntos caractersticos previamente calculados.
Durante la optimizacin de los conjuntos estreo, algunos subconjuntos pueden ser
descartados y se aadirn otras nuevas de acuerdo con los criterios de seleccin de la vista
locales. (Goesele, 2007)
Pgina 21
Pgina 22
Una triangulacin en dos dimensiones sobre un conjunto de puntos, se define como una
subdivisin del plano en caras triangulares cuyos vrtices corresponden a los puntos del
conjunto inicial. En tres dimensiones, una triangulacin es un conjunto de tringulos que
aproximan una superficie en el espacio a partir de un conjunto de puntos sobre esa superficie.
Ambos tipos de triangulacin se construyen formando caras planas triangulares, uniendo
pares de puntos mediante aristas que nunca se cruzan entre s. Las triangulaciones tambin se
conocen por el nombre de mallas de tringulos. (Gallardo, 2012)
Para manejar y transformar nubes de puntos los polgonos son muy convenientes para la
representacin por computador de las formas de los objetos del mundo real. Debido que los
polgonos pueden llegar a ser muy complejos (puede incluir unos pocos miles de vrtices,
puede ser cncava y pueden incluir agujeros anidados), hay muchas veces la necesidad de
descomponer los polgonos en componentes ms simples que pueden ser manipulados
fcilmente y ms rpido. Hay muchas ideas de cmo realizar esta descomposicin. Polgonos
planos pueden ser, por ejemplo, descompuestos en tringulos, trapecios partes convexas, o
incluso polgonos en forma de estrella. Calcular la triangulacin de un polgono es un
algoritmo fundamental en geometra computacional. Tambin parece ser el mtodo de
separacin ms investigado. En los grficos por sistemas computacionales, los algoritmos de
triangulacin de polgonos son ampliamente utilizados para representar geometras. (Lamot
& Balik, 1999)
Pgina 23
III ANLISIS
En el presente captulo se realiza una descripcin del anlisis a partir de la divisin por fases
del mtodo propuesto, donde cada una de una de estas fases rene los conceptos
concernientes a: captura de las imgenes por medio del uso de UAVs, obtencin nube de
puntos a partir de las imgenes capturadas y finalmente el procesamiento realizado a la
nube de puntos para la obtencin de un Modelo de Elevacin Digital.
1. Variables
El conjunto de variables relacionadas con la obtencin de un modelo de elevacin digital a
partir de fotografas areas obtenidas por UAV, se han agrupado en 3 fases para obtener una
delimitacin del proceso. Cada una de las variables mencionadas contara con su respectiva
descripcin y contextualizacin dentro del proceso para la obtencin del DEM.
Pgina 24
Para ello es necesario conocer la longitud de una lnea sobre la fotografa (l) y
longitud real (L). De esta manera se consigue obtener alturas exactas en fotografas
verticales. Es necesario conocer que cuanta mayor diferencia de altura exista entre los
puntos extremos, mayor ser el error con que se calcular la altura de vuelo H. (I.
Otero , 2001)
1.1.2 Cmara
Existen diferentes tipos de camaras, las cuales pueden ser integradas al UAV dependiendo de
las caracteristicas correspondientes a las cargas soportadas por el vehculo. Sin embargo,todas
las camaras proporcionan diferentes especificacines que intervienen en la calidad de las
fotografas aereas, correspondiente a du resolucin en Megapixeles asi como su FPS. Para el
desarrollo de este metodo es importante conocer que para obtener el producto deseado se
recomienda el uso de camaras digitales sin lente angular, debido a que esta caracterstica
especial de ciertas camaras fotogrficas distorciona las medidas en las fotografas resultantes.
1.1.3 Solape
Pgina 25
Pgina 26
Una nube de puntos se encuentra compuesta por un conjunto de puntos (nodos) en el espacio,
donde cada nodo de la nube de puntos se caracteriza por su posicin e intensidad. La
densidad de los nodos determina la resolucin local que permite para el modelado de
diferentes partes de la imagen con diferente resolucin. El volumen reconstruido, que en
general podra ser de cualquier resolucin, el tamao, la forma y topologa, depende de la
composicin y la distribucin de los puntos de la nube. (Sitek, Lawrence Berkeley Lab.,
Huesman, & Gullberg, 2006)
La cantidad de puntos generados post- procesamiento de las imgenes obtenidas por el UAV,
es una variable importante al momento de la visualizacin de la nube de puntos y el proceso
previo a la obtencin del Modelo de Elevacin Digital, debido a que est ligado directamente
con el tiempo que se utiliza dependiendo a lo que se desee realizar. Es por esto, que el
procesamiento de grandes cantidades de puntos puede tomar un tiempo considerable y el
gasto de recursos de la maquina donde se est realizando el proceso.
2. Mtodo Generacin Modelos de Elevacin Digital a partir de
fotografas capturadas por UAV
A continuacin se realizara la descripcin del mtodo propuesto para la generacin modelos
de elevacin digital a partir de imgenes obtenidas desde vehculos areos no tripulados
(UAVs), de igual manera se clasificaron las variables que intervienen en el desarrollo de la
solucin propuesta realizando una divisin en 3 fases representadas en la Ilustracin 13 para
la generacin DEM, as como los resultados esperados en cada fase a realizar.
Pgina 27
2.1 Fase I
En el desarrollo de esta fase se aborda la captura de las imgenes por medio del uso de
UAVs, as como una descripcin del vehculo areo y las caractersticas asociadas para tener
en cuenta, descripcin de la planeacin del vuelo para el UAV y las condiciones a tener en
cuenta al momento de la obtencin de las imgenes del terreno.
Para el proceso de captura de imgenes areas a partir de vehculos areos no tripulados, con
la finalidad de asegurar el desarrollo adecuado del mtodo propuesto es necesario tener en
cuenta:
El modelo del UAV a utilizar para la captura de las imgenes puede ser de tipo Avin
o Multicoptero.
El UAV debe tener equipado una cmara fotogrfica digital, que permita realizar la
captura de las imgenes por medio de algn mtodo de obturacin automtica,
como recomendacin de cmaras que permitan est funcionalidad se encuentran:
Cmaras Canon S100, S110, ELPH 110 HS y SX230HS
Pgina 28
Cada drone vara en tamao y peso, y la duracin del vuelo oscila de horas a
minutos. El tamao del aparato influye en el peso que puede soportar, es decir, el tipo
de cmara de fotogrfica que puede sustentar. Ciertamente, cuanto mejor sea la
cmara fotogrfica, mejores resultados fotogramtricos se obtendrn. (Zaira Peinado
Checa, 2014)
En apoyo al planeamiento de la misin se puede hacer uso del software Misin Planner que
representa una estacin de control de tierra. Es compatible slo con Windows. Misin
Planner se puede utilizar como una utilidad de configuracin o como complemento de control
dinmico del vehculo autnomo. Algunas de las funcionalidades ofrecidas por el software
son
Pgina 29
WAYPOINT: Puntos por los cuales el UAV, debe realizar su vuelo sobre el terreno.
En busca de generar un producto de calidad se debe tener entre 50 -100 fotografas del
terreno con una superposicin del 70%-80% entre pistas prelas y entre 50-65% entre pistas
Adyacentes. La altura oscila en promedio entre los 40 -80mts tal como se presenta en la
Ilustracin 15.
Pgina 30
Para generar la nube de puntos correspondiente a las imgenes obtenidas por el UAV del
terreno a modelar se utilizara software existente que nos permita su generacin y posterior
manera de exportar para su procesamiento, haciendo uso de la herramienta de software a
implementar para el desarrollo del mtodo (Software propuesto generacin modelos de
elevacin digital).
La eleccin del software a utilizar en esta fase se realiz de acuerdo a las funcionalidades
necesarias para el correcto desarrollo del mtodo planteado (Anlisis de Herramientas). De
esta manera la herramienta a utilizar para la generacin de la nube de puntos es Agisoft
Photoscan producto de software que realiza procesamiento fotogramtrico de imgenes
digitales y genera datos espaciales 3D. (Agisoft, 2015)
Pgina 31
El proceso a llevar a cabo una vez se haya realizado la captura de las imgenes y en
colaboracin de Agisoft Photoscan, se ha documentado en su totalidad en el anexo (Manual
Obtencin Nube de Puntos ), el cual describe la secuencia de pasos en su totalidad para la
obtencin del archivo que contiene la nube de puntos asociada al terreno de estudio.
2.3 Fase III
Para la lectura del archivo que contiene la informacin correspondiente a la nube de puntos
del terreno es necesario conocer la estructura que maneja los archivos correspondientes a la
extensin (.PLY). Un archivo de PLY consta de una cabecera seguida de una lista de vrtices
y, a continuacin una lista de polgonos. La cabecera especifica cuntos vrtices y polgonos
estn en el archivo, y tambin indica qu propiedades se asocian con cada vrtice, tales como
(x, y, z) coordenadas, normales y color (RGB). (Computing, 2015)
Es necesario aclarar que siguiendo los lineamientos del mtodo el archivo de salida
correspondiente se genera el archivo con extensin (.PLY) cumpliendo con las estructura que
corresponde como lo representa la Ilustracin 16, sin embargo al exportarse una nube de
puntos esta no contiene informacin correspondiente a los polgonos ya que no se ha
generado una reconstruccin de la superficie, el archivo se conforma de las coordenadas de
cada punto, normal asociada y color del punto.
Pgina 32
Con la aplicacin del algoritmo de Delaunay se obtiene una malla de puntos a partir de un
conjunto de puntos de entrada no estructurados que se encuentran representados en el plano
xy, con una altura z particular para cada punto cumplimiento:
2.3.3Generacin Superficie
Una vez se haya realizado correctamente la generacin de la malla triangular a partir del
conjunto de puntos de entrada ( 2.3.2.1 Triangulacin Delaunay) , se debe aplicar una textura
para poder visualizar una superficie que represente el modelo de elevacin digital obtenido,
para efectos de la aplicacin del mtodo en su totalidad se propone utilizar una textura de un
solo color que permita visualizar la altimetra del terreno, para trabajos futuros se espera
poder aplicar la visualizacin de la textura real de la nube de puntos. La salida esperada para
este momento es la obtencin del DEM como lo representa la Ilustracin 18, a partir de la
nube de puntos generada para el terreno a modelar.
Pgina 33
El presente documento tiene como finalidad presentar una descripcin del software abarcando
sus funcionalidades, as como la interaccin con el usuario. Se presenta este documento
anexo como apoyo al Trabajo de Grado titulado Generacin modelos de elevacin
digital a partir de imgenes obtenidas desde vehculos areos no tripulados (UAVs),
perteneciente a la modalidad de Aplicacin Prctica.
Una vez finalizada la fase de implementacin del Trabajo de Grado, este anexo ser tenido
en cuenta para la evaluacin y posterior anlisis del cumplimiento de las funcionalidades de
la herramienta de software desarrollada.
Pgina 34
3.2 Alcance
El usuario final que hago uso del software desarrollado en este Trabajo de Grado debe contar
con las siguientes caractersticas, en busca del correcto uso y aprovechamiento de la
herramienta.
Capacidades Fsicas
El Usuario debe poder ver.
El Usuario debe no debe tener limitaciones fsicas que involucren los miembros
superiores.
Competencias y Habilidades
El Usuario debe saber escribir.
Informtica
Pgina 35
3.4 Limitaciones
El Usuario de la aplicacin debe contar con un equipo de cmputo.
El usuario tiene interaccin con el software por medio de la pantalla principal y la pantalla de
visualizacin de los resultados, con el teclado y con el mouse para realizar las operaciones
concernientes con los pasos previos a la generacin del modelo de elevacin digital.
Pgina 36
A continuacin se presentan los diferentes casos de uso que representan las formas en las
cuales los usuarios finales interactan con la aplicacin, estas actividades enmarcan los
requerimientos del sistema agrupndolos en el caso de uso al cual correspondan.
Para mayor especificacin de los casos de uso de la aplicacin, ver (Software Requirement
Document (SRS))
1. Iniciar aplicacin
2. Cerrar aplicacin
3. Cargar archivo Nube de Puntos
4. Visualizar Nube de Puntos
5. Generar Malla de Puntos
6. Visualizar Malla de Puntos
7. Generar Modelo de Elevacin Digital
8. Visualizar Modelo de Elevacin Digital
9. Ver resultado cantidad de puntos procesados
4. Anlisis de Herramientas
En esta seccin se realiza un anlisis de las herramientas que se utilizaran para la
implementacin de un mtodo para generar modelos de elevacin digital a partir de
imgenes capturadas desde vehculos areos no tripulados (UAV).
A partir del planteamiento de las fases para el desarrollo del metod se han identificado dos
fases en las que interviene el uso y la implementacin de software, por tal razon se realizara
una descripcin y especificacin de los criterios por los cuales se ha determinado el uso de
estas herramientas.
VisualSFM
Pgina 37
Pix4D
Es un software que procesa automticamente las imgenes terrestres y areas adquiridas por
UAVs ligeros o aeronaves que utilizan su tecnologa innovadora basada puramente en el
contenido de la imagen. Este software de escritorio convierte imgenes en resultados
altamente precisos, oportunos y personalizables para una amplia gama de aplicaciones GIS y
CAD. (SA, 2015)
Agisoft Photoscan
Autopano
Pgina 38
Softwar Facilidad
e Libre de Recibe como Generacin Exporta Calidad
Adquisici entrada Nube de Nube de Nube de
Software n Fotografas Puntos Puntos Puntos
VisualS
FM X ALTA X X X MEDIA
Pix4D MEDIA X X X ALTA
Agisoft
Photos
can ALTA X X X ALTA
Autopa
no MEDIA X NA
Tabla 1- Criterios Seleccin Herramientas Fase II
Pgina 39
IV DISEO
En la presente seccin del documento, se realiza una descripcin del diseo correspondiente a
la herramienta de software propuesta para la implementacin de la Fase III del mtodo, donde
se encuentran respectivamente la descripcin del diseo, puntos de vista del diseo,
diagramas asociados para cada seccin y la metodologa de desarrollo del software.
Pgina 40
Las fases consideradas en conjunto con el Director de Trabajo de Grado, fueron las
siguientes:
1. Anlisis.
2. Diseo.
3. Implementacin.
3.1 Ejecucin de pruebas funcionales y ajustes.
La ilustracin 20 presenta los casos de uso identifica las interacciones ms relevantes que
tiene el Usuario con la aplicacin de software.
Pgina 41
Pgina 42
El diagrama de clases que se muestra en la ilustracin 23 representa las relaciones entre las
clases del sistema, as como sus relaciones mostrando la estructura del sistema y un posible
diseo para su implementacin siguiendo los lineamientos propuestos en la seccin de
Arquitectura del diseo.
Pgina 43
Pgina 44
Para obtener mayor detalle acerca del diseo y la vista de despliegue ver ( Software Design
Document (SDD)), anexo correspondiente a este captulo.
Pgina 45
V DESARROLLO DE LA SOLUCIN
Para el desarrollo e implementacin del software de apoyo para la fase III del mtodo
propuesto para la generacin de modelos de elevacin digital a partr de imgenes
capturadas por UAV, se eligi la metodologa de desarrollo en espiral (Metodologa de
desarrollo de software).
2. Iteracin 2: 3 Semana.
3. Iteracin 3: 4 Semana.
Integracin QT y VTK.
Diseo de GUI.
Lectura Archivo Nube de Puntos.
Visualizacin Nube de Puntos.
OBJETIVO RIESGO
Pgina 46
Pgina 47
2. Iteracin Nmero 2
2.1 Determinar Objetivos
Pgina 48
OBJETIVO RIESGO
Pgina 49
Pgina 50
3 Iteracin Nmero 3
3.1 Determinar Objetivos
OBJETIVO RIESGO
Pgina 51
Pgina 52
VI RESULTADOS
En esta seccin de resultados se presentan la realizacin del Plan de Pruebas ver anexo( Plan
de Pruebas), con el propsito de evaluar la funcionalidad tanto del mtodo propuesto as
como del software implementado en apoyo para la obtencin de Modelos de Elevacin
Digital.
1. Prueba I Terreno sin Vegetacin, Obtencin Modelo de
Elevacin Digital a partir de nube de puntos obtenida por
fotografa area con UAV.
1.1 Propsito
Aplicacin directa del mtodo en apoyo con la herramienta de software a desarrollar, a partir
de fotografa area haciendo uso de UAV para la obtencin del respectivo modelo de
elevacin digital correspondiente al terreno de anlisis.
1.1 Fase I
La captura de las imgenes se realiz con un cuadricptero fabricado por Advector S.A.S
como lo presenta la Ilustracin 30, compuesto por 4 multirotores, permite realizar vuelos
entre 15-16 minutos y cumple las siguientes caractersticas:
Pgina 53
IS Inteligente
Smart Auto
Pgina 54
Las fotografas capturadas son propiedad de Advector S.A.S, empresa que ha brindado
apoyo y colaboracin continua en la realizacin de la pruebas, correspondiente a la
elaboracin del modelo de elevacin digital correspondiente a un terreno sin vegetacin.
1.2 Fase II
El procesamiento realizado a las fotografas obtenidas por UAV, se realiz haciendo uso de la
herramienta de Agisoft Photoscan donde se dio generacin al archivo Terreno_PlanoNB.ply,
que contiene la nube de puntos asociada al terreno como se presenta en la Ilustracin 32,
compuesta por:
1429.854 Puntos.
Normales asociadas.
Atributo RGB.
Pgina 55
Se realiza la lectura del archivo correspondiente a la nube de puntos generada, del cultivo
obteniendo su visualizacin, sin tener en cuenta el atributo RGB. El usuario puede
interactuar con la visualizacin realizando zoom o con ayuda del mouse desplazndose
por el grfico, como se presenta en las Ilustraciones 33 y 34.
Pgina 56
Pgina 57
Pgina 58
Pgina 59
Para realizar el respectivo anlisis del Modelo de Elevacin Digital se ha aplicado un trabajo
estadstico de la nube de puntos insumo base del cual fue obtenido el DEM, donde se
evala:
Pgina 60
A partir del histograma presentado en la Ilustracin 41 se puede apreciar que las curvas de
nivel que tienen mayor frecuencia de aparicin en el Modelo de Elevacin Digital obtenido
son:
Pgina 61
De esta manera se puede llegar a la conclusin que en proporcin a la cantidad de puntos que
componen la nube que son 1429.854, la frecuencia de aparicin mxima de las curvas de
nivel es del 0,011% valor no representativo escala de error considerado como bajo.
Aplicacin directa del mtodo en apoyo con la herramienta de software a desarrollar, a partir
de fotografa area haciendo uso de UAV para la obtencin del respectivo modelo de
elevacin digital correspondiente al terreno de anlisis. En bsqueda de posibles variaciones
del DEM obtenido al contar con puntos que representan vegetacin en la zona.
2.1 Fase I
La captura de las imgenes se realiz con un cuadricptero fabricado por Advector S.A.S,
compuesto por 4 multirotores presentado en la Ilustracin 42, permite realizar vuelos entre
15-16 minutos y cumple las siguientes caractersticas:
Pgina 62
IS Inteligente
Smart Auto
El terreno de prueba elegido fue un lote compuesto por 2 hectreas Finca el Murmullo
ubicado en Pacho, Cundinamarca.
Pgina 63
El procesamiento realizado a las fotografas obtenidas por UAV, se realiz haciendo uso de la
herramienta de Agisoft Photoscan donde se dio generacin al archivo Murmullo-puntos-2.ply,
que contiene la nube de puntos asociada al terreno, compuesta por:
6130.399 Puntos.
Normales asociadas.
Atributo RGB.
Pgina 64
Pgina 65
Pgina 66
Pgina 67
Un anlisis visual del modelo permitir una evaluacin global de la calidad del
mismo, puede compararse una visualizacin 3D del modelo con una fotografa y
tratar de descubrir puntos errneos.
Pgina 68
Para el anlisis visual del modelo de elevacin digital generado se ha realizado el anexo( Plan
de Pruebas), donde se encuentra la comparacin con las fotografas areas obtenidas en el
cual se observa con mayor detalle el anlisis de los resultados obtenidos.
VII CONCLUSIONES
Pgina 69
Con el presente Trabajo de Grado se demostro que a partir del uso de vehculos
aereos no tripulados existe una nueva oportunidad para obtener informacin acerca
de las caractersticas topogrficas de un terreno con mayor detalle a partir de las
fotografas de alta resolucin obtenidas , adicionando las ventajas que nos ofrecen
Pgina 70
A partir del desarrollo de este Trabajo de Grado se propone como trabajos futuros:
Pgina 71
partir de su analisis ya que se obtiene una persepcin mas real de las caractersticas
propias del terreno.
Pgina 72
Gonzlez, J. P., Sardina, L. C., & Ortiz, J. M. (2007). La imagen fotogrfica (p. 360).
Ediciones AKAL. Retrieved from https://books.google.com/books?
id=bmaPOaRM6REC&pgis=1
Gurtner, A., Greer, D. G., Glassock, R., Mejias, L., Walker, R. A., & Boles, W. W. (2009).
Investigation of Fish-Eye Lenses for Small-UAV Aerial Photography. IEEE
Transactions on Geoscience and Remote Sensing, 47(3), 709721.
doi:10.1109/TGRS.2008.2009763
Lamot, M., & Balik, B. (1999). An overview of triangulation algorithms for simple polygons.
In 1999 IEEE International Conference on Information Visualization (Cat. No.
PR00210) (pp. 153158). IEEE Comput. Soc. doi:10.1109/IV.1999.781552
Modelos matemticos en ingeniera moderna. (2000) (p. 526). CDCH UCV. Retrieved from
https://books.google.com/books?id=ZrI_GumvqtQC&pgis=1
Rusinkiewicz, S., & Levoy, M. (2000). QSplat. In Proceedings of the 27th annual conference
on Computer graphics and interactive techniques - SIGGRAPH 00 (pp. 343352). New
York, New York, USA: ACM Press. doi:10.1145/344779.344940
Sefercik, U. G. (2012). Performance Estimation of Aster Global DEM Depending upon the
Terrain Inclination. Journal of the Indian Society of Remote Sensing, 40(4), 565576.
doi:10.1007/s12524-012-0202-y
Wu, J., Zhou, G., & Li, Q. (2006). Calibration of small and low-cost UAV video system for
real-time planimetric mapping. International Geoscience and Remote Sensing
Symposium (IGARSS), (757), 20682071. doi:10.1109/IGARSS.2006.535
Pgina 73
Aans, H. (2003). Methods for Structure from. Ph.D. Thesis No. 122.
Gertler, J. (2012). U.S. Unmanned Aerial Systems. Congressional rept., (pg. 56).
Pgina 74
Jos Luis Asensio. Fernando Prez, P. M. (2008). UAV Beneficios & Lmites.
Pgina 75
Sitek, A., Lawrence Berkeley Lab., B. C., Huesman, R., & Gullberg, G. (2006). Tomographic
reconstruction using an adaptive tetrahedral mesh defined by a point cloud. IEEE.
Zaira Peinado Checa, A. F. (2014). Combination of low cost terrestrial and aerial
photogrammetry: three-dimensional survey of the church of San Miguel in greda
(Soria) . VAR.
IX - ANEXOS
Los anexos correspondientes al desarrollo del Trabajo de Grado, se encuentran para ser
descargados en la pgina en la seccin de entregables
http://pegasus.javeriana.edu.co/~CIS1510AP03/#services , dentro de los cuales se
encuentra:
2. Plan de Pruebas
Documento del plan de pruebas, para la verificacin del mtodo propuesto en el desarrollo
del Trabajo de Grado.
Pgina 76
Documento Gua para la obtencin de nubes de puntos a partir de imgenes aereas obtenidas
por UAV.
5. Aplicacin
6. Manual de Instalacin
Documento que contiene los pasos a seguir para la instalacin del software desarrollado.
7. Manual de Usuario
Pgina 77