finding the volume of the pores in the 3D image
9 ビュー (過去 30 日間)
古いコメントを表示
HI this is RK .I am working on a project for geo science.my job is to find the porosity of a Basalt rock.I have been given a task of stacking 2d images to form 3D image and to find the porosity of that 3D rock(Basalt rock)..the rock looks exactly like a swisscheese....
http://www.jlfstone.com/images/lavastone/LavaStone.jpg
http://www.istockphoto.com/file_thumbview_approve/11517171/2/istockphoto_11517171-swiss-cheese-slice.jpg
http://abcnews.go.com/images/Health/nm_swiss_cheese_081125_main.jpg
I am new to matlab.can anybody help me how to start with .or any functions of matlab which will be useful in my project...
0 件のコメント
採用された回答
Sean de Wolski
2011 年 2 月 7 日
Upper threshold the gray scale image. To find a threshold I would recommend starting with Otsu's method.
I = your_image;
lvl = graythresh(I);
Ipores = ~im2bw(I,lvl); %invert to pores are true
Then porosity and all pore statistics can be calculated by doing a connected components analysis and regionprops
CC = bwconncomp(Ipores);%default 26 connectivity
RP = regionprops(CC); %doc regionprops to find out various things.
Good Luck!
-Sean
6 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!