Engineering Technical University of Munich Convolutional-Recurrent Networks for Multi-temporal Classification Coffee Talk @ ESA ESRIN Φ-lab Marc Rußwurm, supervised by Dr. Marco K¨ orner 23rd May, 2018 M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 1 / 14
recently finished Master Geodesy & Geoinformation @ TU Munich now started PhD @ TUM/DLR Chair of Remote Sensing Technology member Computer Vision Research Group of my Chair scientific interests multi-temporal EO time series with Recurrent Nets natural language processing → EO M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 2 / 14
recently finished Master Geodesy & Geoinformation @ TU Munich now started PhD @ TUM/DLR Chair of Remote Sensing Technology member Computer Vision Research Group of my Chair scientific interests multi-temporal EO time series with Recurrent Nets natural language processing → EO M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 2 / 14
recently finished Master Geodesy & Geoinformation @ TU Munich now started PhD @ TUM/DLR Chair of Remote Sensing Technology member Computer Vision Research Group of my Chair scientific interests multi-temporal EO time series with Recurrent Nets natural language processing → EO M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 2 / 14
prepare Frontiers Developments Lab Challenge provide some practical feedback on server infrastructure give some deep learning experience (Docker, Tensorflow, Jupyter, GitHub) tell everyone that GANs and RNNs are great meet nice people and get invited to coffee and get a perspective for my PhD M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 3 / 14
prepare Frontiers Developments Lab Challenge provide some practical feedback on server infrastructure give some deep learning experience (Docker, Tensorflow, Jupyter, GitHub) tell everyone that GANs and RNNs are great meet nice people and get invited to coffee and get a perspective for my PhD M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 3 / 14
data is available in 10–30 m resolution with acquisition period of 5–10 d + free of charge. so why dont we use time series all the time? M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 4 / 14
data is available in 10–30 m resolution with acquisition period of 5–10 d + free of charge. so why dont we use time series all the time? M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 4 / 14
data is available in 10–30 m resolution with acquisition period of 5–10 d + free of charge. so why dont we use time series all the time? M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 4 / 14
, . . . , T ) model-driven define the functional model with domain-specific expert knowledge break the model into solvable sub-tasks i.e. preproc. → feat. extraction → classification less data required model fixed by expert, optimize parameters better guide-able by RS expert × data dimensionality reduced information lost? × plenty of model assumptions data-driven learn an approximated functional model from provided data expert designs a network structure with sufficient capacity × a lot of data required learn model and parameters × non-deterministic training all available data can be utilized network broadly applicable only restricted by IO format M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 6 / 14
, . . . , T ) model-driven define the functional model with domain-specific expert knowledge break the model into solvable sub-tasks i.e. preproc. → feat. extraction → classification less data required model fixed by expert, optimize parameters better guide-able by RS expert × data dimensionality reduced information lost? × plenty of model assumptions data-driven learn an approximated functional model from provided data expert designs a network structure with sufficient capacity × a lot of data required learn model and parameters × non-deterministic training all available data can be utilized network broadly applicable only restricted by IO format M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 6 / 14
, . . . , T ) model-driven define the functional model with domain-specific expert knowledge break the model into solvable sub-tasks i.e. preproc. → feat. extraction → classification less data required model fixed by expert, optimize parameters better guide-able by RS expert × data dimensionality reduced information lost? × plenty of model assumptions data-driven learn an approximated functional model from provided data expert designs a network structure with sufficient capacity × a lot of data required learn model and parameters × non-deterministic training all available data can be utilized network broadly applicable only restricted by IO format M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 6 / 14
, . . . , T ) model-driven define the functional model with domain-specific expert knowledge break the model into solvable sub-tasks i.e. preproc. → feat. extraction → classification less data required model fixed by expert, optimize parameters better guide-able by RS expert × data dimensionality reduced information lost? × plenty of model assumptions data-driven learn an approximated functional model from provided data expert designs a network structure with sufficient capacity × a lot of data required learn model and parameters × non-deterministic training all available data can be utilized network broadly applicable only restricted by IO format M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 6 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
top-of-atmosphere data no atmospheric correction no cloud filtering no additional image registration x end-to-end learning y M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 7 / 14
as natural language processing input sequence representation output sequence It’s raining in ESRIN Es regnet in ESRIN representation cT 0 0 0 M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 8 / 14
and K¨ orner, M. (2017). Temporal Vegetation Modelling using Long Short-Term Memory Networks for Crop Identification from Medium-Resolution Multi-Spectral Satellite Images. In IEEE/ISPRS EarthVision 2017 Workshop, Proceedings of the IEEE CVPR Workshops. Rußwurm M., K¨ orner M. (2018). Multi-Temporal Land Cover Classification with Sequential Recurrent Encoders. ISPRS International Journal of Geo-Information. https://arxiv.org/abs/1802.02080. (in review) M. Rußwurm, M. K¨ orner (TUM) | Convolutional-Recurrent Networks for Multi-temporal Classification | Coffee Talk @ ESA ESRIN Φ-lab | 23rd May, 2018 14 / 14