In-Memory Template Matching with Approximated PCC Computation Leveraging Memristive System
Template matching is a well-known computer vision algorithm that involves scanning a template across various parts of an image. The template is correlated within this algorithm using a similarity or matching score, such as the Pearson correlation coefficient (PCC). A chieving a m ore a ccurate match necessitates searching many regions using the PCC metric, which is hindered by the Von Neumann Bottleneck, resulting in increased energy consumption and delays. Therefore, this paper proposes an energy-efficient, c omprehensive memristive in-memory computing architecture for template matching with its physical design, where the PCC computation unit sensor readout unit, DAC, demultiplexers, in-memory memristive computing array, ADC, running sum module, fixed point operation unit and comparator. The PCC equation is approximated, considering the limitations of the hardware characteristics and application requirements. The proposed approximated memristive in-memory based template-matching scheme demonstrates competitive performance compared to the Von Neumann system and achieves around 678× improvement in the power-delay product. Lastly, a threshold-based optimization strategy is suggested to reduce energy consumption in the application.
Authors
- Sree Nirmillo Biswash Tushar (ORCID: https://orcid.org/0009-0007-4723-6757)
- Sk. Hasibul Alam (ORCID: https://orcid.org/0000-0002-1857-3996)
- Graham Buchanan
- Garrett S. Rose (ORCID: https://orcid.org/0000-0003-3070-4087)
- Rocco Febbo (ORCID: https://orcid.org/0009-0009-9896-5890)
- Hritom Das
Institutions
- Oklahoma State University (US)
- University of Tennessee at Knoxville (US)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/isqed65160.2025.11014325
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00