How to extract data from dicom image which shows a echocardiogram?
3 views (last 30 days)
Show older comments
I'm working on a echocardiogram image. The file type is DICOM with 505 frames, I can view the image using code below, also can view it as a montage:
In = dicominfo('myimagefilename');
[X, map] = dicomread(In);
RW = In.Rows;
Col = In.Columns;
nF = In.NumberOfFrames;
HR = In.HeartRate;
SPP = In.SamplesPerPixel;
Fip = In.FrameIncrementPointer;
for Y = 1:505
imagesc(X(:,:,:,Y));
axis off; colormap default
hold on;
pause(0.1)
end
figure (2);
montage (X(:,:,3,1:nF),[]);
This lets me view the image as a it would show up from a heart echo scan (echocardiogram) , How do i extract the heart rate line data also How do I plot the data from each frame showing just the heart rate line?, As the project i'm working on is to analyse the image, I want calculate the beats per minute (even though its given) and to get the max velocity.
Thanks
1 Comment
Rik
on 21 Apr 2017
Without a sample of how the images look like, it is impossible to give you sensible hints. Have look at some image processing tutorials, try something yourself and if you are still stuck you're welcome to ask again here.
Good luck, have fun :)
Answers (0)
See Also
Categories
Find more on DICOM Format in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!