An Improved Probabilistic Graphical Model for the Detection of Internal Layers from Polar Radar Imagery Jerome E. Mitchell 2013 NASA Earth and Space Science.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Yinyin Yuan and Chang-Tsun Li Computer Science Department
Autonomic Scaling of Cloud Computing Resources
Bayesian Estimation in MARK
Markov-Chain Monte Carlo
Segmentation In The Field Medicine Advanced Image Processing course By: Ibrahim Jubran Presented To: Prof. Hagit Hel-Or.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Automatic Identification of Ice Layers in Radar Echograms David Crandall, Jerome Mitchell, Geoffrey C. Fox School of Informatics and Computing Indiana.
EE462 MLCV Lecture Introduction of Graphical Models Markov Random Fields Segmentation Tae-Kyun Kim 1.
SEAT Traverse The Satellite Era Accumulation Traverse (SEAT) collected near-surface firn cores and Ultra High Frequency (UHF) Frequency Modulated.
Segmentation (2): edge detection
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Smoothing 3D Meshes using Markov Random Fields
A Survey of Techniques for Detecting Layers in Polar Radar Imagery Jerome E. Mitchell, David J. Crandall, Geoffrey C. Fox, and John D. Paden.
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Bayesian Analysis for Extreme Events Pao-Shin Chu and Xin Zhao Department of Meteorology School of Ocean & Earth Science & Technology University of Hawaii-
Data-Driven Markov Chain Monte Carlo Presented by Tomasz MalisiewiczTomasz Malisiewicz for Advanced PerceptionAdvanced Perception 3/1/2006.
Robin McDougall, Ed Waller and Scott Nokleby Faculties of Engineering & Applied Science and Energy Systems & Nuclear Science 1.
Bayes Factor Based on Han and Carlin (2001, JASA).
Layer-finding in Radar Echograms using Probabilistic Graphical Models David Crandall Geoffrey C. Fox School of Informatics and Computing Indiana University,
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Techniques for Estimating Layers from Polar Radar Imagery Jerome E. Mitchell, Geoffrey C. Fox, and David J. Crandall :: CReSIS NSF Site Visit :: School.
A General Framework for Tracking Multiple People from a Moving Camera
Interactive Shortest Path Part 3 An Image Segmentation Technique Jonathan-Lee Jones.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
2004 All Hands Meeting Analysis of a Multi-Site fMRI Study Using Parametric Response Surface Models Seyoung Kim Padhraic Smyth Hal Stern (University of.
Markov Random Fields Probabilistic Models for Images
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Suppressing Random Walks in Markov Chain Monte Carlo Using Ordered Overrelaxation Radford M. Neal 발표자 : 장 정 호.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
CReSIS Data Processing and Analysis Jerome E. Mitchell Indiana University - Bloomington.
Exploring Learning Algorithms for Layer Identification from Polar Radar Imagery Tori Wilborn (Elizabeth City State University), Omar Owens (Winston Salam.
1 Tree Crown Extraction Using Marked Point Processes Guillaume Perrin Xavier Descombes – Josiane Zerubia ARIANA, joint research group CNRS/INRIA/UNSA INRIA.
Unsupervised Mining of Statistical Temporal Structures in Video Liu ze yuan May 15,2011.
Reducing MCMC Computational Cost With a Two Layered Bayesian Approach
Motion Estimation using Markov Random Fields Hrvoje Bogunović Image Processing Group Faculty of Electrical Engineering and Computing University of Zagreb.
The rise of the planet’s temperature has a very negative impact on the subsurface dynamics of Earth’s Polar Regions. Analyzing the polar subsurface is.
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Layer-finding in Radar Echograms using Probabilistic Graphical Models David Crandall Geoffrey C. Fox School of Informatics and Computing Indiana University,
CS Statistical Machine learning Lecture 25 Yuan (Alan) Qi Purdue CS Nov
TEMPLATE DESIGN © Approximate Inference Completing the analogy… Inferring Seismic Event Locations We start out with the.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Biointelligence Laboratory, Seoul National University
Motion and Optical Flow
Markov Random Fields with Efficient Approximations
Nonparametric Semantic Segmentation
Mean Shift Segmentation
Jun Liu Department of Statistics Stanford University
Dynamical Statistical Shape Priors for Level Set Based Tracking
Adversarially Tuned Scene Generation
3D Models and Matching particular matching techniques
Outline Image Segmentation by Data-Driven Markov Chain Monte Carlo
Image Segmentation Techniques
Markov Networks.
Learning with information of features
Estimating Networks With Jumps
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Seam Carving Project 1a due at midnight tonight.
Robust Full Bayesian Learning for Neural Networks
Expectation-Maximization & Belief Propagation
Slides for Sampling from Posterior of Shape
Holocene deceleration of the Greenland Ice Sheet
Markov Networks.
Jerome E. Mitchell 2013 NASA Earth and Space Science Fellow
Polar Science Applications February 2017
Subglacial bed topography using machine learning and geostatistical analysis applied to 2D and 3D radar sounding John Paden1, Victor Berger1, Mohanad Al-Ibadi1,
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

An Improved Probabilistic Graphical Model for the Detection of Internal Layers from Polar Radar Imagery Jerome E. Mitchell 2013 NASA Earth and Space Science Fellow Ph.D Thesis Proposal Advisor: Geoffrey C. Fox Committee: David J. Paden, Judy Qiu, Minje Kim, and John D. Paden*

Introduction The Problem Understanding Layers in the radar images: the ice thickness and accumulation rate maps help studies relating to the ice sheets, their volume, and how they contribute to climate change An automated approach (to include the detection of a varying number of layers) Improve internal layer accuracy by incorporating prior information from data collection strategies

Depth Sounder Accumulation Ku-Band Altimeter Snow Radar ice surface internal layers (millennial +) ice surface Internal layers (annual/decadal) bedrock Ku-Band Altimeter Snow Radar Ice surface ice surface internal layers (annual) internal layers (annual)

Distance along flight line Distance below aircraft

Column Pixel 100

Challenges in Processing RADAR Imagery Bedrock/Surface Layers Two Layers (but, false positives) Low magnitude, faint, or non-existent bedrock reflections Strong surface reflections can be repeated in an image causing surface multiples Internal Layers Multiple Layers (a couple dozen) Fuse into existing Layers Disappear and Reappear

Internal Layer Approaches… Cross-correlation and a Peak following routine Internal Layer Tracing and Age Depth Accumulation Relationships for the Northern Greenland Ice Sheet M. Fahnestock, W. Abdalati, S. Luo, and S. Gogineni Ramp based function Tracing the Depth of the Holocene Ice in North Greenland from Radio-Echo Sounding Data N. Karlsson, D. Dahl-Jensen, S. Gogineni, and J. Paden Radon Transform Automated MultiLayer Picking Algorithm for Ice Sheet Radar Echograms Applied to Ground-Based Near Surface Data V. de Paul Onana, L. Koenig, J. Ruth, M. Studinger, and J. Harbeck

Internal Layer Approaches… Several Semi-Automated Methods Radiostratigraphy and Age Structure of the Greenland Ice Sheet J. MacGregor, M. Fahnestock, G. Catania, J. Paden, S. Gogineni, S. Young, S. Rybarski, A. Mabrey, B. Wagman, and M. Morlighem ARESP 6 Phases Automated Processing to Derive Dip Angles of Englacial Radar Reflectors in Ice Sheets L. Sime, R. Hindmarsh, and H. Corr Active Contours (‘Snakes’) [Layer Position: Dynamic Time Warping ] Detection of layer slopes and mapping of discrete reflectors in radio echograms C. Panton

Active Contours Active contour models, computer generated curves, which move within images to detect object boundaries Used in Image Segmentation Examples Level Sets, Intelligent Scissors, Snakes

Esnake  (𝛼 𝐸 𝑒𝑙𝑎𝑠𝑡𝑖𝑐  𝛽 𝐸 𝑏𝑒𝑛𝑑𝑖𝑛𝑔 +𝛾 𝐸 𝑖𝑚𝑎𝑔𝑒 )𝑑𝑠 Snakes A snake is defined in the (x,y) plane of an image as a parametric curve v(s)  (x(s), y(s)), s ∈[0,1] A contour has an energy (Esnake), which is defined as the sum of the three energy terms Esnake  (𝛼 𝐸 𝑒𝑙𝑎𝑠𝑡𝑖𝑐  𝛽 𝐸 𝑏𝑒𝑛𝑑𝑖𝑛𝑔 +𝛾 𝐸 𝑖𝑚𝑎𝑔𝑒 )𝑑𝑠 Detecting Layers reduces to an energy minimization problem

Near Surface Internal Layers Mitchell, Crandall, Fox, and Paden, “A Semi-Automated Approach to Estimating Near Surface Internal Layers from Snow Radar Imagery”, International Geoscience and Remote Sensing (IGARSS), 2013.

Probabilistic Graphical Models A graph comprises nodes (or vertices) and links (or edges), where each node represents a random variable and the link probabilistic relationship between these variables Models Bayesian Network Markov Random Field encode contextual constraints visual information Inference is the process of computing posterior probabilities of one or more nodes

The Model Identify K layer boundaries in each column of a m x n radar image Let 𝐿 𝑖 = ( 𝑙 𝑖𝑗 , …, 𝑙 𝑖𝑗 ) depict the row coordinate of layer i in column j Goal: Find a labeling for entire image, 𝐿 = (𝐿1, … , 𝐿𝑘)

Probabilistic Formulation The problem of layer detection is posed as a probabilistic graphical model based on the following assumptions: 𝑃 𝐿 𝐼) ∝𝑃 𝐼 𝐿) P(L) Prior term models how well labeling agrees with typical ice layer properties Likelihood term models how well labeling agrees with image

Probabilistic Formulation The problem of layer detection is posed as a probabilistic graphical model based on the following assumptions: Image characteristics determined by local layer boundaries 𝑃 𝐼 𝐿)= 𝑖=1 𝑘 𝑗=1 𝑛 𝑃 𝐼 𝑙 𝑖,𝑗 ) 2. Variables in L exhibit a Markov property with respect to their local neighbors

Probabilistic Formulation The problem of layer detection is posed as a probabilistic graphical model based on the following assumptions: Image characteristics determined by local layer boundaries 2. Variables in L exhibit a Markov property with respect to their local neighbors 𝑃 𝐿 ∝ 𝑖=1 𝑘 𝑗=1 𝑛 𝑃 𝑙 𝑖,𝑗 𝑙 𝑖,𝑗−1 𝑃 𝑙 𝑖,𝑗 𝑙 𝑖−1,𝑗 Zero-mean Gaussian penalizes discontinuities in layer boundaries across columns Repulsive term prevents boundary crossing

Crandall et al, “Layer-finding in Radar Echograms using Probabilistic Graphical Models”, International Conference on Pattern Recognition (ICPR), 2012 Developed an automated layer detection method, which used an statistical graphical model for integrating local and global features. Technique developed from simplistic model and solved for layer boundaries incrementally, producing a single answer

Surface and Bedrock (Hidden Markov Model) Approach Ground-Truth Crandall, Fox, Paden, “Layer-finding in Radar Echograms using Probabilistic Graphical Models”, International Conference on Pattern Recognition (ICPR), 2012.

Estimating Bedrock and Surface Boundaries with Confidence Intervals in Ice Sheet Radar Imagery using MCMC Improved the model by solving for layer boundaries simultaneously and providing confidence intervals, which can aid in glaciologists in determining correct layer boundaries using Gibbs sampling for performing inference instead of the dynamic programming Gibbs sampler produces explicit confidence intervals, thus giving bands of uncertainty in the layer boundary locations

Surface and Bedrock Approach Ground-Truth Lee, Mitchell, Crandall, and Fox “Estimating Bedrock and Surface Boundaries with Confidence Intervals in Ice Sheet Radar Imagery using MCMC”, International Conference on Image Processing (ICIP), 2014.

An Automatic Approach to Detecting Internal Layer Boundaries using RJMCMC Reversible Jumps Markov Chain Monte Carlo (RJMCMC) based Sampling procedure Birth a layer is added to the configuration Update a layer is adjusted Death a layer is deleted from configuration Uniform spacing of layers as an initialization. The RJMCMC sampler is coupled with simulated annealing in order to ensure convergence of the Markov Chain by a temperature parameter. The temperature gradually decreases as the number of iterations increase – layers were detected between 500 and 1000 iterations

Iteration 1: Update Iteration 6: Death Iteration 14: Birth Iteration 160: Birth Iteration 251: Death Iteration 351: Update Iteration 378: Update Iteration 491: Birth Mitchell, Lee, Crandall, and Fox “An Automatic Approach to Detecting Internal Layer Boundaries using RJMCMC”, TBA.

Preliminary Proposed Work: Extended ‘Cross-Sectional’ Prior Sample Radar Survey: 5 line segments (black, brown, green, purple, and red) represent radar images. The red segment intersects with the 4 overlapping images

Preliminary Proposed Work: Extended ‘Cross-Sectional’ Prior Extended model 𝜓( 𝐿 𝐼1 , 𝐿 𝐼2 )= 𝑒 dist( L I1 , L I2 ) 𝜎 2 This term would model the similarly of labels at cross-sectional intersections

Timeline Date Activity September 2017 Specify specific layer datasets with corresponding radar surveys November 2017 Determine intersections for highly dense radar surveys December 2017 Encode cross-sectional prior in Bayesian framework January – March 2018 Write and Defend Thesis

Conclusion Identifying snow layers from can aid in forecasting global change From a semi-automated approach to an the detection of an unknown number of layers The potential to improve layer accuracy by incorporating additional information (i.e cross-sectional radar surveys) into the model

Questions?