Answers.Body: <p>Bag-of-visual words (BOVW) was classicly used in computer vision before the introduction of neural networks or some more advanced classical techniques, such us VLAD or Fisher Vectors. In any case, it is a good technique to use, but it is not the state-of-the-art today, and I won't recommend you use it for a real-life project.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-10T08:44:47.007Z
Answers.Text: Thanks for your advice! As I understand it, the BoW first apply knn to create a histogram vector and then apply svm to classify. I'm not sure such a technique is called "vector quantization" or "two stage classification". And I'm curious about that if such a technique improves the accuracy of classification.
Answers.UserDisplayName: Jimmy116
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-08T11:05:17.227Z
Answers.LastActivityDate: 2020-09-25T22:17:58.443Z
Answers.LastEditDate: 2020-09-25T22:17:58.443Z
Answers.UserDisplayName: the boss
Body: <p>I'm a beginner in computer vision. I want to know which option among the following two can get better accuracy of image classification.</p>
  <ol>
  <li>SIFT features + SVM</li>
  <li>Bag-of-visual-words features + SVM</li>
  </ol>
  <p>Here's a reference: <a href="https://www.mathworks.com/help/vision/ug/image-classification-with-bag-of-visual-words.html" rel="nofollow noreferrer">https://www.mathworks.com/help/vision/ug/image-classification-with-bag-of-visual-words.html</a>.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-09-26T00:22:31.000Z
Comments.Text: Basically, deep learning is the current method for object classification. Pretty much all classic areas are dead.
Comments.UserDisplayName: FourierFlux
Tags: <machine-learning><computer-vision><support-vector-machine><image-recognition><bag-of-features>
Title: Does the bag-of-visual-words method improve the classification accuracy?
UserDisplayName: Jimmy116
ThreadText: # Does the bag-of-visual-words method improve the classification accuracy?
  
  (Asked by: username_0 on 2020-02-07)
  
  I'm a beginner in computer vision. I want to know which option among the following two can get better accuracy of image classification.
  
  1. SIFT features + SVM
  2. Bag-of-visual-words features + SVM
  
  Here's a reference: <https://www.mathworks.com/help/vision/ug/image-classification-with-bag-of-visual-words.html>.
  
  **Tags:** machine-learning, computer-vision, support-vector-machine, image-recognition, bag-of-features
  
  > **Comments:**
  > **username_1**: Basically, deep learning is the current method for object classification. Pretty much all classic areas are dead.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-02-08. Score: 1
  
  Bag-of-visual words (BOVW) was classicly used in computer vision before the introduction of neural networks or some more advanced classical techniques, such us VLAD or Fisher Vectors. In any case, it is a good technique to use, but it is not the state-of-the-art today, and I won't recommend you use it for a real-life project.
  
  > **Comments:**
  > **username_0**: Thanks for your advice! As I understand it, the BoW first apply knn to create a histogram vector and then apply svm to classify. I'm not sure such a technique is called "vector quantization" or "two stage classification". And I'm curious about that if such a technique improves the accuracy of classification.  
  
  ---
  
  