title: Features matching on multiple images
body: <p>I am trying to implement feature matching on multiple images. The idea is to track some features in an image data set. I am using mexopenCV on Matlab and the basics of the algorithm are:</p>
  
  <pre><code>1. Feature Detection using SIFT or SURF
  2. Feature Description using SIFT or SURF
  3. Feature matching using Flann matcher or Brute Force
  4. Filtering matches using RANSAC
  </code></pre>
  
  <p>My problem is the following:
  Using a single object in a scene, all of the tracked features are on that object. However, when I add another object to the scene, the tracked features are only existing on the new object and there are no features on the first object. Is there an explanation for why this is happening ?</p>
  
  <p><strong>Image 1</strong></p>
  
  <p><img src="https://i.stack.imgur.com/yJGaj.png" alt="enter image description here"></p>
  
  <p><strong>Image 2</strong></p>
  
  <p><img src="https://i.stack.imgur.com/4jnX2.png" alt="enter image description here"></p>
  
  <p>P.S: The features on each image are the ones that are tracked on all the data set (8 images).</p>