FPGA Embedded Implementation for Neutron Radiography Images Restoration Based on Tikhonov and TV Algorithms

In this paper, we present a mixed software/hardware Implementation for image restoration using Tikhonov and Total Variations (TV) approaches. The proposed work is implemented and compiled on the embedded development kit EDK6.3i and the synthesis software ISE6.3i available with Xilinx Virtex-II FPGA using C language. The proposed implementation is designed to be integrated in the whole imaging system and image enhancement results have been appreciated by neutron radiography final users. The design can significantly accelerate the two Algorithms. Streszczenie. W artykule przedstawiono zastosowanie metod Tikhonova oraz Odchylenia Calkowitego w algorytmie odtwarzania obrazu. Do implementacji w jezyku C, wykorzystano plyte rozwojową EDK 6.3i z ukladem FPGA Virtex II Pro firmy Xilinx wraz z oprogramowaniem ISE 6.3i. (Implementacja w ukladzie FPGA algorytmu odtwarzania obrazu Radiografii Neutronowej przy wykorzystaniu metod Tikhonova oraz odchylenia calkowitego)

[1]  Abderrezak Guessoum,et al.  Embedded System for Image Encoder/Decoder Based on Fast Wavelet MALLATs Algorithm: Application to Nuclear Imaging , 2007 .

[2]  Mohsen Ashourian,et al.  An FPGA-Based Implementation of Fixed-Point Standard-LMS Algorithm with Low Resource Utilization and Fast Convergence , 2010 .

[3]  Manuel Jesús Bellido Díaz,et al.  Efficient Design and Implementation on FPGA of a MicroBlaze Peripheral for Processing Direct Electrical Networks Measurements , 2006, 2006 International Symposium on Industrial Embedded Systems.

[4]  M. Nikolova An Algorithm for Total Variation Minimization and Applications , 2004 .

[5]  H. K. Huang,et al.  Radiologic image compression-a review , 1995, Proc. IEEE.

[6]  Frede Blaabjerg,et al.  International Review of Electrical Engineering (IREE) , 2009 .

[7]  M. H. Hassan Point Scattered Function (PScF) for fast neutron radiography , 2009 .

[8]  David Pellerin,et al.  Practical FPGA programming in C , 2005 .

[9]  J. Borwein,et al.  Two-Point Step Size Gradient Methods , 1988 .

[10]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[11]  Marek Rudnicki,et al.  Regularization Parameter Selection in Discrete Ill-Posed Problems — The Use of the U-Curve , 2007, Int. J. Appl. Math. Comput. Sci..

[12]  Wonyong Sung,et al.  Design and Implementation of Speech Recognition on a Softcore Based Fpga , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.