A GPU Accelerated Fast Directional Chamfer Matching Algorithm and a Detailed Comparison with a Highly Optimized CPU Implementation

Abstract

In this work we present an efficient GPU implementation of the Fast Directional Chamfer Matching (FDCM) algorithm [10]. We propose some extensions to the original FDCM algorithm. In particular, we extend the algorithm to handle templates with variable size, to account for perspective effects. To the best of our knowledge, our work is the first to present a full implementation of a shape based matching algorithm on a GPU. Further contributions of our work consist of implementing a highly optimized CPU version of the algorithm (via multi-threading and SSE2), as well as a thorough comparison between pure GPU, pure CPU, and a hybrid version. The hybrid CPU-GPU version which turns out to be the fastest, achieves run-time of 44 fps on PAL resolution images.

Cite

Text

Rauter and Schreiber. "A GPU Accelerated Fast Directional Chamfer Matching Algorithm and a Detailed Comparison with a Highly Optimized CPU Implementation." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2012. doi:10.1109/CVPRW.2012.6238897

Markdown

[Rauter and Schreiber. "A GPU Accelerated Fast Directional Chamfer Matching Algorithm and a Detailed Comparison with a Highly Optimized CPU Implementation." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2012.](https://mlanthology.org/cvprw/2012/rauter2012cvprw-gpu/) doi:10.1109/CVPRW.2012.6238897

BibTeX

@inproceedings{rauter2012cvprw-gpu,
  title     = {{A GPU Accelerated Fast Directional Chamfer Matching Algorithm and a Detailed Comparison with a Highly Optimized CPU Implementation}},
  author    = {Rauter, Michael and Schreiber, David},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2012},
  pages     = {68-75},
  doi       = {10.1109/CVPRW.2012.6238897},
  url       = {https://mlanthology.org/cvprw/2012/rauter2012cvprw-gpu/}
}