Memristor-Based Selective Convolutional Circuit for High-Density Salt-and-Pepper Noise Removal
Binghui Ding, Ling Chen, Chuandong Li, Tingwen Huang, Sushmita Mitra
TL;DR
This work addresses denoising of images corrupted by salt-and-pepper noise using a memristor-based selective convolution (MSC) circuit that implements SeConvNet-like processing in analog hardware. The authors map ternary SeConv weights to two-state memristor conductances and design layers including convolution, division, and signal conversion to achieve selective restoration, with an enhanced MSCE variant offering a 57.6% power reduction over MSC. Experimental results on grayscale images from BSD68 show MSC/MSCE achieving comparable PSNR/SSIM to a ternary baseline (TSC) up to 50% SAP density and surpassing it at 60% and higher, with MSCE providing the best performance at high density. The differential MSCE architecture and central-signal processing contribute to robustness against high-density SAP noise, while co-simulation with MATLAB and PSpice validates the circuit-level feasibility. The work demonstrates a promising hardware-efficient approach for high-density SAP noise removal with potential for low-power neuromorphic denoising in edge devices.
Abstract
In this article, we propose a memristor-based selective convolutional (MSC) circuit for salt-and-pepper (SAP) noise removal. We implement its algorithm using memristors in analog circuits. In experiments, we build the MSC model and benchmark it against a ternary selective convolutional (TSC) model. Results show that the MSC model effectively restores images corrupted by SAP noise, achieving similar performance to the TSC model in both quantitative measures and visual quality at noise densities of up to 50%. Note that at high noise densities, the performance of the MSC model even surpasses the theoretical benchmark of its corresponding TSC model. In addition, we propose an enhanced MSC (MSCE) model based on MSC, which reduces power consumption by 57.6% compared with the MSC model while improving performance.
