How to use neural network to perform image segmentation?

조회 수: 7 (최근 30일)
Jered Wells
Jered Wells 2017년 7월 12일
댓글: Doga Tekin 2017년 8월 10일
I have a clinical need to perform lung segmentation on AP and PA chest radiographs. Using conventional segmentation techniques (thresholding, etc.) the adult lung is fairly easy to segment using automated methods. However, pediatric lungs are exceedingly difficult for a variety of reasons. My thought is to train a neural network to perform the task of lung identification using a set of manually segmented masks for training. Given that I know very little about neural networks, is there anyone who can help get me started by pointing me to some existing code, text, or other resource? Thanks in advance.
Example: Original Image
Example: Segmented Lung Mask

답변 (1개)

Gautham Sholingar
Gautham Sholingar 2017년 7월 17일
I understand that neural networks might seem like a useful avenue to try. Neural networks are useful for object detection and classification but segmentation might prove difficult especially since the regions change for every image. You will need a very large dataset and a custom neural network to make some progress in this area.
As of this stage it will be useful to understand the differences between adult and pediatric X-rays and how they affect the segmentation.
Could you explain why simple morphological segmentation is not yielding meaningful results for pediatric X-rays when it can yield good results for adult lungs?
It would also be useful to try the Image Segmenter App which is useful in such applications: http://www.mathworks.com/help/images/ref/imagesegmenter-app.html
  댓글 수: 2
Jered Wells
Jered Wells 2017년 7월 19일
Thank you for your response. Pediatric lungs tend to be lower contrast and the images are subject to worse geometric (i.e. positioning) problems compared to the typical adult image. The small volume of the pediatric lung is also problematic, especially if disease is present. My thought is that a neural network might be able to take the position, size, shape, intensity, etc. and do a better job of figuring out where the lung is in an image compared to simply applying morphological operations (which I've done to an exhaustive extent already). I've even used a fuzzy c-means methodology that has yielded generally poor results thus far. Again, any help in the direction of setting up a neural network-type segmentation is much appreciated.
Doga Tekin
Doga Tekin 2017년 8월 10일
Hello Jered, I am kind of having the same struggle. I was wondering if you found out anything useful about setting up a neural network-type segmentation application in MATLAB since the time you asked this question. It would both greatly help me and any others trying to achieve the same thing.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Data Workflows에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by