フィルターのクリア

finding the volume of the pores in the 3D image

7 ビュー (過去 30 日間)
ramakrishna bathini
ramakrishna bathini 2011 年 2 月 7 日
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...

採用された回答

Sean de Wolski
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 件のコメント
Sean de Wolski
Sean de Wolski 2011 年 2 月 7 日
What do you mean by "erase"? My above comment removes all non-pores.
ramakrishna bathini
ramakrishna bathini 2011 年 2 月 7 日
actually its not displaying only pores...can i mail you my outputs???

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFractals についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by