[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107918765A - A kind of Moving target detection and tracing system and its method - Google Patents

A kind of Moving target detection and tracing system and its method Download PDF

Info

Publication number
CN107918765A
CN107918765A CN201711143765.0A CN201711143765A CN107918765A CN 107918765 A CN107918765 A CN 107918765A CN 201711143765 A CN201711143765 A CN 201711143765A CN 107918765 A CN107918765 A CN 107918765A
Authority
CN
China
Prior art keywords
module
target
tracking
moving target
target detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711143765.0A
Other languages
Chinese (zh)
Inventor
程刚
张亚斌
李勇
郑浩
付朕
丁海港
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Original Assignee
China University of Mining and Technology CUMT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT filed Critical China University of Mining and Technology CUMT
Priority to CN201711143765.0A priority Critical patent/CN107918765A/en
Publication of CN107918765A publication Critical patent/CN107918765A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/269Analysis of motion using gradient-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/277Analysis of motion involving stochastic approaches, e.g. using Kalman filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种移动目标检测并追踪系统及其方法,包括移动目标追踪系统,基于当前视频图像帧中包含目标的图像以及当前视频图像帧中的坐标,预测下一视频图像帧中包含目标的坐标。还包括:摄像头视频采集模块实现实时采集摄像头的每一帧图片,作为移动目标检测模块和移动目标跟踪模块的实时图像数据输入;移动目标检测模块实现对移动目标的检测识别,并将待跟踪目标的原始坐标信息传输给移动目标跟踪模块;移动目标跟踪模块实现对移动目标的跟踪,将跟踪目标实时坐标发送给控制模块实现实时追踪。通过合理选择实现模块的算法,并在包括逻辑硬件和通用处理器的嵌入式系统上合理分配计算量,实现高效准确的实时追踪,满足移动装置的功耗要求。

The invention discloses a moving target detection and tracking system and method thereof, including a moving target tracking system, based on the image containing the target in the current video image frame and the coordinates in the current video image frame, predicting the target contained in the next video image frame coordinate of. It also includes: the camera video acquisition module realizes the real-time acquisition of each frame of the camera picture, as the real-time image data input of the moving target detection module and the moving target tracking module; the moving target detection module realizes the detection and recognition of the moving target, and the The original coordinate information is transmitted to the moving target tracking module; the moving target tracking module realizes the tracking of the moving target, and sends the real-time coordinates of the tracking target to the control module to realize real-time tracking. By reasonably selecting the algorithm to realize the module, and reasonably allocating the amount of calculation on the embedded system including logic hardware and general-purpose processor, efficient and accurate real-time tracking can be realized, and the power consumption requirement of the mobile device can be met.

Description

一种移动目标检测并追踪系统及其方法A moving target detection and tracking system and method thereof

技术领域technical field

本发明属于计算机视觉技术领域,具体涉及一种移动目标检测并追踪系统及其方法,尤其涉及一种通过计算机视觉实现的移动目标追踪系统。The invention belongs to the technical field of computer vision, and in particular relates to a moving target detection and tracking system and a method thereof, in particular to a moving target tracking system realized by computer vision.

背景技术Background technique

目标检测与跟踪是近年来学术界和工业界研究的一个重要方向。尤其在车辆辅助驾驶系统中的应用,因为其有重要应用价值而成为当前计算机视觉和自动驾驶领域最为活跃的研究课题。除此之外,目标检测和追踪在安防、交通和游戏等领域有着较大的可用空间和潜在意义。Object detection and tracking is an important research direction in academia and industry in recent years. Especially in the application of vehicle assisted driving system, because of its important application value, it has become the most active research topic in the field of computer vision and automatic driving. In addition, object detection and tracking has a large available space and potential significance in the fields of security, transportation and games.

由于在目标检测过程中受具体个体间差异的影响(例如,移动检测中姿态和服装变化显著的移动)、而且检测目标所在背景也在持续变化(例如,追踪快速奔跑的移动),因此这就对检测与追踪算法的鲁棒性要求很高。其次,目标检测/追踪系统通常需要对目标动作即刻作出反应,这就需要对系统的尺寸和功耗加以考虑。Since the target detection process is affected by specific individual differences (for example, movement with significant changes in posture and clothing in movement detection), and the background where the detection target is located is also continuously changing (for example, tracking fast running movement), this is The robustness requirements of detection and tracking algorithms are very high. Second, target detection/tracking systems usually need to react instantly to target actions, which requires consideration of system size and power consumption.

虽然经过多年的研究与积累,视觉目标检测与追踪算法已经有了很大的进步,但在已有的技术中还是缺少一种实现检测算法的鲁棒性与实时性的同时,还能够满足小型性和低功耗要求的目标检测/追踪系统。因此,目标检测和跟踪系统如何在诸如移动装置、汽车、机器人和手机等移动端获得广泛应用仍然是业内的一个研究热点。Although after years of research and accumulation, the visual target detection and tracking algorithm has made great progress, but in the existing technology, there is still a lack of a robust and real-time detection algorithm that can meet the needs of small Target detection/tracking system with high performance and low power consumption requirements. Therefore, how object detection and tracking systems can be widely used in mobile terminals such as mobile devices, automobiles, robots and mobile phones is still a research hotspot in the industry.

发明内容Contents of the invention

发明目的:为了克服现有技术中存在的不足,本发明提供一种移动目标检测并追踪系统及其方法,采用能够在逻辑硬件上高效实现的算法来构造移动目标检测与追踪模块的至少一部分,由此在满足算法鲁棒性的同时提升计算效率,还能够进一步地减少系统功耗,为系统的小型化应用奠定基础。Purpose of the invention: In order to overcome the deficiencies in the prior art, the present invention provides a moving target detection and tracking system and method thereof, using an algorithm that can be efficiently implemented on logical hardware to construct at least a part of the moving target detection and tracking module, Therefore, while satisfying the robustness of the algorithm, the computing efficiency can be improved, and the power consumption of the system can be further reduced, laying the foundation for the miniaturization application of the system.

技术方案:为实现上述目的,本发明采用的技术方案为:Technical scheme: in order to achieve the above object, the technical scheme adopted in the present invention is:

一种移动目标检测并追踪系统,包括依次连接的摄像头采集模块、移动目标检测模块、移动目标跟踪模块以及控制模块,所述摄像头采集模块还与移动目标跟踪模块连接;其中,所述移动目标检测模块和移动目标跟踪模块这两部分是通过逻辑硬件实现的,所述逻辑硬件为GPU;首先摄像头采集模块获取摄像头的每一帧图片,然后将该帧图片传到目标检测模块,目标检测模块通过之前基于GPU训练的网络检测这一帧图片中的目标物体,并将检测结果发送给移动目标跟踪模块,移动目标跟踪模块根据检测结果确定追踪目标,并将追踪目标信息发送给控制模块,由控制模块控制追踪。A moving target detection and tracking system, comprising a sequentially connected camera acquisition module, a moving target detection module, a moving target tracking module and a control module, the camera acquisition module is also connected with the moving target tracking module; wherein the moving target detection These two parts of the module and the moving target tracking module are realized by logic hardware, and the logic hardware is a GPU; first, the camera acquisition module obtains each frame of the camera, and then the frame of the picture is passed to the target detection module, and the target detection module passes The previous network based on GPU training detects the target object in this frame of pictures, and sends the detection result to the moving target tracking module. The moving target tracking module determines the tracking target according to the detection result, and sends the tracking target information to the control module. Module controls tracing.

进一步的,所述移动目标检测模块包括移动目标检测算法模块,所述检测算法采用基于深度学习的目标检测算法SSD来检测当前视频图像帧中包括移动目标的图像。Further, the moving object detection module includes a moving object detection algorithm module, and the detection algorithm uses a deep learning-based object detection algorithm SSD to detect images including moving objects in the current video image frame.

进一步的,所述移动目标检测模块的移动检测前期需要基于深度学习目标检测算法SSD,在caffe架构下训练相关移动目标数据集,将训练好的网络模型直接用于移动检测模块,在训练过程中通过逻辑硬件GPU加速训练。逻辑硬件GPU加速训练,提升了训练速度,在实时检测中,准确度也有提高。Further, the mobile detection of the moving object detection module needs to be based on the deep learning object detection algorithm SSD in the early stage, and the relevant moving object data set is trained under the caffe framework, and the trained network model is directly used in the moving detection module. Accelerate training through logical hardware GPU. The logical hardware GPU accelerates the training, which improves the training speed and improves the accuracy in real-time detection.

进一步的,所述基于深度学习的目标检测算法SSD模块的对目标数据的神经网络训练通过逻辑硬件实现。Further, the neural network training on the target data of the target detection algorithm SSD module based on deep learning is realized by logic hardware.

进一步的,所述移动目标追踪模块包括傅里叶变换单元、傅里叶逆变换单元、点乘单元和点除单元,其中至少所述傅里叶变换单元、傅里叶逆变换单元和点乘单元中通过逻辑硬件实现。Further, the moving target tracking module includes a Fourier transform unit, an inverse Fourier transform unit, a dot product unit and a dot division unit, wherein at least the Fourier transform unit, the inverse Fourier transform unit and the dot product The unit is implemented by logical hardware.

进一步的,所述移动目标跟踪模块采取核心化相关滤波器即KCF算法进行目标追踪;所述移动目标追踪模块基于当前视频图像帧中的移动目标以及移动目标在当前视频图像帧中的坐标追踪目标,获取移动目标信息,包括移动目标的位置和尺寸。Further, the moving object tracking module adopts a kernelized correlation filter, that is, the KCF algorithm for object tracking; the moving object tracking module is based on the moving object in the current video image frame and the coordinates of the moving object in the current video image frame to track the object , to obtain moving target information, including the position and size of the moving target.

进一步的,KCF算法构成追踪算法模块,在所述追踪算法模块之前设置图像特征提取模块,所述图像特征提取模块从局部图中提取与目标相关的图像特征,并且将这些图像特征输入追踪算法模块。Further, the KCF algorithm constitutes a tracking algorithm module, an image feature extraction module is set before the tracking algorithm module, and the image feature extraction module extracts image features related to the target from the partial map, and inputs these image features into the tracking algorithm module .

进一步的,所述摄像头采集模块通过基于opencv函数库相关程序完成视频的采集,并对图像进行包括降噪在内的预处理,以25帧/秒的速度将每一帧图像送到移动目标检测模块。Further, the camera acquisition module completes video acquisition based on opencv function library related programs, and performs preprocessing on the image including noise reduction, and sends each frame of image to the moving target detection at a speed of 25 frames per second module.

进一步的,所述摄像头采集模块通过通用处理器的嵌入式系统实现,所述移动目标检测模块、移动目标追踪模块均通过通用处理器的嵌入式系统和逻辑硬件实现,所述嵌入式系统为英伟达的Jerson TX2开发系统;各个模块之间的通信通过机器人操作系统ROS以节点的形式来实现,每一个模块就是一个节点,通过发送消息和订阅消息来完成信息的发送和接受。Further, the camera acquisition module is realized by an embedded system of a general-purpose processor, and the moving target detection module and the moving target tracking module are all realized by an embedded system and logic hardware of a general-purpose processor, and the embedded system is NVIDIA Jerson TX2 development system; the communication between each module is realized in the form of nodes through the robot operating system ROS, each module is a node, and the sending and receiving of information is completed by sending and subscribing to messages.

一种移动目标检测并追踪系统的方法,基于当前视频图像帧中包含目标的图像以及当前视频图像帧中的坐标,预测下一视频图像帧中包含所述目标的坐标,具体包括以下步骤:A method for a moving target detection and tracking system, based on the image containing the target in the current video image frame and the coordinates in the current video image frame, predicting the coordinates of the target in the next video image frame, specifically comprising the following steps:

1)摄像头采集模块实现实时采集摄像头的每一帧图片,作为移动目标检测模块和移动目标跟踪模块的实时图像数据输入;1) The camera acquisition module realizes the real-time acquisition of each frame picture of the camera, as the real-time image data input of the moving object detection module and the moving object tracking module;

2)移动目标检测模块实现对移动目标的检测识别,并将待跟踪的移动目标的原始坐标信息传输给移动目标跟踪模块,包括移动目标的位置和尺寸;2) The moving target detection module realizes the detection and recognition of the moving target, and transmits the original coordinate information of the moving target to be tracked to the moving target tracking module, including the position and size of the moving target;

3)移动目标跟踪模块实现对移动目标的跟踪,并将跟踪目标实时坐标发送给控制模块实现实时追踪;3) The moving target tracking module realizes the tracking of the moving target, and sends the real-time coordinates of the tracking target to the control module to realize real-time tracking;

4)控制模块实现控制移动装置的运动姿态,对追踪目标进行实时的追踪并保证移动装置平稳运行。4) The control module controls the motion posture of the mobile device, tracks the tracking target in real time and ensures the smooth operation of the mobile device.

有益效果:本发明提供的移动目标检测并追踪系统及其方法,通过使用逻辑硬件,尤其是GPU实现至少一部分的目标检测与追踪功能,就能够充分利用逻辑硬件并行性和低功耗的特点,实现目标的快速检出和准确追踪,并能够进一步降低追踪系统的尺寸。Beneficial effects: the moving target detection and tracking system and method thereof provided by the present invention can make full use of the characteristics of logical hardware parallelism and low power consumption by using logic hardware, especially GPU to realize at least part of the target detection and tracking functions, Fast detection and accurate tracking of targets can be achieved, and the size of the tracking system can be further reduced.

附图说明Description of drawings

图1示出了根据本发明一个实施例的目标追踪系统的示意图。Fig. 1 shows a schematic diagram of a target tracking system according to an embodiment of the present invention.

图2示出了根据本发明一个实施例的移动目标检测模块的示意图。Fig. 2 shows a schematic diagram of a moving object detection module according to an embodiment of the present invention.

图3示出了根据本发明一个实施例的移动目标跟踪模块的组成示意图。Fig. 3 shows a schematic composition diagram of a moving object tracking module according to an embodiment of the present invention.

图4示出了根据本发明一个实施例的控制模块的示意图。Fig. 4 shows a schematic diagram of a control module according to an embodiment of the present invention.

图5示出了根据本发明一个实施例的目标追踪系统的运行原理图。Fig. 5 shows a schematic diagram of the operation of the target tracking system according to an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明作更进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings.

人类一个重要的努力的方向就是用机器代替人力,而视觉目标检测与跟踪是机器智能重要的一部分。在视觉目标检测与跟踪应用中,大量的数据处理导致系统实时性不足的问题是制约其发展的关键因素。国内外研究机构为了解决这一难题,主要从两方面来:一是采用高性能的处理器,二是提出新的视觉处理算法,并以就此发表了相当数量论文。面对世界范围内如火如荼的视觉技术研究,本发明的发明人独辟蹊径,利用现成的逻辑硬件处理器用软件实现的目标检测和追踪的至少一部分功能。由此,利用逻辑硬件并行运算和功耗低的特点,实现能够满足实际应用的实时检测和追踪系统,并将系统功耗维持在相当低并能实现小型化的水平。An important direction of human efforts is to replace manpower with machines, and visual target detection and tracking is an important part of machine intelligence. In the application of visual target detection and tracking, the problem of insufficient real-time performance of the system caused by a large amount of data processing is the key factor restricting its development. In order to solve this problem, research institutions at home and abroad mainly come from two aspects: one is to use high-performance processors, and the other is to propose new visual processing algorithms, and a considerable number of papers have been published on this. Facing the worldwide visual technology research in full swing, the inventors of the present invention found a unique way to realize at least part of the functions of target detection and tracking by software using off-the-shelf logic hardware processors. Therefore, by using the characteristics of logic hardware parallel operation and low power consumption, a real-time detection and tracking system that can meet practical applications is realized, and the power consumption of the system is kept at a relatively low level and can be miniaturized.

图1示出了根据本发明一个实施例的目标追踪系统的示意图。目标追踪系统通过对输入的视频图像流中的各个视频图像帧进行的处理和计算,能够实时或近实时地实现对视频中一个或多个目标的追踪。Fig. 1 shows a schematic diagram of a target tracking system according to an embodiment of the present invention. The target tracking system can track one or more targets in the video in real time or near real time by processing and calculating each video image frame in the input video image stream.

目标追踪系统包括目标追踪模块,如图1所示,目标追踪模块有至少一部分在逻辑硬件上实现,并且目标追踪模块基于当前视频图像帧中包含目标的局部图以及局部图在当前视频图像帧中的坐标,预测下一视频图像帧中包含该目标的局部图的坐标。The target tracking system includes a target tracking module. As shown in Figure 1, at least a part of the target tracking module is implemented on logic hardware, and the target tracking module is based on the local map of the target in the current video image frame and the local map in the current video image frame. coordinates, predict the coordinates of the local map containing the target in the next video image frame.

由于基于图像的目标检测算法需要很高的计算并行度,在现有技术中心采用通用处理器(CPU)实现方案会带来很大的性能、功耗和成本代价,虽然在处理器性能持续发展的今天,单凭在处理器上实现的目标检测仍然很难符合移动端产品对计算资源小、功耗低、成本低的要求。相比之下,本发明使用本身适用于并行的计算的逻辑器件(GPU)来实现至少一部分的目标追踪功能,能够大幅度降低系统的功耗,使得本发明的目标追踪系统尤其适用于部分可移动设备。在一个实施例中,逻辑硬件上的输入和输出都为定点数,从在满足逻辑硬件固有的运行要求的同时,大幅减小计算量,并相应地提升计算效率。Since the image-based target detection algorithm requires a high degree of computing parallelism, the use of a general-purpose processor (CPU) in the existing technology center will bring great performance, power consumption and cost costs, although the continuous development of processor performance Today, it is still difficult to meet the requirements of mobile products for small computing resources, low power consumption, and low cost only by the target detection implemented on the processor. In contrast, the present invention uses a logic device (GPU) that is suitable for parallel computing to realize at least a part of the target tracking function, which can greatly reduce the power consumption of the system, making the target tracking system of the present invention especially suitable for some available Mobile devices. In one embodiment, the input and output on the logic hardware are both fixed-point numbers, so as to meet the inherent operating requirements of the logic hardware while greatly reducing the amount of calculation and correspondingly improving the calculation efficiency.

图2示出了根据本发明一个实施例的移动目标检测模块的示意图。移动目标检测系统通过摄像头传输过来的每一帧图像,通过之前训练好的SSD网络,基于深度学习caffe架构来进行移动目标的检测,然后输出检测目标的原始坐标信息,然后传输给目标跟踪模块。Fig. 2 shows a schematic diagram of a moving object detection module according to an embodiment of the present invention. The moving target detection system detects moving targets based on each frame of image transmitted by the camera through the previously trained SSD network based on the deep learning caffe architecture, then outputs the original coordinate information of the detected target, and then transmits it to the target tracking module.

图3示出了根据本发明一个实施例的移动目标追踪模块的示意图。移动追踪系统通过移动目标检测模块输出的原始目标坐标信息,通过KCF跟踪算法,计算出移动目标新坐标,然后输出给控制模块。Fig. 3 shows a schematic diagram of a moving object tracking module according to an embodiment of the present invention. The mobile tracking system calculates the new coordinates of the moving target through the original target coordinate information output by the moving target detection module and the KCF tracking algorithm, and then outputs it to the control module.

图4示出了根据本发明一个实施例的移动装置运动控制模块,该模块通过目标追踪模块输出的目标新坐标,通过目标位置计算和Kalman滤波算法,然后控制运动姿态,实时追踪移动目标。FIG. 4 shows a motion control module of a mobile device according to an embodiment of the present invention. The module uses the new coordinates of the target output by the target tracking module, calculates the target position and Kalman filter algorithm, and then controls the motion posture to track the moving target in real time.

具体地,目标检测模块可以用于在当前视频图像帧中检测包含目标的局部图,即,用于实现如上所述的感兴趣区域移动的检测/定位功能。移动局部图的检测包括确定该移动在视频图像帧中的坐标。Specifically, the target detection module can be used to detect a local image containing a target in the current video image frame, that is, to realize the detection/location function of the region of interest movement as described above. Detection of the motion local map includes determining the coordinates of the motion in the video image frame.

另外,图像输入模块则可根据移动在当前视频图像帧中的坐标,从当前视频图像帧中截取局部图,并将该局部图输入到目标追踪模块。在目标检测模块和图像输入模块同时存在的系统中,图像输入模块可以用于将目标检测模块定位/检测出的局部图送入目标追踪模块。虽然图2中同时示出了只有移动目标检测模块,但应该理解的是,仅包括目标检测模块、仅包括图像输入模块或者是包括这两者的情况可以分别对应于本发明的不同实施例,并且都能够实现本发明的至少部分提升计算效率并降低功耗的有益效果。In addition, the image input module can intercept a partial image from the current video image frame according to the moving coordinates in the current video image frame, and input the partial image to the target tracking module. In a system where the target detection module and the image input module exist at the same time, the image input module can be used to send the local map located/detected by the target detection module to the target tracking module. Although only the moving target detection module is shown in FIG. 2 , it should be understood that only the target detection module, only the image input module or both may correspond to different embodiments of the present invention, And all of them can achieve at least part of the beneficial effects of improving computing efficiency and reducing power consumption of the present invention.

通常情况下,目标检测模块在检测开始时检测出包含有目标的移动局部图并由图像输入模块将局部图送入目标追踪模块。随后,目标检测模块可以保持空闲,目标追踪模块则可以自行预测包含同一目标的下一局部图的坐标并持续进行后续的目标追踪。Usually, the target detection module detects the moving partial image containing the target at the beginning of the detection, and the image input module sends the partial image to the target tracking module. Subsequently, the target detection module can remain idle, and the target tracking module can predict the coordinates of the next local map containing the same target by itself and continue to perform subsequent target tracking.

但是某些情况下,仍需要目标检测模块进行移动局部图的检出。例如,在接收到来自用户的输入指令时,或者系统判定目标丢失时。另外,有些系统还会规定定时重检,即在距离上次将当前视频图像帧输入到目标检测模块已过去预定时间段的情况下,由目标检测模块重新检测局部图。However, in some cases, the target detection module is still required to detect the moving partial image. For example, when receiving an input command from the user, or when the system determines that the target is lost. In addition, some systems also specify timing re-inspection, that is, when a predetermined period of time has elapsed since the last input of the current video image frame to the object detection module, the object detection module re-detects the partial image.

优选地,为了减小追踪算法模块需要计算的数据维数,目标追踪模块还可以在追踪算法模块之前设置图像特征提取模块。图像特征提取模块从局部图中提取与目标相关的图像特征,并且将这些图像特征输入追踪算法模块。通过图像特征提取能够得到反映模式本质属性的特征,因此能够大大方便后续追踪算法对特定目标的追踪。Preferably, in order to reduce the dimensionality of data that the tracking algorithm module needs to calculate, the target tracking module can also set an image feature extraction module before the tracking algorithm module. The image feature extraction module extracts image features related to the target from the partial image, and inputs these image features into the tracking algorithm module. The features that reflect the essential attributes of the pattern can be obtained through image feature extraction, so it can greatly facilitate the follow-up tracking algorithm to track specific targets.

如上已经结合图1-图4描述了根据本发明的目标追踪系统的模块构成例。应该理解的是,本领域技术人员可以对上述实施例中的各类特征进行不同的排列组合以符合实际应用的需要。这些不同的组合都位于本发明所附权利要求涵盖的范围内。The module configuration example of the target tracking system according to the present invention has been described above with reference to FIGS. 1-4 . It should be understood that those skilled in the art may make different permutations and combinations of various features in the above embodiments to meet the needs of practical applications. These different combinations are within the scope covered by the appended claims of the present invention.

如下,我们见结合具体的算法应用来描述本发明的原理,尤其是根据具体应用来灵活划分软硬件任务,由此实现实时、准确且尽可能低功耗并紧凑的目标检测系统。As follows, we will describe the principle of the present invention in conjunction with specific algorithm applications, especially to flexibly divide software and hardware tasks according to specific applications, thereby realizing a real-time, accurate, and compact target detection system with low power consumption as much as possible.

如上所述,在本发明的一些实施例中,目标追踪系统可以包括目标检测模块,用于从当前图像视频帧中检测出包括目标的局部图。在现有技术中,局部图的划分通常分为基于运动、基于距离、基于图像特征和基于摄像机参数四种方法。其中,基于图像特征的方法指通过检测与目标相关的图像特征从而得到局部图,并且由于其适用范围广并且结果鲁棒而得到越来越广泛的应用。As mentioned above, in some embodiments of the present invention, the target tracking system may include a target detection module, configured to detect a partial image including the target from the current image video frame. In the prior art, the division of local graphs is generally divided into four methods: motion-based, distance-based, image feature-based and camera parameter-based. Among them, the image feature-based method refers to obtaining a local map by detecting image features related to the target, and is more and more widely used because of its wide application range and robust results.

人工神经网络(Artificial Neural Networks,ANN)也简称为神经网络(NNs),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。近年来神经网络发展速度很快,被广泛应用于很多领域,包括图像识别、语音识别,自然语言处理,天启预报,基因表达,内容推送等等。在学术界和工业界已经证明,经过海量数据的训练,神经网络算法可以获得很高的目标检测精度。对于本发明的技术方案,使用一种基于卷积神经网络算法的深度学习SSD算法进行基于图像特征的目标检测是一个很好的选择。因此,在一个实施例中,本发明的目标检测模块采取深度学习SSD算法来检测当前视频图像帧中包括目标的局部图。此外,由于SSD进行的是分布式地并行计算,因此,通过逻辑硬件,尤其是GPU来实现目标检测功能具有天然的计算优势,并且相比于软件执行,能够实现更低的功耗。Artificial Neural Networks (ANN), also referred to as neural networks (NNs), is an algorithmic mathematical model that imitates the behavioral characteristics of animal neural networks and performs distributed parallel information processing. In recent years, neural networks have developed rapidly and are widely used in many fields, including image recognition, speech recognition, natural language processing, apocalypse forecasting, gene expression, content push and so on. It has been proven in academia and industry that after training with massive data, neural network algorithms can achieve high target detection accuracy. For the technical solution of the present invention, it is a good choice to use a deep learning SSD algorithm based on a convolutional neural network algorithm to perform target detection based on image features. Therefore, in one embodiment, the target detection module of the present invention adopts a deep learning SSD algorithm to detect a partial image including the target in the current video image frame. In addition, since SSD performs distributed parallel computing, implementing object detection functions through logical hardware, especially GPU, has natural computing advantages, and compared with software execution, it can achieve lower power consumption.

SSD从本质上来讲是一种分类器,其从输入的图像中提取的像素值和/或特征值,并输出某一物体是否为特定目标的一个判断。很多情况下,给出的是该物体为特定目标的概率值。在本发明中,可以使用一系列正负样本训练来对目标检测模块进行训练、在训练之后,SSD就可以对输入的图像帧(未知样本)进行处理,以一定的概率确定包含目标的移动局部图。SSD is essentially a classifier that extracts pixel values and/or feature values from an input image, and outputs a judgment of whether an object is a specific target. In many cases, what is given is the probability value that the object is a specific target. In the present invention, a series of positive and negative sample training can be used to train the target detection module. After the training, the SSD can process the input image frame (unknown sample) and determine the moving part containing the target with a certain probability. picture.

在一个实施例中,图像特征提取模块采取方向梯度直方图(HOG)算法进行图像特征提取。在具体应用中,例如在移动检测和追踪中,可以在移动的头部及四肢等重点区域计算HOG,从而在检测率基本不变的情况下,有效地减少了向量维数以大幅度提升检测速度。In one embodiment, the image feature extraction module adopts a Histogram of Oriented Gradients (HOG) algorithm for image feature extraction. In specific applications, such as in motion detection and tracking, HOG can be calculated in key areas such as the moving head and limbs, thus effectively reducing the vector dimension to greatly improve the detection rate while the detection rate is basically unchanged. speed.

由图像特征提取模块所提取的图像特征随后可以输入通过核心化相关滤波器(KCF)算法实现的追踪算法模块,由此实现对目标的实时追踪。图像特征提取模块的全部以追踪算法模块的至少一部分通过逻辑硬件实现。优选地,追踪算法模块可以包括傅里叶变换单元、傅里叶逆变换单元、点乘单元和点除单元。其中尤其适用于逻辑硬件实现的傅里叶变换单元、傅里叶逆变换单元和点乘单元通过逻辑硬件实现。在一个实施例中,点除单元可以由软件实现。在另一个实施例中,如果逻辑硬件资源足够,也可以在逻辑硬件上实现上述点除单元。The image features extracted by the image feature extraction module can then be input into the tracking algorithm module implemented by the Kernel Correlation Filter (KCF) algorithm, thereby realizing real-time tracking of the target. All of the image feature extraction module and at least a part of the tracking algorithm module are realized by logical hardware. Preferably, the tracking algorithm module may include a Fourier transform unit, an inverse Fourier transform unit, a dot product unit and a dot division unit. Among them, the Fourier transform unit, the inverse Fourier transform unit and the dot product unit, which are especially suitable for logic hardware realization, are realized by logic hardware. In one embodiment, the erasing unit can be implemented by software. In another embodiment, if the logical hardware resources are sufficient, the above-mentioned deletion unit may also be implemented on logical hardware.

在一个实施例中,本发明的目标追踪系统可以在包括通用处理器和逻辑硬件的嵌入式系统上实现。其中,逻辑硬件优选GPU。例如,本发明的技术方案可由包括GPU和ARM核的英伟达的Jerson TX2嵌入式系统上实现。In one embodiment, the object tracking system of the present invention can be implemented on an embedded system including a general-purpose processor and logical hardware. Among them, the logic hardware is preferably GPU. For example, the technical solution of the present invention can be realized on the Jerson TX2 embedded system of Nvidia including GPU and ARM core.

在具体应用中,诸如图像输入模块更适用于软件实现的功能可由通用处理器通过软件编程实现。例如,通用处理器中可以包括软件实现的控制器模块。控制器可用于控制整个系统的运转,如视频图像的输入输出、模块调用控制等。因此,该控制器模块可以实现上述图像输入和/或目标丢失判断功能。In specific applications, functions such as the image input module that are more suitable for software implementation can be implemented by a general-purpose processor through software programming. For example, a general-purpose processor may include a software-implemented controller module. The controller can be used to control the operation of the entire system, such as input and output of video images, module call control, etc. Therefore, the controller module can realize the above image input and/or target loss judging functions.

由SSD实现的目标检测功能优选由逻辑硬件实现。目标追踪模块的功能则优选至少一部分由逻辑硬件实现。在目标跟踪模块包括图像特征提取模块(例如,HOG算法)和追踪算法模块(KCF)的情况下,例如可以根据逻辑硬件的使用情况将图像特征提取模块的全部以及追踪算法模块的一部分在逻辑硬件上实现。The object detection function implemented by SSD is preferably implemented by logic hardware. The functions of the target tracking module are preferably at least partially implemented by logic hardware. In the case where the target tracking module includes an image feature extraction module (for example, HOG algorithm) and a tracking algorithm module (KCF), for example, all of the image feature extraction module and a part of the tracking algorithm module can be placed on the logic hardware according to the usage of the logic hardware realized.

由此,通过对算法的创造性选择(即,使用SSD进行目标检测,HOG进行特征提取,并且使用KCF进行目标坐标的追踪),并且在软硬件上灵活恰当地分配运算(例如,将适于并行运算的算法至少部分在逻辑硬件上实现,而例如控制等更适于软件实现的功能则由处理器实现),能够以更高的功效实现目标的实时精确检测与追踪。由于检测和追踪的效率更高,在一个实施例中,本发明的目标追踪系统还适用于对多个目标的追踪。例如,对于一个具有200fps处理能力的系统而言,该目标追踪系统可以例如根据输入的视频图像帧速来实现例如以20fps的精度对10个目标的同时追踪。另外,需要澄清的是,本发明的目标追踪模块可以根据当前帧的局部图及其坐标预测下一帧的局部图坐标。这里的“下一帧”指代的是输入系统中以供针对该特定目标进行处理的“下一”帧,而非图像拍摄源所拍摄的下一帧或是简单送入该系统的下一帧。Therefore, through the creative selection of algorithms (i.e., using SSD for object detection, HOG for feature extraction, and KCF for tracking of object coordinates), and flexibly and appropriately distribute operations on hardware and software (e.g., will be suitable for parallel The calculation algorithm is at least partially implemented on the logic hardware, while functions that are more suitable for software implementation, such as control, are implemented by the processor), which can achieve real-time accurate detection and tracking of targets with higher efficiency. Due to the higher detection and tracking efficiency, in one embodiment, the target tracking system of the present invention is also suitable for tracking multiple targets. For example, for a system with a processing capability of 200 fps, the target tracking system can realize, for example, simultaneous tracking of 10 targets with a precision of 20 fps according to the frame rate of the input video image. In addition, it needs to be clarified that the target tracking module of the present invention can predict the local map coordinates of the next frame according to the local map of the current frame and its coordinates. The "next frame" here refers to the "next" frame coming into the system for processing for that particular object, not the next frame captured by the image capture source or simply the next frame fed into the system frame.

如上结合附图和具体算法描述了本发明的原理。基于图像的目标检测算法需要计算并行度很高。现有的技术方案中通常采用神经网络算法,在通用处理器(CPU)来实现,然而这会带来很大的性能、功耗和成本代价,尤其无法适应移动端产品的计算量小、能耗低、成本低的要求,从而给移动产品上实现跟踪监测带来很大困难。基于图像的目标追踪算法和检测算法总体的运算量很大,在考虑性能、成本、计算资源和功耗的条件下,单独使用处理器或是单独使用GPU都很难实现一个优质的目标检测/追踪系统。The principles of the present invention are described above in conjunction with the accompanying drawings and specific algorithms. Image-based object detection algorithms require a high degree of computational parallelism. In the existing technical solutions, the neural network algorithm is usually used to implement it in a general-purpose processor (CPU). However, this will bring great performance, power consumption and cost costs, especially unable to adapt to the small amount of calculation and performance of mobile products. The requirement of low power consumption and low cost brings great difficulties to the tracking and monitoring of mobile products. Image-based target tracking algorithms and detection algorithms have a large amount of computation overall. Under the conditions of performance, cost, computing resources and power consumption, it is difficult to achieve a high-quality target detection/ tracking system.

本申请在基于Jerson TX2嵌入式系统提出一种以灵活划分软硬件计算任务为前提,实现高效灵活的控制逻辑和计算性能,以深度学习算法(SSD)和追踪算法(KCF)为基础的,完整的目标检测和追踪系统。在移动端产品上,可以实现满意的性能,并将成本和功耗维持在较低水平。另外,由于本申请的技术方案能够以少量计算资源获得高性能,因而还适用于非移动端产品(如服务器),以便在更多的计算资源下,可以实现更高的追踪性能。Based on the Jerson TX2 embedded system, this application proposes a flexible division of software and hardware computing tasks to achieve efficient and flexible control logic and computing performance, based on deep learning algorithm (SSD) and tracking algorithm (KCF), complete target detection and tracking system. On mobile products, satisfactory performance can be achieved, and the cost and power consumption can be kept at a low level. In addition, since the technical solution of the present application can obtain high performance with a small amount of computing resources, it is also applicable to non-mobile terminal products (such as servers), so that higher tracking performance can be achieved with more computing resources.

实施例Example

如下将结合图5描述根据本发明的一个具体应用。图5示出了根据本发明一个实施例的目标追踪系统的运行原理图。图5示出了的系统能够以很小的硬件资源消耗实现高性能的实时目标检测与追踪。具体地,该系统可以是一种基于GPU的嵌入式系统的实时目标检测和跟踪的软硬件协同系统,其中在GPU上的输入和输出可以皆为定点,以便进一步简化计算并提示计算效率。该系统包含:目标检测模块,用于全局定位目标的位置和大小,在系统开始、用户输入、定时期满时,进行对目标进行重新定位。在此例中,采用一种深度学习网络框架(SSD)实现该目标检测模块。A specific application according to the present invention will be described below with reference to FIG. 5 . Fig. 5 shows a schematic diagram of the operation of the target tracking system according to an embodiment of the present invention. The system shown in Fig. 5 can realize high-performance real-time target detection and tracking with very little hardware resource consumption. Specifically, the system can be a software-hardware collaborative system for real-time target detection and tracking of a GPU-based embedded system, wherein both input and output on the GPU can be fixed-point, so as to further simplify calculation and improve calculation efficiency. The system includes: a target detection module, which is used to globally locate the position and size of the target, and reposition the target when the system starts, the user inputs, and the time expires. In this example, a deep learning network framework (SSD) is used to implement the target detection module.

该系统还包含:目标跟踪模块,用于对目标进行实时跟踪,在目标检测(即,检测出包括目标的局部图)以后,对目标进行实时跟踪。在此例中,采用方向梯度直方图算法(HOG)对图像进行特征提取,并且使用核相关滤波器算法(KCF)根据图像特征对目标位置和大小进行实时预测。The system also includes: a target tracking module, which is used to track the target in real time, after the target is detected (that is, a partial image including the target is detected), the target is tracked in real time. In this example, the Histogram of Oriented Gradient (HOG) algorithm is used to extract features from the image, and the Kernel Correlation Filter algorithm (KCF) is used to predict the position and size of the target in real time based on the image features.

控制模块,用于控制整个系统的运转,如视屏图像的输入输出、模块调用控制等等。例如,上述的图像输入模块可以是控制模块的一部分。The control module is used to control the operation of the entire system, such as input and output of video images, module call control, and so on. For example, the image input module mentioned above may be a part of the control module.

现将结合图4描述实例系统的具体运行步骤:The specific operation steps of the example system will now be described in conjunction with Figure 4:

步骤1:系统开始运行,调用SSD,对输入全图目标进行定位,得到目标在视屏图像中的位置和尺寸(即移动局部图检测)。Step 1: The system starts to run, calls the SSD, locates the input full-image target, and obtains the position and size of the target in the video screen image (ie, detection of the moving partial image).

步骤2:移动目标检测模块将计算得到的原始目标坐标发送给KCF计算模块。倘若SSD在GPU上占用了资源,可以将KCF计算任务划分给微处理器端。KCF整个计算过程由微处理器控制。Step 2: The moving target detection module sends the calculated original target coordinates to the KCF calculation module. If the SSD occupies resources on the GPU, the KCF calculation task can be divided to the microprocessor side. The entire calculation process of KCF is controlled by the microprocessor.

步骤3:KCF计算得到的目标的位置和尺寸发送给控制器,控制器在输出视频图像上标记。Step 3: The position and size of the target calculated by KCF are sent to the controller, and the controller marks the output video image.

步骤4:在KCF每次计算完成后,控制器都会根据计算中附带的置信概率和预先设定的阙值进行比较,若小于阙值,则认为跟踪丢失,系统会从步骤1开始执行。若置信概率大于阙值则认为正常,系统会从步骤2开始运行。Step 4: After each KCF calculation is completed, the controller will compare the confidence probability attached to the calculation with the preset threshold value. If it is less than the threshold value, it will be considered that the tracking is lost, and the system will start from step 1. If the confidence probability is greater than the threshold, it is considered normal, and the system will start to run from step 2.

本系统可以动态修正跟踪对象,在跟踪丢失时,重新调用全图目标检测的算法,对目标进行重新定位。另外,本系统还解决了目标追踪系统的计算资源分配问题。其能够根据GPU资源大小,对算法的实现进行灵活的软硬件任务划分,可以根据现有的硬件资源,将较大规模的系统映射到硬件上实现,在已有的硬件结构上获得尽可能接近极限值的性能。This system can dynamically correct the tracking object, and when the tracking is lost, it can re-call the algorithm of the whole image target detection to reposition the target. In addition, this system also solves the computing resource allocation problem of the target tracking system. According to the size of GPU resources, it can flexibly divide the software and hardware tasks for the realization of the algorithm. It can map a large-scale system to the hardware for realization according to the existing hardware resources, and obtain as close as possible to the existing hardware structure. Extreme value performance.

上文中已经参考附图详细描述了根据本发明的目标追踪系统。The object tracking system according to the present invention has been described in detail above with reference to the accompanying drawings.

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications are also possible. It should be regarded as the protection scope of the present invention.

Claims (10)

1. a kind of Moving target detection and tracing system, it is characterised in that:Including sequentially connected camera acquisition module, movement Module of target detection, movable object tracking module and control module, the camera acquisition module also with movable object tracking Module connects;Wherein, this two parts of the Moving target detection module and movable object tracking module are real by logic hardware Existing, the logic hardware is GPU;Camera acquisition module obtains each frame picture of camera first, then by the frame figure Piece passes to module of target detection, and module of target detection based on the GPU networks trained by detecting the mesh in this frame picture before Object is marked, and testing result is sent to movable object tracking module, movable object tracking module determines to chase after according to testing result Track target, and tracking target information is sent to control module, controlled and followed the trail of by control module.
2. Moving target detection according to claim 1 and tracing system, it is characterised in that:The Moving target detection mould Block includes Moving target detection algoritic module, and the detection algorithm is examined using the algorithm of target detection SSD based on deep learning Surveying current video image frame includes the image of mobile target.
3. Moving target detection according to claim 2 and tracing system, it is characterised in that:The Moving target detection mould Need the mobile detection early period of block to be based on deep learning algorithm of target detection SSD, the related mobile target of training under caffe frameworks Data set, is directly used in mobile detection module by trained network model, is accelerated in the training process by logic hardware GPU Training.Logic hardware GPU accelerates training, improves training speed, and in real-time detection, accuracy is also improved.
4. Moving target detection according to claim 2 and tracing system, it is characterised in that:It is described based on deep learning The neural metwork training to target data of algorithm of target detection SSD modules is realized by logic hardware.
5. Moving target detection according to claim 1 and tracing system, it is characterised in that:The mobile target tracking mould Block includes Fourier transform unit, inverse Fourier transform unit, dot product unit and point and removes unit, and wherein at least described Fourier becomes Change in unit, inverse Fourier transform unit and dot product unit and realized by logic hardware.
6. Moving target detection according to claim 1 and tracing system, it is characterised in that:The movable object tracking mould Block takes core correlation filter i.e. KCF algorithms to carry out target tracking;The mobile target tracking module is based on current video The coordinate tracking target of mobile target and mobile target in current video image frame in picture frame, obtains mobile target letter Breath, includes the positions and dimensions of mobile target.
7. Moving target detection according to claim 6 and tracing system, it is characterised in that:The tracking of KCF Algorithm constitutions is calculated Method module, sets image characteristics extraction module before the tracing algorithm module, and described image characteristic extracting module is from part Extraction and the relevant characteristics of image of target in figure, and by these characteristics of image inputting, tracing algoritic modules.
8. Moving target detection according to claim 1 and tracing system, it is characterised in that:The camera acquisition module By completing the collection of video based on opencv function libraries relative program, and the pretreatment including noise reduction is carried out to image, Each two field picture is sent to by Moving target detection module with the speed of 25 frames/second.
9. Moving target detection according to claim 1 and tracing system, it is characterised in that:The camera acquisition module By the Implementation of Embedded System of general processor, the Moving target detection module, mobile target tracking module are by logical Realized with the embedded system and logic hardware of processor, the embedded system is the tall and handsome Jerson TX2 exploitations system reached System;Communication between modules realizes that each module is exactly one by robot operating system ROS in the form of node A node, the transmission of information and receiving are completed by sending message and subscribing to message.
10. a kind of method of Moving target detection and tracing system, it is characterised in that:Based on including mesh in current video image frame Coordinate in target image and current video image frame, predicts the coordinate that the target is included in next video image frame, tool Body comprises the following steps:
1) camera acquisition module realizes each frame picture of real-time acquisition camera, as Moving target detection module and movement The realtime image data input of target tracking module;
2) Moving target detection module realizes that the detection to mobile target identifies, and by the original coordinates of mobile target to be tracked Information is transferred to movable object tracking module, includes the positions and dimensions of mobile target;
3) movable object tracking module realizes the tracking to mobile target, and tracking target real-time coordinates are sent to control module Realize real-time tracing;
4) control module realizes the athletic posture of control mobile device, and tracking target is followed the trail of in real time and ensures mobile dress Put even running.
CN201711143765.0A 2017-11-17 2017-11-17 A kind of Moving target detection and tracing system and its method Pending CN107918765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711143765.0A CN107918765A (en) 2017-11-17 2017-11-17 A kind of Moving target detection and tracing system and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711143765.0A CN107918765A (en) 2017-11-17 2017-11-17 A kind of Moving target detection and tracing system and its method

Publications (1)

Publication Number Publication Date
CN107918765A true CN107918765A (en) 2018-04-17

Family

ID=61895665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711143765.0A Pending CN107918765A (en) 2017-11-17 2017-11-17 A kind of Moving target detection and tracing system and its method

Country Status (1)

Country Link
CN (1) CN107918765A (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108877942A (en) * 2018-06-11 2018-11-23 天津科技大学 A kind of safe assistance system based on artificial intelligence
CN108961310A (en) * 2018-06-13 2018-12-07 北京清瑞维航技术发展有限公司 Device, system, the medium, calculating device and method that automaticidentifying& tracking is realized
CN108986526A (en) * 2018-07-04 2018-12-11 深圳技术大学(筹) A kind of intelligent parking method and system of view-based access control model sensing tracking vehicle
CN109146923A (en) * 2018-07-13 2019-01-04 高新兴科技集团股份有限公司 The processing method and system of disconnected frame are lost in a kind of target following
CN109194935A (en) * 2018-11-14 2019-01-11 众格智能科技(上海)有限公司 A kind of target tracker
CN109558877A (en) * 2018-10-19 2019-04-02 复旦大学 Naval target track algorithm based on KCF
CN109584213A (en) * 2018-11-07 2019-04-05 复旦大学 A kind of selected tracking of multiple target number
CN109766780A (en) * 2018-12-20 2019-05-17 武汉理工大学 An online detection and tracking method for ship smoke emission based on deep learning
CN109978045A (en) * 2019-03-20 2019-07-05 深圳市道通智能航空技术有限公司 A kind of method for tracking target, device and unmanned plane
CN110033479A (en) * 2019-04-15 2019-07-19 四川九洲视讯科技有限责任公司 Traffic flow parameter real-time detection method based on Traffic Surveillance Video
CN110443149A (en) * 2019-07-10 2019-11-12 安徽万维美思信息科技有限公司 Target object searching method, system and storage medium
CN110909719A (en) * 2019-12-12 2020-03-24 齐鲁工业大学 Flickering target detection system and method based on motion camera in specific environment
CN111047879A (en) * 2019-12-24 2020-04-21 苏州奥易克斯汽车电子有限公司 Vehicle overspeed detection method
CN111667505A (en) * 2020-04-30 2020-09-15 北京捷通华声科技股份有限公司 Method and device for tracking fixed object
CN111768433A (en) * 2020-06-30 2020-10-13 杭州海康威视数字技术股份有限公司 Method and device for realizing tracking of moving target and electronic equipment
CN111985352A (en) * 2020-07-30 2020-11-24 国网智能科技股份有限公司 AI front-end substation inspection video real-time identification method and system
CN112150415A (en) * 2020-09-04 2020-12-29 清华大学 Multi-target sperm real-time monitoring method based on deep learning
CN112257489A (en) * 2020-07-10 2021-01-22 上海森元原环保科技有限公司 Automatic detection system and method for garbage bag throwing
CN112348851A (en) * 2020-11-04 2021-02-09 无锡蓝软智能医疗科技有限公司 Moving target tracking system and mixed reality operation auxiliary system
CN112614156A (en) * 2020-12-16 2021-04-06 深圳市安软科技股份有限公司 Training method and device for multi-target tracking network model and related equipment
CN112750145A (en) * 2019-10-30 2021-05-04 中国电信股份有限公司 Target detection and tracking method, device and system
CN112998656A (en) * 2021-02-24 2021-06-22 广东工业大学 Living body fluorescence imaging system capable of intelligently tracking target and control method thereof
CN113421285A (en) * 2021-06-28 2021-09-21 上海齐感电子信息科技有限公司 Visual target tracking system and tracking method
CN114275693A (en) * 2021-12-30 2022-04-05 河南瑞欧软件有限公司 An intelligent visual tracking system and method for a tower crane hook
CN115242958A (en) * 2021-04-22 2022-10-25 北京君正集成电路股份有限公司 Control method and device supporting humanoid tracking shooting in complex scene
CN116580063A (en) * 2023-07-14 2023-08-11 深圳须弥云图空间科技有限公司 Target tracking method, target tracking device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102221884A (en) * 2011-06-15 2011-10-19 山东大学 Visual tele-existence device based on real-time calibration of camera and working method thereof
CN103646550A (en) * 2013-12-30 2014-03-19 中国科学院自动化研究所 Intelligent vehicle license plate recognition system
CN106650592A (en) * 2016-10-05 2017-05-10 北京深鉴智能科技有限公司 Target tracking system
CN106991689A (en) * 2017-04-05 2017-07-28 西安电子科技大学 Method for tracking target and GPU based on FHOG and color characteristic accelerate
CN107066953A (en) * 2017-03-22 2017-08-18 北京邮电大学 It is a kind of towards the vehicle cab recognition of monitor video, tracking and antidote and device
CN107284544A (en) * 2017-07-30 2017-10-24 福州大学 A kind of multi-functional General Mobile robot chassis and its application process

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102221884A (en) * 2011-06-15 2011-10-19 山东大学 Visual tele-existence device based on real-time calibration of camera and working method thereof
CN103646550A (en) * 2013-12-30 2014-03-19 中国科学院自动化研究所 Intelligent vehicle license plate recognition system
CN106650592A (en) * 2016-10-05 2017-05-10 北京深鉴智能科技有限公司 Target tracking system
CN107066953A (en) * 2017-03-22 2017-08-18 北京邮电大学 It is a kind of towards the vehicle cab recognition of monitor video, tracking and antidote and device
CN106991689A (en) * 2017-04-05 2017-07-28 西安电子科技大学 Method for tracking target and GPU based on FHOG and color characteristic accelerate
CN107284544A (en) * 2017-07-30 2017-10-24 福州大学 A kind of multi-functional General Mobile robot chassis and its application process

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
夏汉均: "基于ROS的机器人即时定位与地图构建技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108877942A (en) * 2018-06-11 2018-11-23 天津科技大学 A kind of safe assistance system based on artificial intelligence
CN108961310A (en) * 2018-06-13 2018-12-07 北京清瑞维航技术发展有限公司 Device, system, the medium, calculating device and method that automaticidentifying& tracking is realized
CN108986526A (en) * 2018-07-04 2018-12-11 深圳技术大学(筹) A kind of intelligent parking method and system of view-based access control model sensing tracking vehicle
CN109146923B (en) * 2018-07-13 2021-08-24 高新兴科技集团股份有限公司 Processing method and system for target tracking broken frame
CN109146923A (en) * 2018-07-13 2019-01-04 高新兴科技集团股份有限公司 The processing method and system of disconnected frame are lost in a kind of target following
CN109558877A (en) * 2018-10-19 2019-04-02 复旦大学 Naval target track algorithm based on KCF
CN109558877B (en) * 2018-10-19 2023-03-07 复旦大学 Maritime Target Tracking Algorithm Based on KCF
CN109584213A (en) * 2018-11-07 2019-04-05 复旦大学 A kind of selected tracking of multiple target number
CN109584213B (en) * 2018-11-07 2023-05-30 复旦大学 A Tracking Method for Multi-Target Number Selection
CN109194935A (en) * 2018-11-14 2019-01-11 众格智能科技(上海)有限公司 A kind of target tracker
CN109766780A (en) * 2018-12-20 2019-05-17 武汉理工大学 An online detection and tracking method for ship smoke emission based on deep learning
CN109978045A (en) * 2019-03-20 2019-07-05 深圳市道通智能航空技术有限公司 A kind of method for tracking target, device and unmanned plane
CN110033479A (en) * 2019-04-15 2019-07-19 四川九洲视讯科技有限责任公司 Traffic flow parameter real-time detection method based on Traffic Surveillance Video
CN110033479B (en) * 2019-04-15 2023-10-27 四川九洲视讯科技有限责任公司 Traffic flow parameter real-time detection method based on traffic monitoring video
CN110443149A (en) * 2019-07-10 2019-11-12 安徽万维美思信息科技有限公司 Target object searching method, system and storage medium
CN112750145A (en) * 2019-10-30 2021-05-04 中国电信股份有限公司 Target detection and tracking method, device and system
CN110909719A (en) * 2019-12-12 2020-03-24 齐鲁工业大学 Flickering target detection system and method based on motion camera in specific environment
CN111047879A (en) * 2019-12-24 2020-04-21 苏州奥易克斯汽车电子有限公司 Vehicle overspeed detection method
CN111667505B (en) * 2020-04-30 2023-04-07 北京捷通华声科技股份有限公司 Method and device for tracking fixed object
CN111667505A (en) * 2020-04-30 2020-09-15 北京捷通华声科技股份有限公司 Method and device for tracking fixed object
CN111768433B (en) * 2020-06-30 2024-05-24 杭州海康威视数字技术股份有限公司 Method and device for realizing tracking of moving target and electronic equipment
CN111768433A (en) * 2020-06-30 2020-10-13 杭州海康威视数字技术股份有限公司 Method and device for realizing tracking of moving target and electronic equipment
CN112257489A (en) * 2020-07-10 2021-01-22 上海森元原环保科技有限公司 Automatic detection system and method for garbage bag throwing
CN111985352B (en) * 2020-07-30 2024-03-15 国网智能科技股份有限公司 AI front-end substation inspection video real-time identification method and system
CN111985352A (en) * 2020-07-30 2020-11-24 国网智能科技股份有限公司 AI front-end substation inspection video real-time identification method and system
CN112150415A (en) * 2020-09-04 2020-12-29 清华大学 Multi-target sperm real-time monitoring method based on deep learning
CN112348851B (en) * 2020-11-04 2021-11-12 无锡蓝软智能医疗科技有限公司 Moving target tracking system and mixed reality operation auxiliary system
CN112348851A (en) * 2020-11-04 2021-02-09 无锡蓝软智能医疗科技有限公司 Moving target tracking system and mixed reality operation auxiliary system
CN112614156A (en) * 2020-12-16 2021-04-06 深圳市安软科技股份有限公司 Training method and device for multi-target tracking network model and related equipment
CN112998656A (en) * 2021-02-24 2021-06-22 广东工业大学 Living body fluorescence imaging system capable of intelligently tracking target and control method thereof
CN115242958B (en) * 2021-04-22 2023-09-26 北京君正集成电路股份有限公司 Control method and device supporting humanoid tracking shooting under complex scene
CN115242958A (en) * 2021-04-22 2022-10-25 北京君正集成电路股份有限公司 Control method and device supporting humanoid tracking shooting in complex scene
CN113421285B (en) * 2021-06-28 2024-03-01 上海齐感电子信息科技有限公司 Visual target tracking system and tracking method
CN113421285A (en) * 2021-06-28 2021-09-21 上海齐感电子信息科技有限公司 Visual target tracking system and tracking method
CN114275693A (en) * 2021-12-30 2022-04-05 河南瑞欧软件有限公司 An intelligent visual tracking system and method for a tower crane hook
CN116580063A (en) * 2023-07-14 2023-08-11 深圳须弥云图空间科技有限公司 Target tracking method, target tracking device, electronic equipment and storage medium
CN116580063B (en) * 2023-07-14 2024-01-05 深圳须弥云图空间科技有限公司 Target tracking method, target tracking device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107918765A (en) A kind of Moving target detection and tracing system and its method
CN106650592B (en) Target tracking system
CN110516620B (en) Target tracking method and device, storage medium and electronic equipment
CN110378264B (en) Target tracking method and device
CN110610510B (en) Target tracking method, device, electronic device and storage medium
Chen et al. Glimpse: Continuous, real-time object recognition on mobile devices
WO2018177379A1 (en) Gesture recognition, gesture control and neural network training methods and apparatuses, and electronic device
CN106204660B (en) A ground target tracking device based on feature matching
CN108764048A (en) Face critical point detection method and device
CN108710897A (en) A kind of online general target detecting system in distal end based on SSD-T
CN107885871A (en) Synchronous superposition method, system, interactive system based on cloud computing
CN102999152A (en) Method and system for gesture recognition
CN102222342A (en) Tracking method of human body motions and identification method thereof
Zhang et al. Dynamic fry counting based on multi-object tracking and one-stage detection
CN114898403A (en) A Pedestrian Multi-target Tracking Method Based on Attention-JDE Network
CN115223239B (en) Gesture recognition method, gesture recognition system, computer equipment and readable storage medium
CN105718885A (en) Human face characteristic point tracking method
CN113887547B (en) Key point detection method, device and electronic device
CN108615241A (en) A kind of quick estimation method of human posture based on light stream
WO2020151300A1 (en) Deep residual network-based gender recognition method and apparatus, medium, and device
CN105427343A (en) Moving target detecting and tracking method based on DM8148 development board
CN113761965B (en) Motion capture method, motion capture device, electronic equipment and storage medium
CN113076914A (en) Image processing method and device, electronic equipment and storage medium
CN102222343A (en) Method for tracking human body motions and system thereof
CN107729823B (en) Online human-computer interaction method based on E-SOINN network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180417