Co-design System for Template Matching using Dedicated Co-processor and Particle Swarm Optimization

被引:0
|
作者
Tavares, Yuri Marchetti [1 ]
Nedjah, Nadia [2 ]
Mourelle, Luiza de Macedo [3 ]
机构
[1] Diretoria Sistemas Armas Marinha, Dept Armas, Rio De Janeiro, Brazil
[2] Univ Estado Rio de Janeiro, Dept Engn Eletron & Telecomunicacoes, Rio De Janeiro, Brazil
[3] Univ Estado Rio de Janeiro, Dept Engn Sistemas & Comp, Rio De Janeiro, Brazil
关键词
Embedded systems; co-design; co-processor; particle swarm optimization; template matching; correlation; object tracking;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Template matching is an important technique used for object tracking. It aims at finding a given pattern within a frame sequence. Pearson's Correlation Coefficient (PCC) is widely used to quantify the degree of similarity of two images. This coefficient is computed for each image pixel. This entails a computationally very expensive process. In this paper, aiming at accelerating this process, we propose to implement the template matching as an embedded co-design system. In order to reduce the processing time, a dedicated co-processor, which is responsible of performing the PCC computation is designed and implemented. Particle Swarm Optimization ( PSO) is used to improve the search for the maximum correlation point of the image and the used template. The search process is implemented in software and is run by an embedded general purpose processor. The performance results show that the designed system achieves real-time requirements as needed in real-word applications.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Topology optimization design of 3D electrothermomechanical actuators by using GPU as a co-processor
    Javier Ramirez-Gil, Francisco
    Nelli Silva, Emilio Carlos
    Montealegre-Rubio, Wilfredo
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 302 : 44 - 69
  • [22] Design of Bitstream Co-processor for Multimedia Applications
    Gao, Yingke
    Huan, Ying
    Xue, Zhiyuan
    Zhang, Tiejun
    Wang, Donghui
    Hou, Chaohuan
    2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, : 227 - 230
  • [23] Design of packet classification co-processor with FPGA
    Wang, YG
    Yan, TX
    ESA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2005, : 88 - 94
  • [24] Embedded Implementation of Template Matching Using Correlation and Particle Swarm Optimization
    Tavares, Yuri Marchetti
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 530 - 539
  • [25] Design of speech recognition co-processor for the embedded implementation
    Lee, Peng
    Dong, Ming
    Liang, Weiqian
    Liu, Runsheng
    EDSSC: 2007 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS, VOLS 1 AND 2, PROCEEDINGS, 2007, : 1163 - +
  • [26] DESIGN AND IMPLEMENTATION OF ROUGH SET CO-PROCESSOR ON FPGA
    Tiwari, Kanchan S.
    Kothari, Ashwin G.
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2015, 11 (02): : 641 - 656
  • [27] Video processor design using hardware and software co-design strategy
    Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
    Zhejiang Daxue Xuebao (Gongxue Ban), 2006, 7 (1117-1122):
  • [28] A pattern-matching co-processor for network intrusion detection systems
    Clark, CR
    Schimmel, DE
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 68 - 74
  • [29] An Efficient Particle Swarm Optimization for Large-Scale Hardware/Software Co-Design System (vol 26, 1742001, 2017)
    Yan, Xiaohu
    He, Fazhi
    Hou, Neng
    Ai, Haojun
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2017, 26 (04)
  • [30] Design and Implementation of Co-design Toolset for Tcore Processor
    Wei, Jizeng
    Guo, Wei
    Su, Jizhou
    Shi, Zaifeng
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1664 - +