How to map glacier crevasses

3 views (last 30 days)
Christine Jones
Christine Jones on 9 Feb 2016
Commented: Image Analyst on 9 Feb 2016
Hi, I have several photographs of a glacier surface (taken directly above it) and need to map the crevasses - they appear as dark lines within the image - how do i do this in MATLAB? Ideally, once i have mapped the crevasses, i need to classify them into groups dependent on their orientation and depth. I have tried doing this in ArcGIS as well as ENVI but to little avail. Might anyone know how to do this in MATLAB (or if it is even possible?) Thanks!

Answers (1)

Image Analyst
Image Analyst on 9 Feb 2016
If you have a topographic image where the pixel value is the depth, then yes. Otherwise, with a regular aerial photo, you can't get that information (in any program) unless you have some kind of intensity calibration relating the darkness to a depth.
  2 Comments
Christine Jones
Christine Jones on 9 Feb 2016
Pixel value is depth - I am working off of a DEM (30cm resolution)
Image Analyst
Image Analyst on 9 Feb 2016
Then yes, you can threshold or use various other methods to get crevasses based on some criteria, then use regionprops() to get the orientation, average depth, etc. See my Image Segmentation Tutorial in http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!