Feature extraction: weak edges enhancement
1 次查看(过去 30 天)
显示 更早的评论
Hi all,
I have to train a svm classificator in order to distinguish among 8 types of classes, which represent 8 types of ionizing radiations. Here I show you some samples for each class:
3) direct https://s4.postimg.org/4xuwleh59/Job_4927.jpg | https://s4.postimg.org/5bc28dif1/Job_7730.jpg
To extract the texture information, I have subdivided each image in 9 windows, and for each of these I have calculated the glcm. From these I calculated different parameters such as Contrast, Homogeneity, Correlation, Energy, etc. But this was not sufficient in order to discriminate between sum direct/direct and sum scattered/scattered, so i thought to extract the edge and then calculate the Histogram of Gradients, because as you can see from the pictures, this 2 classes differ only by the sharpness of the edges. My problem is that in some image the radiation footprint is very weak and the common algorithms (Canny, Sobel, etc) aren't able to extract any kind of edges. I tried to adjust the contrast of the images, but these images become too much noisy and again I can't extract any edge.
Is there any trick in order to enhance and extract these weak edges or i have to extract another feature to discriminate these two classes? If yes, which features I could extract?
I thank everyone for any hint.
0 个评论
回答(1 个)
Swathik Kurella Janardhan
2016-8-17
Refer to extract features functionality from Computer Vision System Toolbox that can help you as starting point to extract edges from images.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!