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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

In-Memory Template Matching with Approximated PCC Computation Leveraging Memristive System

Sree Nirmillo Biswash Tushar, Sk. Hasibul Alam, Graham Buchanan, Garrett S. Rose et al.
Advanced Memory and Neural Computing
article

In-Memory Template Matching with Approximated PCC Computation Leveraging Memristive System

Sree Nirmillo Biswash Tushar, Sk. Hasibul Alam, Graham Buchanan, Garrett S. Rose, Rocco Febbo, Hritom Das
article en

Abstract

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.

Oklahoma State University (US), University of Tennessee at Knoxville (US)
Openalex Percentile: Top 90%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.