Tinajero-León, 2019
Tinajero-León, 2019
Tinajero-León, 2019
José Luis Tinajero León.1, Pablo Eduardo Lozada Yánez.2, Monica Andrea
Zabala Haro.3, Cristhy Nataly Jiménez Granizo 4.
This Currently, there are several software that allow digital image processing, its
deficiency lies in the high costs of its license. This article proposes the Digital
Processing of Satellite Images through an analysis based on artificial vision techniques
through the development of a GUIDE in Matlab (MATrix LABoratory) in which
various operations are performed on a satellite image, the original image is decomposed
into its various color matrices, the developed application allows the selection of the
area of interest in an interactive way for easy preprocessing of the image in which the
application of logical operations and filling of contours is considered, in addition the
image segmentation is carried out including automatic processes and manuals of the
Matlab tool, a final stage shows the approximate value of the study area prior to the
processing formed by the filtering and edge detection stage. The results allowed to
determine that while the Otsu method does not discriminate isolated areas of the image
1
Escuela Superior Politécnica de Chimborazo, Facultad de Informática y Electrónica. Riobamba, Ecuador.
joseluis.tinajero@espoch.edu.ec
2
Escuela Superior Politécnica de Chimborazo, Facultad de Informática y Electrónica. Riobamba, Ecuador.
plozada@espoch.edu.ec
3
Escuela Superior Politécnica de Chimborazo, Facultad de Informática y Electrónica. Riobamba, Ecuador.
monica.zabala@espoch.edu.ec
4
Universidad Nacional de Chimborazo, Facultad de Ciencias de la Educación y Tecnologías. Riobamba,
Ecuador. ccjimenez@unach.edu.ec
Introducción.
El procesamiento digital de imágenes ha experimentado un crecimiento considerable en los
últimos años, pues se pretende emular ciertas capacidades que poseen los seres vivos, se
realiza la digitalización del mundo real mediante dispositivos electrónicos para obtener
capturas de un determinado espacio, dichas capturas son procesadas mediante Software
Para el análisis de áreas específicas se procesa en la mayoría de los casos con software
específicos bajo ciertas limitaciones en la versión gratuita y licenciada, ante estas dificultades
se propone una alternativa al procesamiento de imágenes para análisis de casos específicos
que incluye el post procesamiento de la imagen satelital con la ayuda de algoritmos de
procesamiento, los resultados se presentan al usuario en forma intuitiva a través de una
interfaz gráfica que permite seleccionar el área de interés, segmentar la imagen original
mediante métodos manuales y automáticos, binarización de las imágenes.
Metodología.
Infraestructura Satelital
De acuerdo a Andy (2018), existe 4857 satélites actualmente orbitando el planeta, en 2018
United Nations Office for Outer Space Affairs (UNOOSA) ha registrado 204 objetos
lanzados hacia el espacio (Andy, 2018). En 2017 el número de objetos lanzados al espacio
alcanzó la cantidad de 453, representando el 5% de los objetos lanzados al espacio. Según
UNOOSA (2016), puntualiza que en la historia se han lanzado 8126 objetos al espacio, y más
del 22% de estos se encuentran solo en los últimos ocho años (Affairs, 2016).
La mayoría de estos objetos son cubesat y entre los principales objetivos incluye servicios de
comunicación, misiones para observación de la tierra contando con 661 satélites
aproximadamente y para el servicio de navegación por satélites las constelaciones que están
Fuente: http://www.esa.int/copernicus
Fuente: http://www.esa.int/copernicus
El dato bruto o información original obtenido por cada vehículo satelital a través de los
sensores es procesada de acorde las aplicaciones y servicios finales a brindar a los usuarios
bajo las normativas de cada organización que está a cargo de su procesamiento y distribución
en forma libre o de pago realizada con software específicos para su posterior publicación a
través de sitios oficiales web.
Nuevos países se han integrado a la carrera espacial con diversos proyectos en diferentes
áreas, también ha sido de interés el participar en proyectos que integren la observación de la
tierra sin embargo por cuestiones políticas y económicas su participación es reducida.
Actualmente los países que lideran la administración y lanzamiento de satélites de
observación de tierra (EO) y según United Nations (2018), E.E.U.U. lidera el control de más
de la mitad de los satélites EO, después de EE. UU está China con un 14,4%, y luego India,
Japón y Rusia, que tienen cada uno más del 3%. el Reino Unido solo figura como controlador
en 4 satélites, gestionados por sus agencias espaciales que incluye a la Agencia Espacial
Europea (ESA) y la Administración Nacional de Aeronáutica y Espacio (NASA) (Nations,
2018).
Fuente: https://www.copernicus.eu/en
Misiones como Soil Moisture and Ocean Salinity (SMOS) responsable de medir la humedad
del suelo y salinidad oceánica, SWARM responsable de medir el campo geomagnético de la
tierra y sus variaciones temporales en el interior de la tierra junto con el clima (González,
2017). Conceptos y áreas temáticas propuestas con alta prioridad se considera el monitoreo
del CO2, ambiente marino y observaciones polares, monitoreo de la tierra por imágenes
térmicas y desastres naturales, uno de los productos finales se observa en la Fig. 4 (Ruescas,
2009).
Figura 4. Campo térmico estival representativo del intenso calentamiento en la capa superficial
del mar con entrada de aguas frescas atlánticas en el mar de Alborán cuyo hundimiento provoca
ascensos de aguas frías del fondo (Imagen NOAA HRPT, 13/07/2004)
Fuente:https://www.researchgate.net/publication/241775231_La_formacion_del_campo_te
rmico_marino_en_la_cuenca_occidental_del_Mediterraneo
Fuente:https://www.eumetsat.int/website/home/Data/DataDelivery/CopernicusOnlineDataA
ccess/index.html
GUIDE Matlab
Es un entorno de programación visual disponible en MATLAB para realizar y ejecutar
programas que necesitan un ingreso de datos de manera continua, posee las características
básicas de los programas de visuales. (Barragán, 2017).
Un buen GUIDE puede permitir que los programas sean más fáciles de usar al
proporcionarles una apariencia consistente y con controles intuitivos como botones,
Visión Artificial
La visión artificial tiene como objetivo extraer información del mundo físico a partir de
imágenes, utilizando un ordenador, se consideran tres niveles de procesamiento:
• Nivel Bajo considera el proceso de captura de la imagen y preprocesamiento que tiene
por finalidad reducir el ruido, realzar el contraste o características.
• Nivel Medio está conformado por la segmentación, descripción y reconocimiento de
características propias de la imagen.
• Nivel Alto se caracteriza por la interpretación de los objetos encontrados en la
captura.
Segmentación
Es el proceso por el cual se divide a una imagen en regiones homogéneas que poseen una
o varias características en común facilitando el posterior procesamiento digital de las
imágenes, el proceso de segmentación está definido por la umbralización que puede ser
realizada por métodos manuales o automáticos los mismo que consisten en convertir una
imagen en escala de grises a una imagen binaria de manera que los objetos y elementos
en estudio se puedan definir con un valor diferente al resto de los pixel que componen la
captura.
Filtrado Espacial
Es una técnica que permite mejorar o modificar la imagen a ser procesada, en la cual se
trata de resaltar o atenuar algunas características que necesitan ser analizadas dentro de
las capturas realizadas.
Detección de Bordes
Se emplea un filtro pasa alto, cuya finalidad es resaltar o preservar los contornos de
un elemento específico dentro de la captura realizada, considerando el valor de los
pixeles analizados y el de sus vecinos (García, 2018).
Metodología
Se desarrolla la implementación de un sistema de procesamiento digital de imágenes
satelitales las acciones de descomposición de matrices de la imagen original, selección del
Descomposición de Matrices
El proceso de descomposición en diversas matrices de color es destacar elementos de
posible análisis dentro de la imagen descargada, tal como se muestra en la Fig.6.
Figura 6. Descomposición de la Imagen Original en Matrices de Color
Fuente: https://es.slideshare.net/FLliuya/introduccion-al-procesamiento-de-imagenes-con-
matlab
Fuente: https://es.slideshare.net/FLliuya/introduccion-al-procesamiento-de-imagenes-con-
matlab
Segmentación de la imagen
El objetivo de estudio es calcular la posible área conformada por el elemento de interés
para realizar estudios de afectación climática sobre diversas capturas realizadas a diversos
recursos hídricos. Se procede a segmentar la imagen de dos formas, la primera
corresponde al método automático, aplicando el método Otsu, considerado uno de los
mejores métodos de selección de umbral pues no necesita supervisión humana ni previa
información de la imagen antes de su procesamiento, posee una desventaja y respecto del
tiempo que emplea para seleccionar el umbral óptimo , para la imagen analizada el valor
óptimo de umbral es 0.329412, la Fig. 8 muestra la imagen binaria obtenida con el valor
calculado por el método automático (Díaz, 2016).
Figura 8. Segmentación Basada en el Método Otsu.
Fuente:http://www.iiis.org/CDs2016/CD2016Summer/papers/CA040RP.pdf
Para realizar la comparación de resultados, se realiza la segmentación de la imagen
Fuente:https://pdfs.semanticscholar.org/10bd/44ffd42b93b7757ad05c35588e8598cf5633.pdf
Los resultados del preprocesamiento realizado con la imagen binaria basada en el método
Otsu se muestra en la Fig. 10, se realiza la negación de la imagen binaria la cual consiste
en negar los pixeles de la imagen para obtener el elemento de estudio en color blanco y
fondo de la imagen en color negro, adicionalmente se realiza el relleno de la región de
interés para eliminar cualquier pixel aislado que pueda distorsionar el procesamiento de
la imagen (Madrid, 2015)
Fuente:http://www.elai.upm.es/webantigua/spain/Asignaturas/Robotica/PracticasROVA/prROVA
5Segmentacion.pdf
Fuente:http://www2.elo.utfsm.cl/~elo328/pdf1dpp/PDI18_Segmentacion_1dpp.pdf
Fuente:https://www.researchgate.net/publication/305026943_Ensenando_Optica_Coherent
e_usando_Matlab_GUIDE
Fuente:http://www2.elo.utfsm.cl/~elo328/pdf1dpp/PDI18_Segmentacion_1dpp.pdf
Fuente:http://www2.elo.utfsm.cl/~elo328/pdf1dpp/PDI18_Segmentacion_1dpp.pdf
Fuente:https://www.researchgate.net/publication/305026943_Ensenando_Optica_Coherente_u
sando_Matlab_GUIDE
Resultados
Para el procesamiento y análisis de la imagen satelital se desarrolló un GUIDE en Matlab, en
el cual se crearon varias pantallas que permiten realizar las operaciones descritas en el
apartado anterior. En el entorno de desarrollo gráfico se debe ingresar el nombre de la foto
descargada y de la cual se pretender realizar el cálculo del área de un elemento específico
dentro de la captura.
Detección de Bordes
En la Fig. 16 se evidencia una gran diferencia en dichas imágenes, en el procesamiento de la
imagen binaria manual se eliminan pixeles aislados que se encuentran en la parte inferior de
la imagen, en tanto, la imagen binaria automática posee una gran cantidad de pixeles que para
la apreciación del programador no forman parte del elemento en estudio.
Figura 16. Comparación de los Bordes Detectados.
Fuente: http://www.sc.ehu.es/ccwgrrom/transparencias/pdf-vision-1-transparencias/capitulo-
6.pdf
Fuente: https://unipython.com/umbralizacion-una-imagen/
Fuente: https://unipython.com/umbralizacion-una-imagen/
Con la finalidad de mejorar los resultados al calcular el valor del área de interés, se utilizaron
y compararon dos métodos para encontrar el valor óptimo de umbralización que permita
Fuente: Autores
Conclusiones
• Mediante la implementación de algoritmos y técnicas de procesamiento de imágenes
se elaboró una aplicación grafica de fácil uso e interpretación de datos, que permite
el procesamiento de imágenes satelitales mediante la modificación de parámetros
(umbral, filtros espaciales) para discriminar e identificar formas y áreas de interés
que contienen recursos hídricos.
Referencias Bibliográficas
Affairs, T. U. (12 de Noviembre de 2016). (UNOOSA. Obtenido de Access to Space4All:
http://www.unoosa.org/oosa/index.html
Andy. (Agosto de 2018). Pixalytics. Obtenido de How many satellites are orbiting the Earth in
2018?: https://www.pixalytics.com/sats-orbiting-the-earth-2018/
Barragán, D. (15 de Enero de 2017). Manual de Interfaz Gráfica de Usuario en Matlab. Obtenido de
Matlab:
Nations, U. (17 de Mayo de 2018). Office for Outer Space Affairs. Obtenido de Report of the Inter-
Agency Meeting on Outer Space Activities (UN-Space) on its thirty-seventh session:
http://www.unoosa.org/oosa/oosadoc/data/documents/2018/aac.105/aac.1051143_0.ht
ml
Ruescas, A. (Enero de 2009). Research Gate. Obtenido de La formación del campo térmico marino
en la cuenca occidental del Mediterráneo:
https://www.researchgate.net/publication/241775231_La_formacion_del_campo_termic
o_marino_en_la_cuenca_occidental_del_Mediterraneo
Vara, F. (2016). Enseñando Optica Coherente usando Matlab GUIDE. Obtenido de Universidad
Politecnica de Valencia.:
https://www.researchgate.net/publication/305026943_Ensenando_Optica_Coherente_us
ando_Matlab_GUIDE
Tinajero León, J., Lozada Yánez, P., Zabala Haro, M., & Jiménez Granizo, C. (2019). Sistema de
Procesamiento Digital de Imágenes Satelitales para Cálculo de Áreas de Interés. Ciencia Digital,
3(3.4.), 29-48. https://doi.org/10.33262/cienciadigital.v3i3.4.832
El artículo queda en propiedad de la revista y, por tanto, su publicación parcial y/o total en
otro medio tiene que ser autorizado por el director de la Revista Ciencia Digital.