How to calculate the maximum intensity projection of a stack of images?
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I know we can use the A= max(image,[],3) to get the maximum intensity. But I wonder to know how I can calculate the 3D volume by using the maximum intensity projection. And then I can rotate the 3D volume. Thank you.
0 Commenti
Risposte (1)
Image Analyst
il 5 Mag 2017
Hopefully "image" is not the actual name of your image, but you can just use sum:
volume = sum(image(:));
7 Commenti
Image Analyst
il 10 Mag 2017
Scan each pixel column in the image extracting the Z vector and sending it into max().
[rows, columns, numSlices] = size(Img);
outputImage = zeros(rows, columns, class(Img)); % Or whatever class you want.
for col = 1 : columns
for row = 1 : rows
thisZVector = Img(row, col, :);
maxValue = max(thisZVector);
outputImage(row, col) = maxValue;
end
end
Vedere anche
Categorie
Scopri di più su DICOM Format in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!