Hardware implementation of a spatio-temporal average filter for real-time denoising of fluoroscopic images

M. Genovese, P. Bifulco, D. De Caro, E. Napoli, N. Petra, M. Romano, M. Cesarelli, A. G M Strollo

Research output: Contribution to journalArticlepeer-review

Abstract

An electronic system for the real-time denoising of fluoroscopic images is proposed in this paper. Fluoroscopic devices use X-rays to obtain real-time moving images of patients and support many surgical interventions and a variety of diagnostic procedures. In order to avoid risks for the patient, X-ray intensity has to be kept acceptably low during the clinical applications. This implies that fluoroscopic images are corrupted by large quantum noise (Poisson-distributed). Real-time noise reduction can offer a better visual perception to doctors and possible further reductions of the dose. The proposed circuit implements a spatio-temporal filter optimized for the removal of the quantum noise while preserving video edges and the prompt response of the image to the introduction of new features in the field. The filter incorporates information on the dependence of the standard deviation of the noise on the local brightness of the image and performs a conditioned average operation. The proposed circuit is implemented on FPGA (Field Programmable Gate Array) device allowing the real time elaboration of video streams composed by frames with 1024×1024 pixel and uses an external DDR2 (Double Data Rate 2) memory for the storage and the reuse of the fluoroscopic frames needed by the filter. When implemented on StratixIV-GX70 FPGA the circuit is able to process up to 49 fps (frames per second) while using 80% of the logic resources of the FPGA.

Original languageEnglish
Pages (from-to)114-124
Number of pages11
JournalIntegration, the VLSI Journal
Volume49
DOIs
Publication statusPublished - Mar 1 2015

Keywords

  • Field Programmable Gate Array
  • Poisson noise
  • Real time video processing
  • Spatio-temporal filter
  • X-ray fluoroscopy

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Hardware implementation of a spatio-temporal average filter for real-time denoising of fluoroscopic images'. Together they form a unique fingerprint.

Cite this