Tell me more ×
Cross Validated is a question and answer site for statisticians, data analysts, data miners and data visualization experts. It's 100% free, no registration required.

I want to build a neural network, but because I have high resolution pictures, I rejected the idea of passing the entire image to the NN.

I was wondering what are the most common extracted features for use as input to the NN.

I know that features depends on the kind of images. But I guess I'm wondering what are the standard features. I'd also like to know about papers or books with information and/or examples about this topic.

share|improve this question
1  
+1 good question – Neil G Jul 25 '12 at 23:08
1  
Just in case you're new to stackexchange, user12287, you may want to accept if sebp's answer if it answers your question. (Of course, you can keep waiting if it doesn't.) – Neil G Jul 31 '12 at 1:34

2 Answers

up vote 3 down vote accepted

Different categories of image features come to mind:

  1. Color features such as color histograms which could for instance be in RGB or HSV space
  2. Other histogram approaches, e.g. histogram of oriented gradients (HOG)
  3. Texture features such as Tamura's or Haralick's
  4. SIFT and SURF features are popular as well

Luckily libraries exist that provide access to many image features. Have a look WND-CHARM, they claim to support ~3000 different image descriptors.

share|improve this answer

One standard approach is to use a restricted Boltzmann machine to do the feature extraction, and then reconsider the RBM as a neural network and finish the training using back-propagation. See, for example,

G. E. Hinton, "To Recognize Shapes, First Learn to Generate images," Progress in brain research, vol. 165, pp. 535-547, 2007.

This is an example of automated feature extraction. It sounds like you are also interested in human-directed feature extraction, for which I am looking forward to other people's answers…

share|improve this answer
Thanks. In fact, I guess I can get best results using human-directed feature extraction. BTW, thanks by editing my answer. – user12287 Jul 26 '12 at 14:57

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.