Feature extraction: weak edges enhancement

1 回表示 (過去 30 日間)
riccardo isi
riccardo isi 2016 年 8 月 15 日
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.

回答 (1 件)

Swathik Kurella Janardhan
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.
Also refer to feature detection and extraction to get start with.

カテゴリ

Help Center および File ExchangeStatistics and Machine Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by