VLSI Architecture for Decision Tree Based Noise Detector and Gaussian Filter for Noise Removal

This paper focuses on noise removal using a hybrid approach that integrates a decision-tree-based noise detector with a Gaussian filter to reduce Gaussian noise while preserving important image details. Gaussian noise, characterized by random intensity variations, often leads to a loss in visual quality. Conventional filtering applies uniform smoothing, which can cause blurring of edges and textures. To overcome this, a decision tree composed of three modules uniformity analyzer, edge transition detector, and neighborhood correlation evaluator is used to accurately identify noisy pixels. Only the pixels classified as noisy are processed through a Gaussian filter, preserving noise-free regions. Implemented in Verilog and simulated using Vivado, this method leverages parallelism for efficient processing. MATLAB is used for preprocessing and analysis. Results show significant improvements in SNR, PSNR, and SSIM, validating the method’s effectiveness in enhancing image clarity.

Authors

Publication Details

Journal
Journal of VLSI Design and Signal Processing
Published
2025-01-01
DOI
https://doi.org/10.46610/jovdsp.2025.v11i02.001
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

VLSI Architecture for Decision Tree Based Noise Detector and Gaussian Filter for Noise Removal

T. Satya Savithri, Priyasha Choudhary
Journal of VLSI Design and Signal Processing
Neural Networks and Applications
article

VLSI Architecture for Decision Tree Based Noise Detector and Gaussian Filter for Noise Removal

T. Satya Savithri, Priyasha Choudhary
article en

Abstract

This paper focuses on noise removal using a hybrid approach that integrates a decision-tree-based noise detector with a Gaussian filter to reduce Gaussian noise while preserving important image details. Gaussian noise, characterized by random intensity variations, often leads to a loss in visual quality. Conventional filtering applies uniform smoothing, which can cause blurring of edges and textures. To overcome this, a decision tree composed of three modules uniformity analyzer, edge transition detector, and neighborhood correlation evaluator is used to accurately identify noisy pixels. Only the pixels classified as noisy are processed through a Gaussian filter, preserving noise-free regions. Implemented in Verilog and simulated using Vivado, this method leverages parallelism for efficient processing. MATLAB is used for preprocessing and analysis. Results show significant improvements in SNR, PSNR, and SSIM, validating the method’s effectiveness in enhancing image clarity.

Journal of VLSI Design and Signal ProcessingVol. 11(2)
Openalex Percentile: Top 92%
Neural Networks and Applications
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.