MATLAB Answers

How to remove unwanted edges from image?

17 views (last 30 days)
r_com3
r_com3 on 22 Nov 2019
Answered: Image Analyst on 22 Nov 2019
Hello,
I'm currently working on the project about processing lumbosacral spine in Xray images.
My goal is do detect the vertebras from image
From the picture 1 i managed to get edges like in the picture 2.
Screenshot_2.jpg
Screenshot_1.jpg
My question is how to remove the edges which are not the vertebra.
I tried to identify each vertebra using Harris corners, but unfortunately its not detecting correct corners.
Is it possible to identify edge by its length?
Thanks you in advance for any help.

Answers (1)

Image Analyst
Image Analyst on 22 Nov 2019
You might want to use deep learning to identfy the vertebrae, then use that as a mask to erase everything outside of it.

Community Treasure Hunt

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

Start Hunting!

Translated by