SlideShare a Scribd company logo
Temporal Analysis of Forest Cover Using a Hidden Markov Model Arnt-Børre Salberg and Øivind Due Trier  Norwegian Computing Center Oslo, Norway IGARSS 2011,  July 27
Outline Motivation Hidden Markov model  Concept Class sequence estimation Transition probabilities, clouds, and atmosphere Application: Tropical forest monitoring Conclusion
Introduction Time-series of images needed in order to detect changes of the spatial forest cover Time-series analysis requires methodology that  handles the natural variability between in images  overcome problems with cloud cover in optical images (and missing data in Landsat-7) handles atmospheric disturbances does not propagate errors from one time instant to the next
Introduction: Change detection Naive Simply create forest cover maps from two years, and compare Errors in both maps are added.  Not a good idea! Time series analysis Model what is going on by using all available images from the two years (and before, between, and after)
Hidden Markov Model (HMM) HMM used to model each location on ground as being in one of the following classes:     = { forest, sparse forest, grass, soil } Markov property:  P(  t |  t-1 ,…,  1 ) = P(  t |  t-1 )
Hidden Markov Model (HMM) Bayes rule for Markov models P(  t |  t-1 )  : class transition probability class 1 class 2 P(1|1) P(2|1) class 3 P(3|1)
Class sequence estimation Two popular methods for finding the class sequence   Most likely class sequence Minimum probability of class error
Most likely class sequence (MLCS) Finds the  class sequence  that maximizes the likelihood -> maximum likelihood estimate The optimal sequence is efficiently found using the  Viterbi -algorithm
Viterbi algorithm Forest Sparse forest Grass Soil Forest Sparse forest Grass Soil Possible states at time  t Possible states at time  t +1 Most probable sequence of previous states for each state at time  t The best sequence ending at state c, given the observations x 1 , …, x t The probability of jumping from state c to state k (this is dependent on the time interval) The probability of observing the actual observation, given that the state is k
Minimum probability of class error If we are interested in obtaining a  minimum probability of error class estimate  (at time instant  t ), the MLCS method is not optimal, but the maximum a posteriori (MAP) estimate is The MAP estimate at time instant  t  t  found using the  forward-backward  algorithm
Class transition probabilities Landsat:  Minimum time interval between two subsequent acquisitions is 16 days Let  P 0 (  t =m|  t =m’) = P 0 (m|m’)  denote the class transition probability corresponding to 16 days Class transition probability for any 16·  t  interval … in matrix form
Clouds Clouds prevent us from observing the Earth’s surface  Clouds may be handled using two different strategies Cloud screening and masking of cloud-contaminated pixels as missing observations Include a cloud class in the HMM modeling framework … in this work we only consider  strategy 1 . Cloud screening performed using a SVM
Data distributions, class transition probabilities, co-registration Landsat image data (band 1-5,7) modeled using class dependent multivariate Gaussian distributions Mean vector and covariance matrix estimated from training data Class transition probabilities assumed fixed May be estimated from the data (e.g. Baum-Welch)  Precise co-registration needed
Atmospheric disturbance We apply a re-training methodology for handling image data variations (IGARSS’11, MO4.T05) LEDAPS calibration (surface reflectance) will be investigated  Ground surface  reflectance Atmosphere Top of the  atmosphere reflectance
Landsat 5 TM images (166/63) Amani, Tanzania 1985-03-09 1986-08-19 1986-06-16 1986-10-06 1987-08-06 1995-02-17 1995-05-24 2008-06-12 2009-11-22 2009-11-06 2009-12-08 2009-07-01 2010-02-10 1995-02-01
Results - Forest cover maps 2010-02-10 1995-02-17 1986-06-16 Worldview-2  2010-03-04 Forest Sparse forest Soil Grass
Results - Forest cover change  2010-02-10 1995-02-17 1986-06-16 1995-02-01 1986-10-06 1986-08-19 2009-07-01 2009-11-22 2009-12-08 WV2 2010-03-25 Clouded observation Clouded observation Clouded observation
Landsat 5 TM images (227-062) Santarém, Brazil 1988-09-04 1989-08-22 1992-07-29 1993-05-29 1995-06-04 1996-07-08 2004-08-31 2005-07-01 2005-07-17 2006-08-05 2007-06-21 2008-06-23 2008-09-11 2009-07-12 2009-07-28
Results - Forest cover maps Santarém, Brazil 2008-06-23 1997-07-27 1986-07-29 2007-06-23
Results - Forest cover change maps Santarém, Brazil 2008-06-23 1997-07-27 1986-07-29 2007-06-23
Multsensor possibilities Multitemporal observations from other sensors (e.g., radar) may naturally be modeled in the hidden Markov model Only the sensor data distributions are needed, e.g. The multisensor images need to be geocoded to the same grid
Temporal forest cover sequence Multisensor Hidden Markov model CLASSES  t  t-1  t+1 y t y t-2  t-2 y t y t+1 y t-1 Optical Optical Optical Optical SAR SAR TIME OBSERVATIONS
Conclusions Time series analysis of each pixel based on a hidden Markov model Finds the most likely sequence of land cover classes Change detection based on classified sequence Does not propagate errors since the whole sequence is classified simultaneously. Regularized by the transition probabilities. Handles cloud contaminated images Multisensor possibilities
Acknowledgements The experiment presented here was supported by a research grant from the Norwegian Space Centre.

More Related Content

PDF
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
PDF
Ill-posedness formulation of the emission source localization in the radio- d...
PDF
Computational methods and vibrational properties applied to materials modeling
PPTX
Land Cover and Land use Classifiction from Satellite Image Time Series Data u...
PDF
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
PDF
437FINALREPORTmnras
PDF
Smear correction of highly variable,
PPT
Mace2010
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Ill-posedness formulation of the emission source localization in the radio- d...
Computational methods and vibrational properties applied to materials modeling
Land Cover and Land use Classifiction from Satellite Image Time Series Data u...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
437FINALREPORTmnras
Smear correction of highly variable,
Mace2010

What's hot (20)

PPTX
Improving Physical Parametrizations in Climate Models using Machine Learning
PPTX
Integration of flux tower data and remotely sensed data into the SCOPE simula...
PDF
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
PDF
Understanding climate model evaluation and validation
PDF
Estimation of global solar radiation by using machine learning methods
PDF
Computational Physics Final Report (MATLAB)
PDF
cloud_futures_2.0_Papazachos
PDF
Analysis_molf
PPTX
Barber_TU2.T03_hk_mb_casa_fg_hk_FINAL.pptx
PDF
QMC: Operator Splitting Workshop, Using Sequences of Iterates in Inertial Met...
PDF
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
PPTX
Forest Change Detection in incomplete satellite images with deep neural networks
PDF
A Testbed for Image Synthesis
PDF
Fractional approaches in dielectric broadband spectroscopy
PDF
PDF
Spectroscopic confirmation of_the_existence_of_large_diffuse_galaxies_in_the_...
PPTX
A Prediction Technique for Chaotic Time Series
PDF
Trumbore_pittcon13_v2
Improving Physical Parametrizations in Climate Models using Machine Learning
Integration of flux tower data and remotely sensed data into the SCOPE simula...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Understanding climate model evaluation and validation
Estimation of global solar radiation by using machine learning methods
Computational Physics Final Report (MATLAB)
cloud_futures_2.0_Papazachos
Analysis_molf
Barber_TU2.T03_hk_mb_casa_fg_hk_FINAL.pptx
QMC: Operator Splitting Workshop, Using Sequences of Iterates in Inertial Met...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
Forest Change Detection in incomplete satellite images with deep neural networks
A Testbed for Image Synthesis
Fractional approaches in dielectric broadband spectroscopy
Spectroscopic confirmation of_the_existence_of_large_diffuse_galaxies_in_the_...
A Prediction Technique for Chaotic Time Series
Trumbore_pittcon13_v2
Ad

Similar to temporal_analysis_forest_cover_using_hmm.ppt (20)

PDF
Inversão com sigmoides
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
PPT
Rocca.ppt
PPTX
Quantifying Landscape Changes through Land Cover Transition Potential Analysi...
PPT
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
PPT
AT_MB_MM_IGARSS2011.ppt
PDF
Landsat calibration summary_rse
PDF
Landsat calibration summary_rse
PDF
A Land Data Assimilation System Utilizing Low Frequency Passive Microwave Rem...
PDF
PhD defence - Steven Vanonckelen
PDF
A beamforming comparative study of least mean square, genetic algorithm and g...
PPT
Taramelli Melelli
PDF
Velocity Models Difference
Inversão com sigmoides
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
2 ShengleiZhang_IGARSS2011_MO3.T04.2.ppt
Rocca.ppt
Quantifying Landscape Changes through Land Cover Transition Potential Analysi...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
AT_MB_MM_IGARSS2011.ppt
Landsat calibration summary_rse
Landsat calibration summary_rse
A Land Data Assimilation System Utilizing Low Frequency Passive Microwave Rem...
PhD defence - Steven Vanonckelen
A beamforming comparative study of least mean square, genetic algorithm and g...
Taramelli Melelli
Velocity Models Difference
Ad

More from grssieee (20)

PDF
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
PDF
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
PPTX
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
PPT
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
PPTX
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
PPTX
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PPT
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
PPT
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
PPT
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
PPT
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
PDF
Test
PPT
test 34mb wo animations
PPT
Test 70MB
PPT
Test 70MB
PDF
2011_Fox_Tax_Worksheets.pdf
PPT
DLR open house
PPT
DLR open house
PPT
DLR open house
PPT
Tana_IGARSS2011.ppt
PPT
Solaro_IGARSS_2011.ppt
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
Test
test 34mb wo animations
Test 70MB
Test 70MB
2011_Fox_Tax_Worksheets.pdf
DLR open house
DLR open house
DLR open house
Tana_IGARSS2011.ppt
Solaro_IGARSS_2011.ppt

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”

temporal_analysis_forest_cover_using_hmm.ppt

  • 1. Temporal Analysis of Forest Cover Using a Hidden Markov Model Arnt-Børre Salberg and Øivind Due Trier Norwegian Computing Center Oslo, Norway IGARSS 2011, July 27
  • 2. Outline Motivation Hidden Markov model Concept Class sequence estimation Transition probabilities, clouds, and atmosphere Application: Tropical forest monitoring Conclusion
  • 3. Introduction Time-series of images needed in order to detect changes of the spatial forest cover Time-series analysis requires methodology that handles the natural variability between in images overcome problems with cloud cover in optical images (and missing data in Landsat-7) handles atmospheric disturbances does not propagate errors from one time instant to the next
  • 4. Introduction: Change detection Naive Simply create forest cover maps from two years, and compare Errors in both maps are added. Not a good idea! Time series analysis Model what is going on by using all available images from the two years (and before, between, and after)
  • 5. Hidden Markov Model (HMM) HMM used to model each location on ground as being in one of the following classes:   = { forest, sparse forest, grass, soil } Markov property: P(  t |  t-1 ,…,  1 ) = P(  t |  t-1 )
  • 6. Hidden Markov Model (HMM) Bayes rule for Markov models P(  t |  t-1 ) : class transition probability class 1 class 2 P(1|1) P(2|1) class 3 P(3|1)
  • 7. Class sequence estimation Two popular methods for finding the class sequence  Most likely class sequence Minimum probability of class error
  • 8. Most likely class sequence (MLCS) Finds the class sequence that maximizes the likelihood -> maximum likelihood estimate The optimal sequence is efficiently found using the Viterbi -algorithm
  • 9. Viterbi algorithm Forest Sparse forest Grass Soil Forest Sparse forest Grass Soil Possible states at time t Possible states at time t +1 Most probable sequence of previous states for each state at time t The best sequence ending at state c, given the observations x 1 , …, x t The probability of jumping from state c to state k (this is dependent on the time interval) The probability of observing the actual observation, given that the state is k
  • 10. Minimum probability of class error If we are interested in obtaining a minimum probability of error class estimate (at time instant t ), the MLCS method is not optimal, but the maximum a posteriori (MAP) estimate is The MAP estimate at time instant t  t found using the forward-backward algorithm
  • 11. Class transition probabilities Landsat: Minimum time interval between two subsequent acquisitions is 16 days Let P 0 (  t =m|  t =m’) = P 0 (m|m’) denote the class transition probability corresponding to 16 days Class transition probability for any 16·  t interval … in matrix form
  • 12. Clouds Clouds prevent us from observing the Earth’s surface Clouds may be handled using two different strategies Cloud screening and masking of cloud-contaminated pixels as missing observations Include a cloud class in the HMM modeling framework … in this work we only consider strategy 1 . Cloud screening performed using a SVM
  • 13. Data distributions, class transition probabilities, co-registration Landsat image data (band 1-5,7) modeled using class dependent multivariate Gaussian distributions Mean vector and covariance matrix estimated from training data Class transition probabilities assumed fixed May be estimated from the data (e.g. Baum-Welch) Precise co-registration needed
  • 14. Atmospheric disturbance We apply a re-training methodology for handling image data variations (IGARSS’11, MO4.T05) LEDAPS calibration (surface reflectance) will be investigated Ground surface reflectance Atmosphere Top of the atmosphere reflectance
  • 15. Landsat 5 TM images (166/63) Amani, Tanzania 1985-03-09 1986-08-19 1986-06-16 1986-10-06 1987-08-06 1995-02-17 1995-05-24 2008-06-12 2009-11-22 2009-11-06 2009-12-08 2009-07-01 2010-02-10 1995-02-01
  • 16. Results - Forest cover maps 2010-02-10 1995-02-17 1986-06-16 Worldview-2 2010-03-04 Forest Sparse forest Soil Grass
  • 17. Results - Forest cover change 2010-02-10 1995-02-17 1986-06-16 1995-02-01 1986-10-06 1986-08-19 2009-07-01 2009-11-22 2009-12-08 WV2 2010-03-25 Clouded observation Clouded observation Clouded observation
  • 18. Landsat 5 TM images (227-062) Santarém, Brazil 1988-09-04 1989-08-22 1992-07-29 1993-05-29 1995-06-04 1996-07-08 2004-08-31 2005-07-01 2005-07-17 2006-08-05 2007-06-21 2008-06-23 2008-09-11 2009-07-12 2009-07-28
  • 19. Results - Forest cover maps Santarém, Brazil 2008-06-23 1997-07-27 1986-07-29 2007-06-23
  • 20. Results - Forest cover change maps Santarém, Brazil 2008-06-23 1997-07-27 1986-07-29 2007-06-23
  • 21. Multsensor possibilities Multitemporal observations from other sensors (e.g., radar) may naturally be modeled in the hidden Markov model Only the sensor data distributions are needed, e.g. The multisensor images need to be geocoded to the same grid
  • 22. Temporal forest cover sequence Multisensor Hidden Markov model CLASSES  t  t-1  t+1 y t y t-2  t-2 y t y t+1 y t-1 Optical Optical Optical Optical SAR SAR TIME OBSERVATIONS
  • 23. Conclusions Time series analysis of each pixel based on a hidden Markov model Finds the most likely sequence of land cover classes Change detection based on classified sequence Does not propagate errors since the whole sequence is classified simultaneously. Regularized by the transition probabilities. Handles cloud contaminated images Multisensor possibilities
  • 24. Acknowledgements The experiment presented here was supported by a research grant from the Norwegian Space Centre.