[go: up one dir, main page]

CN110443834A - A kind of distributed object tracking system - Google Patents

A kind of distributed object tracking system Download PDF

Info

Publication number
CN110443834A
CN110443834A CN201810420840.1A CN201810420840A CN110443834A CN 110443834 A CN110443834 A CN 110443834A CN 201810420840 A CN201810420840 A CN 201810420840A CN 110443834 A CN110443834 A CN 110443834A
Authority
CN
China
Prior art keywords
analysing computer
image analysing
tracked
computer device
distributed
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
CN201810420840.1A
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.)
Gorilla Technology Uk Ltd
Original Assignee
Gorilla Technology Inc
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 Gorilla Technology Inc filed Critical Gorilla Technology Inc
Priority to CN201810420840.1A priority Critical patent/CN110443834A/en
Publication of CN110443834A publication Critical patent/CN110443834A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/292Multi-camera tracking

Landscapes

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

Abstract

The invention discloses a kind of distributed object tracking systems, include: multiple image analysing computer devices, wherein each image analysing computer device analysis its object in a received at least real-time imaging crossfire to generate the analysis result of at least one object that can be tracked;An and cluster management service unit, it is connected to multiple image analysing computer device, wherein the cluster management service unit includes a tracing module to concatenate track of the analysis result of at least one object being tracked caused by the multiple image analysing computer device to track at least one object.

Description

一种分布式的对象追踪系统A Distributed Object Tracking System

技术领域technical field

本发明涉及对象追踪系统,特别是一种分布式的对象追踪系统。The invention relates to an object tracking system, in particular to a distributed object tracking system.

背景技术Background technique

现行的影像分析装置多为针对单一摄影机的单一场景的影像分析,各自影像分析装置的分析结果独立,无法串联不同摄影机的分析结果,进而达到跨摄影机的对象追踪。因此,业界需要一个能够串联不同摄影机的分析结果,进而达到跨摄影机的对象追踪的分布式的对象追踪系统。Most of the current image analysis devices are for the image analysis of a single scene of a single camera. The analysis results of each image analysis device are independent, and it is impossible to connect the analysis results of different cameras to achieve cross-camera object tracking. Therefore, the industry needs a distributed object tracking system that can connect the analysis results of different cameras to achieve cross-camera object tracking.

发明内容Contents of the invention

本发明的一目的是提供一种分布式的对象追踪系统,其可串接多个影像分析装置的多个实时影像串流的对象分析结果,以实时追踪一对象的轨迹,其中影像分析装置的资源分可被利用来做对象的特征分析以降低系统成本。An object of the present invention is to provide a distributed object tracking system, which can connect the object analysis results of multiple real-time image streams of multiple image analysis devices in series to track the trajectory of an object in real time, wherein the image analysis device Resource points can be utilized for object characterization to reduce system cost.

本发明的一目的是提供一种分布式的对象追踪系统,其可串接跨区域的多个影像分析装置的多个实时影像串流的对象分析结果,以实时追踪跨区域的一对象轨迹,以提供事后事件搜寻与异常行为告警的服务。An object of the present invention is to provide a distributed object tracking system, which can connect the object analysis results of multiple real-time image streams of multiple image analysis devices across regions to track the trajectory of an object across regions in real time. To provide post-event search and abnormal behavior alarm services.

本发明的一实施例中提出一种分布式的对象追踪系统,包含:多个影像分析装置,其中每一影像分析装置连接至至少一摄影装置以分析该至少一摄影装置所传送的至少一实时影像串流中的对象以产生被追踪的至少一对象的分析结果;以及一群集管理服务装置,连接至该多个影像分析装置,其中该群集管理服务装置串接所述多个影像分析装置中的每一影像分析装置所产生的该被追踪的至少一对象的分析结果以产生该被追踪的至少一对象的轨迹。An embodiment of the present invention proposes a distributed object tracking system, including: a plurality of image analysis devices, wherein each image analysis device is connected to at least one camera device to analyze at least one real-time image transmitted by the at least one camera device object in the image stream to generate an analysis result of at least one object being tracked; and a cluster management service device connected to the plurality of image analysis devices, wherein the cluster management service device is serially connected to the plurality of image analysis devices The analysis result of the at least one tracked object generated by each image analysis device is used to generate the track of the at least one tracked object.

在一实施例中,每一影像分析装置接收多个实时影像串流,其中每一影像分析装置包含一追踪模块以串接所述多个实时影像串流的至少一对象的特征分析结果以产生该至少一对象的次轨迹,其中该群集管理服务装置的追踪模块串接所述多个影像分析装置所产生的该多个次轨迹以追踪该至少一对象的轨迹。In one embodiment, each image analysis device receives a plurality of real-time image streams, wherein each image analysis device includes a tracking module to concatenate the feature analysis results of at least one object of the plurality of real-time image streams to generate The secondary trajectory of the at least one object, wherein the tracking module of the cluster management service device concatenates the multiple secondary trajectories generated by the plurality of image analysis devices to track the trajectory of the at least one object.

在一实施例中,该至少一对象包含一人,该分析结果包含该人的脸部特征。In one embodiment, the at least one object includes a person, and the analysis result includes facial features of the person.

在一实施例中,该至少一对象包含一行李箱,该分析结果包含该行李箱的特征。In one embodiment, the at least one object includes a luggage, and the analysis result includes features of the luggage.

在一实施例中,该多个影像分析装置分布于一侦知区域,其中该侦知区域中的至少一特定对象被预定不被追踪。In one embodiment, the plurality of image analysis devices are distributed in a detection area, wherein at least one specific object in the detection area is predetermined not to be tracked.

在一实施例中,该侦知区域包含一车站,该车站的工作人员被预定不被追踪。In one embodiment, the detection area includes a station whose personnel are scheduled not to be tracked.

在一实施例中,如果该侦知区域内的某一特定对象超过一预定的时间长度皆未被侦测到,则认定该特定对象已离开该侦知区域,从而不再被该多个影像分析装置做实时追踪。In one embodiment, if a certain specific object in the detection area is not detected for a predetermined period of time, it is determined that the specific object has left the detection area and is no longer detected by the plurality of images. The analysis device does real-time tracking.

在一实施例中,如果该侦知区域内的一被追踪的对象持续逗留于该侦知区域内的一特定区域且超过一预定的时间长度,则发出异常逗留事件。In one embodiment, if a tracked object within the detection area continues to stay in a specific area within the detection area for more than a predetermined length of time, an abnormal stay event is issued.

本发明的一实施例中提出一种分布式的对象追踪系统,包含:一第一多个影像分析装置,其中每一影像分析装置连接至至少一第一摄影装置以分析该至少一第一摄影装置所传送的至少一第一实时影像串流中的对象以产生被追踪的至少一对象的一第一分析结果;一第一跨摄影机追踪装置,连接至该第一多个影像分析装置,其中该第一跨摄影机追踪装置串接所述第一多个影像分析装置中的每一影像分析装置所产生的该被追踪的至少一对象的第一分析结果以产生该被追踪的至少一对象的一第一轨迹;一第二多个影像分析装置,其中每一影像分析装置分析连接至至少一第二摄影装置以分析该至少一第二摄影装置所传送的至少一第二实时影像串流中的对象以产生该被追踪的至少一对象的一第二分析结果;一第二跨摄影机追踪装置,连接至该第二多个影像分析装置,其中该第二跨摄影机追踪装置串接所述第二多个影像分析装置中的每一影像分析装置所产生的该被追踪的至少一对象的第二分析结果以产生该被追踪的至少一对象的一第二轨迹;以及一群集管理服务装置,连接至该第一跨摄影机追踪装置与该第二跨摄影机追踪装置以串接该被追踪的至少一对象的该第一轨迹与该第二轨迹。An embodiment of the present invention proposes a distributed object tracking system, comprising: a first plurality of image analysis devices, wherein each image analysis device is connected to at least one first photographing device to analyze the at least one first photographing device an object in at least one first real-time image stream transmitted by the device to generate a first analysis result of the at least one object being tracked; a first cross-camera tracking device connected to the first plurality of image analysis devices, wherein The first cross-camera tracking device concatenates the first analysis results of the at least one tracked object generated by each image analysis device in the first plurality of image analysis devices to generate the at least one tracked object. A first track; a second plurality of image analysis devices, wherein each image analysis device is connected to at least one second camera device to analyze at least one second real-time image stream transmitted by the at least one second camera device object to generate a second analysis result of the tracked at least one object; a second cross-camera tracking device is connected to the second plurality of image analysis devices, wherein the second cross-camera tracking device is serially connected to the first A second analysis result of the at least one tracked object generated by each image analysis device in the two plurality of image analysis devices to generate a second trajectory of the at least one tracked object; and a cluster management service device, Connected to the first cross-camera tracking device and the second cross-camera tracking device to concatenate the first track and the second track of the at least one tracked object.

在一实施例中,该分布式的对象追踪系统根据一特定的目标影像以追踪该目标。In one embodiment, the distributed object tracking system tracks a target according to a specific target image.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中该第一侦知区域与该第二侦知区域中的至少一特定对象被预定不被追踪。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area, wherein the first detection area and the second detection area At least one specific object in the detection area is predetermined not to be tracked.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中,如果该群集管理服务装置所辖的所有侦知区域内的某一特定对象超过一预定的时间长度皆未被侦测到,则认定该特定对象已离开该群集管理服务装置所辖的所有侦知区域,从而不再被该第一多个影像分析装置与该第二多个影像分析装置做实时追踪。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area. If a certain specific object in all the detection areas of the group management service device is not detected for more than a predetermined length of time, it is determined that the specific object has left all the detection areas under the jurisdiction of the cluster management service device, so that it is no longer detected by the first detection area. A plurality of image analysis devices perform real-time tracking with the second plurality of image analysis devices.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中,如一被追踪的对象持续逗留于该群集管理服务装置所辖的所有侦知区域内一特定区域且超过一预定的时间长度,则发出异常逗留事件。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area, wherein, if a tracked object continues to stay in An abnormal stay event is issued if a specific area in all detection areas under the control of the cluster management service device exceeds a predetermined time length.

附图说明Description of drawings

图1说明本发明的一实施例中的分布式的对象追踪系统的示意图。FIG. 1 illustrates a schematic diagram of a distributed object tracking system in an embodiment of the present invention.

图2说明本发明的一实施例中的分布式的对象追踪系统的示意图。FIG. 2 illustrates a schematic diagram of a distributed object tracking system in an embodiment of the present invention.

图3说明本发明的一实施例中的分布式的对象追踪系统的示意图。FIG. 3 illustrates a schematic diagram of a distributed object tracking system in an embodiment of the present invention.

图4说明本发明的一实施例中的分布式的对象追踪系统的示意图。FIG. 4 illustrates a schematic diagram of a distributed object tracking system in an embodiment of the present invention.

附图标记说明:101-摄影装置;102-摄影装置;105-影像分析装置;105a-影像分析模块;106-影像分析装置;106a-影像分析模块;110-群集管理服务装置;110a-追踪模块;201-摄影装置;202-摄影装置;203-摄影装置;204-摄影装置;205-影像分析装置;205a-影像分析模块;205b-影像分析模块;206-影像分析装置;206a-影像分析模块;206b-影像分析模块;210-群集管理服务装置;210a-追踪模块;301-摄影装置;302-摄影装置;303-摄影装置;304-摄影装置;310-影像分析装置;310a-影像分析模块;310b-影像分析模块;310c-追踪模块;311-影像分析装置;311a-影像分析模块;311b-影像分析模块;311c-追踪模块;320-群集管理服务装置;320a-追踪模块;401-摄影装置;402-摄影装置;403-摄影装置;404-摄影装置;411-影像分析装置;412-影像分析装置;421-影像分析装置;422-影像分析装置;431-跨摄影机追踪装置;431a-追踪模块;432-跨摄影机追踪装置;432a-追踪模块;440-群集管理服务装置;440a-追踪模块。Explanation of reference numerals: 101-photography device; 102-photography device; 105-image analysis device; 105a-image analysis module; 106-image analysis device; 106a-image analysis module; 110-swarm management service device; 110a-tracking module ;201-photographic device; 202-photographic device; 203-photographic device; 204-photographic device; 205-image analysis device; 205a-image analysis module; 205b-image analysis module; 206-image analysis device; 206a-image analysis module ; 206b-image analysis module; 210-swarm management service device; 210a-tracking module; 301-camera device; 302-photograph device; 303-photograph device; ; 310b-image analysis module; 310c-tracking module; 311-image analysis device; 311a-image analysis module; 311b-image analysis module; 311c-tracking module; 320-swarm management service device; 320a-tracking module; device; 402-camera device; 403-camera device; 404-camera device; 411-image analysis device; 412-image analysis device; 421-image analysis device; 422-image analysis device; 431-cross-camera tracking device; Tracking module; 432-cross-camera tracking device; 432a-tracking module; 440-swarm management service device; 440a-tracking module.

具体实施方式Detailed ways

有关本发明的前述及其他技术内容、特点与功效,在以下配合参考图式的较佳实施例的详细说明中,将可清楚的呈现。然而,要说明的是,以下实施例并非用以限定本发明。The aforementioned and other technical contents, features and effects of the present invention will be clearly presented in the following detailed description of preferred embodiments with reference to the drawings. However, it should be noted that the following examples are not intended to limit the present invention.

本发明的一实施例中提出一种分布式的对象追踪系统。请参阅图1,所述分布式的对象追踪系统包含:多个影像分析装置105、106,其中每一影像分析装置105、106分别分析其相对应的摄影装置101、102所摄取的实时影像串流中的对象以产生可被追踪的对象的分析结果;以及一群集管理服务装置110,连接至该多个影像分析装置105、106,其中该群集管理服务装置110包含一追踪模块110a以串接所述多个影像分析装置105、106所产生的被追踪的对象的分析结果以追踪该对象的轨迹。An embodiment of the present invention proposes a distributed object tracking system. Please refer to FIG. 1, the distributed object tracking system includes: a plurality of image analysis devices 105, 106, wherein each image analysis device 105, 106 analyzes the real-time image series captured by its corresponding camera device 101, 102 Objects in the stream to generate analysis results of objects that can be tracked; and a cluster management service device 110, connected to the plurality of image analysis devices 105, 106, wherein the cluster management service device 110 includes a tracking module 110a to connect The analysis results of the tracked object generated by the plurality of image analysis devices 105 and 106 are used to track the trajectory of the object.

在一实施例中,该至少一对象包含一人,该分析结果包含该人的脸部特征。In one embodiment, the at least one object includes a person, and the analysis result includes facial features of the person.

在一实施例中,该至少一对象包含一行李箱,该分析结果包含该行李箱的特征。In one embodiment, the at least one object includes a luggage, and the analysis result includes features of the luggage.

在一实施例中,该多个影像分析装置分布于一侦知区域,其中该侦知区域中的至少一特定对象被预定不被追踪。In one embodiment, the plurality of image analysis devices are distributed in a detection area, wherein at least one specific object in the detection area is predetermined not to be tracked.

在一实施例中,该侦知区域包含一车站,该车站的工作人员被预定不被追踪。In one embodiment, the detection area includes a station whose personnel are scheduled not to be tracked.

本发明的一实施例中提出一种分布式的对象追踪系统。请参阅图2,所述分布式的对象追踪系统包含:多个影像分析装置205、206,其中每一影像分析装置205、206分别具有相对应的多个影像分析模块205a、205b、206a、206b以分析其相对应的多个摄影装置201、202、203、204所摄取的实时影像串流中的对象以产生可被追踪的对象的分析结果;以及一群集管理服务装置210,连接至该多个影像分析装置205、206,其中该群集管理服务装置210包含一追踪模块210a以串接所述多个影像分析装置205、206所产生的被追踪的对象的分析结果以追踪该对象的轨迹。An embodiment of the present invention proposes a distributed object tracking system. Please refer to FIG. 2, the distributed object tracking system includes: a plurality of image analysis devices 205, 206, wherein each image analysis device 205, 206 has a corresponding plurality of image analysis modules 205a, 205b, 206a, 206b To analyze the objects in the real-time video streams captured by the corresponding multiple camera devices 201, 202, 203, 204 to generate analysis results of objects that can be tracked; and a cluster management service device 210, connected to the multiple Image analysis devices 205, 206, wherein the cluster management service device 210 includes a tracking module 210a for concatenating the analysis results of the tracked object generated by the plurality of image analysis devices 205, 206 to track the trajectory of the object.

本发明的一实施例中提出一种分布式的对象追踪系统。请参阅图3,所述分布式的对象追踪系统包含:多个影像分析装置310、311,其中每一影像分析装置310、311分别具有相对应的多个影像分析模块310a、310b、311a、311b以分析其相对应的多个摄影装置201、202、203、204所摄取的实时影像串流中的对象以产生可被追踪的对象的分析结果,其中每一影像分析装置310、311分别包含一相对应的追踪模块310c、311c以串接所述多个实时影像串流的对象的分析结果以产生至少一对象的次轨迹;以及一群集管理服务装置320,连接至该多个影像分析装置310、311,其中该群集管理服务装置320包含一追踪模块320a以串接所述多个影像分析装置310、311所产生的该多个次轨迹以追踪该至少一对象的轨迹。An embodiment of the present invention proposes a distributed object tracking system. Please refer to FIG. 3, the distributed object tracking system includes: a plurality of image analysis devices 310, 311, wherein each image analysis device 310, 311 has a corresponding plurality of image analysis modules 310a, 310b, 311a, 311b to analyze the objects in the real-time image streams captured by the corresponding multiple photographing devices 201, 202, 203, 204 to generate analysis results of objects that can be tracked, wherein each image analysis device 310, 311 includes a The corresponding tracking modules 310c, 311c are used to concatenate the analysis results of the objects of the plurality of real-time video streams to generate a secondary trajectory of at least one object; and a cluster management service device 320 connected to the plurality of image analysis devices 310 , 311, wherein the cluster management service device 320 includes a tracking module 320a for concatenating the multiple sub-trajectories generated by the multiple image analysis devices 310, 311 to track the trajectory of the at least one object.

在一实施例中,本发明的分布式的对象追踪系统可以划分为多个侦知区域,每一影像分析装置可在单一侦知区域中针对摄影机所摄取的实时影像串流作人脸侦测或其他非人的对象侦测以取得人脸特征及其他可供识别的特征,以在该单一侦知区域追踪所述的人或其他非人的对象。在一实施例中,每一影像分析装置可在单一侦知区域中针对多个来自不同位置的多个摄影机所摄取的实时影像串流作人脸侦测或其他非人的对象侦测以取得人脸特征及其他可供识别的特征,以在该单一侦知区域追踪所述的人或其他非人的对象。在一实施例中,做初步的人脸辨识或对象辨识后,可以排除不必追踪的对象。例如在车站,则已登录的车站人员不需要被追踪;或是指定只有特并对象需要被追踪,例如行李箱。如果有需要被追踪的对象,则将要被追踪的对象的分析结果记录下来,以作为后续的跨侦知区追踪之用,分析结果可以包含要被追踪的对象特征。群集管理服务装置的追踪模块可以将各侦知区域的分析结果串接起来以在所有侦知区域中追踪该至少一对象的轨迹。In one embodiment, the distributed object tracking system of the present invention can be divided into multiple detection areas, and each image analysis device can perform face detection on the real-time image stream captured by the camera in a single detection area or other non-human object detection to obtain facial features and other identifiable features to track said person or other non-human object in the single detection area. In one embodiment, each image analysis device can perform face detection or other non-human object detection on real-time image streams captured by multiple cameras from different locations in a single detection area to obtain Facial features and other identifiable features to track said person or other non-human object within the single detection area. In one embodiment, after performing preliminary face recognition or object recognition, objects that do not need to be tracked may be excluded. For example, at a station, the registered station personnel do not need to be tracked; or specify only special objects need to be tracked, such as luggage. If there is an object to be tracked, the analysis result of the object to be tracked is recorded for subsequent cross-detection area tracking, and the analysis result may include the characteristics of the object to be tracked. The tracking module of the cluster management service device can concatenate the analysis results of each detection area to track the trajectory of the at least one object in all detection areas.

在一实施例中,每一影像分析装置可在单一侦知区域中针对多个来自不同位置的多个摄影机所摄取的实时影像串流作人脸侦测或其他非人的对象侦测以取得人脸特征及其他可供识别的特征,其中每一影像分析装置包含一追踪模块以串接所述多个实时影像串流的至少一对象的分析结果以产生该至少一对象的次轨迹,其中该群集管理服务装置的追踪模块串接所述多个影像分析装置所产生的该多个次轨迹以追踪该至少一对象的轨迹。In one embodiment, each image analysis device can perform face detection or other non-human object detection on real-time image streams captured by multiple cameras from different locations in a single detection area to obtain Face features and other identifiable features, wherein each image analysis device includes a tracking module to concatenate the analysis results of at least one object of the plurality of real-time image streams to generate a secondary trajectory of the at least one object, wherein The tracking module of the cluster management service device concatenates the plurality of sub-trajectories generated by the plurality of image analysis devices to track the trajectory of the at least one object.

在一实施例中,如果该侦知区域内的某一特定对象超过一预定的时间长度皆未被侦测到,则认定该特定对象已离开该侦知区域,从而不再被该多个影像分析装置做实时追踪。In one embodiment, if a certain specific object in the detection area is not detected for a predetermined period of time, it is determined that the specific object has left the detection area and is no longer detected by the plurality of images. The analysis device does real-time tracking.

在一实施例中,比对预定的时间长度的对象特征,若一对象特征达到一定分数(此分数可根据场景学习动态调整),该对象被标记为需持续追踪的对象。In one embodiment, comparing object features for a predetermined length of time, if an object feature reaches a certain score (this score can be dynamically adjusted according to scene learning), the object is marked as an object to be continuously tracked.

在一实施例中,如果该侦知区域内的一被追踪的对象持续逗留于该侦知区域内的一特定区域且超过一预定的时间长度,则发出异常逗留事件。In one embodiment, if a tracked object within the detection area continues to stay in a specific area within the detection area for more than a predetermined length of time, an abnormal stay event is issued.

本发明的一实施例中提出一种分布式的对象追踪系统。请参阅图4,所述分布式的对象追踪系统包含:一第一多个影像分析装置411、412,其中每一影像分析装置411、412分别分析其相对应的多个摄影装置401、402所摄取的实时影像串流中的对象以产生可被追踪的至少一对象的一第一分析结果;一第一跨摄影机追踪装置431,连接至该第一多个影像分析装置411、412,其中该第一跨摄影机追踪装置431包含一追踪模块431a以串接所述第一多个影像分析装置411、412所产生的该被追踪的至少一对象的第一分析结果以追踪该至少一对象的一第一轨迹;一第二多个影像分析装置421、422,其中每一影像分析装置421、422分析其相对应的多个摄影装置403、404所摄取的实时影像串流中的对象以产生可被追踪的至少一对象的一第二分析结果;一第二跨摄影机追踪装置432,连接至该第二多个影像分析装置421、422,其中该第二跨摄影机追踪装置432包含一追踪模块432a以串接所述第二多个影像分析装置421、422所产生的该被追踪的至少一对象的第二分析结果以追踪该至少一对象的一第二轨迹;以及一群集管理服务装置440,连接至该第一跨摄影机追踪装置431与该第二跨摄影机追踪装置432,其中该群集管理服务装置440包含一追踪模块440a,用以串接该至少一对象的该第一轨迹与该第二轨迹。An embodiment of the present invention proposes a distributed object tracking system. Please refer to FIG. 4, the distributed object tracking system includes: a first plurality of image analysis devices 411, 412, wherein each image analysis device 411, 412 respectively analyzes the images of its corresponding plurality of photography devices 401, 402 objects in the captured real-time image stream to generate a first analysis result of at least one object that can be tracked; a first cross-camera tracking device 431 connected to the first plurality of image analysis devices 411, 412, wherein the The first cross-camera tracking device 431 includes a tracking module 431a for concatenating the first analysis results of the at least one tracked object generated by the first plurality of image analysis devices 411, 412 to track an object of the at least one object A first track; a second plurality of image analysis devices 421, 422, wherein each image analysis device 421, 422 analyzes the objects in the real-time image stream captured by its corresponding plurality of camera devices 403, 404 to generate possible A second analysis result of at least one object being tracked; a second cross-camera tracking device 432 connected to the second plurality of image analysis devices 421, 422, wherein the second cross-camera tracking device 432 includes a tracking module 432a tracking a second track of the at least one object by concatenating the second analysis results of the at least one tracked object generated by the second plurality of image analysis devices 421, 422; and a cluster management service device 440, Connected to the first cross-camera tracking device 431 and the second cross-camera tracking device 432, wherein the cluster management service device 440 includes a tracking module 440a for connecting the first track and the second track of the at least one object in series trajectory.

请注意,图4中的每一个影像分析装置411、412、421、422,可以是图1中的影像分析装置,或是图2中的影像分析装置,或是图3中的影像分析装置。Please note that each image analysis device 411 , 412 , 421 , 422 in FIG. 4 can be the image analysis device in FIG. 1 , or the image analysis device in FIG. 2 , or the image analysis device in FIG. 3 .

在一实施例中,该分布式的对象追踪系统根据一特定的目标影像以追踪该目标。In one embodiment, the distributed object tracking system tracks a target according to a specific target image.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中该第一侦知区域与该第二侦知区域中的至少一特定对象被预定不被追踪。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area, wherein the first detection area and the second detection area At least one specific object in the detection area is predetermined not to be tracked.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中,如果该群集管理服务装置所辖的所有侦知区域内的某一特定对象超过一预定的时间长度皆未被侦测到,则认定该特定对象已离开该群集管理服务装置所辖的所有侦知区域,从而不再被该第一多个影像分析装置与该第二多个影像分析装置做实时追踪。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area. If a certain specific object in all the detection areas of the group management service device is not detected for more than a predetermined length of time, it is determined that the specific object has left all the detection areas under the jurisdiction of the cluster management service device, so that it is no longer detected by the first detection area. A plurality of image analysis devices perform real-time tracking with the second plurality of image analysis devices.

在一实施例中,该第一多个影像分析装置分布于一第一侦知区域,该第二多个影像分析装置分布于一第二侦知区域,其中,如一被追踪的对象持续逗留于该群集管理服务装置所辖的所有侦知区域内一特定区域且超过一预定的时间长度,则发出异常逗留事件。In one embodiment, the first plurality of image analysis devices are distributed in a first detection area, and the second plurality of image analysis devices are distributed in a second detection area, wherein, if a tracked object continues to stay in An abnormal stay event is issued if a specific area in all detection areas under the control of the cluster management service device exceeds a predetermined time length.

本发明的群集管理装置可以通过互联网与该多个影像分析装置通讯,该群集管理装置可具有一互联网地址,该多个影像分析装置通过该固定的互联网地址与该群集管理装置建立联系以使得该群集管理装置将该多个影像分析装置纳入其管理范围。该群集管理装置与该多个影像分析装置可使用一通讯协议(Protocol)来相互沟通。该群集管理装置可以具有一管理接口以供用户来管理该多个影像分析装置,例如该管理接口可以显示该多个影像分析装置的位置分布图,或是通过该管理接口以输入一目标影像以追踪该目标。The cluster management device of the present invention can communicate with the plurality of image analysis devices through the Internet, the cluster management device can have an Internet address, and the plurality of image analysis devices establish contact with the cluster management device through the fixed Internet address so that the The cluster management device brings the plurality of image analysis devices into its management scope. The cluster management device and the plurality of image analysis devices can use a communication protocol (Protocol) to communicate with each other. The cluster management device may have a management interface for the user to manage the plurality of image analysis devices, for example, the management interface may display the location distribution map of the plurality of image analysis devices, or input a target image through the management interface to Track that target.

本发明的对象追踪可以参考的依据,例如人脸特征,或是人形特征如衣着、身形等特征,或是侦测到该对象的设备位置以排除不合理的行动轨迹。The object tracking of the present invention can refer to the basis, such as facial features, or human shape features such as clothing, body shape, etc., or the location of the equipment that detects the object to exclude unreasonable action tracks.

本发明的一实施例中的“跨摄影机追踪装置”可以增加层级迭加,如此可分散运算资源,也能扩大整个侦知区域来追踪对象。The "cross-camera tracking device" in an embodiment of the present invention can increase layer superposition, so that computing resources can be distributed, and the entire detection area can be expanded to track objects.

本发明的“实时跨摄影机对象追踪”可以做到实时事件搜寻,对象到哪里就追到哪。本发明的“实时跨摄影机对象追踪”也可以提供异常行为告警,以主动告知相关单位可疑的对象。本发明也可以将大量事件实时汇整为对象,可精简事件呈现/储存、加速事后搜寻。The "real-time cross-camera object tracking" of the present invention can realize real-time event search, and the object can be tracked wherever it goes. The "real-time cross-camera object tracking" of the present invention can also provide abnormal behavior alarms to proactively notify relevant units of suspicious objects. The present invention can also collect a large number of events into objects in real time, which can simplify event presentation/storage and speed up post-event search.

在一实施例中,本发明的影像分析装置可以控制PTZ摄影机的镜头以跟拍目标对象,PTZ表示摄影机的镜头可以进行左右转动(Pan)、上下倾斜(Tile)与放大(Zoom)等不同的功能。In one embodiment, the image analysis device of the present invention can control the lens of the PTZ camera to follow the target object. PTZ means that the lens of the camera can perform different functions such as panning left and right (Pan), tilting up and down (Tile) and zooming in (Zoom). Function.

在一实施例中,该群集管理装置具有影像分析的能力,该群集管理装置可执行该至少一部分的工作。In one embodiment, the cluster management device is capable of image analysis, and the cluster management device can perform at least a part of the work.

在一实施例中,本发明的群集管理装置可以与影像分析装置结合,也就是说群集管理装置也可以具有本发明的影像分析装置的功能,以降低系统的成本。In an embodiment, the cluster management device of the present invention can be combined with the image analysis device, that is to say, the cluster management device can also have the function of the image analysis device of the present invention, so as to reduce the cost of the system.

在一实施例中,本发明的群集管理装置不具有影像分析的能力。In one embodiment, the cluster management device of the present invention does not have the capability of image analysis.

在一实施例中,本发明的影像分析装置的追踪模块包括至少一中央处理器(CPU)。In one embodiment, the tracking module of the image analysis device of the present invention includes at least one central processing unit (CPU).

在一实施例中,本发明的影像分析装置的追踪模块包括至少一中央处理器(CPU)与至少一图像处理器(GPU)或一图像处理硬件加速器。In one embodiment, the tracking module of the image analysis device of the present invention includes at least one central processing unit (CPU) and at least one image processing unit (GPU) or an image processing hardware accelerator.

在一实施例中,本发明的影像分析装置的追踪模块包括至少一中央处理器(CPU)与至少一图像处理硬件加速器。In one embodiment, the tracking module of the image analysis device of the present invention includes at least one central processing unit (CPU) and at least one image processing hardware accelerator.

虽然本发明以前述的较佳实施例揭露如上,然其并非用以限定本发明,任何熟习相像技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视权利要求所界定为准。Although the present invention is disclosed above with the aforementioned preferred embodiments, it is not intended to limit the present invention. Any person familiar with the similar art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, The scope of patent protection of the present invention must be defined by the claims as the criterion.

Claims (12)

1. a kind of distributed object tracking system, characterized by comprising:
Multiple image analysing computer devices, wherein each image analysing computer device is connected to an at least camera, to analyze this, at least one is taken the photograph The object in an at least real-time imaging crossfire that image device is transmitted is to generate the analysis result of at least one object being tracked;With And
One cluster management service unit is connected to multiple image analysing computer device, and wherein the cluster management service unit concatenates institute State the analysis result of at least one object being tracked caused by each image analysing computer device in multiple image analysing computer devices To generate the track of at least one object being tracked.
2. distributed object tracking system as described in claim 1, which is characterized in that each image analysing computer device connects Multiple cameras are connected to analyze the object in multiple real-time imaging crossfires that multiple camera is transmitted to generate this The subslot for at least one object being tracked, wherein the cluster management service unit concatenates the multiple image analysing computer device The subslot caused by each image analysing computer device is to generate the track of at least one object being tracked.
3. distributed object tracking system as described in claim 1, which is characterized in that at least one object includes a people, The analysis result includes the face feature of the people.
4. distributed object tracking system as described in claim 1, which is characterized in that at least one object includes a luggage Case, the analysis result include the feature of the luggage case.
5. distributed object tracking system as described in claim 1, which is characterized in that multiple image analysing computer device distribution Region is detected in one, wherein this detects that at least special object in region is scheduled not to be tracked.
6. distributed object tracking system as claimed in claim 5, which is characterized in that it includes a station that this, which detects region, The staff at the station is scheduled to be tracked.
7. distributed object tracking system as claimed in claim 5, which is characterized in that if this detect it is a certain in region Special object is more than that a predetermined time length is not all detected, then assert that the special object has left this and detected region, from And real-time tracing is no longer done by multiple image analysing computer device.
8. distributed object tracking system as claimed in claim 5, which is characterized in that if this detects the quilt in region The object persistence of tracking hangs out in this and detects the specific region in region and be more than a predetermined time length, then issues exception Stay event.
9. a kind of distributed object tracking system, characterized by comprising:
A image analysing computer device more than one first, wherein each image analysing computer device is connected at least one first camera to analyze The object at least one first real-time imaging crossfire that at least one first camera is transmitted is tracked at least with generating One first analysis result of an object;
One first across video camera follow-up mechanism is connected to more than first a image analysing computer device, and wherein this first is chased after across video camera This is tracked at least caused by each image analysing computer device in more than first a image analysing computer devices described in track device serial connection The first of an object analyzes result to generate one first track of at least one object being tracked;
A image analysing computer device more than one second, wherein each image analysing computer device analysis be connected at least one second camera with The object analyzed in at least one second real-time imaging crossfire that at least one second camera is transmitted is tracked with generating this At least one object one second analysis result;
One second across video camera follow-up mechanism is connected to more than second a image analysing computer device, and wherein this second is chased after across video camera This is tracked at least caused by each image analysing computer device in more than second a image analysing computer devices described in track device serial connection The second of an object analyzes result to generate one second track of at least one object being tracked;And
One cluster management service unit, be connected to first across the video camera follow-up mechanism and second across the video camera follow-up mechanism with Concatenate first track and second track of at least one object being tracked.
10. distributed object tracking system as claimed in claim 9, which is characterized in that the distributed object tracing system System is according to a specific target image to track the target.
11. distributed object tracking system as claimed in claim 9, which is characterized in that more than first a image analysing computer dress It sets and is distributed in one first and detects region, which is distributed in one second and detects region, wherein if should The administrative all a certain special objects detected in region of cluster management service unit be more than a predetermined time length all not by Detect, then assert that the special object has left administrative all of the cluster management service unit and detected region, thus no longer by More than first a image analysing computer device and more than second a image analysing computer device do real-time tracing.
12. distributed object tracking system as claimed in claim 9, which is characterized in that more than first a image analysing computer dress It sets and is distributed in one first and detects region, which is distributed in one second and detects region, wherein a such as quilt The object persistence of tracking hangs out in administrative all of the cluster management service unit and detects in region a specific region and more than one Scheduled time span then issues exception and stays event.
CN201810420840.1A 2018-05-04 2018-05-04 A kind of distributed object tracking system Pending CN110443834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810420840.1A CN110443834A (en) 2018-05-04 2018-05-04 A kind of distributed object tracking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810420840.1A CN110443834A (en) 2018-05-04 2018-05-04 A kind of distributed object tracking system

Publications (1)

Publication Number Publication Date
CN110443834A true CN110443834A (en) 2019-11-12

Family

ID=68428136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810420840.1A Pending CN110443834A (en) 2018-05-04 2018-05-04 A kind of distributed object tracking system

Country Status (1)

Country Link
CN (1) CN110443834A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455997A (en) * 2012-06-04 2013-12-18 深圳大学 Derelict detection method and system
US20140050455A1 (en) * 2012-08-20 2014-02-20 Gorilla Technology Inc. Correction method for object linking across video sequences in a multiple camera video surveillance system
JP2016099941A (en) * 2014-11-26 2016-05-30 日本放送協会 System and program for estimating position of object
CN107977646A (en) * 2017-12-19 2018-05-01 北京博睿视科技有限责任公司 A kind of jube passs quality testing method of determining and calculating

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455997A (en) * 2012-06-04 2013-12-18 深圳大学 Derelict detection method and system
US20140050455A1 (en) * 2012-08-20 2014-02-20 Gorilla Technology Inc. Correction method for object linking across video sequences in a multiple camera video surveillance system
JP2016099941A (en) * 2014-11-26 2016-05-30 日本放送協会 System and program for estimating position of object
CN107977646A (en) * 2017-12-19 2018-05-01 北京博睿视科技有限责任公司 A kind of jube passs quality testing method of determining and calculating

Similar Documents

Publication Publication Date Title
US11157778B2 (en) Image analysis system, image analysis method, and storage medium
JP7040463B2 (en) Analysis server, monitoring system, monitoring method and program
TWI430186B (en) Image processing apparatus and image processing method
TWI779029B (en) A distributed object tracking system
Gupta et al. CrowdVAS-Net: A deep-CNN based framework to detect abnormal crowd-motion behavior in videos for predicting crowd disaster
JP2010103980A (en) Image processing method, image processing apparatus, and system
CN114359976B (en) Intelligent security method and device based on person identification
Cai et al. Towards a practical PTZ face detection and tracking system
JP5088463B2 (en) Monitoring system
KR102511287B1 (en) Image-based pose estimation and action detection method and appratus
JP2019153986A (en) Monitoring system, management apparatus, monitoring method, computer program, and storage medium
JP6437217B2 (en) Image output device, image management system, image processing method, and program
JP2017167800A (en) Monitoring system, information processor, monitoring method, and monitoring program
JP6098631B2 (en) Analysis processing device
KR102633147B1 (en) Edge-cloud platform system
CN118644922A (en) A smart building security control method, system, terminal and storage medium
CN110443834A (en) A kind of distributed object tracking system
JP6632632B2 (en) Monitoring system
JP7210163B2 (en) Image processing device, image processing method and program
JP6941458B2 (en) Monitoring system
JP2017017488A (en) Monitoring system, imaging control method, and program
JP2015176489A (en) Monitor system, monitor method and monitor program
Casanova et al. Analysis of video surveillance images using computer vision in a controlled security environment
JP2017017441A (en) Image processing apparatus, information processing method, and program
CN114067248A (en) Behavior detection method, device, electronic device and storage medium

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20231010

Address after: Unit 2, Jiunei Section 2, Lyon Road Bride Bryce District, MIDSAS, HAI 2BY, UK

Applicant after: Gorilla Technology (UK) Ltd.

Address before: Taiwan, Taipei, China

Applicant before: GORILLA TECHNOLOGY Inc.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191112