KR101324221B1 - System for tracking object using capturing and method thereof - Google Patents

System for tracking object using capturing and method thereof Download PDF

Info

Publication number
KR101324221B1
KR101324221B1 KR1020080084053A KR20080084053A KR101324221B1 KR 101324221 B1 KR101324221 B1 KR 101324221B1 KR 1020080084053 A KR1020080084053 A KR 1020080084053A KR 20080084053 A KR20080084053 A KR 20080084053A KR 101324221 B1 KR101324221 B1 KR 101324221B1
Authority
KR
South Korea
Prior art keywords
cameras
specific object
tracking
specific
data
Prior art date
Application number
KR1020080084053A
Other languages
Korean (ko)
Other versions
KR20100025338A (en
Inventor
안명석
Original Assignee
삼성테크윈 주식회사
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 삼성테크윈 주식회사 filed Critical 삼성테크윈 주식회사
Priority to KR1020080084053A priority Critical patent/KR101324221B1/en
Publication of KR20100025338A publication Critical patent/KR20100025338A/en
Application granted granted Critical
Publication of KR101324221B1 publication Critical patent/KR101324221B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Analysis (AREA)

Abstract

본 발명의 목적은 복수개의 카메라들이 동시에 물체를 추적할 때 각 카메라들이 촬영된 물체 관련 데이터를 공유하게 하는 물체 추적 시스템을 제공하는 것이다. 이러한 목적을 달성하기 위하여 본 발명은, 특정 물체의 주변에 설치되며, 상기 특정 물체의 특징을 추출하면서 상기 특정 물체를 추적하는 복수개의 카메라들을 구비하고, 상기 복수개의 카메라들은 상기 특정 물체의 특징 데이터를 상호간에 전송하고, 수신된 특징 데이터를 자체적으로 생성한 특징 데이터와 결합하여 상기 특정 물체를 추적하는 물체 추적 시스템을 제공한다.It is an object of the present invention to provide an object tracking system that allows each camera to share photographed object related data when a plurality of cameras simultaneously track an object. In order to achieve this object, the present invention is provided in the vicinity of a specific object, and has a plurality of cameras for tracking the specific object while extracting the characteristics of the specific object, the plurality of cameras is characterized by the characteristic data of the specific object And mutually transmit and combine the received feature data with the feature data generated by itself to provide the object tracking system for tracking the specific object.

Description

영상 촬영을 통한 물체 추적 시스템 및 그 방법{System for tracking object using capturing and method thereof}System for tracking object using capturing and method

본 발명은 물체 추적 시스템(tracking system)에 관한 것으로서, 특히 카메라를 사용하여 움직이는 물체를 촬영하면서 추적하는 물체 추적 시스템 및 물체 추적 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an object tracking system, and more particularly, to an object tracking system and an object tracking method for tracking while photographing a moving object using a camera.

물체 추적 시스템은 특정 장소에 설치된 복수개의 카메라들을 통하여 입력되는 영상을 처리하여 대상 물체의 움직임을 추적하는 시스템이다. 물체 추적 시스템은 지능형 감시 경계 로봇, GOP(Gerenal OutPost) 과학화 시스템, 사회 안전 로봇 시스템과 같이 영상을 이용하여 안전을 추구하는 모든 보안 시스템(security system)에 사용될 수 있다. The object tracking system is a system that tracks the movement of a target object by processing an image input through a plurality of cameras installed at a specific place. Object tracking systems can be used in any security system that pursues safety using images, such as intelligent surveillance boundary robots, GOP (Gerenal OutPost) scientific systems, and social safety robotic systems.

물체 추적 시스템은 복수개의 카메라들을 원격 제어하여 특정 지역을 침입하는 침입자를 탐지하거나 추적할 수 있다. 이러한 기능을 갖는 물체 추적 시스템은 위험 지역을 감시하고 추적하는 시스템이나 또는 차량을 불법으로 주정차하는 것을 단속하는 불법 주정차 단속 시스템에도 사용될 수 있다. The object tracking system can remotely control a plurality of cameras to detect or track intruders invading specific areas. Object tracking systems with this capability can also be used for systems that monitor and track hazardous areas or illegal parking enforcement systems that crack down on illegally parked vehicles.

기존의 방법은 카메라의 위치 정보만을 이용하여 복수개의 카메라들에서 물 체를 추적하기 때문에 물체가 갑자기 회전(rotation)을 하거나 가림이 생겨 물체를 추적하지 못하면 영상처리 알고리즘 자체에서 이를 해결해야하는 문제가 있다.The conventional method tracks objects in a plurality of cameras using only the camera's location information, so if the object is suddenly rotated or obscured, the image processing algorithm itself has to solve this problem. .

또한, 한 대의 카메라에서 물체를 추적시 얻어지는 물체의 정보 데이터는 한 면에서만 얻어 올 가능성이 높기 때문에 물체 추적을 위한 템플릿(template)이나 데이터 양에 한계가 있다. 한 대의 카메라를 이용한 물체 추적은 한 대의 카메라에서 들어오는 영상 데이터나 물체 데이터를 이용한다.  In addition, since information data of an object obtained when tracking an object by one camera is likely to be obtained from only one side, there is a limit to a template or data amount for object tracking. Object tracking using a single camera uses image data or object data from a single camera.

만약 복수개의 카메라들을 이용하는 카메라 연동 시스템을 구성할 경우, 입력으로 사용할 수 있는 카메라가 많아 사용할 수 있는 다양한 각도, 크기, 모양 등 물체에 관한 데이터가 많아진다. 복수개의 카메라들이 이러한 다양한 데이터를 공유할 수 있다면 물체 추적시 보다 명확한 분석이 가능하게 될 것이다. If a camera interworking system using a plurality of cameras is configured, data on objects such as various angles, sizes, and shapes that can be used increases as a number of cameras can be used as inputs. If multiple cameras can share this diverse data, a clearer analysis will be possible when tracking objects.

본 발명의 목적은 복수개의 카메라들이 동시에 물체를 추적할 때 각 카메라들이 촬영된 물체 관련 데이터를 공유하게 하는 물체 추적 시스템을 제공하는 것이다. It is an object of the present invention to provide an object tracking system that allows each camera to share photographed object related data when a plurality of cameras simultaneously track an object.

본 발명의 다른 목적은 복수개의 카메라들이 촬영된 물체 관련 데이터를 공유하여 상기 물체를 추적하는 물체 추적 방법을 제공하는 것이다. Another object of the present invention is to provide a method for tracking an object in which a plurality of cameras share the photographed object related data to track the object.

상기 목적을 달성하기 위하여 본 발명은,The present invention to achieve the above object,

특정 물체의 주변에 설치되며, 상기 특정 물체의 특징을 추출하면서 상기 특정 물체를 추적하는 복수개의 카메라들을 구비하고, 상기 복수개의 카메라들은 상기 특정 물체의 특징 데이터를 상호간에 전송하고, 수신된 특징 데이터를 자체적으로 생성한 특징 데이터와 결합하여 상기 특정 물체를 추적하는 물체 추적 시스템을 제공한다.A plurality of cameras installed around the specific object and tracking the specific object while extracting features of the specific object, wherein the plurality of cameras transmit feature data of the specific object to each other and receive the received characteristic data It provides an object tracking system for tracking the specific object by combining with the feature data generated by itself.

상기 목적을 달성하기 위하여 본 발명은 또한,In order to achieve the above object, the present invention also provides

특정 물체의 주변에 설치되어 상기 특정 물체를 촬영하는 복수개의 카메라들; 및 상기 복수개의 카메라들로부터 상기 특정 물체의 영상 데이터를 받으며, 상기 영상 데이터로부터 상기 특정 물체의 특징들을 추출하며, 상기 특징들을 결합하여 상기 특정 물체를 추적하는 제어 서버를 구비하는 물체 추적 시스템을 제공한다.A plurality of cameras installed around a specific object to photograph the specific object; And a control server receiving image data of the specific object from the plurality of cameras, extracting features of the specific object from the image data, and combining the features to track the specific object. do.

상기 다른 목적을 달성하기 위하여 본 발명은,In order to achieve the above another object, the present invention,

복수개의 카메라들이 물체를 추적하는 방법에 있어서, (a) 상기 복수개의 카메라들은 특정 물체를 촬영하고 상기 촬영된 영상을 상호간에 주고받으면서 상기 특정 물체가 동일한 물체인지를 확인하는 단계; 및 (b) 상기 복수개의 카메라들은 상기 특정 물체가 동일한 물체인 경우에 상기 특정 물체를 촬영하고 상기 촬영된 영상을 상호간에 주고받으면서 상기 특정 물체를 추적해나가는 단계를 포함하는 물체 추적 방법을 제공한다.A method of tracking an object by a plurality of cameras, the method comprising: (a) photographing a specific object and checking whether the specific object is the same object while exchanging the captured image with each other; And (b) the plurality of cameras tracking the specific object while photographing the specific object and exchanging the photographed image when the specific object is the same object. .

상기 다른 목적을 달성하기 위하여 본 발명은,In order to achieve the above another object, the present invention,

복수개의 카메라들과 제어 서버를 구비하여 물체를 추적하는 방법에 있어서, (a) 상기 제어 서버는 상기 복수개의 카메라들이 특정 물체를 촬영함으로써 생성된 영상 데이터를 받으며, 상기 영상 데이터를 상호 비교하여 상기 특정 물체가 동일한 물체인지를 확인하는 단계; 및 (b) 상기 제어 서버는 상기 특정 물체가 동일한 물체인 경우에 상기 특정 물체의 특징을 추출하면서 상기 특정 물체를 추적해나가는 단계를 포함하는 물체 추적 방법을 제공한다.A method of tracking an object having a plurality of cameras and a control server, the method comprising: (a) the control server receives image data generated by photographing a specific object of the plurality of cameras, and compares the image data with each other Checking whether a specific object is the same object; And (b) the control server tracking the specific object while extracting features of the specific object when the specific object is the same object.

본 발명은 복수개의 카메라들이 각각 다른 카메라로부터 특정 물체의 특징을 주고받거나 또는 제어 서버가 복수개의 카메라들로부터 상기 특정 물체의 특징을 전송받음으로써, 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있어서, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 본 발명의 물체 추적 시스템은 온라인 학습 기준 추 적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. According to an embodiment of the present invention, a plurality of cameras each transmit a feature of a specific object from another camera, or a control server receives a feature of the specific object from a plurality of cameras. It is possible to obtain object data of different shapes, so that data about an object can be shared with each other, so that the object tracking system of the present invention can be applied to a tracking system such as on-line learning based tracking. It can be very useful.

또한, 상기 특정 물체와 복수개의 카메라들 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 복수개의 카메라들은 다른 카메라로부터 전송되는 물체 데이터를 이용하여 또, 제어 서버는 복수개의 카메라들로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. Further, even if there is an obstacle between the specific object and the plurality of cameras or the specific object moves quickly, the plurality of cameras use object data transmitted from another camera, and the control server uses the object data transmitted from the plurality of cameras. Can accurately track the specific object.

이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.

도 1은 본 발명의 일 실시예에 따른 물체 추적 시스템(101)의 블록도이다. 도 1을 참조하면, 물체 추적 시스템(101)은 복수개의 카메라들(110,120)을 구비한다. 복수개의 카메라들(110,120)은 소정 거리 이격되어 설치된다. 하나의 카메라(110)는 물체 탐지부(111), 영상 추출부(112), 물체 선택부(113), 물체 추적부(114), 특징(feature) 입출력부(115) 및 영상 관리부(116)를 구비하며, 다른 카메라(120)는 물체 탐지부(121), 영상 추출부(122), 물체 선택부(123), 물체 추적부(124), 특징 입출력부(125) 및 영상 관리부(126)를 구비한다. 이와 같이, 복수개의 카메라들(110,120)은 내부에 서로 동일한 구성요소들을 구비하기 때문에 중복 설명을 피하기 위해 하나의 카메라(110)의 구조에 대해서 설명하기로 한다. 도 1에는 물체 추적 시스템(101)이 2개의 카메라만 구비하는 것으로 도시되어 있지만, 3개 이상 구비할 수 있다. 1 is a block diagram of an object tracking system 101 in accordance with an embodiment of the present invention. Referring to FIG. 1, the object tracking system 101 includes a plurality of cameras 110 and 120. The plurality of cameras 110 and 120 are installed at a predetermined distance apart. One camera 110 includes an object detector 111, an image extractor 112, an object selector 113, an object tracker 114, a feature input / output unit 115, and an image manager 116. The other camera 120 includes an object detector 121, an image extractor 122, an object selector 123, an object tracker 124, a feature input / output unit 125, and an image manager 126. It is provided. As described above, since the plurality of cameras 110 and 120 have the same components therein, the structure of one camera 110 will be described in order to avoid duplication. Although the object tracking system 101 is shown in FIG. 1 as having only two cameras, three or more objects may be provided.

카메라(110)는 물체 탐지부(111), 영상 추출부(112), 물체 선택부(113), 물체 추적부(114), 특징 입출력부(115) 및 영상 관리부(116)를 구비한다.The camera 110 includes an object detector 111, an image extractor 112, an object selector 113, an object tracker 114, a feature input / output unit 115, and an image manager 116.

물체 탐지부(111)는 외부에서 특정 영역에 들어온 물체가 있는지를 탐지한다. 물체 탐지부(111)는 상기 특정 영역으로 특정 물체가 들어오면 카메라 렌즈(도시 안됨)를 통해서 상기 특정 물체를 촬영하고, 상기 촬영된 특정 물체의 영상을 영상 데이터로 만들어서 내부에 저장하거나 아니면 카메라(110)에 구비된 메모리(도시 안됨)에 저장한다. 상기 영상 데이터는 데이터를 임시로 저장하는 버퍼(buffer)나 레지스터(register)에 임시로 저장될 수도 있다. 상기 특정 물체는 사용자에 의해 선택될 수도 있고, 복수개의 카메라들(110,120)이 감시하도록 설정된 특정 지역에 외부로부터 들어온 모든 종류의 물체일 수도 있다. The object detector 111 detects whether an object has entered a specific area from the outside. When a specific object enters the specific area, the object detector 111 photographs the specific object through a camera lens (not shown), and stores an image of the photographed specific object as image data and stores it therein, or the camera ( Stored in a memory (not shown) provided in 110. The image data may be temporarily stored in a buffer or register which temporarily stores data. The specific object may be selected by a user, or may be any kind of object coming from outside in a specific area set by the plurality of cameras 110 and 120 to monitor.

특징 추출부(112)는 상기 특정 물체의 특징을 추출한다. 특징 추출부(112)는 물체 탐지부(111)로부터 영상 데이터를 받으며, 상기 영상 데이터로부터 상기 특정 물체의 특징을 추출한다. 상기 특정 물체의 특징은 물체의 종류에 따라 달라진다. 상기 특정 물체의 특징은 물체를 추적하는데 사용되기 때문에 상기 물체의 변화나 이동을 추적하기에 가장 적합한 요소(factor)를 포함한다. The feature extractor 112 extracts a feature of the specific object. The feature extractor 112 receives image data from the object detector 111 and extracts a feature of the specific object from the image data. The characteristic of the specific object depends on the type of the object. Since the characteristic of the particular object is used to track the object, it includes a factor that is most suitable for tracking the change or movement of the object.

물체 선택부(113)는 상기 특정 물체가 추적 대상인지 여부를 판단한다. 물체 선택부(113)는 물체 탐지부(111)로부터 상기 특정 물체의 영상 데이터를 받고, 특징 추출부(112)로부터 상기 특정 물체의 특징을 받아서 이들을 결합 및 분석하여 상기 물체 탐지부(111)가 탐지하고 있는 특정 물체가 추적 대상인지 여부를 판단한 다. 물체 선택부(113)는 추적 대상 여부를 판단하기 위하여 추적 대상 자료를 내부에 저장하고 있다. 따라서, 물체 선택부(113)는 상기 특정 물체의 형상이나 특징 등을 내부에 저장된 추적 대상 자료와 비교하면서 상기 특정 물체가 추적 대상인지 여부를 가려낸다.The object selector 113 determines whether the specific object is a tracking target. The object selecting unit 113 receives the image data of the specific object from the object detecting unit 111, receives the characteristics of the specific object from the feature extracting unit 112, combines and analyzes them, and then the object detecting unit 111 receives the image data. Determine whether the specific object being detected is the target of tracking. The object selector 113 stores the tracking target data therein in order to determine whether to track the tracking target. Accordingly, the object selector 113 determines whether the specific object is the tracking object while comparing the shape or feature of the specific object with the tracking target data stored therein.

물체 선택부(113)는 또한, 상기 특정 물체나 상기 특징 추출부(112)에서 추출한 특징을 포함하여 다른 카메라(120)로부터 전송되는 상기 특정 물체의 특징을 조합하여 카메라(110)가 추적하고 있는 물체가 추적 대상인지를 판단한다. 예컨대, 상기 특정 물체가 갑자기 회전을 하거나 다른 물체에 의해 가려졌다가 다시 나타날 경우에 이 후에 상기 특정 물체를 촬영한 결과로 발생하는 영상 데이터가 상기 특정 물체의 것과 같은 것인지를 판단해야 한다. The object selection unit 113 also combines the characteristics of the specific object transmitted from the other camera 120, including the feature extracted from the specific object or the feature extraction unit 112, and is tracked by the camera 110. Determine if the object is to be tracked. For example, if the specific object suddenly rotates or is hidden by another object and then reappears, it may be determined whether image data generated as a result of photographing the specific object is the same as that of the specific object.

물체 추적부(114)는 상기 특정 물체의 움직임을 추적한다. 상기 특정 물체는 회전하거나 이동할 수 있기 때문에, 물체 추적부(114)는 이러한 물체의 모양의 변경이나 위치 이동을 추적한다. The object tracking unit 114 tracks the movement of the specific object. Since the specific object may rotate or move, the object tracking unit 114 tracks the change of shape or the positional movement of the object.

특징 입출력부(115)는 다른 카메라(120)에서 전송되는 특정 물체의 특징을 입력하거나 특징 추출부(112)에서 추출한 특정 물체의 특징을 영상을 다른 카메라(120)로 전송한다. 특징 입출력부(115)는 다른 카메라(120)와 데이터를 주고받을 때 유선으로 할 수도 있고, 무선통신을 통해서 할 수도 있다. The feature input / output unit 115 inputs a feature of a specific object transmitted from another camera 120 or transmits an image of the feature of the specific object extracted by the feature extractor 112 to another camera 120. Features The input / output unit 115 may be wired or exchange data with another camera 120, or may be through wireless communication.

특징 관리부(116)는 상기 특정 물체의 특징을 보관 및 업데이트(update)시킨다. 상기 특정 물체가 정지한 상태에서는 상기 특정 물체의 특징을 업데이트(update)할 필요가 없지만, 상기 특정 물체가 움직일 때는 상기 특정 물체의 변 화에 대한 특징을 업데이트할 필요가 있다. The feature manager 116 stores and updates the feature of the specific object. It is not necessary to update the feature of the specific object in the state in which the specific object is stationary, but it is necessary to update the feature of the change of the specific object when the specific object moves.

상기와 같이 본 발명에 따르면, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 상기 특정 물체의 특징을 주고받을 수가 있다. 따라서, 복수개의 카메라들(110,120)은 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있어서, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 도 1에 도시된 물체 추적 시스템(101)은 온라인 학습 기준 추적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. As described above, according to the present invention, the plurality of cameras 110 and 120 may exchange characteristics of the specific object from each other camera. Accordingly, the plurality of cameras 110 and 120 may obtain various data about the specific object, for example, object data having different angles, sizes, and shapes, and thus may share data about the object. The object tracking system 101 shown in FIG. 1 can be very useful for a tracking system such as on-line learning based tracking.

또한, 상기 특정 물체와 복수개의 카메라들(110,120) 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 복수개의 카메라들(110,120)은 다른 카메라로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. In addition, even if there is an obstacle between the specific object and the plurality of cameras 110 and 120 or the specific object moves quickly, the plurality of cameras 110 and 120 may accurately track the specific object using object data transmitted from another camera. There is a number.

도 2는 본 발명에 따른 물체 추적 방법의 일 실시예를 보여주는 흐름도이다. 도 1을 참조하여 도 2에 도시된 물체 추적 방법을 설명하기로 한다. 도 2를 참조하면, 물체 추적 방법은 제1 내지 제6 단계(211∼261)를 포함한다. 2 is a flowchart showing an embodiment of an object tracking method according to the present invention. The object tracking method shown in FIG. 2 will be described with reference to FIG. 1. Referring to FIG. 2, the object tracking method includes first to sixth steps 211 to 261.

제1 단계(211)로써, 사용자가 다양한 물체들 중에서 추적하고자하는 특정 물체를 선택한다. 즉, 사용자는 상기 특정 물체를 선택한 후에 이를 복수개의 카메라들(110,120)에 설정한다.In a first step 211, a user selects a specific object to be tracked from among various objects. That is, the user selects the specific object and sets it in the plurality of cameras 110 and 120.

제2 단계(221)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체를 촬영하여 영상 데이터를 생성하고, 상기 영상 데이터를 분석하여 상기 특정 물체의 특징을 추출한다. In a second step 221, the plurality of cameras 110 and 120 respectively photograph the specific object to generate image data, and analyze the image data to extract features of the specific object.

제3 단계(231)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체를 추적한다. 즉, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 모양이 변하거나 위치가 이동되는 것을 계속하여 촬영하고, 이를 내부에 저장한다. 만일, 상기 특정 물체의 모양이 변하지도 않고 위치가 이동되지도 않는 경우에는 복수개의 카메라들(110,120)은 상기 특정 물체를 추적하는 동작을 수행할 필요가 없다. In a third step 231, the plurality of cameras 110 and 120 respectively track the specific object. That is, the plurality of cameras 110 and 120 continue to photograph the shape of the specific object or change its position, and store the same. If the shape of the specific object does not change or the position does not move, the plurality of cameras 110 and 120 need not perform the operation of tracking the specific object.

제4 단계(241)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 특징 자료를 업데이트시킨다. 즉, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 모양의 변화나 위치 이동이 있을 경우에 이러한 변화된 특징들을 추출하여 기 저장된 특징 자료를 업데이트시킨다. As a fourth step 241, the plurality of cameras 110 and 120 respectively update the feature data of the specific object. That is, the plurality of cameras 110 and 120 extract the changed features and update the stored feature data when there is a change in the shape or a positional shift of the specific object, respectively.

제5 단계(251)로써, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 상기 특정 물체의 특징을 전송받기도 하고, 자체적으로 추출한 상기 특정 물체의 특징을 다른 카메라로 전송한다. 상기 특정 물체의 특징을 전송받는 방법으로써 유선 또는 무선을 사용할 수 있다. In a fifth step 251, the plurality of cameras 110 and 120 may each receive the feature of the specific object from another camera, and transmit the feature of the specific object extracted by itself to another camera. Wired or wireless may be used as a method of receiving the characteristic of the specific object.

제6 단계(261)로써, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 전송된 상기 특정 물체의 특징을 자체적으로 저장하고 있는 특징 자료와 결합함으로써, 내부의 특징 자료를 업데이트시킨다. 즉, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 전송된 특징 자료를 내부의 특징 자료나 트레이닝(training) 자료와 결합함으로써, 내부의 특징 자료를 업데이트시킨다. As a sixth step 261, the plurality of cameras 110 and 120 respectively update the feature data therein by combining features of the specific object transmitted from other cameras with feature data that stores itself. That is, the plurality of cameras 110 and 120 respectively update the feature data by combining feature data transmitted from different cameras with feature data or training data therein.

추적이 중지되기 전까지 복수개의 카메라들(110,120)은 제3 내지 제6 단계 들(231∼261)를 계속적으로 수행한다. The cameras 110 and 120 continuously perform the third to sixth steps 231 to 261 until the tracking is stopped.

이와 같이, 본 발명에 따라 복수개의 카메라들(110,120)이 각각 다른 카메라로부터 상기 특정 물체의 특징을 주고받음으로써, 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있어서, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 도 2에 도시된 물체 추적 방법은 온라인 학습 기준 추적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. As described above, according to the present invention, the plurality of cameras 110 and 120 exchange characteristics of the specific object from different cameras, thereby obtaining various data on the specific object, for example, object data having different angles, sizes, and shapes. As a result, data about an object can be shared with each other, so that the object tracking method shown in FIG. 2 can be very useful for a tracking system such as on-line learning based tracking.

또한, 상기 특정 물체와 복수개의 카메라들(110,120) 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 복수개의 카메라들(110,120)은 다른 카메라로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. In addition, even if there is an obstacle between the specific object and the plurality of cameras 110 and 120 or the specific object moves quickly, the plurality of cameras 110 and 120 may accurately track the specific object using object data transmitted from another camera. There is a number.

도 3은 본 발명에 따른 물체 추적 방법의 다른 실시예를 보여주는 흐름도이다. 도 1을 참조하여 도 3에 도시된 물체 추적 방법을 설명하기로 한다. 도 3을 참조하면, 물체 추적 방법은 제1 내지 제7 단계(311∼371)를 포함한다.3 is a flowchart showing another embodiment of an object tracking method according to the present invention. An object tracking method shown in FIG. 3 will be described with reference to FIG. 1. Referring to FIG. 3, the object tracking method includes first to seventh steps 311 to 371.

제1 단계(311)로써, 복수개의 카메라들(110,120)은 각각 특정 물체를 탐지한다. 즉, 복수개의 카메라들(110,120)은 각각 상기 특정 물체를 촬영하고, 상기 촬영 결과로 생성된 영상 데이터를 분석하여 상기 특정 물체가 추적 대상인지 여부를 판단한다. 상기 특정 물체를 촬영하기 위하여 복수개의 카메라들(110,120)은 모두 특정 지역 내의 물체를 촬영하도록 고정될 수 있다. In a first step 311, the plurality of cameras 110 and 120 respectively detect a specific object. That is, the plurality of cameras 110 and 120 respectively photograph the specific object and analyze image data generated as a result of the photographing to determine whether the specific object is a tracking target. In order to photograph the specific object, the plurality of cameras 110 and 120 may be fixed to photograph an object in a specific area.

제2 단계(321)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체가 추적 대상이라고 판단되면, 상기 특정 물체의 영상 데이터를 다른 카메라로 전송하고, 또한, 다른 카메라로부터 영상 데이터를 전송받은 후에 이를 상기 촬영한 특정 물체의 영상과 비교하여 동일한 물체인지를 판단한다.In a second step 321, when the plurality of cameras 110 and 120 determine that the specific object is a tracking target, the plurality of cameras 110 and 120 respectively transmit image data of the specific object to another camera, and receive image data from another camera. Then, it is compared with the image of the photographed specific object to determine whether it is the same object.

제3 단계(331)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체가 동일한 물체라고 판단되면 상기 생성된 영상 데이터로부터 상기 특정 물체의 특징을 추출한다. 만일, 상기 특정 물체가 다른 물체라고 판단되면, 복수개의 카메라들(110,120)은 제1 단계(311)부터 다시 진행한다. As a third step 331, when the plurality of cameras 110 and 120 determine that the specific object is the same object, the plurality of cameras 110 and 120 extract the feature of the specific object from the generated image data. If it is determined that the specific object is another object, the plurality of cameras 110 and 120 proceeds again from the first step 311.

제4 단계(341)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체를 추적한다. 즉, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 모양이 변하거나 위치가 이동되는 것을 계속하여 촬영하고, 이를 내부에 저장한다. 상기 특정 물체의 모양이 변하지도 않고 위치가 이동되지도 않는 경우에는 복수개의 카메라들(110,120)은 상기 특정 물체를 추적하는 동작을 수행할 필요가 없다. In a fourth step 341, the plurality of cameras 110 and 120 respectively track the specific object. That is, the plurality of cameras 110 and 120 continue to photograph the shape of the specific object or change its position, and store the same. When the shape of the specific object does not change or the position does not move, the plurality of cameras 110 and 120 do not need to perform an operation for tracking the specific object.

제5 단계(351)로써, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 특징 자료를 업데이트시킨다. 즉, 복수개의 카메라들(110,120)은 각각 상기 특정 물체의 모양의 변화나 위치 이동이 있을 경우에 이러한 변화된 특징들을 추출하여 기 저장된 특징 자료를 업데이트시킨다. As a fifth step 351, the plurality of cameras 110 and 120 respectively update the feature data of the specific object. That is, the plurality of cameras 110 and 120 extract the changed features and update the stored feature data when there is a change in the shape or a positional shift of the specific object, respectively.

제6 단계(361)로써, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 상기 특정 물체의 특징을 전송받거나 자체적으로 추출한 상기 특정 물체의 특징을 다른 카메라로 전송한다. 상기 특정 물체의 특징을 전송받는 방법으로써 유선 또는 무선을 사용할 수 있다. In a sixth step 361, the plurality of cameras 110 and 120 respectively receive the feature of the specific object from another camera or transmit the feature of the specific object extracted by itself to another camera. Wired or wireless may be used as a method of receiving the characteristic of the specific object.

제7 단계(371)로써, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 전송된 상기 특정 물체의 특징을 자체적으로 저장하고 있는 특징 자료와 결합함으로써, 내부의 특징 자료를 업데이트시킨다. 즉, 복수개의 카메라들(110,120)은 각각 다른 카메라로부터 전송된 특징 자료를 내부의 특징 자료나 트레이닝 자료와 결합함으로써, 내부의 특징 자료를 업데이트시킨다. As a seventh step 371, the plurality of cameras 110 and 120 respectively update the feature data therein by combining the feature data of the specific object transmitted from other cameras with the feature data which stores itself. That is, the plurality of cameras 110 and 120 combine the feature data transmitted from the different cameras with the feature data or training material therein to update the feature data therein.

추적이 중지될 때까지 제4 내지 제7 단계들(341∼371)을 계속적으로 수행한다. The fourth to seventh steps 341 to 371 are continuously performed until the tracking is stopped.

이와 같이, 본 발명에 따라 복수개의 카메라들(110,120)이 각각 다른 카메라로부터 상기 특정 물체의 특징을 주고받음으로써, 복수개의 카메라들(110,120)이 촬영하는 물체가 서로 동일한 물체인지를 확인할 수가 있다. 또한, 복수개의 카메라들(110,120)은 다른 카메라로부터 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있으므로, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 도 3에 도시된 물체 추적 방법은 온라인 학습 기준 추적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. As described above, according to the present invention, the plurality of cameras 110 and 120 exchange the characteristics of the specific object from different cameras, thereby determining whether the objects photographed by the plurality of cameras 110 and 120 are the same objects. In addition, since the plurality of cameras 110 and 120 may obtain various data about the specific object from different cameras, for example, object data having different angles, sizes, and shapes, data about the object may be shared with each other. Accordingly, the object tracking method shown in FIG. 3 can be very useful for a tracking system such as on-line learning based tracking.

또한, 상기 특정 물체와 복수개의 카메라들(110,120) 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 복수개의 카메라들(110,120)은 다른 카메라로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. In addition, even if there is an obstacle between the specific object and the plurality of cameras 110 and 120 or the specific object moves quickly, the plurality of cameras 110 and 120 may accurately track the specific object using object data transmitted from another camera. There is a number.

도 4는 본 발명의 다른 실시예에 따른 물체 추적 시스템(401)의 블록도이다. 도 4를 참조하면, 물체 추적 시스템(401)은 복수개의 카메라들(410,420)과 제어 서버(430)를 구비한다. 4 is a block diagram of an object tracking system 401 according to another embodiment of the present invention. Referring to FIG. 4, the object tracking system 401 includes a plurality of cameras 410 and 420 and a control server 430.

복수개의 카메라들(410,420)은 소정 거리 이격되어 설치된다. 복수개의 카메라들(410,420)은 특정 물체를 촬영하여 영상 데이터를 생성하고, 상기 영상 데이터를 제어 서버(430)로 전달한다. 복수개의 카메라들(410,420)은 영상 데이터를 유선 또는 무선 통신을 통해서 제어 서버(430)로 전송한다. 복수개의 카메라들(410,420)은 사용자에 의해 선택된 특정 물체를 촬영할 수도 있고, 특정 지역을 설정하고, 상기 특정 지역에 들어온 모든 물체를 촬영할 수도 있다. The plurality of cameras 410 and 420 are installed at a predetermined distance apart. The plurality of cameras 410 and 420 photographs a specific object to generate image data, and transmits the image data to the control server 430. The plurality of cameras 410 and 420 transmits image data to the control server 430 through wired or wireless communication. The plurality of cameras 410 and 420 may photograph a specific object selected by the user, set a specific region, and photograph all objects entering the specific region.

제어 서버(430)는 복수개의 카메라들(410,420)의 동작을 제어하며, 복수개의 카메라들(410,420)로부터 영상 데이터를 받아서 특정 물체의 특징을 추출하며, 상기 특정 물체가 추적 대상인지 여부를 판단하고, 상기 특정 물체가 추적 대상이라고 판단되면 상기 특정 물체를 추적하고, 상기 특정 물체가 추적 대상이 아니라고 판단되면 추적하지 않는다.  The control server 430 controls the operations of the plurality of cameras 410 and 420, extracts the feature of a specific object by receiving image data from the plurality of cameras 410 and 420, and determines whether the specific object is a tracking target. When it is determined that the specific object is a tracking target, the specific object is tracked, and when it is determined that the specific object is not the tracking target, it is not tracked.

제어 서버(430)는 영상 데이터 입력부(431), 물체 탐지부(432), 특징 추출부(433), 물체 선택부(434), 물체 추적부(435) 및 특징 관리부(436)를 구비한다.The control server 430 includes an image data input unit 431, an object detector 432, a feature extractor 433, an object selector 434, an object tracker 435, and a feature manager 436.

영상데이터 입력부(431)는 복수개의 카메라들(410,420)로부터 전송되는 영상 데이터를 입력한다. The image data input unit 431 inputs image data transmitted from the plurality of cameras 410 and 420.

물체 탐지부(432)는 복수개의 카메라들(410,420)을 통해서 외부에서 특정 영역에 들어온 물체가 있는지를 탐지한다. 즉, 상기 특정 영역으로 특정 물체가 들어오면 복수개의 카메라들(410,420)은 상기 특정 물체를 촬영하고, 상기 촬영된 특 정 물체의 영상을 영상 데이터로 만들어서 영상데이터 입력부(431)를 통해서 물체 탐지부(432)로 전송한다. 상기 특정 물체는 사용자에 의해 선택될 수도 있고, 복수개의 카메라들(410,420)이 감시하도록 설정된 특정 지역에 외부로부터 들어온 모든 종류의 물체일 수도 있다. The object detector 432 detects whether an object entered into a specific area from the outside through the plurality of cameras 410 and 420. That is, when a specific object enters the specific area, the plurality of cameras 410 and 420 photograph the specific object, make the image of the photographed specific object into image data, and then detect the object through the image data input unit 431. Send to 432. The specific object may be selected by a user, or may be any kind of object coming from outside to a specific area in which the plurality of cameras 410 and 420 are set to monitor.

특징 추출부(433)는 상기 특정 물체의 특징을 추출한다. 특징 추출부(433)는 물체 탐지부(432)로부터 영상 데이터를 받으며, 상기 영상 데이터로부터 상기 특정 물체의 특징을 추출한다. 상기 특정 물체의 특징은 물체의 종류에 따라 달라진다. 상기 특정 물체의 특징은 물체를 추적하는데 사용되기 때문에 상기 물체의 변화나 이동을 추적하기에 가장 적합한 요소(factor)를 포함한다. The feature extractor 433 extracts a feature of the specific object. The feature extractor 433 receives image data from the object detector 432 and extracts a feature of the specific object from the image data. The characteristic of the specific object depends on the type of the object. Since the characteristic of the particular object is used to track the object, it includes a factor that is most suitable for tracking the change or movement of the object.

물체 선택부(434)는 상기 특정 물체가 추적 대상인지 여부를 판단한다. 물체 선택부(434)는 물체 탐지부(433)로부터 상기 특정 물체의 영상 데이터를 받고, 특징 추출부(433)로부터 상기 특정 물체의 특징을 받아서 이들을 결합 및 분석하여 상기 물체 탐지부(432)가 탐지하고 있는 특정 물체가 추적 대상인지 여부를 판단한다. 물체 선택부(434)는 추적 대상 여부를 판단하기 위하여 추적 대상 자료를 내부에 저장하고 있다. 따라서, 물체 선택부(434)는 상기 특정 물체의 형상이나 특징 등을 내부에 저장된 추적 대상 자료와 비교하면서 상기 특정 물체가 추적 대상인지 여부를 가려낸다.The object selector 434 determines whether the specific object is a tracking target. The object selector 434 receives the image data of the specific object from the object detector 433, receives the features of the specific object from the feature extractor 433, combines and analyzes the features of the object, and the object detector 432 receives the image data. Determine whether the specific object being detected is a tracking target. The object selecting unit 434 stores the tracking target data therein in order to determine whether the tracking target. Accordingly, the object selector 434 selects whether the specific object is a tracking object while comparing the shape or feature of the specific object with the tracking target data stored therein.

물체 추적부(435)는 복수개의 카메라들(410,420)을 통해서 상기 특정 물체의 움직임을 추적한다. 상기 특정 물체는 회전하거나 이동할 수 있기 때문에, 물체 추적부(435)는 이러한 물체의 모양의 변경이나 위치 이동을 추적한다. The object tracking unit 435 tracks the movement of the specific object through the plurality of cameras 410 and 420. Since the specific object may rotate or move, the object tracking unit 435 tracks the change of shape or the positional movement of the object.

특징 관리부(436)는 상기 특정 물체의 특징을 보관 및 업데이트(update)시킨다. 상기 특정 물체가 정지한 상태에서는 상기 특정 물체의 특징을 업데이트(update)할 필요가 없지만, 상기 특정 물체가 움직일 때는 상기 특정 물체의 변화에 대한 특징을 업데이트할 필요가 있다. The feature manager 436 stores and updates the feature of the specific object. It is not necessary to update the feature of the specific object in the state in which the specific object is stationary, but it is necessary to update the feature for the change of the specific object when the specific object moves.

이와 같이, 본 발명에 따라 제어 서버(430)는 복수개의 카메라들(410,420)로부터 상기 특정 물체의 특징을 전송받음으로써, 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있어서, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 도 4에 도시된 물체 추적 시스템(401)은 온라인 학습 기준 추적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. As described above, according to the present invention, the control server 430 receives the characteristic of the specific object from the plurality of cameras 410 and 420, so that various data on the specific object, for example, object data having different angles, sizes, and shapes, are different. Can be used to share data about an object, so that the object tracking system 401 shown in FIG. 4 is very useful for a tracking system such as on-line learning based tracking. Can be used.

또한, 상기 특정 물체와 복수개의 카메라들(410,420) 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 복수개의 카메라들(410,420)로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. In addition, even if there is an obstacle between the specific object and the plurality of cameras 410 and 420 or the specific object moves quickly, the specific object may be accurately tracked using object data transmitted from the plurality of cameras 410 and 420.

도 5는 본 발명에 따른 물체 추적 방법의 또 다른 실시예를 보여주는 흐름도이다. 도 4를 참조하여 도 5에 도시된 물체 추적 방법을 설명하기로 한다. 도 5를 참조하면 물체 추적 방법은 제1 내지 제6 단계(511∼561)를 포함한다.5 is a flowchart showing another embodiment of an object tracking method according to the present invention. An object tracking method illustrated in FIG. 5 will be described with reference to FIG. 4. Referring to FIG. 5, the object tracking method includes first to sixth steps 511 to 561.

제1 단계(511)로써, 복수개의 카메라들(410,420)은 각각 특정 물체를 촬영하고, 상기 촬영 결과로 생성된 영상 데이터를 제어 서버(430)로 전송한다.In a first step 511, the plurality of cameras 410 and 420 respectively photograph a specific object and transmit image data generated as a result of the photographing to the control server 430.

제2 단계(521)로써, 제어 서버(430)는 복수개의 카메라들(410,420)로부터 영상 데이터를 입력받는다. 제어 서버(430)는 복수개의 카메라들(410,420)과 유선 또는 무선을 통해서 데이터를 주고받는다. As a second step 521, the control server 430 receives image data from the plurality of cameras 410 and 420. The control server 430 exchanges data with the plurality of cameras 410 and 420 via wire or wirelessly.

제3 단계(531)로써, 제어 서버(430)는 복수개의 카메라들(410,420)로부터 받은 영상 데이터를 서로 비교하여 동일한 물체에 대한 영상인지를 판단한다.In a third step 531, the control server 430 compares the image data received from the plurality of cameras 410 and 420 with each other to determine whether the image is for the same object.

제4 단계(541)로써, 제어 서버(430)는 복수개의 카메라들(410,420)로부터 입력된 영상 데이터가 동일한 물체를 촬영한 것이라고 판단되면, 제어 서버(430)는 상기 영상 데이터로부터 상기 특정 물체의 특징을 추출한다.When the control server 430 determines that the image data input from the plurality of cameras 410 and 420 photographs the same object as the fourth step 541, the control server 430 determines that the specific object is determined from the image data. Extract the feature.

제5 단계(551)로써, 제어 서버(430)는 상기 특정 물체의 특징 자료를 업데이트시킨다. 즉, 제어 서버(430)는 상기 특정 물체의 변화나 이동이 있을 경우에 그 특징들을 추출하여 그 특징 자료를 업데이트시킨다.In a fifth step 551, the control server 430 updates the feature data of the specific object. In other words, when there is a change or movement of the specific object, the control server 430 extracts the features and updates the feature data.

제6 단계(561)로써, 제어 서버(430)는 복수개의 카메라들(410,420)을 구동시켜서 물체의 움직임 즉, 물체의 모양의 변화나 위치 이동 등을 계속하여 추적한다. In a sixth step 561, the control server 430 drives the plurality of cameras 410 and 420 to continuously track the movement of the object, that is, a change in the shape of the object or a positional movement.

이와 같이, 본 발명에 따라 제어 서버(430)는 복수개의 카메라들(410,420)로부터 상기 특정 물체의 특징을 전송받음으로써, 상기 특정 물체에 대한 다양한 자료, 예컨대 각도, 크기, 모양이 서로 다른 물체 데이터를 얻을 수가 있어서, 상호간에 물체에 관한 데이터를 공유할 수가 있으며, 그에 따라 도 5에 도시된 물체 추적 방법은 온라인 학습 기준 추적(on-line learning based tracking)과 같은 추적 시스템에 매우 유용하게 사용될 수 있다. As described above, according to the present invention, the control server 430 receives the characteristic of the specific object from the plurality of cameras 410 and 420, so that various data on the specific object, for example, object data having different angles, sizes, and shapes, are different. Since the data about the object can be shared with each other, the object tracking method shown in FIG. 5 can be very useful for a tracking system such as on-line learning based tracking. have.

또한, 상기 특정 물체와 복수개의 카메라들(410,420) 사이에 방해물이 있거나 상기 특정 물체가 빠르게 움직이더라도 제어 서버(430)는 복수개의 카메라들(410,420)로부터 전송되는 물체 데이터를 이용하여 상기 특정 물체를 정확하게 추적할 수가 있다. In addition, even if there is an obstacle between the specific object and the plurality of cameras 410 and 420 or the specific object moves quickly, the control server 430 may use the object data transmitted from the plurality of cameras 410 and 420 to detect the specific object. You can track it accurately.

본 발명은 도면에 도시된 실시예들을 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이들로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

도 1은 본 발명의 일 실시예에 따른 물체 추적 시스템의 블록도이다. 1 is a block diagram of an object tracking system according to an embodiment of the present invention.

도 2는 본 발명에 따른 물체 추적 방법의 일 실시예를 보여주는 흐름도이다.2 is a flowchart showing an embodiment of an object tracking method according to the present invention.

도 3은 본 발명에 따른 물체 추적 방법의 다른 실시예를 보여주는 흐름도이다.3 is a flowchart showing another embodiment of an object tracking method according to the present invention.

도 4는 본 발명의 다른 실시예에 따른 물체 추적 시스템의 블록도이다.4 is a block diagram of an object tracking system according to another embodiment of the present invention.

도 5는 본 발명에 따른 물체 추적 방법의 또 다른 실시예를 보여주는 흐름도이다. 5 is a flowchart showing another embodiment of an object tracking method according to the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

101,401; 물체 추적 시스템, 110,120,410,420; 카메라101,401; Object tracking systems, 110, 120, 410, 420; camera

111,121,432; 물체 탐지부, 112,122,433; 특징 추출부111,121,432; Object detectors 112,122,433; Feature Extraction Unit

113,123,434; 물체 선택부, 114,124,435; 물체 추적부113,123,434; Object selection section 114, 124, 435; Object tracking unit

115,125; 특징 입출력부, 116,126,436; 특징 관리부115,125; Features input and output, 116, 126, 436; Feature Management Department

430; 제어 서버, 431; 영상데이터 입력부430; Control server, 431; Image data input unit

Claims (14)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 복수개의 카메라들이 물체를 추적하는 방법에 있어서,In the method of tracking a plurality of cameras, (a) 상기 복수개의 카메라들은 특정 물체를 촬영하고 상기 촬영된 영상을 상호간에 주고받으면서 상기 특정 물체가 동일한 물체인지를 확인하는 단계; 및 (a) the plurality of cameras photographing a specific object and checking whether the specific object is the same object while exchanging the photographed image with each other; And (b) 상기 복수개의 카메라들은 상기 특정 물체가 동일한 물체인 경우에 상기 특정 물체를 촬영하고 상기 촬영된 영상을 상호간에 주고받으면서 상기 특정 물체를 추적해나가는 단계를 포함하고,(b) the plurality of cameras including the step of tracking the specific object while photographing the specific object and exchanging the photographed image when the specific object is the same object; 상기 (a) 단계는The step (a) (a-1) 상기 복수개의 카메라들이 상기 특정 물체를 촬영하고, 상기 촬영 결과로 생성된 영상 데이터를 분석하여 상기 특정 물체가 추적 대상인지 여부를 판단하는 단계; 및(a-1) the plurality of cameras photographing the specific object and analyzing the image data generated as a result of the photographing to determine whether the specific object is a tracking target; And (a-2) 상기 복수개의 카메라들은 상기 특정 물체가 추적 대상이라고 판단되면, 상기 특정 물체의 영상 데이터를 다른 카메라로 전송하고, 또한, 다른 카메라로부터 영상 데이터를 전송받은 후에 이를 상기 촬영한 특정 물체의 영상과 비교하여 동일한 물체인지를 판단하는 단계를 포함하는 것을 특징으로 하는 물체 추적 방법.(a-2) The plurality of cameras, when it is determined that the specific object is a tracking target, transmits the image data of the specific object to another camera, and also receives the image data after receiving the image data from another camera. And determining whether the same object is compared with an image of the object tracking method. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020080084053A 2008-08-27 2008-08-27 System for tracking object using capturing and method thereof KR101324221B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080084053A KR101324221B1 (en) 2008-08-27 2008-08-27 System for tracking object using capturing and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080084053A KR101324221B1 (en) 2008-08-27 2008-08-27 System for tracking object using capturing and method thereof

Publications (2)

Publication Number Publication Date
KR20100025338A KR20100025338A (en) 2010-03-09
KR101324221B1 true KR101324221B1 (en) 2013-11-06

Family

ID=42176904

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080084053A KR101324221B1 (en) 2008-08-27 2008-08-27 System for tracking object using capturing and method thereof

Country Status (1)

Country Link
KR (1) KR101324221B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9411037B2 (en) 2010-08-18 2016-08-09 RetailNext, Inc. Calibration of Wi-Fi localization from video localization
US8615254B2 (en) 2010-08-18 2013-12-24 Nearbuy Systems, Inc. Target localization utilizing wireless and camera sensor fusion
KR20120039256A (en) * 2010-10-15 2012-04-25 (주) 중산기업 Anchorage for bathroom article
KR101425170B1 (en) * 2010-11-16 2014-08-04 한국전자통신연구원 Object tracking apparatus and method of camera and secret management system
KR101247464B1 (en) * 2011-07-22 2013-03-25 주식회사 제이디솔루션 Ship securing system for discriminating and clearing sea robber on the sea and the method using the same
KR101472077B1 (en) 2014-04-01 2014-12-16 주식회사 베스트디지탈 Surveillance system and method based on accumulated feature of object
KR102426479B1 (en) * 2020-11-26 2022-07-28 주식회사 넥스트칩 Method and apparatus for updating object determining model

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09130781A (en) * 1995-10-31 1997-05-16 Matsushita Electric Ind Co Ltd Broad area supervisory equipment
JP2003324720A (en) * 2002-05-07 2003-11-14 Matsushita Electric Ind Co Ltd Supervisory system and supervisory camera
JP2004266404A (en) * 2003-02-28 2004-09-24 Hitachi Ltd Tracking type cooperative monitoring system
JP2007104223A (en) 2005-10-03 2007-04-19 Canon Inc Camera for system, monitoring system, and monitoring method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09130781A (en) * 1995-10-31 1997-05-16 Matsushita Electric Ind Co Ltd Broad area supervisory equipment
JP2003324720A (en) * 2002-05-07 2003-11-14 Matsushita Electric Ind Co Ltd Supervisory system and supervisory camera
JP2004266404A (en) * 2003-02-28 2004-09-24 Hitachi Ltd Tracking type cooperative monitoring system
JP2007104223A (en) 2005-10-03 2007-04-19 Canon Inc Camera for system, monitoring system, and monitoring method

Also Published As

Publication number Publication date
KR20100025338A (en) 2010-03-09

Similar Documents

Publication Publication Date Title
KR101324221B1 (en) System for tracking object using capturing and method thereof
US7796154B2 (en) Automatic multiscale image acquisition from a steerable camera
CN103168467B (en) The security monitoring video camera using heat picture coordinate is followed the trail of and monitoring system and method
TWI580273B (en) Surveillance system
KR101248054B1 (en) Object tracking system for tracing path of object and method thereof
WO2014155979A1 (en) Tracking processing device and tracking processing system provided with same, and tracking processing method
KR101530255B1 (en) Cctv system having auto tracking function of moving target
US10719946B2 (en) Information processing apparatus, method thereof, and computer-readable storage medium
EP1560160A2 (en) A multiple camera system for obtaining high resolution images of objects
KR101404153B1 (en) Intelligent cctv integrated control system
KR102376479B1 (en) Method, device and system for controlling for automatic recognition of object based on artificial intelligence
RU2268497C2 (en) System and method for automated video surveillance and recognition of objects and situations
KR101757884B1 (en) Apparatus for providing circumstance information based on battlefield situation awareness and method thereof
WO2020065852A1 (en) Authentication system, authentication method, and storage medium
KR102046591B1 (en) Image Monitoring System and Method for Monitoring Image
KR100879622B1 (en) Method for detecting objects passing through virtual paths on video
KR20180072466A (en) System and method for setting of video surveillance area
JP7176868B2 (en) monitoring device
Tang Development of a multiple-camera tracking system for accurate traffic performance measurements at intersections
KR102434154B1 (en) Method for tracking multi target in traffic image-monitoring-system
JP7086752B2 (en) Monitoring device
KR101899318B1 (en) Hierarchical face object search method and face recognition method using the same, hierarchical face object search system and face recognition system using the same
KR101702452B1 (en) A method and a system for providing cctv image applied augmented reality
Cheng et al. Multiple people visual tracking in a multi-camera system for cluttered environments
KR20210060275A (en) Parking management system using image analysis based vehicle object recognition and tracking

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160929

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170927

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20181001

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20191001

Year of fee payment: 7