EE/CSE 576 Project 1 -- Feature Detection and Matching


Andrew Chekerylla
University of Washington
Department of Electrical Engineering

Submitted: April 14, 2005


OVERVIEW

This project aimed to implement methods for feature detection and matching in two-dimensional digital images. Material taken from the lectures and readings was used to develop the approaches and algorithms used for this project. Skeleton code and provided images were used to facilitate development. This project was developed in Microsoft Windows using the Microsoft Visual Studio 2003 .NET development environment.

Most of the effort put forth on this project regarded familarizing the programmer with the C++ language and the Visual Studio environment. This diminished the available time for the project completion and the focus therefore shifted away from implementing the interesting techniques of computer vision and instead towards simply completing the project requirements.

Given more time, many additional features would be implemented. For example, the wavelet indexing technique would be explored as would the use of image pyramids for feature description.


APPROACH AND RESULTS

  • Describe your feature descriptor in enough detail that someone could implement it from your write-up.
  • Explain why you made the major design choices that you did.
  • Report the performance on the provided benchmark image sets.
  • Compare the performance of the simple window descriptor, your feature descriptor, and SIFT features.
  • Describe strengths and weaknesses.
  • Take some images yourself and show the performance.
  • Describe any extra credit items that you did (if applicable).

  • (c) Andrew Chekerylla
    April 14, 2005
    deft1462 (at) ee.washington.edu