Is there any way to make a clear or close border of region of interest in medical ultrasound images by using Matlab ?
Ältere Kommentare anzeigen
In particular, I am working with 2D medical ultrasound images . The problem with some kinds of images is, there is no clear or close border. that will make a problem when I wanna segment the ROI by using for example Active contours method .is there any solution that will make a clear and close border before doing segmentation. Many Thanks.
Antworten (3)
Image Analyst
am 11 Okt. 2015
0 Stimmen
Use imclearborder(). Post your image is you want any help.
2 Kommentare
Dhurgham Al-karawi
am 11 Okt. 2015
Bearbeitet: Dhurgham Al-karawi
am 11 Okt. 2015
Walter Roberson
am 11 Okt. 2015
Pad the image with 0 all around to provide an artificial border.
Image Analyst
am 11 Okt. 2015
0 Stimmen
I don't know what you want to make a border around in that image. I suggest you look at the image processing literature for ultrasound segmentation papers: http://www.visionbib.com/bibliography/contentsmedical.html#Medical%20Applications,%20CAT,%20MRI,%20Ultrasound,%20Heart%20Models,%20Brain%20Models
If you want to use activecontour(), see my attached demo.
Dhurgham Al-karawi
am 11 Okt. 2015
0 Stimmen
1 Kommentar
Image Analyst
am 11 Okt. 2015
I didn't know if you mean close, like "nearby" or if you mean close like "to seal off". To close/seal the hole/bay you can use bwconvhull() on the binary image. If you want to draw a line in the gray scale image with the perimeter, you can use bwconvhull, and then bwperim, and burn the perimeter into the image
binaryImage = bwconvhull(binaryImage, 'union');
perimeterImage = bwperim(binaryImage) > 0;
grayImage(perimeterImage) = 255;
Kategorien
Mehr zu Ultrasound Imaging finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

