Lightweight, error-tolerant edge detection using memristor-enabled stochastic logics

Lekai Song, Pengyu Liu, Jingfang Pei, Yang Liu, Songwei Liu +6 more
2/25/2024
cs.ETcond-mat.mtrl-scics.LG

No confident code implementation found for this paper.

Abstract

The demand for efficient edge vision has spurred the interest in developing stochastic computing approaches for performing image processing tasks. Memristors with inherent stochasticity readily introduce probability into the computations and thus enable stochastic image processing computations. Here, we present a stochastic computing approach for edge detection, a fundamental image processing technique, facilitated with memristor-enabled stochastic logics. Specifically, we integrate the memristors with logic circuits and harness the stochasticity from the memristors to realize compact stochastic logics for stochastic number encoding and processing. The stochastic numbers, exhibiting well-regulated probabilities and correlations, can be processed to perform logic operations with statistical probabilities. This can facilitate lightweight stochastic edge detection for edge visual scenarios characterized with high-level noise errors. As a practical demonstration, we implement a hardware stochastic Roberts cross operator using the stochastic logics, and prove its exceptional edge detection performance, remarkably, with 95% less computational cost while withstanding 50% bit-flip errors. The results underscore the great potential of our stochastic edge detection approach in developing lightweight, error-tolerant edge vision hardware and systems for autonomous driving, virtual/augmented reality, medical imaging diagnosis, industrial automation, and beyond.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{song2024lightweight,
  title  = {Lightweight, error-tolerant edge detection using memristor-enabled stochastic logics},
  author = {Lekai Song and Pengyu Liu and Jingfang Pei and Yang Liu and Songwei Liu and Shengbo Wang and Leonard W. T. Ng and Tawfique Hasan and Kong-Pang Pun and Shuo Gao and Guohua Hu},
  year   = {2024},
  eprint = {2402.16908},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.16908v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.16908.svg)](https://codeofpaper.com/paper/2402.16908)

Discussion