DaLI: Deformation and Light Invariant Descriptor

Edgar Simo-Serra, Carme Torras, Francesc Moreno-Noguer*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

32 Citations (Scopus)

Abstract

Recent advances in 3D shape analysis and recognition have shown that heat diffusion theory can be effectively used to describe local features of deforming and scaling surfaces. In this paper, we show how this description can be used to characterize 2D image patches, and introduce DaLI, a novel feature point descriptor with high resilience to non-rigid image transformations and illumination changes. In order to build the descriptor, 2D image patches are initially treated as 3D surfaces. Patches are then described in terms of a heat kernel signature, which captures both local and global information, and shows a high degree of invariance to non-linear image warps. In addition, by further applying a logarithmic sampling and a Fourier transform, invariance to photometric changes is achieved. Finally, the descriptor is compacted by mapping it onto a low dimensional subspace computed using Principal Component Analysis, allowing for an efficient matching. A thorough experimental validation demonstrates that DaLI is significantly more discriminative and robust to illuminations changes and image transformations than state of the art descriptors, even those specifically designed to describe non-rigid deformations.

Original languageEnglish
Pages (from-to)136-154
Number of pages19
JournalInternational Journal of Computer Vision
Volume115
Issue number2
DOIs
Publication statusPublished - 2015 Nov 1
Externally publishedYes

Keywords

  • Deformation and illumination invariance
  • Diffusion equation
  • Heat kernel descriptors
  • Local image descriptors

ASJC Scopus subject areas

  • Software
  • Computer Vision and Pattern Recognition
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'DaLI: Deformation and Light Invariant Descriptor'. Together they form a unique fingerprint.

Cite this