Design and implementation of a real-time image noise canceller

被引:0
|
作者
Ma, J [1 ]
Huang, XM [1 ]
机构
[1] Univ New Orleans, Dept Elect Engn, New Orleans, LA 70148 USA
来源
VISUAL INFORMATION PROCESSING XIII | 2004年 / 5438卷
关键词
TDLMS algorithm; adaptive filter; image noise cancellation; real-time; FPGA; pipeline;
D O I
10.1117/12.546400
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Image noise cancellation is necessary to remove noise generated in communication systems or remote video conferencing systems. Processing speed has become a challenge as a consequence of the increasing image resolution, especially in visual information processing. This paper presents the design and implementation of a real-time image noise canceller. Two-dimensional least mean square (TDLMS) algorithm is employed as the adaptive filter for noise cancellation. This algorithm is modified and designed with two concurrent phases: filter coefficient adjustment phase and image noise cancellation phase, with each phase mapping into a pipeline structure, therefore achieving real-time performance. The image noise canceller is implemented using hardware description language VHDL and is prototyped on Field Programmable Gate Array (FPGA) for system reconfiguration. A data buffer is developed using SelectRAM (BRAM) embedded in a Virtex FPGA to overcome the bandwidth limitation between external memory and the noise cancellation processor. The FPGA embedded multipliers are also employed to improve the processing speed. Tested using standard images, this real-time image noise canceller could process up to 1528 frames of 256 by 256 pixel images per second and could reach up to 10.4dB signal to noise ration improvement.
引用
收藏
页码:273 / 281
页数:9
相关论文
共 50 条
  • [1] Implementation of Adaptive Noise Canceller using FPGA for real-time applications
    Thilagam, S.
    Karthigaikumar, P.
    2015 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2015, : 1711 - U1827
  • [2] Design and Implementation of A Real-time Baseband Adaptive Digital Interference Canceller
    Ge, Songhu
    Liu, Hongbo
    Liu, Yongcai
    Xing, Jinling
    Meng, Jin
    2019 IEEE MTT-S INTERNATIONAL WIRELESS SYMPOSIUM (IWS 2019), 2019,
  • [3] Real-Time Implementation of an Adaptive Noise Canceller based on MicroBlaze Soft Processor
    Bahoura, Mohammed
    Ezzaidi, Hassan
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 1180 - 1183
  • [4] Design and implementation of the real-time color image correction system
    Liang G.-L.
    He X.
    Wei Z.-H.
    Guo Z.-J.
    Zhang W.-H.
    ICETC 2010 - 2010 2nd International Conference on Education Technology and Computer, 2010, 4 : V4520 - V4525
  • [5] Performance analysis of adaptive noise canceller in real-time automobile environments
    Park, Jae-Hoon
    Kim, Joonwan
    Lee, Jae-Kyun
    Kim, Si-Woo
    Lee, Chae-Wook
    PROCEEDINGS OF THE THIRTY-NINTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2007, : 169 - +
  • [6] Design and implementation of an airborne real-time video image compression system
    Tao, Wa
    Yuan Sijie
    Chen Bukang
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL II, 2007, : 909 - 912
  • [7] Design and Implementation of Depth Image Based Real-Time Human Detection
    Lee, SangJun
    Duc Dung Nguyen
    Jeon, Jae Wook
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2014, 14 (02) : 212 - 226
  • [8] Design and implementation of a real-time image processing system with modularization and extendibility
    Jun, Wang
    Peng, Lei
    Wei, Li
    2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 798 - 802
  • [9] Real-Time Noise Canceller Using Modified Sigmoid Function RLS Algorithm
    Gupta, V. K.
    Gupta, D. K.
    Chandra, Mahesh
    COMPUTATIONAL VISION AND ROBOTICS, 2015, 332 : 63 - 70
  • [10] FPGA Design and Implementation of a Real-time Subpulse Processing Architecture for Noise Radars
    Barreto, Alisson
    Pralon, Leandro
    Pompeo, Bruno
    Beltrao, Gabriel
    Pralon, Mariana
    2019 INTERNATIONAL RADAR CONFERENCE (RADAR2019), 2019, : 743 - 748