Real-time hardware-software embedded vision system for ITS smart camera implemented in Zynq SoC

被引:20
作者
Kryjak, Tomasz [1 ]
Komorkiewicz, Mateusz [1 ]
Gorgon, Marek [1 ]
机构
[1] AGH Univ Sci & Technol, Dept Automat & Biomed Engn, Fac Elect Engn Automat Comp Sci & Biomed Engn, Al Mickiewicza 30, PL-30059 Krakow, Poland
关键词
Intelligent Transportation Systems; Hardware-software image processing (Zynq SoC); Vehicle queue length estimation; Vehicle detection; Vehicle type and colour recognition; VEHICLE COLOR CLASSIFICATION; SURVEILLANCE SYSTEM; FPGA; ALGORITHM; RECOGNITION;
D O I
10.1007/s11554-016-0588-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The article demonstrates the usefulness of heterogeneous System on Chip (SoC) devices in smart cameras used in intelligent transportation systems (ITS). In a compact, energy efficient system the following exemplary algorithms were implemented: vehicle queue length estimation, vehicle detection, vehicle counting and speed estimation (using multiple virtual detection lines), as well as vehicle type (local binary features and SVM classifier) and colour (k-means classifier and YCbCr colourspace analysis) recognition. The solution exploits the hardware-software architecture, i.e. the combination of reconfigurable resources and the efficient ARM processor. Most of the modules were implemented in hardware, using Verilog HDL, taking full advantage of the possible parallelization and pipeline, which allowed to obtain real-time image processing. The ARM processor is responsible for executing some parts of the algorithm, i.e. high-level image processing and analysis, as well as for communication with the external systems (e.g. traffic lights controllers). The demonstrated results indicate that modern SoC systems are a very interesting platform for advanced ITS systems and other advanced embedded image processing, analysis and recognition applications.
引用
收藏
页码:123 / 159
页数:37
相关论文
共 70 条
[31]  
Jablonski M, 2004, PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, P387
[32]   Embedded platform for local image descriptor based object detection [J].
Kapela, Rafal ;
Gugala, Karol ;
Sniatala, Pawel ;
Swietlicka, Aleksandra ;
Kolanowski, Krzysztof .
APPLIED MATHEMATICS AND COMPUTATION, 2015, 267 :419-426
[33]   Deciding the Number of Color Histogram Bins for Vehicle Color Recognition [J].
Kim, Ku-Jin ;
Park, Sun-Mi ;
Choi, Yoo-Joo .
2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, :134-+
[34]  
Komorkiewicz M., 2012, 2012 22nd International Conference on Field Programmable Logic and Applications (FPL), P711, DOI 10.1109/FPL.2012.6339159
[35]   Efficient Hardware Implementation of the Horn-Schunck Algorithm for High-Resolution Real-Time Dense Optical Flow Sensor [J].
Komorkiewicz, Mateusz ;
Kryjak, Tomasz ;
Gorgon, Marek .
SENSORS, 2014, 14 (02) :2860-2891
[36]  
Kryjak T., 2012, Conf. On Design and Architectures for Signal and Image Processing (DASIP), P1
[37]   Hardware-software implementation of vehicle detection and counting using virtual detection lines [J].
Kryjak, Tomasz ;
Komorkiewicz, Mateusz ;
Gorgon, Marek .
PROCEEDINGS OF THE 2014 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, 2014,
[38]   Real-time Implementation of Foreground Object Detection From a Moving Camera Using the ViBE Algorithm [J].
Kryjak, Tomasz ;
Komorkiewicz, Mateusz ;
Gorgon, Marek .
COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (04) :1617-1637
[39]  
Kunz M., 2014, P 24 INT C FIELD PRO, P1, DOI DOI 10.1109/FPL.2014.6927406
[40]  
Liu YQ, 2014, 2014 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI), P22, DOI 10.1109/SOLI.2014.6960687