Feature extraction: weak edges enhancement

1 vue (au cours des 30 derniers jours)
riccardo isi
riccardo isi le 15 Août 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.

Réponses (1)

Swathik Kurella Janardhan
Swathik Kurella Janardhan le 17 Août 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.

Catégories

En savoir plus sur Statistics and Machine Learning Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by