Core Concepts
Memristor-enabled stochastic logics enable lightweight and error-tolerant edge detection through probability-based computations.
Abstract
The article discusses the development of a stochastic computing approach for edge detection using memristor-enabled stochastic logics. It highlights the challenges in conventional binary computing approaches for edge detection and introduces the concept of stochastic computing as a promising solution. The integration of memristors with logic circuits to create stochastic number encoders (SNEs) is detailed, showcasing how these SNEs encode data into stochastic numbers with regulated probabilities and correlations. The implementation of hardware stochastic Roberts cross operator using these stochastic logics is demonstrated, emphasizing its exceptional performance in edge detection with reduced computational cost and high error tolerance. The potential applications of this approach in various fields like autonomous driving, virtual/augmented reality, medical imaging diagnosis, and industrial automation are also discussed.
Key Highlights:
Introduction to the demand for efficient edge vision and interest in developing stochastic computing approaches.
Integration of memristors with logic circuits to create SNEs for encoding data into stochastic numbers.
Demonstration of hardware stochastic Roberts cross operator for edge detection with exceptional performance.
Discussion on the potential applications of this approach in different fields.
Stats
"Remarkably, we implement a hardware stochastic Roberts cross operator using the stochastic logics."
"The results underscore the great potential of our stochastic edge detection approach."
Quotes
"Memristors with inherent stochasticity readily introduce probability into the computations."
"The results underscore the great potential of our stochastic edge detection approach."