Design of a Low-Cost Stochastic Computing-based Median Filter for Digital Image Processing

Donghui Lee, Yongtae Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Stochastic computing (SC) is an approximate computation method that enables the design of low-cost and error-tolerant systems. The median filter (MF) is one of the widely used filters in image processing and is particularly effective in removing salt-and-pepper noise. In this paper, we propose an energy-efficient SC-based MF. The proposed SC-based MF increases hardware efficiency while maintaining performance quality by reducing the number of comparators. The proposed SC-based MF was implemented using Verilog HDL and synthesized using 65-nm CMOS technology. The proposed SC-based MF achieves up to 63.4% and 75.2% savings in area and power, respectively, compared to the binary implementation of MF. Furthermore, compared to the conventional SC-based MF, the proposed design improves by 13.2% and 10.2%, respectively. Despite a slight decrease in peak signal-to-noise ratio (PSNR), the proposed design exhibits excellent overall hardware performance.

Original languageEnglish
Title of host publicationProceedings - International SoC Design Conference 2024, ISOCC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages298-299
Number of pages2
ISBN (Electronic)9798350377088
DOIs
StatePublished - 2024
Event21st International System-on-Chip Design Conference, ISOCC 2024 - Sapporo, Japan
Duration: 19 Aug 202422 Aug 2024

Publication series

NameProceedings - International SoC Design Conference 2024, ISOCC 2024

Conference

Conference21st International System-on-Chip Design Conference, ISOCC 2024
Country/TerritoryJapan
CitySapporo
Period19/08/2422/08/24

Keywords

  • comparator
  • median filter
  • stochastic computing

Fingerprint

Dive into the research topics of 'Design of a Low-Cost Stochastic Computing-based Median Filter for Digital Image Processing'. Together they form a unique fingerprint.

Cite this