Shape-Texture Debiased Training for Robust Template Matching

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


Finding a template in a search image is an important task underlying many computer vision applications. This is typically solved by calculating a similarity map using features extracted from the separate images. Recent approaches perform template matching in a deep feature space, produced by a convolutional neural network (CNN), which is found to provide more tolerance to changes in appearance. Inspired by these findings, in this article we investigate whether enhancing the CNN's encoding of shape information can produce more distinguishable features that improve the performance of template matching. By comparing features from the same CNN trained using different shape-texture training methods, we determined a feature space which improves the performance of most template matching algorithms. When combining the proposed method with the Divisive Input Modulation (DIM) template matching algorithm, its performance is greatly improved, and the resulting method produces state-of-the-art results on a standard benchmark. To confirm these results, we create a new benchmark and show that the proposed method outperforms existing techniques on this new dataset.

Original languageEnglish
Article number6658
JournalSensors (Basel, Switzerland)
Issue number17
Publication statusPublished - 2 Sept 2022


  • convolutional neural networks
  • template matching
  • VGG19


Dive into the research topics of 'Shape-Texture Debiased Training for Robust Template Matching'. Together they form a unique fingerprint.

Cite this