0

Heyy guys,,

I'm really confused about the result that I got for the recognition.
When I was using HOG, I got different accuracy for recognition (Based on he parameter im using). I can understand this things.

May be, it's because I have dfferent viewpoint of the training Images and HOG doesnt has a capability for this. So the maximum accuracy that I got is only 40%.

Then Im using SIFT. I got more better result. It's around 70%.
And for Dense SIFT, I got the maximum only 38%.
I dont know, why it's happend. Because Dense SIFT should be more better than SIFT.

So, for this Im trying to use PCA to get the principal features from each descriptor. And then I combine these principal features to do recognition. But I got result more worst. Is it only 30%.

    PCA HOG(150,4),PCA SIFT(150,3)=PCA COMBINATION(50,7)

Why this happend? Why DENSE SIFT gives worst result? and Why when I combine all those principal component (from HOG, SIFT and DENSE SIFT), I got more worst result??

And for now, I just doing everything in a sample images. I have 4000 images but for now, I only using 150 images..

I used this small size of sample to try different parameter and after I got this best parameter I'll use it in a whole train images. Is it going to give a same result (compare with the small size images for the sample)??

1 Answers1

0

May be, it's because I have different viewpoint of the training Images and HOG doesnt has a capability for this

The same holds for dense SIFT. If you have different viewpoints, dense methods are not suitable for this case. Try Hessian-Affine as detector and SIFT as a descriptor, I assume you will have better performance than SIFT.

old-ufo
  • 2,799
  • 2
  • 28
  • 40
  • Im trying to use hessian from this link http://www.vlfeat.org/overview/covdet.html, which already include the hessian and SIFT, but the result become lower. It becomes only 40 %.. Any suggestion – user3507478 May 01 '14 at 12:55
  • Here is the official site for Hessian http://www.robots.ox.ac.uk/~vgg/research/affine/detectors.html#binaries, but which is the file to be run in the matlab?? I dont know – user3507478 May 01 '14 at 13:50
  • About VLFeat - do you use option EstimateAffineShape? About vgg - they have only binaries, so no matlab. I don`t use matlab, but c++, this version of HessianAffine + SIFT https://github.com/perdoch/hesaff – old-ufo May 02 '14 at 06:44