Feature extraction: weak edges enhancement

1 Ansicht (letzte 30 Tage)
riccardo isi
riccardo isi am 15 Aug. 2016
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:
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.

Antworten (1)

Swathik Kurella Janardhan
Swathik Kurella Janardhan am 17 Aug. 2016
Refer to extract features functionality from Computer Vision System Toolbox that can help you as starting point to extract edges from images.
Also refer to feature detection and extraction to get start with.

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by