フィルターのクリア

How can I find the overlap between two binary volumes?

13 ビュー (過去 30 日間)
Dalas
Dalas 2013 年 7 月 19 日
I'm trying to compare two volumes consisting of 3D white shapes on a black background using matlab 2013 for windows.
1) I want to know how much they overlap over all. Correct me if I'm wrong but I think I can use the nnz function to do that.
2) I want to know where the volumes do not overlap. I have no clue how to accomplish this.
Any help is appreciated.

採用された回答

Image Analyst
Image Analyst 2013 年 7 月 19 日
Define "find the overlap". To get the overlap image:
overlapImage = binaryVolume1 & binaryVolume2;
% To count number of pixels
numOverlapPixels = nnz(overlapImage);
  4 件のコメント
Dalas
Dalas 2013 年 7 月 19 日
I dont need to create the volumes I already have them i just need to analyze them.
I'm looking at mri brain scans by the way just so you have some context of what im working on.
I geuss the volumes arn't actually volumes either their simply stacked 2d "brain slices". We arnt using 3d mr image aquisition. But I think for matlabs purposes its the same as a 3d volume.
Would xor work on 3d arrays?
Dalas
Dalas 2013 年 7 月 19 日
We're ignoring tissue differences and converting the images into a binary image to focus on brain volume at the moment rather than pathology.

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange3-D Volumetric Image Processing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by