loading page

VLSI Architecture for Depth Invariant Real-time Fixed/Random Valued Impulse Noise Removal Algorithm for Back-end of Ultrasonography Systems
  • Pradyut Kumar Sanki,
  • Rakesh Biswas
Pradyut Kumar Sanki
SRM University AP - Amaravati

Corresponding Author:[email protected]

Author Profile
Rakesh Biswas
Indian Institute of Technology Guwahati Department of Electronics and Electrical Engineering
Author Profile


Ultrasound images often get distorted by impulse noise during data acquisition and processing in the Back-end of the system, which overlay the finer details of the scanned body parts. Generally, a portable low-cost USG system doesn’t have an impulse noise-cleaning module which hinders detections of smaller details in the images. A Depth Invariant Impulse Noise Removal (DIINoR) algorithm and its hardware architecture for real-time impulse noise removal from the corrupt USG image are proposed in this paper. In this decision-based algorithm, the corrupt pixel is first detected depending on the homogeneity of the processing window and is restored with the median of the window or previous pixel value. Testing of the DIINoR algorithm on different USG images establishes that the denoised images have superior quantitative performance compared to those of existing schemes. Implementation of this architecture in VIRTEX-7 FPGA gives a maximum clock frequency of 357.96 MHz. Synthesis of this architecture using UMC 90nm technology gives 103 mW power consumption at a clock frequency of 100 MHz with a gate count of 63K (NAND2) including two memory buffers which proves its suitability for the real-time fixed and random valued impulse noise cleaning in the Back-end of the portable USG system.