본문 바로가기
KERD
논문KCI 등재

SoC FPGA 기반 실시간 객체 인식 및 추적 시스템 구현

An Implementation of SoC FPGA-based Real-time Object Recognition and Tracking System

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

Recent some SoC FPGA Releases that integrate ARM processor and FPGA fabric show better performance compared to the ASIC SoC used in typical embedded image processing system. In this study, using the above advantages, we implement a SoC FPGA-based Real-Time Object Recognition and Tracking System. In our system, the video input and output, image preprocessing process, and background subtraction processing were implemented in FPGA logics. And the object recognition and tracking processes were implemented in ARM processor-based programs. Our system provides the processing performance of 5.3 fps for the SVGA video input. This is about 79 times faster processing power than software approach based on the Nios II Soft-core processor, and about 4 times faster than approach based the HPS processor. Consequently, if the object recognition and tracking system takes a design structure combined with the FPGA logic and HPS processor-based processes of recent SoC FPGA Releases, then the real-time processing is possible because the processing speed is improved than the system that be handled only by the software approach.

Abstract

Recent some SoC FPGA Releases that integrate ARM processor and FPGA fabric show better performance compared to the ASIC SoC used in typical embedded image processing system. In this study, using the above advantages, we implement a SoC FPGA-based Real-Time Object Recognition and Tracking System. In our system, the video input and output, image preprocessing process, and background subtraction processing were implemented in FPGA logics. And the object recognition and tracking processes were implemented in ARM processor-based programs. Our system provides the processing performance of 5.3 fps for the SVGA video input. This is about 79 times faster processing power than software approach based on the Nios II Soft-core processor, and about 4 times faster than approach based the HPS processor. Consequently, if the object recognition and tracking system takes a design structure combined with the FPGA logic and HPS processor-based processes of recent SoC FPGA Releases, then the real-time processing is possible because the processing speed is improved than the system that be handled only by the software approach.

참고문헌 (8)

  1. Todd Koelling, "User-customized ARM-based SoC FPGA for Next-Generation Embedded Systems", Embedded News, ~ (2011)
  2. E.J. Hwang, "User-Customized ARM-based SoC", Embedded News, ~ (2012)
  3. SangHaifeng, "Moving Object Detection Based on Background Subtraction of Block Updates", IEEE International Conference on Intelligent Networks and Intelligent Systems, pp.51~54 (2013)
  4. 김교일, "블록기반 라벨과 화소기반 스캔마스크를 이용한 이진 연결요소 라벨링", 전자공학회논문지, 50(5), pp.287~294 (2013), 대한전자공학회
  5. "Cyclone V Hard Processor System Technical Reference Manual", 1~3323 (2014)
  6. Altera Corp., "Avalon Interface Specifications", 1~58 (2015)
  7. Altera Corp, "Quartus II Handbook", 1~1767 (2014)
  8. Altera Corp., "Using ModelSim to Simulate Logic Circuits for Altera FPGA Devices", 1~30 (2011)

이 간행물의 다른 논문 (6건)