Clasificación de cultivos agrícolas temporales en imágenes

Anuncio
Clasificación de cultivos agrícolas
temporales en imágenes de alta
resolución usando técnicas de
cómputo inteligente
Dr. Roberto Antonio Vázquez Espinoza de los Monteros
Responsable técnico
Marzo 2014
Agenda
1.
2.
3.
4.
5.
6.
7.
8.
9.
Grupo de Investigación
Objetivo del proyecto
Etapas del proyecto
Productos esperados
Introducción
Conceptos básicos
Metodología
Resultados obtenidos
Conclusiones
Grupo de Investigación+Desarrollo+innovación
Sistemas inteligentes
 4 Doctores (3 miembros del SNI), Estudiantes de
licenciatura y posgrado.
 Realizar investigación tanto básica como aplicada,
para dar solución a problemas relacionados con el
reconocimiento de patrones, análisis de imágenes,
predicción de series de tiempo y control, de alto
impacto.
•
•
Redes Neuronales aplicadas al reconocimiento de
patrones y control
Cómputo evolutivo e inteligencia colectiva para el
reconocimiento de patrones
GI+D+i en Sistemas Inteligentes
Proyectos
1. Aplicaciones de cómputo evolutivo y de procesamiento
digital de señales en el área de ingeniería
2. Diseño automático de redes de estaciones sísmicas.
3. Diseño automático de redes neuronales generadoras
de impulsos y su implementación en unidades de
procesamiento gráfico (GPUS) para el análisis masivo y
clasificación de patrones
4. Simulación y diseño de nadadores con inteligencia
individual y colectiva
5. Implementación de una nariz electrónica en un sistema
embebido
Objetivo del proyecto
Clasificación de cultivos agrícolas
Estimar la superficie sembrada de una región mediante de
la clasificación de cultivos agrícolas temporales usando
imágenes de alta resolución y técnicas de cómputo
inteligente. Al menos se tiene que clasificar cuatro
diferentes cultivos como por ejemplo: frijol, trigo, maíz
amarillo y maíz blanco.
Etapas del proyecto
Clasificación de cultivos agrícolas
1. Evaluar diferentes algoritmos para la extracción de
rasgos.
2. Entrenar o ajustar los parámetros de diferentes
algoritmos inteligentes y aplicarlos a la clasificación de
los rasgos obtenidos en la etapa anterior
3. Combinar las diferentes técnicas de extracción de
rasgos con los diferentes algoritmos inteligentes y se
definirá la mejor combinación de rasgos y algoritmo
que resuelva el problema de clasificación de cultivos
agrícolas temporales en imágenes de alta resolución
con el fin de estimar la superficie sembrada.
Productos esperados
Clasificación de cultivos agrícolas
1. Programa computacional que permita extraer
diferentes tipos de rasgos a partir de imágenes
de entrada
2. Programa computacional que tendrá
implementados diferentes algoritmos
inteligentes.
3. Programa computacional que seleccione el
mejor conjunto de rasgos para un algoritmo
inteligente a partir de una resolución de imagen
dada y estime la superficie sembrada.
4. Publicar un reporte o artículo en Realidad, datos,
y espacio, o en la Revista Internacional de
Estadística y Geografía.
5. Graduar al menos a un alumno de licenciatura y
uno de maestría.
Software
Difusión
Formación
Grupo de trabajo
Clasificación de cultivos agrícolas
I.
Responsable técnico:
1. Dr. Roberto Antonio Vázquez Espinoza de los Monteros
II. Equipo de investigadores
1. Dr. Eduardo Gómez Ramírez
2. Dr. José Ambrosio Bastián
3. Dr. Mauricio Alberto Martínez García
III. Estudiantes de Maestría
1. Alberto Dzul, Guillermo Sandoval, Axel Waltier, vacante 1
IV. Estudiantes de licenciatura
1. Paulina Garcia, vacante 2
Introducción
Clasificación de cultivos agrícolas
•
•
•
•
•
De la importancia de la agricultura en México, nace la necesidad
de llevar a cabo censo de cultivo.
Se realiza cada 10 años.
Permite conocer la estructura productiva de las unidades de
producción y contribuye en la toma de decisiones, al presentar
datos con diferentes niveles de desagregación geográfica.
Es importante para la adopción de decisiones que posibiliten llevar
a cabo la planeación del desarrollo sectorial y la determinación de
políticas, planes y programas vinculados al medio rural, en el
ámbito de las acciones propias de los tres órdenes de gobierno.
Herramienta clave para evaluar los resultados de la
implementación de políticas públicas y programas en apoyo al
desarrollo del sector.
Introducción
Clasificación de cultivos agrícolas
•
•
•
En ningún país es posible llevar a cabo un censo exhaustivo,
debido principalmente a los costos que esto implicaría y al tiempo
que requeriría.
La alternativa más recurrida al problema de estimaciones de
cultivos es el censado remoto utilizando imágenes satelitales o
aéreas.
La estimación de superficies cultivadas mediante el uso de
técnicas de teledetección, como por ejemplo imágenes de alta
resolución adquiridas vía satélites, para predicciones de
rendimiento o evaluaciones de cambios en el uso de la tierra ha
incrementado en los últimos años.
Conceptos básicos
• Cuando hablamos de clasificación de
cultivos en imágenes se está abordando
en realidad un tema compuesto por varias
etapas
•
•
•
Selección del método o medio a través del cual se
obtendrá la imagen
Procesamiento de la imagen y extracción de rasgos
Selección y aplicación de algoritmos de
clasificación
Conceptos básicos
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
Conceptos básicos
Adquisición
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
SAR amplitude image of
Kilauea (NASA/JPL-Caltech)
SAR (Synthetic aperture radar)
• Inmune a nubosidad o cambios de clima
• Reflejan características dieléctricas de los objetos
• Susceptible a diversas fuentes de ruido
• Dirección y espaciado de los cultivos
• Pendiente del terrerno
• Textura y propiedades dieléctricas del suelo
• Enfoque multifrecuencial y multitemporal
Conceptos básicos
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
Multiespectrales (características de reflectividad espectral)
• Tienen un número moderado de bandas
• SPOT4 y SPOT5, GeoEye-1, Landsat y MODIS
Hyperespectrales (reflectividad en una longitud de onda específica)
• Alta cantidad de información a analizar
• Métodos de clasificación sensibles a la alta dimensionalidad
Conceptos básicos
Extracción de rasgos
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
Conceptos básicos
Extracción de rasgos
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
El objetivo de esta etapa es encontrar un método de extracción de rasgos que ayude a
representar de mejor manera a los patrones pertenecientes a una clase, de tal forma
que los patrones que pertenecen a una clase A posean más características similares
con otros miembros de la misma clase que con patrones pertenecientes a una clase B.
•
•
•
•
Pixel (Índice Normalizado de Diferencia en la Vegetación )
Texturas (Gray Level Co-ocurrence Matrix)
Transformada de Fourier
Transformada Wavelete
Conceptos básicos
Clasificación
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
Etapa que incluye la identificación de la clase a la cual pertenece cada muestra de
cultivo. Dos etapas: entrenamiento (ajuste, aprendizaje) y prueba.
• Máxima verosimilitud
• Árbol de decisión
• Cómputo suave
• Redes neuronales artificiales
• Maquinas de soporte vectorial
Metodología
Evaluar diferentes algoritmos para la extracción de rasgos.
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
1. Definir una región de prueba y obtener las imágenes satelitales en diferentes
resoluciones y sus correspondientes modelos digitales de elevación y tipos de superficie.
2. Evaluar diferentes estrategias de extracción de rasgos y desarrollar un programa
computacional que implemente las estrategias seleccionadas.
3. Particularmente se explorará el uso de las siguientes técnicas: Momentos invariantes,
matriz de coocurrencias, transformada wavelet, SIFT, HOG
4. Diferentes espacios de color
Metodología
Entrenar o ajustar los parámetros de diferentes algoritmos inteligentes.
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
1. Evaluar diferentes algoritmos inteligentes (clasificadores lineales y estadísticos, técnicas
de agrupamiento, redes de perceptrones, máquinas de soporte vectorial, redes de base
radial, modelos neuronales generadores de impulsos y redes polinomiales) e
implementarlos en un programa computacional.
2. Definir una estrategia que genere el conjunto de datos de entrenamiento y validación a
partir de las imágenes satelitales de determinada región.
3. Comparar el porcentaje de clasificación utilizando diferentes combinaciones (resolución
de imágenes, algoritmo de extracción de rasgos y algoritmo inteligente) y estimar la
superficie sembrada.
Metodología
Combinar las diferentes técnicas de extracción con los algoritmos
inteligentes.
Adquisición
de la
imagen
Preprocesamiento
de la región
Extracción
de rasgos
Clasificación
de la región
1. Estudiar varias estrategias evolutivas e implementar una en un programa computacional
que pueda seleccionar de manera automática el conjunto de rasgos descriptivos que
mejores resultados otorguen en la estimación de la superficie a partir de las imágenes
con diferente resolución.
2. Determinar cual es la resolución mínima en las imágenes para garantizar de manera
confiable una estimación de la superficie sembrada.
Resultados obtenidos
•
2752 patrones con 24 características (50%
entrenamiento y 50% prueba)
Redes de base radial
•
•
•
•
16 neuronas capa oculta, 5 capa de salida
0.001 factor de aprendizaje
1000 épocas de entrenamiento
Resultados obtenidos
Resultados obtenidos
1.
2.
3.
4.
5.
Programa computacional
Dos estudiantes de maestría graduados (Junio 2014)
Tres estudiantes de maestría publicaron artículo
Un estudiante de licenciatura publicó artículo
Tres artículos publicados relacionados con el proyecto
1.
2.
3.
Crop classification using different color spaces and RBF neural networks. Lecture Notes in Computer
Sciences, In press
Creation of spiking neuron models applied in pattern recognition problems. IJCNN 2013
How to Generate the Input Current for Exciting a Spiking Neural Model Using the Cuckoo Search
Algorithm. Studies in Computational Intelligence, Volume 516, 2014, pp 155-178
Conclusiones
•
•
•
•
Los resultados de esta investigación son una primera aproximación para
tener una herramienta que permita apoyar al Censo Agropecuario
Los alcances y delimitaciones del proyecto, permitieron realizar una primer
prueba de concepto, demostrando que se puede realizar la clasificación
de cultivos agrícolas usando las técnicas propuestas.
Es necesario trabajar de forma estrecha con el INEGI para que en una
segunda etapa se pueda realizar una validación con datos de campo.
El proyecto se encuentra en una fase de I+D
Fase
Tiempo de
operación
Capital
requerido (Miles
USD)
I&D
Startup
Fase inical
Crecimiento
Consalidación
(-1.5 a 0 años)
(0 – 1.5 años)
(1.5 – 3 años)
(3 – 5 años)
Más de 5 años
3.5 - 115
Subsidios
115 - 380
Capital semilla
380 – 3,500
Capital emprendedor
3,500 – 15,000
Cap. de expansión
15,000 – 38,500
Cap. consolidación
Referencias
[1] M. A. McMahon, A. Valdés, Análisis del extensionismo agrícola en México. OCDE, Paris, 2010.
[2] United States Department of Agriculture, History of Remote Sensing for Crop Acreage. Revisado
en Septiembre del 2012, www.nass.usda.gov/Surveys/Remotely_Sensed_Data_Crop_Acreage/
[3] United States Department of Agriculture, Remotely Sensed Data Crop Yield. Revisado en
Septiembre del 2012, www.nass.usda.gov/Surveys/Remotely_Sensed_Data_Crop_Yield/
[4] F. J. Flores-López, C. A. Scott, Superficie agrícola estimada mediante análisis de imágenes de
satélite en Guanajuato, México. IWMI, Serie Latinoamericana, Número 15. Texas, Estados Unidos.
2000.
[5] H. D. Nivens, T. L. Kastens, K. C. Dhuyvetter, Using Satellite Imagery in Kansas Crop Yield and
Net Farm Income Forecasts. Conference on Applied Commodity Price Analysis, Forecasting, and
Market Risk Management. Chicago, Illinois. Abril 17-18, 2000.
[6] L. Zhong, T. Hawkins, K. Holland, P. Gong, G. Biging, Satellite imagery can support water planning
in the Central Valley. California Agriculture, Volumen 63, Número 4. California, Estados Unidos. 2009.
[7] L. Czerepowicza, B.S. Caseb, C. Doschera, Using satellite image data to estimate aboveground
shelterbelt carbon stocks across an agricultural landscape. Agriculture, Ecosystems & Environment,
Volumen 156, Número 1, pp. 142–150. Agosto 2012
[8] G. B. Senay, J. G. Lyon, A. D. Ward, S. E. Nokes, Using High Spatial Resolution Multispectral Data
to Classify Corn and Soybean Crops. Photogrammetric Engineering & Remote Sensing, Volumen 66,
Número 3, pp. 319-327. Marzo 2000.
Referencias
[9] G. Warren, G. Metternicht, Agricultural Applications of High-Resolutio Digital Multispectral Imagery:
Evaluating Within-Field Spatial Variability of Canola (Brassica napus) in Western Australia.
Photogrammetric Engineering & Remote Sensing, Volumen 71, Número 5, pp. 595–602. Mayo 2005.
[10] N. E. Ortiz-Lozano, U. Pérez-Gómez, Imágenes aster en la discriminación de áreas de uso
agrícola en Colombia. Revista Facultad Nacional de Agronomía, Medellín. Pp. 4923-4935. 2009.
[11] A. I. de Castro, M. Jurado-Expósito, M. T. Gómez-Casero, F. López-Granados, Applying neural
networks to hyperspectral and multispectral field data for discrimination of cruciferous weeds in winter
crops. Institute for Sustainable Agriculture IAS / CSIC. Córdoba, España. 2012.
[12] A. Kemerer, N. Mari, C. Di Bella, C. Rebella, Comparación de Técnicas de Clasificación de
cultivos a partir de información Multi E Hyperespectral. Asociación Española de Teledeteccion,
Revista AET, Número 29. 2007.
[13] E. Camargo Arce, B. F. Theodor Rudorff, L. M. Sugawara Berka, P. F. Carrasco Pereira, Imágenes
Landsat y CBERS en la identificación del uso del suelo con cultivos agrícolas. Anais XII Simpósio
Brasileiro de Sensoriamento Remoto, pp. 41-48. Goiânia, Brasil. Abril 2005.
[14] C. Zhang, F. Qiu, Hyperspectral image classification using an unsupervised neuro-fuzzy system.
Journal of applied remote sensing, Volumen 6. 2012.
[15] D. Kalbermatter, J. Mourazos, P. Vacca, F. Rodriguez, G. San José, Métodos de Estimación para
el Area Agrícola. Departamento de informacion Economica y Social, Laboratorio de GIS y
Teledeteccion. Marzo, 2010.
[16] C. Manjarrez-Domínguez, C. Pinedo-Álvarez, C. E. Vélez-Sánchez Verín, A. Pinedo-Álvarez,
Separabilidad espectral de cultivos agrícolas con Imágenes Landsat TM. Tecnociencia Chihuahua.
Volumen I, Número 2, Mayo-Agosto 2007.
¡GRACIAS!
Roberto A. Vázquez
[email protected]
https://sites.google.com/site/robertoavazquez/
http://zeus.lci.ulsa.mx/idt/sistemasinteligentes/
Descargar