Block design of edge detection and color blending of thermal video on the Pynq-Z1 kit using Vivado HLS for image fusion applications

284 views

Authors

  • Trinh Viet Ha (Corresponding Author) Institute of Technical Physics, Academy of Military Science and Technology
  • Nguyen Anh Tuan Institute of Technical Physics, Academy of Military Science and Technology
  • Khuong Huu Trong Bộ Chỉ huy quân sự tỉnh Vĩnh Phúc
  • Nguyen Minh Duong Bộ Chỉ huy quân sự tỉnh Vĩnh Phúc

DOI:

https://doi.org/10.54939/1859-1043.j.mst.77.2022.128-136

Keywords:

Thermal image; Edge detection; Blending; Image fusion; Pynq-Z1 kit.

Abstract

 In recent years, research, development, and application of multi-channel optoelectronic devices with image fused function has been attracting much attention. Along with the strong development of thermal and multi-spectral camouflage technology, in order to improve observation efficiency, multi-channel optoelectronic devices are often added with image fusion function to make the image of the target contains more information. For image fusion, some video signal processing techniques will be performed, such as edge detection, color blending, etc., to create some effects to help the observer can see the target more easily and conveniently. This paper will present the design of edge detection and color blending of the thermal image video on the Pynq-Z1 kit using Vivado HLS, as a basis for designing and manufacturing video processing boards for the research and development of fusion image devices.

References

[1]. R. S. Blum and Z. Liu, “Multi-sensor image fusion and its applicatios”, Taylor & Francis Group, 2006, Chapter 7.

[2]. N. T. Tien, “Fusion of night vision and thermal images”, Naval Postgraduate School, 2006, pp. 48-56.

[3]. N. A. Tuấn, Báo cáo tổng kết đề tài “Nghiên cứu, thiết kế, chế tạo mô đun trộn ảnh quang học cho thiết bị quan sát đêm trên cơ sở sử dụng kênh Ảnh nhiệt và Khuếch đại ánh sáng yếu có sẵn”, 2020.

[4]. A. Cumani, “Edge detection in multi spectral images”, Journal of Graphical Models and Image Processing, Volume 53, Issue 1, Jan. 1991, pp. 40-51.

[5]. F. Xinnan et al., “Vehicle Image Edge Detection Using Image Fusion at Pixel Level”, Proceedings of the IEEE ICAL, China, Sept. 2008, pp. 1713-1716.

[6]. P. Kaurav, R. Chouhan and M. Ahmed, “Image Fusion using Transformation & Edge Detection & Filtering”, International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015, pp. 793-798.

[7]. N. A. Tuấn, “Ứng dụng thuật toán tách biên hình ảnh Canny cho thiết bị quan sát trộn ảnh quang học,” Tạp chí Nghiên cứu KH&CN quân sự, số Đặc san FEE, 10-2019, trang 273-280.

[8]. B. P. Kumar and B. H Kumar, “FPGA implementation of Canny edge detection algorithm for noisy image identification”, International Journal of Management, Technology and Engineering, Vol 9, Issue 12, 2019, pp 386-395.

[9]. Z. Guo, W. Xu and Z. Chai, “Image Edge Detection Based on FPGA”, International Symposium on DCABES, 10-12 Aug, 2010, pp. 169-171.

[10]. N. A. Tuấn, “Tính toán thiết kế và chế tạo hệ quang trộn ảnh kết hợp khuếch đại ánh sáng yếu và ảnh nhiệt,” Tạp chí Nghiên cứu KH&CN quân sự, số Đặc san FEE, 10-2020.

[11]. Z. Liu et al., “Implementation of a FPGA-ARM-based Canny Edge Detection System,” Chinese Control Conference, 2019, pp. 3468-3472.

[12]. S. Yaman, B. Karakaya and Y. Erol, “Real Time Edge Detection via IP-Core based Sobel Filter on FPGA,” ICAAID, 2019, pp. 1-4.

[13]. D. Tsiktsiris, D. Ziouzios and M. Dasygenis, “A High-Level Synthesis Implementation and Evaluation of an Image Processing Accelerator,” Proceedings of the 7th International Conference on MOCAST, 7-9, May 2015.

Published

25-02-2022

How to Cite

Trịnh Việt Hà, Tuấn, Trọng, and Đường. “Block Design of Edge Detection and Color Blending of Thermal Video on the Pynq-Z1 Kit Using Vivado HLS for Image Fusion Applications”. Journal of Military Science and Technology, no. 77, Feb. 2022, pp. 128-36, doi:10.54939/1859-1043.j.mst.77.2022.128-136.

Issue

Section

Research Articles

Most read articles by the same author(s)

1 2 > >>