Stacking multiple 2D images to form 3D image.

2 ビュー (過去 30 日間)
ramakrishna bathini
ramakrishna bathini 2011 年 1 月 21 日
I have 100 ct images in .ima files. I want those 100 images to form a 3D box and view it in 3D.
I am using MATLAB R2010a. Do I have to install any special toolboxes to process that 3D image?

採用された回答

Doug Hull
Doug Hull 2011 年 1 月 21 日
You can do all of this with core MATLAB.
Here is an example of reconstruction of a wooden dowel and visualization.
You will be using 3-d matrices
T(:,:,1) = m %Pronounced Matrix T, all rows, all columns, layer one equals m
The slice.m command will also be useful. You might be interested in sliceomatic also.
  1 件のコメント
ramakrishna bathini
ramakrishna bathini 2011 年 1 月 27 日
can u please explain how sliceomatic works...

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

その他の回答 (1 件)

Erik
Erik 2011 年 1 月 21 日
You could use MedicalViewer for .mat files of .dcm (dicom) files. I don't know the .ima format, but I'm sure someone knows if they can be saved as .mat or .dcm. Maybe you can manage that for yourself. The MedicalViewer (not sure if it's included in standard R2010a) can render a 3D CT image.
  2 件のコメント
ramakrishna bathini
ramakrishna bathini 2011 年 1 月 21 日
i used dicomread function to read those .ima file format.
ramakrishna bathini
ramakrishna bathini 2011 年 1 月 21 日
@erik so you mean that we need to buy that MedicalViewer....if thats a yes..that should solve the problem.

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

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by