General Structure for Real-Time Fringe Pattern Preprocessing and Implementation of Median Filter and Average Filter on FPGA

Gao Wenjing,Qian Kemao,Wang Haixia,Lin Feng,Seah Hock Soon,Cheong Lee Sing
DOI: https://doi.org/10.1117/12.814525
2008-01-01
Abstract:In recent years, many algorithms were proposed for fringe pattern analysis and phase unwrapping including median filter, Fourier transform, windowed Fourier transform and wavelet transforms. However most of them are computationally expensive, which may be a barrier for real-time analysis for fringe pattern. In this paper an FPGA-based system and optimization framework for fringe pattern processing is presented. Median filter and average filter are taken as examples to show the performance of FPGA system over normal PC in real-time fringe pattern processing. The algorithms have been implemented on Celoxica RC340 FPGA development board using Handel-C - a C-like language with inherent parallelism making the full use of FPGA hardware. Furthermore, evaluation and comparison for computation speed are given between FPGA-based system and normal PC to demonstrate high potential of our hardware system in fringe pattern analysis.
What problem does this paper attempt to address?