Difference between revisions of "SoC2007 project Feature Matching"

From PanoTools.org Wiki
Jump to: navigation, search
(Resources)
Line 11: Line 11:
 
* Standalone program for the feature matching part, which at the end should accept the features found by the automatic feature detection task. Preliminary studies can be done using the existing SIFT and SURF detector/descriptors.
 
* Standalone program for the feature matching part, which at the end should accept the features found by the automatic feature detection task. Preliminary studies can be done using the existing SIFT and SURF detector/descriptors.
 
* Integration into hugin and a standalone executable similar to Autopano-sift or Autopano  
 
* Integration into hugin and a standalone executable similar to Autopano-sift or Autopano  
 +
 +
==Project schedule==
 +
  
 
==Required knowledge or interest==
 
==Required knowledge or interest==

Revision as of 22:02, 22 March 2007

Goal

Robust and efficient matching of local image features.

Tasks

  • Implementation of the matching step, including geometry based outlier pruning (for example using RANSAC) and nearest neighbour matching, possibly using a fast algorithm such as cover trees. For the panoramic imaging use case, several heuristics could be used to improve the matching behaviour, including using the EXIF timestamps, or previously known approximate orientation of the images. The source code must be licensed under the GPL license.

Expected result

A desired result of the projects would be:

  • Standalone program for the feature matching part, which at the end should accept the features found by the automatic feature detection task. Preliminary studies can be done using the existing SIFT and SURF detector/descriptors.
  • Integration into hugin and a standalone executable similar to Autopano-sift or Autopano

Project schedule

Required knowledge or interest

  • signal or image processing background
  • C or C++ development skills.

Resources

Mentor

  • Pablo d'Angelo
  •  ?

Students planning to apply