XCTスライス画像を再構成して別方向からのスライス画像を作りたい.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
あるものをx軸方向に0.5mm間隔でXCTをかけて,その様子を保存したdcmファイルの複数枚のスライス画像があります.
このスライス画像をmatlab内で読み込み再構成し,3D化を行いそれぞれy軸,z軸方向のスライス画像を作りたいのですが,どのようなスクリプトを書けばよいのでしょうか?
ご教示いただけますと幸いです.
0 Kommentare
Antworten (1)
Shohei
am 31 Okt. 2023
こんにちわ。
あまりdicomを扱ったことはないのですが、例えば以下のような感じでどうでしょうか。
% 読みたいファイルパスを設定
filePath = '*'
% スライスポジションを任意に設定
x = 1;
y = 2;
z = 3;
% Dicomの読み込み。3次元データと仮定してますが4次元以上かもしれません。
vol = dicomread(filePath);
% スライス画像の取り出し
slice_xy = vol(:,:,z);
slice_yz = squeeze(vol(x,:,:));
slice_xz = squeeze(vol(:,y,:));
単一スライス画像が格納された複数のdicomファイルならこちらかも
numSlices = 10;
vol = [];
for ii = 1 : numSlices
vol(:,:,ii) = dicomread(filePath); % ファイルパスはループ中で適宜変えてください
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu DICOM Format finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!