convert 3d matrix to dicom image

hello every one... i write a code for image proccessing on dicom images. first i read a dicom image with 'dicomread'. now im looking for a solution to write a 3d matrix on that dicom image so change it. can anyone help me on how can i do this?

6 件のコメント

Image Analyst
Image Analyst 2012 年 12 月 15 日
I don't know what it means to write a 3D matrix onto an existing image - a 2D image I suppose. Give an example or post a diagram or screenshot.
Amith Kamath
Amith Kamath 2013 年 1 月 3 日
http://www.mathworks.com/matlabcentral/fileexchange/23237-read-and-write-single-file-dicom-volumes is probably what you need. As far as I know, dicomwrite supports only writing a single 2D image and not a 3D volume, which is quite unfortunate.
Sean de Wolski
Sean de Wolski 2013 年 1 月 3 日
@Amith, in more recent versions you can use the 'MultiframeSingleFile' option in dicomwrite() to achieve this.
Amith Kamath
Amith Kamath 2013 年 1 月 4 日
@Sean, I did try that, but it always generates individual 2D images. I must have gone wrong somewhere!
Sean de Wolski
Sean de Wolski 2013 年 1 月 4 日
You may be right that it saves multiple 2d slices in one dcm image, (I've always used Dirk's tools too!)
Jingyang Xie
Jingyang Xie 2021 年 2 月 6 日
Hi Pari, have you solved this problem? Thanks!

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

回答 (1 件)

Amith Kamath
Amith Kamath 2013 年 1 月 4 日
編集済み: Amith Kamath 2013 年 1 月 4 日

0 投票

I suppose for the time being, this happens to be the best available solution: http://www.mathworks.com/matlabcentral/fileexchange/23237-read-and-write-single-file-dicom-volumes , and considering that you're opening it for analysis, I suppose it isn't a great idea to overwrite the existing DICOM with edited data.

カテゴリ

ヘルプ センター および File ExchangeDICOM Format についてさらに検索

質問済み:

2012 年 12 月 15 日

コメント済み:

2021 年 2 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by