objetivos aprendizaje autom´atico para la discriminaci´on ......estudiar otros paradigmas de...

8
Introducci´on Primer trabajo Segundo trabajo Conclusiones Aprendizaje autom´ atico para la discriminaci´on de malas hierbas en girasol Mar´ ıa P´ erez-Ortiz, Francisca L´opez Granados Hito 1.1.2 Monitorizaci´on de cultivos y malas hierbas mediante tecnolog´ ıas a´ ereas con sensores en infrarrojo para la mejora de la gesti´on agr´ ıcola. Instituto de Agricultura Sostenible, CSIC ordoba, Spain [email protected] 6 de Marzo de 2015 M. P´ erez-Ortiz et al. Aprendizaje autom´ atico para discriminaci´on de malas hierbas Introducci´on Primer trabajo Segundo trabajo Conclusiones Objetivos Aprender un modelo de forma autom´ atica para discriminar malas hierbas. M. P´ erez-Ortiz et al. Aprendizaje autom´ atico para discriminaci´on de malas hierbas

Upload: others

Post on 14-Feb-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Aprendizaje automático para la discriminación demalas hierbas en girasol

    Maŕıa Pérez-Ortiz, Francisca López GranadosHito 1.1.2 Monitorización de cultivos y malas hierbasmediante tecnoloǵıas aéreas con sensores en infrarrojo

    para la mejora de la gestión agŕıcola.Instituto de Agricultura Sostenible, CSIC

    Córdoba, [email protected] de Marzo de 2015

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Objetivos

    Aprender un modelo de forma automática para discriminarmalas hierbas.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Objetivos

    Aprender un modelo de forma automática para discriminarmalas hierbas.

    ¿Cuánta información es necesaria para entrenar los modelos?¿Qué tipo de información debeŕıa recibir el modelo?¿Qué tipo de modelo seŕıa el adecuado?¿Cómo podŕıamos hacer que el procedimiento fuese lo menoscostoso computacionalmente?

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    ¿Qué se ha planteado hasta ahora?

    Estudiar distintos modelos de aprendizaje.Unsupervised learning Supervised learning Semisupervised learning

    Estudiar distintas caracteŕısticas (espectral, ı́ndices devegetación, etc).

    Estudiar distintas representaciones de los datos (ṕıxeles,objectos, etc).

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Propuesta

    Etiquetado de una porción reducidade terreno.

    Sistema fácilmente paralelizable yoptimización de parámetrosautomática.

    Uso de una técnica muy flexible paradetección de ĺıneas de cultivo.

    Acquire imagesLabel set of pixels

    Binarise vegetation indexesvia the Otsu's algorithm

    Crop row detection

    Set parameters

    Optimisation of parametersfor the learning algorithm

    and classification

    Image partition

    Compute vegetation indexes

    Tasks to be performed by the user

    Proposed image analysis

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Propuesta

    Inclusión de tres tipos decaracteŕısticas diferentes en elmodelo:

    Caracteŕısticas espectrales

    Índice de vegetacion (ExG oNDVI).

    Pertenencia a la ĺınea decultivo e ı́ndice.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Propuesta

    Tres tipos de modelos:

    No supervisados inicializados.

    Supervisados.

    Semisupervisados.

    Crop CropSoil SoilWeed WeedTetracam Olympus

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Resultados

    Mejores resultados obtenidos usando:

    Método semisupervisado (en torno a un 4% de desviación delos porcentajes reales).Uso de ĺıneas de cultivo.30m (aunque hay pocas diferencias con 60m).Cámara TTC.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Resultados

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Propuesta

    Analizar las diferencias entre una clasificación basada enṕıxeles y una basada en objectos (tiempo y resultados).

    Analizar las caracteŕısticas del objeto a incluir (media másdesviación t́ıpica, histogramas).

    1. Image acquiquisition 2. Image segmentation 3. Data labelling

    4. Data classification

    Pixel-based approach Object-based approach

    Feature extraction-Spectral information-Vegetation index-Objects shape

    Feature extraction -Spectral information

    Two approximations:

    1. Statistic computation2. Histogram computation

    Two approximations:

    1. Classification of all pixels2. Classification of one pixel per object

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Propuesta

    Etiquetado de 100 objetos aleatorios por clase.

    Caracteŕısticas consideradas para los ṕıxeles: Espectrales.

    Caracteŕısticas consideradas para los objetos: Espectrales,ı́ndices de vegetación y forma.

    Object pixels

    Neighbouring pixels

    Other pixels

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Resultados

    Table : Resultados para Acc, MS y tiempo de ejecución para las distintasconfiguraciones.

    Dataset Characteristics Acc MS TimePixel-based analysis

    One pixel per object Spect. 87.33± 8.29 76.00± 14.30 4.53± 0.02All pixels Spect. 90.89± 0.77 84.56± 1.76 1122.01± 299.37

    Object-based analysisStatistical metrics Spect. 93.33± 3.51 86.00± 5.16 4.66± 0.04Statistical metrics Spect. + VI 94 .33 ± 3 .87 89 .00 ± 5 .68 4.86± 0.02Statistical metrics Spect. + VI + Shape 96.33± 3.67 93.00± 6.75 5.03± 0.06

    Histograms Spect. 92.67± 5.62 87.00± 8.23 6.73± 0.04Histograms Spect. + VI 93.00± 5.54 85.00± 11.79 6.98± 0.04Histograms Spect. + VI + Shape 92.67± 5.62 85.00± 12.69 6.90± 0.06

    Los mejores resultados están en negrita, y los segundos mejores en cursiva.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Resultados

    Prueba adicional con menos objetos para entrenamiento →Resultados similares.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    Conclusiones

    Se necesita muy poca información de entrenamiento, pero serequiere que esta explore todo el espectro de posibilidades.

    Los métodos semisupervisados muestran buenos resultados eneste caso y complementan la información de entrenamiento.

    La inclusión de información de forma, pertenencia a ĺıneas decultivo y ı́ndices de vegetación ayuda a mejorar los resultados.

    Los modelos de aprendizaje automático son flexibles ypresentan potencial para discriminar bien las malas hierbascerca o en las ĺıneas de cultivo.

    La clasificación basada en objetos llega a unos mejoresresultados (en términos de precisión y tiempo).

    Parámetros tales como el buffer de la ĺınea de cultivo sepueden optimizar de forma automática con buenos resultados.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

  • Introducción Primer trabajo Segundo trabajo Conclusiones

    Trabajo futuro

    Explorar métodos para seleccionar las regiones a etiquetar.

    Analizar qué estad́ısticos son más útiles para la discriminaciónpor objetos.

    Estudiar métodos diseñados espećıficamente para clasificarhistogramas.

    Diseñar un modelo paralelizado y analizar el tiempo deprocesamiento necesario.

    Estudiar si todo lo anterior se aplica a otros cultivos.

    Estudiar otros paradigmas de aprendizaje automático:Aprendizaje por refuerzo para generalizar en campos distintos.

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas

    Introducción Primer trabajo Segundo trabajo Conclusiones

    M. Pérez-Ortiz et al. Aprendizaje automático para discriminación de malas hierbas