A Survey of Techniques for Detecting Layers in Polar Radar Imagery Jerome E. Mitchell, David J. Crandall, Geoffrey C. Fox, and John D. Paden.

Slides:



Advertisements
Similar presentations
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Advertisements

Computer Vision Lecture 16: Texture
Presenter: Hoang, Van Dung
Automatic Identification of Ice Layers in Radar Echograms David Crandall, Jerome Mitchell, Geoffrey C. Fox School of Informatics and Computing Indiana.
SEAT Traverse The Satellite Era Accumulation Traverse (SEAT) collected near-surface firn cores and Ultra High Frequency (UHF) Frequency Modulated.
Active Contours (SNAKES) Back to boundary detection –This time using perceptual grouping. This is non-parametric –We’re not looking for a contour of a.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Automatic Ice Thickness Estimation from Polar Subsurface Radar Imagery Gladys Finyom Michael Jefferson Jr. MyAsia Reid Christopher M. Gifford Eric L. Akers.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Global Ice Sheet Mapping Orbiter Understand the polar ice sheets sufficiently to predict their response to global climate change and their contribution.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Snakes Goes from edges to boundaries. Edge is strong change in intensity. Boundary is boundary of an object. –Smooth (more or less) –Closed. –…
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
CS 376b Introduction to Computer Vision 03 / 04 / 2008 Instructor: Michael Eckmann.
Information that lets you recognise a region.
Instructor: Dr. Peyman Milanfar
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Linear Algebra and Image Processing
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Layer-finding in Radar Echograms using Probabilistic Graphical Models David Crandall Geoffrey C. Fox School of Informatics and Computing Indiana University,
Techniques for Estimating Layers from Polar Radar Imagery Jerome E. Mitchell, Geoffrey C. Fox, and David J. Crandall :: CReSIS NSF Site Visit :: School.
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
Babol university of technology Presentation: Alireza Asvadi
Estimating the tumor-breast volume ratio from mammograms Jorge Rodríguez*, Pedro Linares*, Eduardo Urra*, Daniella Laya*, Felipe Saldivia , Aldo Reigosa.
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
This material is based upon work supported by the National Science Foundation under Grant No. ANT Any opinions, findings, and conclusions or recommendations.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
1-1 SWOT IGARSS July 27, 2011 INTERFEROMETRIC PROCESSING OF FRESH WATER BODIES FOR SWOT Ernesto Rodríguez, JPL/CalTech Delwyn Moller, Remote Sensing Solution.
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery The Center for Remote Sensing of Ice Sheets (CReSIS)
CReSIS Data Processing and Analysis Jerome E. Mitchell Indiana University - Bloomington.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
CS654: Digital Image Analysis Lecture 24: Introduction to Image Segmentation: Edge Detection Slide credits: Derek Hoiem, Lana Lazebnik, Steve Seitz, David.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Exploring Learning Algorithms for Layer Identification from Polar Radar Imagery Tori Wilborn (Elizabeth City State University), Omar Owens (Winston Salam.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
Edges.
Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Edge Detection.
Department of Computer Science,
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Theory of Object Class Uncertainty and its Application Punam Kumar Saha Professor Departments of ECE and Radiology University of Iowa
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.
Layer-finding in Radar Echograms using Probabilistic Graphical Models David Crandall Geoffrey C. Fox School of Informatics and Computing Indiana University,
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Performance Measurement of Image Processing Algorithms By Dr. Rajeev Srivastava ITBHU, Varanasi.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
Digital Image Processing CSC331
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Winter in Kraków photographed by Marcin Ryczek
Detection of Areas of Basal Melt from RES Data
An Improved Probabilistic Graphical Model for the Detection of Internal Layers from Polar Radar Imagery Jerome E. Mitchell 2013 NASA Earth and Space Science.
Edge Detection CS 678 Spring 2018.
Jeremy Bolton, PhD Assistant Teaching Professor
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Holocene deceleration of the Greenland Ice Sheet
Winter in Kraków photographed by Marcin Ryczek
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Jerome E. Mitchell 2013 NASA Earth and Space Science Fellow
Subglacial bed topography using machine learning and geostatistical analysis applied to 2D and 3D radar sounding John Paden1, Victor Berger1, Mohanad Al-Ibadi1,
Presentation transcript:

A Survey of Techniques for Detecting Layers in Polar Radar Imagery Jerome E. Mitchell, David J. Crandall, Geoffrey C. Fox, and John D. Paden

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

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. Develop an semi-automated and automated tools for tracing Layers in radar imagery

RADAR Imagery A radar trace consist of signals, representing energy due to time. In an image, a trace is an entire column of pixels, each pixel represents a depth. Each row corresponds to a depth and time for a measurement, as the depth increases further down. Pixel Column

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 Near Surface Internal Layers Multiple Layers (a couple dozen) Fuse into existing Layers Disappear and Reappear

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

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

Level Sets A level set is defined by a set of points, where a function is constant (the boundary is zero): The level set evolves in a direction normal to a gradient, which is determined by a PDE in order to minimize the cost function

Bedrock (Level Set) Mitchell, Crandall, Fox, and Paden, “A Semi-Automatic Approach for Estimating Bedrock and Surface Layers from Multichannel Coherent Radar Depth Sounder Imagery,” SPIE Remote Sensing, 2013 ApproachGround-Truth

Bedrock: Level Sets vs. Hidden Markov Model ApproachBedrock ME MSE Surface ME MSE Level Set Hidden Markov Model We performed 5 and 3.5 times better, on average, than the hidden markov model for tracing bedrock and surface layers, respectively.

Bedrock Approaches… Active Contours (“Snakes”), Edge Detector Automated Polar Ice Thickness Estimation From Polar Radar Imagery Christopher Gifford, Gladys Finyom, Michael Jefferson, MyAsia Reid, Eric Akers, and Arvin Agah Statistical Map Generation and Segmentation A Technique for the Automatic Estimation of Ice Sheet Thickness and Bedrock Properties from Radar Sounder Data Acquired at Antarctica Ana-Maria Illsei, Adamo Ferro and Bruzzone

Snakes A snake is defined in the (x,y) plane of an image as a parametric curve A contour has an energy (E snake ), which is defined as the sum of the three energy terms. 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.

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 Nanna B. Karlsson, Dorthe Dahl-Jensen, S. Prasad Gogineni, and John D. Paden ARESP 6 Phases Automated Processing to Derive Dip Angles of Englacial Radar Reflectors in Ice Sheets Louise C. Sime, Richard C.A. Hindmarsh, Hugh Corr

Internal Layer Approaches … Several Semi-Automated Methods Project: Radiostratigraphy of the Greenland ice Sheet Joseph MacGregor, Mark Fahnestock, Ginny A. Catania, John Paden, Sivaprasad Gogineni, Susan C. Rybarski, S. Keith Young, Alexandria N. Mabrey, Benjamin M. Wagman Active Contours (‘Snakes’) [Layer Position: Dynamic Time Warping ] Detection of layer slopes and mapping of discrete reflectors in radio echograms Christian Panton

Dragana Perkovic-Martin, Michael P. Johnson, Benjamin Holt, Ben Panzer, Carl Leuschen Method: Support Vector Machine Training/Testing Results: 56.08% of the 430,000 measurements were determined to be tracked Snow Radar Derived Surface Elevations and Snow Depths Multi-Year Time Series over Greenland Sea-Ice During Ice Bridge Campaigns

Other Techniques for Detecting Curves, Layers, Contours… Finding, following, and linking edge fragments to construct curve corresponding to either one or more image feature R. Czerwinski, D. Jones, and W. O’Brien, Jr., “Line and boundary detection in speckle images,” IEEE Trans. Image Process., vol. 17, no.12, pp. 1700–1714, Dec Pyramid-based edge detection for identifying image objects and lines P. S. Wu and M. Li, Pyramid edge detection based on stack filter,” Pattern Recognit. Lett., vol. 18, pp. 239–248, Image texture used as a descriptor for segmenting images into constituent parts or identifying image regions M. Tuceryan and A. K. Jain, The Handbook of Pattern Recognition and Computer Vision (2nd Edition). Singapore: World Scientific, 1998, ch. 2.1, pp. 207–248. P. Xu, M. Dai, and A. Chan, “A comparison on texture classification algorithms for remote sensing data,” in Proc. IEEE Int. Geoscience Remote Sensing Symp., Sep. 2004, vol. 2, pp. 1057–1060.

Conclusion Identified representation of estimating layers in Bedrock and Surface Internal Layers Interface Layers (air/snow, snow/ice) Discussed techniques, which can aid in solving the Layer problem

Future Outlook (IU) Estimate false-positives in order to detect correct layers Combining images together either in “one track” or “crossing tracks” “Elastic Net” with annealing for snow layers

Discussion/Questions?