Search code examples
image-processingfeature-detectionfeature-extraction

feature matching/detection on brain images


This question is for those who have tried feature detection/matching methods on brain images - it is a broad one, and perhaps a bad one:

How could you tell if the method you used was "good enough?"

What does a successful matching/detection test look like for your data?

EDIT: As of now, I am not trying to detect any distinct features in particular. I'm using OpenCV's ORB, SIFT, SURF, etc detection methods, and seeing what they identify for features. Sometimes, however, the orientation of the brain changes entirely from a few set of images to the next set, so if I compare two images from these sets,the detection methods won't yield any effective results (i.e. the matching will be distinctly, completely off). But if I compare images that look similar, but not identical, the detection seems to work alright. Point is, it seems like detection works for frames that were taken around the same time, but not over a long interval. I wonder if others have come across this and if they have found that detection methods are still useful despite the fact.


Solution

  • First of all, you should specify what kind of features or for which purpose, the experiment is going to be performed. Feature extraction is highly subjective in nature, it all depends on what type of problem you are trying to handle. There is no generic feature extraction scheme which works in all cases. For example if the features are pointing out to some tumor classification or lesion, then of course there are different softwares you can use to extract and define your features.

    There are different methods to detect the relevant features regarding to the application: SURF algorithm (Speeded Up Robust Features) PLOFS: It is a fast wrapper approach with a subset evaluation. ICA or 'PCA

    This paper is a very great review about brain MRI data feature extraction for tissue classification: https://pdfs.semanticscholar.org/fabf/a96897dcb59ad9f04b5ff92bd15e1bd159ef.pdf

    I found this paper very good o understand the difference between feature extraction techniques. https://www.sciencedirect.com/science/article/pii/S1877050918301297