Back to the reading lists

    Computer vision & multimodal· 2004

    Distinctive Image Features from Scale-Invariant Keypoints

    David G. Lowe (first author) · 2004

    Read the original

    DOI 10.1023/b:visi.0000029664.99615.94OpenAlex W2151103935

    Keypoints carry local orientation.

    On the reading lists

    Why it matters

    Established robust scale-invariant feature matching, foundational to recognition, registration, and 3D reconstruction.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Matching an object across images is difficult when its size, orientation, viewpoint, or lighting changes. A useful local feature must be repeatable enough to find again and distinctive enough to reject unrelated image regions.
    The idea
    SIFT identifies stable image locations at multiple scales and describes the local gradient patterns around them in a normalized coordinate frame. The resulting features can be compared across images and checked for geometric agreement.
    How it works
    • The method searches a scale-space built from differences of Gaussian-blurred images for candidate extrema in position and scale.
    • It refines each candidate and removes unstable points, including weak responses and points poorly localized along edges.
    • Local gradient directions determine a reference orientation, so the descriptor can be expressed relative to the feature rather than the image axes.
    • The descriptor summarizes nearby gradient orientations in spatial bins, and matching uses nearest neighbors followed by geometric verification.
    What it showed
    The paper tests feature repeatability and matching under changes including scale, rotation, illumination, and viewpoint. It also demonstrates object recognition in clutter by grouping consistent matches and fitting an affine transformation.
    Read it for
    Start with Section 3 and Figure 1 for scale-space construction, then Section 6 for the descriptor and its tests. The nearest-neighbor indexing details in Section 7.2 can wait until you need to build a large database.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Intermediate

    Read this first: image filtering and gradients.

    The record

    First released
    2004 (from OpenAlex)
    Citations
    55,667 citations, as counted by OpenAlex (CC0)
    Named by
    both expert lists
    Score
    0.690 · computed rank 79 · consensus 0.89, must-read 1, citations percentile 0.923 (2000s · vision), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: SIFT: a clear tour of classic computer vision. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.