Raw Data Processing Using Modern Hardware for Inspection of Objects in X-Ray Baggage Inspection Systems

被引:4
作者
Malarvizhi, S. [1 ]
Kayalvizhi, R. [1 ]
Kumar, Amit [2 ]
Topkar, Anita [2 ]
机构
[1] SRMIST, Dept Elect & Commun Engn, Chennai 600023, Tamil Nadu, India
[2] Bhabha Atom Res Ctr, Elect Div, Mumbai 400085, Maharashtra, India
关键词
Hardware acceleration; hardware/software co-design; HLS tools; security imaging; X-ray baggage inspection; IMAGE FUSION; FPGA; ENHANCEMENT; SECURITY; FILTER;
D O I
10.1109/TNS.2021.3075256
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a novel approach for real-time implementation of raw image data processing using modern hardware for material classification and pseudocolor presentation of the images in X-ray baggage inspection systems. This implementation was done using a heterogeneous hardware comprising field-programmable gate array (FPGA) and an ARM processor available in a Xilinx FPGA hoard. With implementation of various algorithms in the processor system and with parallel computing clone in programmable logic, an improvement in the processing speed has been achieved. For denoising of images, a Wiener filter was implemented with a high-level synthesis tool. The hardware implementation of various algorithms was verified by processing about 750 images in a Xilinx FPGA hoard and comparing these images with software-processed images. The processing time of a 512 x 640 pixel image was 400 ms using logic clocked at 100 MHz. Experimental results demonstrate that it is preferable to implement the Wiener filter in IP core processing rather than in the ARM as the execution is about 16 times faster in this case. The static and dynamic power consumption of the hardware was estimated to be about 2% and 92% of the total power consumption of about 1.7 W. The approach of hardware-based raw data processing could be further adopted for integration with data acquisition electronics for making the inspection systems more compact and portable with cost reduction.
引用
收藏
页码:1296 / 1303
页数:8
相关论文
共 25 条
[1]   Improving the detection of low-density weapons in x-ray luggage scans using image enhancement and novel scene-decluttering techniques [J].
Abidi, B ;
Liang, JM ;
Mitckes, M ;
Abidi, M .
JOURNAL OF ELECTRONIC IMAGING, 2004, 13 (03) :523-538
[2]   Recent developments in GEANT4 [J].
Allison, J. ;
Amako, K. ;
Apostolakis, J. ;
Arce, P. ;
Asai, M. ;
Aso, T. ;
Bagli, E. ;
Bagulya, A. ;
Banerjee, S. ;
Barrand, G. ;
Beck, B. R. ;
Bogdanov, A. G. ;
Brandt, D. ;
Brown, J. M. C. ;
Burkhardt, H. ;
Canal, Ph. ;
Cano-Ott, D. ;
Chauvie, S. ;
Cho, K. ;
Cirrone, G. A. P. ;
Cooperman, G. ;
Cortes-Giraldo, M. A. ;
Cosmo, G. ;
Cuttone, G. ;
Depaola, G. ;
Desorgher, L. ;
Dong, X. ;
Dotti, A. ;
Elvira, V. D. ;
Folger, G. ;
Francis, Z. ;
Galoyan, A. ;
Garnier, L. ;
Gayer, M. ;
Genser, K. L. ;
Grichine, V. M. ;
Guatelli, S. ;
Gueye, P. ;
Gumplinger, P. ;
Howard, A. S. ;
Hrivnacova, I. ;
Hwang, S. ;
Incerti, S. ;
Ivanchenko, A. ;
Ivanchenko, V. N. ;
Jones, F. W. ;
Jun, S. Y. ;
Kaitaniemi, P. ;
Karakatsanis, N. ;
Karamitrosi, M. .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2016, 835 :186-225
[3]   PERFORMANCE COMPARISON OF FPGA, GPU AND CPU IN IMAGE PROCESSING [J].
Asano, Shuichi ;
Maruyama, Tsutomu ;
Yamaguchi, Yoshiki .
FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, :126-131
[4]  
Dias F., 2007, P IAPR C MACH VIS AP, P276
[5]   Suitability of recent hardware accelerators (DSPs, FPGAs, and GPUs) for computer vision and image processing algorithms [J].
HajiRassouliha, Amir ;
Taberner, Andrew J. ;
Nash, Martyn P. ;
Nielsen, Poul M. F. .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2018, 68 :101-119
[6]   An FPGA-Based Hardware/Software Design Using Binarized Neural Networks for Agricultural Applications: A Case Study [J].
Huang, Chun-Hsian .
IEEE ACCESS, 2021, 9 :26523-26531
[7]   FAST 2-DIMENSIONAL MEDIAN FILTERING ALGORITHM [J].
HUANG, TS ;
YANG, GJ ;
TANG, GY .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1979, 27 (01) :13-18
[8]   Managing Security in FPGA-Based Embedded Systems [J].
Huffmire, Ted ;
Brotherton, Brett ;
Sherwood, Timothy ;
Kastner, Ryan ;
Levin, Timothy ;
Nguyen, Thuy D. ;
Irvine, Cynthia .
IEEE DESIGN & TEST OF COMPUTERS, 2008, 25 (06) :590-598
[9]   Low Complexity 2D Adaptive Image Processing Algorithm and Its Hardware Implementation [J].
Kalali, Ercan ;
Hamzaoglu, Ilker .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2017, 63 (03) :277-284
[10]   X-Ray Image Enhancement Using a Boundary Division Wiener Filter and Wavelet-Based Image Fusion Approach [J].
Khan, Sajid Ullah ;
Chai, Wang Yin ;
See, Chai Soo ;
Khan, Amjad .
JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2016, 12 (01) :35-45