[go: up one dir, main page]

DE102012223121A1 - Method for tracking at least one object and monitoring device - Google Patents

Method for tracking at least one object and monitoring device Download PDF

Info

Publication number
DE102012223121A1
DE102012223121A1 DE201210223121 DE102012223121A DE102012223121A1 DE 102012223121 A1 DE102012223121 A1 DE 102012223121A1 DE 201210223121 DE201210223121 DE 201210223121 DE 102012223121 A DE102012223121 A DE 102012223121A DE 102012223121 A1 DE102012223121 A1 DE 102012223121A1
Authority
DE
Germany
Prior art keywords
imaging sensor
stored
comparison
tracking
movement
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
DE201210223121
Other languages
German (de)
Inventor
Holger Vogel
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.)
Hensoldt Optronics GmbH
Original Assignee
Cassidian Optronics GmbH
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 Cassidian Optronics GmbH filed Critical Cassidian Optronics GmbH
Priority to DE201210223121 priority Critical patent/DE102012223121A1/en
Priority to GB1321954.8A priority patent/GB2510687B/en
Publication of DE102012223121A1 publication Critical patent/DE102012223121A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06T7/248Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving reference images or patches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/54Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30232Surveillance
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors

Landscapes

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

Abstract

Die Erfindung betrifft ein Verfahren zur Verfolgung wenigstens eines Objekts (5) mittels wenigstens eines nachführbaren bildgebenden Sensors, mit welchem das wenigstens eine Objekt (5) erfasst wird, wobei eines oder mehrere Vergleichsmuster (8.6), welche jeweils wenigstens ein Objektmerkmal (9.6) des wenigstens einen Objekts (5) aufweisen, in zeitlicher Reihenfolge gespeichert werden, um in einem oder mehreren nachfolgend von dem wenigstens einen bildgebenden Sensor erfassten Bildern (4.6) eine Wiedererkennung des wenigstens einen Objekts (5) anhand eines zu bestimmenden Übereinstimmungswerts des wenigstens einen gespeicherten Objektmerkmals (9.6) des wenigstens einen Objekts (5) wenigstens eines der Vergleichsmuster (8.6) mit neu erfassten Objektmerkmalen (9.6) durchzuführen, wobei der wenigstens eine bildgebende Sensor dem wenigstens einen Objekt (5) nachgeführt wird und ein Bewegungsverlauf des wenigstens einen Objekts (5) gespeichert wird, wobei bei der Wiedererkennung des wenigstens einen Objekts (5), wenn mehrere Vergleichsmuster (8.6) gespeichert sind, zur Bestimmung des Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster (8.6) wenigstens in dem Umfang wie neuere Vergleichsmuster (8.6) des wenigstens einen Objekts (5) berücksichtigt wird und/oder wobei bei der Nachführung des wenigstens einen bildgebenden Sensors (2), wenn das wenigstens eine Objekt (5) in einem nachfolgend erfassten Bild (4.6) des wenigstens einen bildgebenden Sensors (2) nicht mehr wiedererkannt wird, eine Schätzung der weiteren Bewegung des wenigstens einen Objekts (5) erfolgt, bei welcher ältere gespeicherte Bewegungen des wenigstens einen Objekts (5) wenigstens in dem Umfang wie neuere gespeicherte Bewegungen des wenigstens einen Objekts (5) berücksichtigt werden.The invention relates to a method for tracking at least one object (5) by means of at least one trackable imaging sensor, with which the at least one object (5) is detected, one or more comparison patterns (8.6), each of which has at least one object feature (9.6) of the have at least one object (5), are stored in chronological order in order to recognize the at least one object (5) in one or more images (4.6) subsequently acquired by the at least one imaging sensor on the basis of a match value to be determined of the at least one stored object feature (9.6) of the at least one object (5) to carry out at least one of the comparison patterns (8.6) with newly acquired object features (9.6), the at least one imaging sensor tracking the at least one object (5) and a course of movement of the at least one object (5 ) is saved, with the recognition of the weni at least one object (5), if several comparison patterns (8.6) are stored, for determining the match value at least one older comparison pattern (8.6) is taken into account at least to the extent that newer comparison patterns (8.6) of the at least one object (5) are taken into account and / or wherein when the at least one imaging sensor (2) is tracked, if the at least one object (5) is no longer recognized in an image (4.6) of the at least one imaging sensor (2) recorded subsequently, an estimate of the further movement of the at least one object (5) takes place, in which older stored movements of the at least one object (5) are taken into account at least to the extent as newer stored movements of the at least one object (5).

Description

Die Erfindung betrifft ein Verfahren zur Verfolgung wenigstens eines Objekts mittels wenigstens eines nachführbaren bildgebenden Sensors, mit welchem das wenigstens eine Objekt erfasst wird. Die Erfindung betrifft ebenfalls eine Überwachungsvorrichtung mit wenigstens einem bildgebenden Sensor.The invention relates to a method for tracking at least one object by means of at least one trackable imaging sensor, with which the at least one object is detected. The invention also relates to a monitoring device with at least one imaging sensor.

Unter ”Tracking”, insbesondere Video-Tracking, versteht man die Verfolgung von Objekten mittels Bildverarbeitung durch eine automatische Nachführung eines bildgebenden Sensors bzw. eines Kamerasystems. Das verfolgte Objekt kann z. B. einem Benutzer oder einem übergeordneten System angezeigt werden. Hierbei wird ein manuell oder automatisch definiertes Objekt erkannt, dessen Position bestimmt und die erfassende Kamera derart bewegt, dass das Objekt möglichst nahe an der Bildmitte dargestellt wird und weiterhin dort verbleibt. Bei dem Bildsensor bzw. dem Bilderfassungssystem kann es sich um eine oder mehrere Kameras im visuellen und/oder im Wärmebildbereich, beispielsweise langwelliges Infrarot (LWIR), mittelwelliges Infrarot (MWIR), sehr langwelliges Infrarot (VLWIR), fernes Infrarot (FIR), kurzwelliges Infrarot (SWIR) und nahes Infrarot (NIR) als auch im UV-Bereich handeln. Um das Objekt erkennen zu können, werden Objektdarstellungen im Bild und/oder Objektmerkmale bzw. Objekteigenschaften zu Beginn ermittelt, als Vergleichsmuster bzw. sogenannte Templates gespeichert und versucht in den nachfolgenden Bildern Objekte mit diesem Aussehen bzw. diesen Merkmalen wiederzufinden. Dies lässt sich beispielsweise durch eine Speicherung eines Bildausschnitts bewerkstelligen, welcher in den folgenden Bildern mit dortigen Bildausschnitten, insbesondere mittels Kreuzkorrelation oder dergleichen, verglichen wird, wobei die Position mit der maximalen Übereinstimmung ermittelt wird. Dies kann auch unter Verwendung anderer bekannter Objektmerkmale erfolgen, wie z. B. Schwerpunkt, Umrandung, Phasenlage, Kantenbetrachtung oder Histogrammen (z. B. HoG/Histogram of Oriented Gradients)."Tracking", in particular video tracking, means the tracking of objects by means of image processing by an automatic tracking of an imaging sensor or a camera system. The tracked object can, for. A user or a parent system. Here, a manually or automatically defined object is detected, determines its position and the detecting camera moves so that the object is shown as close to the center of the image and continue to remain there. The image sensor or the image acquisition system can be one or more cameras in the visual and / or thermal imaging field, for example long-wave infrared (LWIR), medium-wave infrared (MWIR), very long-wave infrared (VLWIR), far-infrared (FIR), short-wave Infrared (SWIR) and near infrared (NIR) as well as in the UV range. In order to be able to recognize the object, object representations in the image and / or object features or object properties are initially determined, stored as comparison patterns or so-called templates, and attempts in the subsequent images to retrieve objects having this appearance or these features. This can be accomplished, for example, by storing a picture section which is compared in the following pictures with image sections there, in particular by means of cross-correlation or the like, whereby the position with the maximum match is determined. This can also be done using other known object features, such. B. focus, border, phase, edge analysis or histograms (eg HoG / Histogram of Oriented Gradients).

Bei allen Verfahren muss jedoch die Tatsache berücksichtigt werden, dass Objekte ihr Aussehen und damit ihre Merkmale bzw. Eigenschaften über die Zeit ändern können. Dies geschieht beispielsweise bereits durch eine Drehung des Objekts (z. B. ein Fahrzeug), wodurch sich dessen Aussehen in Bezug auf das Kamerasystem deutlich verändert. Hierzu ist es bekannt, eine Anpassung der gespeicherten Objekteigenschaften an das geänderte Aussehen vorzunehmen, indem man bei Änderungen eines noch wiedererkannten Objekts dessen neu erfasste Merkmale als Startmerkmale für die weiteren Suchen in nachfolgenden Bildern speichert. Es erfolgt somit eine Art Umlernen des Trackers. Dies ist jedoch problematisch, sobald sich die Eigenschaften des Objekts ändern, weil andere Objekte in dessen Nähe sind bzw. dieses zumindest teilweise verdecken. Bewegen sich zum Beispiel zwei verschiedene Objekte aufeinander zu oder bewegt sich das zu verfolgende Objekt hinter ein stehendes Objekt, wie etwa einen Baum, ein Gebäude oder ein Fahrzeug, so werden bei einer Begegnung der Objekte die Objektmerkmale des verfolgten Objekts mit den Merkmalen des begegnenden Objekts gemischt. Nach der Begegnung kann es somit leicht passieren, dass der Tracker das falsche Objekt weiterverfolgt. Bei existierenden Trackersystemen ist dies ein häufig beobachteter negativer Effekt.However, all procedures must take into account the fact that objects can change their appearance and thus their characteristics or properties over time. This happens, for example, already by a rotation of the object (eg a vehicle), whereby its appearance changes significantly with respect to the camera system. For this purpose, it is known to make an adjustment of the stored object properties to the changed appearance by storing its newly detected features as changes in a still recognized object as startup characteristics for further searches in subsequent images. There is thus a kind of relearning of the tracker. However, this is problematic as soon as the properties of the object change because other objects are in the vicinity of it or at least partially obscure it. For example, if two different objects move towards each other or if the object to be tracked moves behind a stationary object, such as a tree, a building or a vehicle, then the object features the tracked object with the characteristics of the object encountered when the objects meet mixed. After the encounter, it can easily happen that the tracker pursues the wrong object. In existing tracker systems, this is a frequently observed negative effect.

Sobald ein zu verfolgendes Objekt beispielsweise durch schnelle zeitweise Verdeckung im Bild nicht mehr aufgefunden wird, muss außerdem entschieden werden, wie sich die automatische Kameranachführung weiter verhalten soll. Bekannte Systeme bleiben entweder stehen oder bewegen sich mit der zuletzt eingestellten Geschwindigkeit und Richtung weiter. Dies kann jedoch insbesondere bei einer vorherigen diffusen Bewegung des verfolgten Objekts zu einer falschen Bewegungsrichtung führen, wodurch der Objektbereich gänzlich verlassen werden kann.Once an object to be tracked is no longer found in the image, for example due to rapid temporary obscuration, it must also be decided how the automatic camera tracking should continue. Known systems either stop or move on with the last set speed and direction. However, this can lead to a wrong direction of movement, in particular in the case of a previous diffuse movement of the tracked object, as a result of which the object area can be left completely.

Die DE 103 02 306 A1 betrifft eine Objektverfolgung mit schwenkbarer Kamera.The DE 103 02 306 A1 relates to an object tracking with a swivel camera.

Die DE 10 2006 001 033 A1 offenbart ein Verfahren und eine Vorrichtung zur Erkennung von Objekten in der Fahrumgebung für ein Kraftfahrzeug.The DE 10 2006 001 033 A1 discloses a method and apparatus for detecting objects in the driving environment for a motor vehicle.

Die DE 11 2009 000 485 T5 zeigt im Allgemeinen eine Videoüberwachung und insbesondere den Vergleich von Objekten, die in mehreren Bildern dargestellt sind.The DE 11 2009 000 485 T5 generally shows a video surveillance and in particular the comparison of objects that are shown in multiple images.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren der eingangs erwähnten Art zu verbessern und die Nachteile des Standes der Technik zu vermeiden, insbesondere soll einerseits verhindert werden, dass nach einer Begegnung von unterschiedlichen Objekten, insbesondere mit einer Teilverdeckung, das falsche Objekt weiterverfolgt wird, und andererseits bei einem Verlust des Objekts, beispielsweise durch schnelle zeitweise Verdeckung, eine verbessertes Verhalten bei der Nachführung des bildgebenden Sensors angegeben werden.The present invention has for its object to improve a method of the type mentioned above and to avoid the disadvantages of the prior art, in particular to be prevented on the one hand, that after encountering different objects, especially with a partial concealment, the wrong object is pursued On the other hand, given a loss of the object, for example by rapid temporary occlusion, an improved behavior in the tracking of the imaging sensor can be specified.

Diese Aufgabe wird erfindungsgemäß durch ein Verfahren zur Verfolgung wenigstens eines Objekts mittels wenigstens eines nachführbaren bildgebenden Sensors gelöst, mit welchem das wenigstens eine Objekt erfasst wird, wobei:

  • – eines oder mehrere Vergleichsmuster, welche jeweils wenigstens ein Objektmerkmal des wenigstens einen Objekts aufweisen, in zeitlicher Reihenfolge gespeichert werden, um in einem oder mehreren nachfolgend von dem wenigstens einen bildgebenden Sensor erfassten Bildern eine Wiedererkennung des wenigstens einen Objekts anhand wenigstens eines zu bestimmenden Übereinstimmungswerts des wenigstens einen gespeicherten Objektmerkmals des wenigstens einen Objekts wenigstens eines der Vergleichsmuster mit neu erfassten Objektmerkmalen durchzuführen, wobei
  • – der wenigstens eine bildgebende Sensor dem wenigstens einen Objekt nachgeführt wird und einen Bewegungsverlauf bzw. eine Trajektorie des wenigstens einen Objekts gespeichert wird, wobei
  • – bei der Wiedererkennung des wenigstens einen Objekts, wenn mehrere Vergleichsmuster gespeichert sind, zur Bestimmung des wenigstens einen Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster wenigstens in dem Umfang wie neuere Vergleichsmuster des wenigstens einen Objekts berücksichtigt wird und/oder wobei
  • – bei der Nachführung des wenigstens einen bildgebenden Sensors, wenn das wenigstens eine Objekt in einem nachfolgend erfassten Bild des wenigstens einen bildgebenden Sensors nicht mehr wiedererkannt wird, ältere gespeicherte Bewegungen des wenigstens einen Objekts wenigstens in dem Umfang wie neuere gespeicherte Bewegungen des wenigstens einen Objekts berücksichtigt werden.
This object is achieved according to the invention by a method for tracking at least one object by means of at least one trackable imaging sensor with which the at least one object is detected, wherein:
  • One or more comparison patterns, which each have at least one object feature of the at least one object, are stored in chronological order in order in one or more subsequent of the at least a recognition of the at least one object based on at least one to be determined matching value of the at least one stored object feature of the at least one object at least one of the comparison pattern with newly detected object features perform
  • - The at least one imaging sensor is tracked the at least one object and a course of motion or a trajectory of the at least one object is stored, wherein
  • Upon the recognition of the at least one object, if a plurality of comparison patterns are stored, at least one older comparison pattern is taken into account and / or wherein at least one older comparison pattern is determined at least to the extent that newer comparison patterns of the at least one object are used to determine the at least one match value
  • In the tracking of the at least one imaging sensor, if the at least one object in a subsequently acquired image of the at least one imaging sensor is no longer recognized, older stored movements of the at least one object are taken into account at least to the extent of newer stored movements of the at least one object become.

Durch das erfindungsgemäße Trackingverfahren wird eine erhebliche Verbesserung der Objektverfolgung bei wenigstens teilweise verdecktem oder verlorenem Objekt erzielt. Dabei erfolgt eine Betrachtung der Historie bei den Objektmerkmalen bzw. der Objektdarstellung und/oder bei den Bewegungsverläufen. Ältere gespeicherte Objektmerkmale werden zumindest in dem Umfang wie neuere gespeicherte Objektmerkmale berücksichtigt. Dadurch wird in vorteilhafter Weise das Risiko minimiert, dass der Tracker fälschlicherweise auf ein neues Objekt umschwenkt. Hierbei werden die Objektmerkmale eines sich ändernden Objekts wie bisher neu gelernt, die vorhergehenden Objektmerkmale aber beispielsweise in einer Liste weiter behalten. Alternativ oder zusätzlich kann die Historie von Objektbewegungen beim zeitweisen Verlust der Objekterkennung bei der Steuerung der Nachführung des bildgebenden Sensors berücksichtigt werden. Die Objektbewegungen können beispielsweise als Bewegungsvektoren erfasst und/oder gespeichert werden. So kann etwa eine ermittelte langfristige Bewegungsrichtung oder bei einer Wackelbewegung auch ein Stillstand für die Nachführung des bildgebenden Sensors gewählt werden. Ein älteres Vergleichsmuster wird dabei gegenüber einem neueren Vergleichsmuster zeitlich vorhergehend abgespeichert. Ältere und neuere Vergleichsmuster stehen somit hinsichtlich der zeitlichen Abfolge ihrer Speicherung in Relation zueinander.The tracking method according to the invention achieves a considerable improvement in the object tracking in the case of at least partially obscured or lost object. In this case, the history is viewed in the case of the object features or the object representation and / or in the course of the movement. Older stored object features are considered at least as much as newer stored object features. This advantageously minimizes the risk that the tracker will erroneously shift to a new object. Here, the object features of a changing object are re-learned as before, but keep the previous object features, for example, in a list. Alternatively or additionally, the history of object movements in the case of temporary loss of object recognition can be taken into account in the control of the tracking of the imaging sensor. The object movements can be detected and / or stored, for example, as motion vectors. Thus, for example, a determined long-term direction of movement or, in the case of a wobbly movement, a stoppage for the tracking of the imaging sensor can also be selected. An older comparison pattern is stored earlier than a newer comparison pattern. Older and newer comparison samples are thus related to each other in terms of the chronological sequence of their storage.

Vergleichsmuster können sogenannte Objekt-Templates umfassen.Comparison patterns may include so-called object templates.

Erfindungsgemäß kann ferner vorgesehen sein, dass:

  • – falls der zu bestimmende wenigstens eine Übereinstimmungswert größer oder gleich einem vorgebbaren ersten Grenzwert ist, eine sichere Wiedererkennung des wenigstens einen Objekts erfolgt ist, wobei kein neues Vergleichsmuster des wenigstens einen Objekts gespeichert wird, und/oder
  • – falls der zu bestimmende wenigstens eine Übereinstimmungswert größer oder gleich einem vorgebbaren zweiten Grenzwert und kleiner als ein vorgebbarer erster Grenzwert ist, ein neues Vergleichsmuster unter Verwendung von neu erfassten Objektmerkmalen des wenigstens einen Objekts gespeichert wird, und/oder
  • – falls der zu bestimmende wenigstens eine Übereinstimmungswert kleiner als ein inevorgebbarer zweiter Grenzwert ist, das wenigstens e Objekt nicht mehr wiedererkannt wurde.
According to the invention, it can further be provided that:
  • If the at least one match value to be determined is greater than or equal to a predefinable first limit value, a secure recognition of the at least one object has taken place, no new comparison pattern of the at least one object being stored, and / or
  • If the at least one match value to be determined is greater than or equal to a predefinable second limit value and smaller than a predefinable first limit value, a new comparison pattern is stored using newly acquired object features of the at least one object, and / or
  • If the at least one matching value to be determined is smaller than a second limitable to be impeachable, the at least one object was no longer recognized.

Der Grad der Übereinstimmung kann z. B. durch eine Kreuzkorrelation auf Pixelebene ermittelt werden. Der vorgebbare erste Grenzwert kann bei einem Übereinstimmungswert von ca. 10% bis ca. 100%, insbesondere ca. 60% bis ca. 90%, vorzugsweise ca. 88% liegen. Der vorgebbare zweite Grenzwert kann bei einem Übereinstimmungswert von ca. 10% bis ca. 100%, insbesondere ca. 60% bis ca. 90%, vorzugsweise ca. 85% liegen.The degree of agreement can z. B. be determined by a cross-correlation on the pixel level. The predefinable first limit may be at a match value of about 10% to about 100%, more preferably about 60% to about 90%, preferably about 88%. The predefinable second limit may be at a match value of about 10% to about 100%, more preferably about 60% to about 90%, preferably about 85%.

Vorteilhaft ist es, wenn bei der Wiedererkennung des wenigstens einen Objekts zur Bestimmung des wenigstens einen Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster gegenüber wenigstens einem neueren Vergleichsmuster des wenigstens einen Objekts bevorzugt verwendet wird.It is advantageous if, in the recognition of the at least one object for determining the at least one matching value, at least one older comparison pattern is used in preference to at least one newer comparison pattern of the at least one object.

Beispielsweise kann ein minimaler Übereinstimmungswerk vorgegeben werden, wobei das älteste gespeicherte Vergleichsmuster herangezogen wird, bei welchem das wenigstens eine gespeicherte Objektmerkmal wenigstens den vorgegebenen minimalen Übereinstimmungswert mit den neu erfassten Objektmerkmalen aufweist. Beginnend mit dem ältesten Vergleichsmuster kann hierzu nacheinander in zeitlicher Reihenfolge jeweils der Übereinstimmungswert des nächsten gespeicherten Vergleichsmusters ermittelt werden, wonach überprüft wird, ob dieser größer oder gleich dem vorgegebenen minimalen Übereinstimmungswert ist. Durch diese Vorgehensweise kann Rechenaufwand reduziert werden. Der minimale Übereinstimmungswert kann beispielsweise dem zweiten Grenzwert entsprechen.For example, a minimum matchmaking unit may be specified using the oldest stored comparison pattern in which the at least one stored object feature has at least the predetermined minimum match score with the newly acquired object features. Starting with the oldest comparison pattern, the respective match value of the next stored comparison pattern can be determined one after the other in chronological order, after which it is checked whether it is greater than or equal to the predetermined minimum match value. By doing so, computational effort can be reduced. The minimum match value may correspond, for example, to the second threshold.

Alternativ dazu können auch zunächst die Übereinstimmungswerte des wenigstens einen gespeicherte Objektmerkmals aller gespeicherten Vergleichsmuster mit den neu erfassten Objektmerkmalen ermittelt werden. Anschließend kann diese Übereinstimmung mittels eines Faktors entsprechend gewichtet werden, wobei ältere Vergleichsmuster eine höhere Gewichtung erhalten. Danach wird dasjenige gespeicherte Vergleichsmuster herangezogen, bei welchem das wenigstens eine gespeicherte Objektmerkmal den höchsten gewichteten Übereinstimmungswert mit den neu erfassten Objektmerkmalen aufweist.Alternatively, first the match values of the at least one stored object feature of all stored comparison pattern with the newly detected object features are determined. Subsequently, this match can be weighted by a factor, with older comparison patterns receiving a higher weighting. Thereafter, the stored comparison pattern is used, in which the at least one stored object feature has the highest weighted match value with the newly acquired object features.

Dadurch können ältere Objektmerkmale weiter betrachtet werden. Beim Suchen der Objektposition in den Folgebildern werden nun ältere Objektmerkmale gegenüber neueren bevorzugt. Dabei kann auch eine entsprechende Gewichtung zur Anwendung kommen. Würden also bei einer Begegnung von zwei Objekten beide anschließend wieder getrennt sichtbar, so würde selbst beim fälschlicherweise Umlernen des Trackers das alte Objektaussehen vor der Begegnung priorisiert behandelt werden und so das korrekte Objekt weiterverfolgt werden.As a result, older object features can be viewed further. When searching for the object position in the subsequent images, older object features are now preferred over newer ones. In this case, a corresponding weighting can also be used. Thus, if two objects were subsequently both separately visible again, even if the tracker were incorrectly relearned, the old object appearance would be prioritized prior to the encounter, and thus the correct object would be followed up.

Vorteilhaft ist es, wenn die zeitliche Verteilung der Speicherung von Vergleichsmustern des wenigstens einen Objekts gleichmäßig oder logarithmisch erfolgt.It is advantageous if the time distribution of the storage of comparison patterns of the at least one object takes place uniformly or logarithmically.

Gerade bei einer längeren Verfolgung eines Objekts mit den damit verbundenen häufigen Änderungen kann die Anzahl der zu bearbeitenden Vergleichsmuster bzw. Objektmerkmale immer höher werden, wodurch der Berechnungsaufwand stark ansteigt. Daher kann zusätzlich noch eine Auswahl der zu speichernden Objektmerkmale getroffen werden. Zusätzlich kann die maximale Anzahl gespeicherter Objektmerkmale bzw. Vergleichsmuster begrenzt werden. Die zeitliche Verteilung der gespeicherten Objektmerkmale kann dabei zeitlich gleichmäßig oder logarithmisch erfolgen.Especially with a longer tracking of an object with the associated frequent changes, the number of to be processed comparison pattern or object features are getting higher, so the computational effort increases sharply. Therefore, additionally a selection of the object features to be stored can be made. In addition, the maximum number of stored object features or comparison patterns can be limited. The temporal distribution of the stored object features can be temporally uniform or logarithmic.

In einem definierten Zeitraum nicht mehr wiedererkannte Vergleichsmuster oder Objektmerkmale können entfernt bzw. gelöscht werden. Vergleichsmuster oder Objektmerkmale, die in einem definierten längeren Zeitraum mit einer vorgegebenen Häufigkeit wiedererkannt und/oder verfolgt wurden, können bevorzugt gespeichert werden.In a defined period unrecognized comparison pattern or object features can be removed or deleted. Comparison patterns or object features that were recognized and / or tracked at a predefined frequency over a defined, longer period of time can preferably be stored.

Vorteilhaft ist es, wenn das erste Vergleichsmuster oder die ersten definierten Objektmerkmale dauerhaft gespeichert werden, um zu verhindern, dass durch zufällige häufige Verdeckungen bzw. Begegnungen kein ungestörtes Objektmerkmal mehr vorhanden ist.It is advantageous if the first comparison pattern or the first defined object features are stored permanently in order to prevent accidental frequent occlusions or encounters from causing undisturbed object features.

Objektmerkmale des wenigstens einen Objekts können Ausseheneigenschaften und/oder Darstellungen des wenigstens einen Objekts aufweisen.Object features of the at least one object may have appearance properties and / or representations of the at least one object.

Die Nachführung des wenigstens einen bildgebenden Sensors kann derart erfolgen, dass unter Berücksichtigung der Bewegung des wenigstens einen Objekts dieses jeweils im Bereich der Bildmitte der nachfolgend erfassten Bilder dargestellt wird. Die erfassende Kamera wird derart bewegt, dass das erkannte bzw. wiedererkannte Objekt möglichst nahe an der Bildmitte dargestellt wird und bei der weiteren Beobachtung dort verbleibt.The tracking of the at least one imaging sensor can take place in such a way that, taking into account the movement of the at least one object, it is displayed in each case in the region of the center of the image subsequently acquired. The capturing camera is moved in such a way that the recognized or recognized object is displayed as close as possible to the center of the image and remains there during further observation.

Bei der Nachführung des wenigstens einen bildgebenden Sensors kann eine Schätzung bzw. Prognose der Bewegung des wenigstens einen Objekts erfolgen, wenn das wenigstens eine Objekt in einem nachfolgenden Bild nicht mehr wiedererkannt wird. Sobald ein zu verfolgendes Objekt im Bild nicht mehr gefunden wird, beispielsweise durch schnelle zeitweise Verdeckung, sollte entschieden werden, wie sich die Kameranachführung verhalten soll. In vorteilhafter Weise kann auch hier die Historie des Objekts bzw. der Objektbewegungen betrachtet werden, da jede erkannte Bewegung eine gewisse Ungenauigkeit, welche beispielsweise durch eine schwankende Bewegung des Objekts oder des eigenen Standpunktes verursacht wird, aufweisen kann.When tracking the at least one imaging sensor, an estimate or prediction of the movement of the at least one object can take place if the at least one object is no longer recognized in a subsequent image. Once an object to be tracked is no longer found in the image, for example by rapid temporary obscuration, it should be decided how the camera tracking should behave. In an advantageous manner, the history of the object or of the object movements can also be considered here, since each detected movement can have a certain inaccuracy, which is caused, for example, by a fluctuating movement of the object or its own position.

Es kann bestimmt werden, ob der Bewegungsverlauf des wenigstens einen Objekts diffus oder gerichtet ist. Durch eine Bewegungsschätzung bei einer zuvor diffusen Bewegung (z. B. Ausgleichen einer Wackelbewegung) würde ohne Betrachtung der Historie bzw. Unterscheidung der vorigen Bewegungsart in ”diffus” oder ”gerichtet” der bisherige Objektbereich schnell verlassen werden.It can be determined whether the course of movement of the at least one object is diffuse or directed. By estimating the motion in a previously diffuse movement (eg, compensating for a wobbly movement), without considering the history or differentiation of the previous movement in "diffuse" or "directed", the previous object area would be left quickly.

Bei der Nachführung des wenigstens einen bildgebenden Sensors kann, wenn das wenigstens eine Objekt in einem nachfolgend erfassten Bild nicht mehr wiedererkannt wird, bei einer Erkennung eines diffusen Bewegungsverlaufs des wenigstens einen Objekts die aktuelle Position des wenigstens einen bildgebenden Sensors unverändert bleiben. Bei einer Erkennung einer diffusen Bewegung kann die Kameraposition unverändert bleiben, da dies die beste Schätzung für den weiteren Bewegungsverlauf des Objekts ist.During the tracking of the at least one imaging sensor, if the at least one object is no longer recognized in a subsequently acquired image, the current position of the at least one imaging sensor may remain unchanged upon detection of a diffuse motion pattern of the at least one object. If a diffuse motion is detected, the camera position can remain unchanged, as this is the best estimate for the further movement of the object.

Vorteilhaft ist es, wenn bei der Nachführung des wenigstens einen bildgebenden Sensors, wenn das wenigstens eine Objekt in einem nachfolgend erfassten Bild nicht mehr wiedererkannt wird, bei einer Erkennung eines gerichteten Bewegungsverlaufs des wenigstens einen Objekts die weitere Bewegung des wenigstens einen Objekts mittels einer, insbesondere modifizierten oder normierten Vektoraddition einer Anzahl von vorangegangenen erfassten und/oder geschätzten Bewegungen des wenigstens einen Objekts geschätzt wird.It is advantageous if, during the tracking of the at least one imaging sensor, if the at least one object is no longer recognized in a subsequently acquired image, the further movement of the at least one object is detected by one, in particular, detection of a directed course of movement of the at least one object modified or normalized vector addition of a number of previous detected and / or estimated movements of the at least one object is estimated.

Dadurch wird auch bei einem gerichteten Bewegungsverlauf die Historie berücksichtigt, was zu einer Erhöhung der Schätzgenauigkeit führt. As a result, the history is also taken into account in the case of a directed course of motion, which leads to an increase in the estimation accuracy.

Die Länge der geschätzten weiteren Bewegung des wenigstens einen Objekts kann durch eine Mittelung oder Normierung der einzelnen Längen der bei der Vektoraddition verwendeten vorangegangenen erfassten und/oder geschätzten Bewegungen des wenigstens einen Objekts bestimmt werden.The length of the estimated further movement of the at least one object can be determined by averaging or normalizing the individual lengths of the preceding detected and / or estimated movements of the at least one object used in the vector addition.

Vorteilhaft ist es, wenn ein Suchbereich in den erfassten Bildern des wenigstens einen bildgebenden Sensors mit fortschreitender Zeit, insbesondere schrittweise erweitert oder vergrößert wird, wenn das wenigstens eine Objekt beispielsweise nach einem definierten Zeitraum in den nachfolgenden erfassten Bildern nicht mehr wiedererkannt wird.It is advantageous if a search region in the acquired images of the at least one imaging sensor is extended or enlarged in step by step, if the at least one object is no longer recognized in the subsequent acquired images, for example after a defined period of time.

Da sämtliche Schätzungen mit einer gewissen Unschärfe versehen sind, kann zusätzlich der Suchbereich mit der Zeit vergrößert bzw. erweitert werden, da die Abweichung der Bewegungsschätzung vom tatsächlichen Verhalten des Objekts mit zunehmender Zeit zu einer größeren Abweichung der erwarteten Position von der Realposition führt. Außerdem steigt mit fortschreitender Zeit auch die Wahrscheinlichkeit, dass das Objekt seine Bewegung ändert. Nach erneut erkanntem Objekt und einer Korrektur der eventuellen falschen bzw. ungenauen Kameraposition kann der Suchbereich dann wieder auf die ursprüngliche Größe reduziert werden. Wird das verlorene Objekt nach einer einstellbaren Zeitspanne (von z. B. 15 Sekunden) nicht erneut aufgefunden, so kann die automatische Kameranachführung stoppen und die ursprünglichen Bereichsgrößen werden wieder eingestellt. Der Benutzer bzw. die automatische Objekterkennung kann dem Tracker ein neues Objekt übergeben.In addition, since all estimates are provided with some blurring, the search range can be increased or extended over time, since the deviation of the motion estimation from the actual behavior of the object with increasing time leads to a greater deviation of the expected position from the real position. In addition, as time progresses, so does the likelihood that the object will change its motion. After re-detecting an object and correcting the wrong or inaccurate camera position, the search area can then be reduced to its original size. If the lost object is not retrieved after an adjustable period of time (eg 15 seconds), automatic camera tracking can stop and the original area sizes are reset. The user or automatic object recognition can transfer a new object to the tracker.

In Anspruch 16 ist eine Überwachungsvorrichtung mit wenigstens einem bildgebenden Sensor und mit wenigstens einer mit dem wenigstens einen bildgebenden Sensor elektrisch verbundenen Steuereinrichtung angegeben.Claim 16 specifies a monitoring device having at least one imaging sensor and at least one control device electrically connected to the at least one imaging sensor.

Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben. Nachfolgend ist anhand der Zeichnung prinzipmäßig ein Ausführungsbeispiel der Erfindung beschrieben.Advantageous embodiments and further developments of the invention are specified in the subclaims. The following is an exemplary embodiment of the invention described in principle with reference to the drawing.

Es zeigen:Show it:

1 eine prinzipmäßige Darstellung einer erfindungsgemäßen Überwachungsvorrichtung, welche zur Durchführung eines erfindungsgemäßen Verfahrens eingerichtet ist; 1 a schematic representation of a monitoring device according to the invention, which is adapted to carry out a method according to the invention;

2a bis 2f vereinfachte Darstellungen einer Objektverfolgung zur Erläuterung des erfindungsgemäßen Verfahrens; 2a to 2f simplified representations of an object tracking to explain the method according to the invention;

3 eine vereinfachte Darstellung einer zeitlich logarithmisch verteilten Speicherung von Objektmerkmalen bzw. Vergleichsmustern; 3 a simplified representation of a temporally logarithmically distributed storage of object features or comparison patterns;

4 eine vereinfachte Darstellung zur Verdeutlichung des erfindungsgemäßen Verfahrens bei einem diffusen Bewegungsverlauf; 4 a simplified representation to illustrate the method according to the invention in a diffuse movement pattern;

5 eine vereinfachte Darstellung zur Verdeutlichung des erfindungsgemäßen Verfahrens bei einem gerichteten Bewegungsverlauf; 5 a simplified representation to illustrate the method according to the invention in a directed course of motion;

6 eine Darstellung eines Suchbereichs während einer Objektverfolgung; und 6 an illustration of a search area during object tracking; and

7 eine Darstellung eines erweiterten Suchbereichs nach einem Objektverlust. 7 a representation of an extended search area for an object loss.

1 zeigt eine Überwachungsvorrichtung 1, welche einen bildgebenden Sensor 2, beispielsweise eine Kamera oder ein Wärmebildgerät, und eine Steuereinrichtung 3 aufweist, welche mit dem bildgebenden Sensor 2 elektrisch verbunden ist. Die Steuereinrichtung 3 kann als softwareparametrisierte Erkennungs- und Steuereinheit und zusätzlich auch zur Digitalisierung eingerichtet sein. Die Digitalisierung kann alternativ bereits im bildgebenden Sensor 2 erfolgen. Zusätzlich weist die Überwachungsvorrichtung 1 eine Auswerte- und/oder Anzeigeeinrichtung 4 auf. Insbesondere bei großen Überwachungsgebieten bis in den Bereich von mehreren Kilometern können auch mehrere bildgebende Sensoren 2 vorgesehen sein, die die Bildfolgen aufnehmen. Der bildgebende Sensor 2 kann zum Beispiel mittels eines Schwenk- und Neigekopfes auf zu erfassende Bereiche ausgerichtet werden. Darüber hinaus kann der bildgebende Sensor 2 auch dazu eingerichtet sein, weitere, insbesondere lineare Bewegungen auszuführen. 1 shows a monitoring device 1 , which is an imaging sensor 2 , For example, a camera or a thermal imaging device, and a control device 3 which, with the imaging sensor 2 electrically connected. The control device 3 can be configured as a software-parameterized recognition and control unit and also for digitization. The digitization can alternatively already in the imaging sensor 2 respectively. In addition, the monitoring device 1 an evaluation and / or display device 4 on. Especially with large surveillance areas up to the area of several kilometers, several imaging sensors can also be used 2 be provided, which record the image sequences. The imaging sensor 2 can be aligned, for example by means of a pan and tilt head on to be detected areas. In addition, the imaging sensor can 2 also be set up to carry out further, in particular linear movements.

In den 2a bis 2f wird die Wirkungsweise des erfindungsgemäßen Verfahrens näher verdeutlicht. 2a zeigt eine Objektverfolgung eines erfassten Objekts 5, welches von dem nachführbaren bildgebenden Sensor 2 in einem Bild 4.1 erfasst wird, zu einem ersten Zeitpunkt t0. Wie aus 2a ersichtlich, nähert sich dem Objekt 5 ein anderes Objekt 6. Der Objektbereich ist durch einen Rahmen 7 angedeutet. In den 2a bis 2f werden Vergleichsmuster 8.18.6 mit Objektmerkmalen 9.19.6 zu Zeitpunkten t0–t4 gespeichert. Als Objektmerkmal 9.19.6 kann jeweils eine Objektdarstellung auf Pixelebene in dem Objektbereich 7 verwendet werden. Darüber hinaus sind auch z. B. HoG, Schwerpunkt, Umrandung, Phasenlage, Kantenbetrachtung oder dergleichen als Objektmerkmale 9.19.6 geeignet.In the 2a to 2f the operation of the method according to the invention is illustrated in more detail. 2a shows an object tracking of a detected object 5 that of the trackable imaging sensor 2 in a picture 4.1 is detected at a first time t 0 . How out 2a visible, approaching the object 5 another object 6 , The object area is through a frame 7 indicated. In the 2a to 2f become comparison samples 8.1 - 8.6 with object features 9.1 - 9.6 stored at times t 0 -t 4 . As object feature 9.1 - 9.6 can each have a pixel-level object representation in the object area 7 be used. In addition, z. B. HoG, focus, border, phase position, edge viewing or the like as object features 9.1 - 9.6 suitable.

Wie aus den 2b bis 2d ersichtlich, welche weitere Zeitpunkte t1, t2 und t3 zeigen, verdeckt das andere Objekt 6 erst teilweise, dann vollständig das erste Objekt 5. In der 2d wird das Objekt 5 nahezu vollständig von dem anderen Objekt 6 verdeckt, so dass die Objektverfolgung eine Mischung zwischen den beiden Objekten 5, 6 erfasst. Bei der Begegnung der Objekte 5, 6 werden die Objektmerkmale 9.1 des verfolgten Objekts 5 mit den Merkmalen bzw. Eigenschaften des begegnenden anderen Objekts 6 gemischt. Wie aus 2e ersichtlich, kann es dementsprechend dazu kommen, dass das falsche Objekt, nämlich das andere Objekt 6, weiterverfolgt wird. Like from the 2 B to 2d which show further times t 1 , t 2 and t 3 conceals the other object 6 only partially, then completely the first object 5 , In the 2d becomes the object 5 almost completely from the other object 6 obscured, so that the object tracking a mixture between the two objects 5 . 6 detected. At the meeting of the objects 5 . 6 become the object features 9.1 of the tracked object 5 with the characteristics or characteristics of the encountering other object 6 mixed. How out 2e As can be seen, the wrong object, namely the other object, can accordingly come about 6 , is followed up.

Das erfindungsgemäße Verfahren zur Verfolgung des wenigstens einen Objekts 5 mittels des wenigstens einen nachführbaren bildgebenden Sensors 2, mit welchem das wenigstens eine Objekt 5 erfasst wird, vermeidet dieses Problem, indem auch ältere Objektmerkmale 9.19.6 weiter betrachtet werden. Hierbei werden wie bisher die Objektmerkmale 9.29.6 des sich ändernden Objekts 5 neu gelernt, die bisherigen Objekteigenschaften bzw. Objektmerkmale 9.19.6 jedoch beispielsweise in einer Liste weiterbehalten. Betrachtet man den Objektbereich 7 in 2a, so zeigt dieser das eingelernte Objekt 5 zum Zeitpunkt t0. Die Objektbereiche 7 in den 2b und 2c deuten zu den Zeitpunkten t1 und t2 ein Umlernen mit den Objektmerkmalen 9.2, 9.3 an. Zum Zeitpunkt t3 erfolgt in 2d ein Umlernen der Objektmerkmale 9.4 auf das entgegenkommende andere Objekt 6. Ohne das erfindungsgemäße Betrachten der Objekthistorie wird zum Zeitpunkt t4 in 2e das falsche Objekt 6 weiterverfolgt, wobei ein weiteres Umlernen erfolgt. Beim Suchen der Objektposition in den Folgebildern werden erfindungsgemäß ältere Objektmerkmale 9.19.6 zumindest in dem Umfang berücksichtigt, wie neuere Merkmale 9.19.6 bzw. sogar ältere gegenüber neueren Merkmalen bevorzugt. Würden demnach bei der Begegnung gemäß den 2a bis 2f beide Objekte 5, 6 wieder getrennt sichtbar sein, so würde der Tracker selbst beim fälschlicherweise Umlernen das alte Aussehen des Objekts 5 vor der Begegnung priorisiert behandeln und, wie in 2f zum Zeitpunkt t4 dargestellt, das korrekte Objekt 5 weiterverfolgen.The inventive method for tracking the at least one object 5 by means of the at least one trackable imaging sensor 2 with which the at least one object 5 This problem also avoids older features 9.1 - 9.6 be considered further. Here, as before, the object features 9.2 - 9.6 the changing object 5 newly learned, the previous object properties or object features 9.1 - 9.6 however, for example, kept in a list. Looking at the object area 7 in 2a , so this shows the taught-in object 5 at time t 0 . The object areas 7 in the 2 B and 2c indicate at the times t 1 and t 2 a relearning with the object features 9.2 . 9.3 at. At time t 3 takes place in 2d a relearning of the object features 9.4 to the oncoming other object 6 , Without viewing the object history according to the invention, at time t 4 in FIG 2e the wrong object 6 followed, with a further relearning takes place. When searching for the object position in the subsequent images, older object features are used according to the invention 9.1 - 9.6 at least to the extent considered, such as newer features 9.1 - 9.6 or even older compared to newer features preferred. Would therefore at the meeting according to the 2a to 2f both objects 5 . 6 be again separately visible, the tracker would even when falsely relearning the old look of the object 5 prioritize the encounter and, as in 2f shown at time t 4 , the correct object 5 pursue.

Erfindungsgemäß wird nun eine Verfahren zur Verfolgung des Objekts 5 mittels des nachführbaren bildgebenden Sensors 2 vorgeschlagen, mit welchem das Objekt 5 erfasst wird, wobei:

  • – eines oder mehrere Vergleichsmuster 8.18.6, welche jeweils wenigstens ein Objektmerkmal 9.19.6 des wenigstens einen Objekts 5 aufweisen, in zeitlicher Reihenfolge gespeichert werden, um in einem oder mehreren nachfolgend von dem wenigstens einen bildgebenden Sensor 2 erfassten Bildern 4.14.6 eine Wiedererkennung des wenigstens einen Objekts 5 anhand wenigstens eines zu bestimmenden Übereinstimmungswerts des wenigstens einen tengespeicher Objektmerkmals 9.19.6 des wenigstens einen Objekts 5 wenigstens eines der Vergleichsmuster 8.18.6 mit neu erfassten Objektmerkmalen 9.19.6 durchzuführen, wobei
  • – der wenigstens eine bildgebende Sensor 2 dem wenigstens einen Objekt 5 nachgeführt wird und ein Bewegungsverlauf 10.1, 10.2 (siehe 4 und 5) des wenigstens einen Objekts 5 gespeichert wird, wobei
  • – bei der Wiedererkennung des wenigstens einen Objekts 5, wenn mehrere Vergleichsmuster 8.18.6 gespeichert sind, zur Bestimmung des wenigstens einen Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster 8.18.6 wenigstens in dem Umfang wie neuere Vergleichsmuster 8.18.6 des wenigstens einen Objekts 5 berücksichtigt werden und/oder wobei
  • – bei der Nachführung des wenigstens einen bildgebenden Sensors 2, wenn das wenigstens eine Objekt 5 in einem nachfolgend erfassten Bild 4.14.6 des wenigstens einen bildgebenden Sensors 2 nicht mehr wiedererkannt wird, eine Schätzung der weiteren Bewegung 11.1, 11.2inen des wenigstens e Objekts 5 erfolgt, bei welcher ältere gespeicherte Bewegungen 12.1, 12.2 des nenwenigstens ei Objekts 5 wenigstens in dem Umfang wie neuere gespeicherte Bewegungen 13.1, 13.2 des wenigstens einen Objekts 5 berücksichtigt werden.
The invention now provides a method for tracking the object 5 by means of the trackable imaging sensor 2 proposed with which the object 5 is detected, wherein:
  • - one or more comparison samples 8.1 - 8.6 , which in each case at least one object feature 9.1 - 9.6 of the at least one object 5 stored in chronological order to be in one or more subsequent of the at least one imaging sensor 2 captured images 4.1 - 4.6 a recognition of the at least one object 5 on the basis of at least one match value of the at least one ten-stored object feature to be determined 9.1 - 9.6 of the at least one object 5 at least one of the comparison samples 8.1 - 8.6 with newly acquired object features 9.1 - 9.6 perform
  • - The at least one imaging sensor 2 the at least one object 5 is tracked and a course of movement 10.1 . 10.2 (please refer 4 and 5 ) of the at least one object 5 is stored, where
  • - At the recognition of the at least one object 5 if multiple comparison patterns 8.1 - 8.6 for determining the at least one matching value, at least one older comparison pattern is stored 8.1 - 8.6 at least to the extent of newer comparison samples 8.1 - 8.6 of the at least one object 5 be considered and / or where
  • - When tracking the at least one imaging sensor 2 if that is at least one object 5 in a subsequently captured image 4.1 - 4.6 the at least one imaging sensor 2 is no longer recognized, an estimate of the further movement 11.1 . 11.2 inen of the at least e object 5 takes place at which older stored movements 12.1 . 12.2 of at least one object 5 at least to the extent of newer stored movements 13.1 . 13.2 of the at least one object 5 be taken into account.

Beispielsweise können zumindest acht Vergleichsmuster 8.18.6 mit wenigstens einem Objektmerkmal 9.19.6 des wenigstens einen Objekts 5 in zeitlicher Reihenfolge gespeichert werden.For example, at least eight comparison patterns 8.1 - 8.6 with at least one object feature 9.1 - 9.6 of the at least one object 5 stored in chronological order.

Falls der zu bestimmende Übereinstimmungswert größer oder gleich einem vorgebbaren ersten Grenzwert, vorzugsweise etwa 88% ist, ist eine sichere Wiedererkennung des wenigstens einen Objekts 5 erfolgt, wobei kein neues Vergleichsmuster 8.18.6 des wenigstens einen Objekts 5 gespeichert wird, und/oder

  • – falls der zu bestimmende Übereinstimmungswert größer oder gleich einem vorgebbaren zweiten Grenzwert, vorzugsweise etwa 85% und kleiner als der vorgebbare erste Grenzwert ist, wird ein neues Vergleichsmuster 8.18.6 unter Verwendung von neu erfassten Objektmerkmalen 9.19.6 des wenigstens einen Objekts 5, insbesondere zum Umlernen gespeichert, und/oder
  • – falls der zu bestimmende Übereinstimmungswert kleiner als der vorgebbare zweite Grenzwert ist, wurde das wenigstens eine Objekt 5 nicht mehr wiedererkannt.
If the matching value to be determined is greater than or equal to a predefinable first limit value, preferably about 88%, then a secure recognition of the at least one object is ensured 5 done, with no new comparison pattern 8.1 - 8.6 of the at least one object 5 is stored, and / or
  • - If the match value to be determined is greater than or equal to a predetermined second limit, preferably about 85% and less than the predetermined first limit, a new comparison pattern 8.1 - 8.6 using newly acquired object features 9.1 - 9.6 of the at least one object 5 , stored in particular for relearning, and / or
  • If the matching value to be determined is smaller than the predefinable second limit value, the at least one object became 5 no longer recognized.

Der Grad der Übereinstimmung kann z. B. durch eine Kreuzkorrelation auf Pixelebene ermittelt werden.The degree of agreement can z. B. be determined by a cross-correlation on the pixel level.

Bei der Nachführung des bildgebenden Sensors 2 kann es sich um verschiedenste Bewegungen, beispielsweise Schwenkbewegungen oder lineare Bewegungen, handeln. When tracking the imaging sensor 2 it can be a variety of movements, such as pivoting movements or linear movements act.

Bei der Wiedererkennung des wenigstens einen Objekts 5 zur Bestimmung des Übereinstimmungswerts kann wenigstens ein älteres Vergleichsmuster 8.1 gegenüber wenigstens einem neueren Vergleichsmuster 8.28.6 des wenigstens einen Objekts 5 bevorzugt verwendet werden.When recognizing the at least one object 5 at least one older comparison pattern may be used to determine the match value 8.1 compared to at least one newer comparison sample 8.2 - 8.6 of the at least one object 5 preferably used.

Beispielsweise kann das älteste gespeicherte Vergleichsmuster 8.18.6 zur Bestimmung des Übereinstimmungswerts verwendet werden, bei welchem das wenigstens eine gespeicherte Objektmerkmal 9.19.6 wenigstens einen vorgegebenen minimalen Übereinstimmungswert mit den neu erfassten Objektmerkmalen 9.19.6 des wenigstens einen Objekts 5 aufweist. Der minimale Übereinstimmungswert kann beispielsweise dem zweiten Grenzwert entsprechen.For example, the oldest stored comparison pattern 8.1 - 8.6 be used to determine the match value at which the at least one stored object feature 9.1 - 9.6 at least one predetermined minimum match value with the newly acquired object features 9.1 - 9.6 of the at least one object 5 having. The minimum match value may correspond, for example, to the second threshold.

Alternativ dazu können auch zunächst die Übereinstimmungswerte des wenigstens einen gespeicherten Objektmerkmals 9.19.6 aller gespeicherten Vergleichsmuster 8.18.6 mit den neu erfassten Objektmerkmalen 9.19.6 ermittelt werden. Anschließend kann diese Übereinstimmung mittels eines Faktors entsprechend gewichtet werden, wobei ältere Vergleichsmuster 8.18.6 eine höhere Gewichtung erhalten. Danach wird dasjenige gespeicherte Vergleichsmuster 8.18.6 herangezogen, bei welchem das wenigstens eine gespeicherte Objektmerkmal 9.19.6 den höchsten gewichteten Übereinstimmungswert mit den neu erfassten Objektmerkmalen 9.19.6 aufweist.Alternatively, the match values of the at least one stored object feature may also be first 9.1 - 9.6 all stored comparison samples 8.1 - 8.6 with the newly acquired object features 9.1 - 9.6 be determined. Subsequently, this match can be weighted by a factor corresponding to older comparison patterns 8.1 - 8.6 receive a higher weighting. Thereafter, the stored comparison pattern 8.1 - 8.6 used in which the at least one stored object feature 9.1 - 9.6 the highest weighted match score with the newly captured object features 9.1 - 9.6 having.

Die zeitliche Verteilung der Speicherung von Vergleichsmustern 8.18.6 des wenigstens einen Objekts 5 kann gleichmäßig oder logarithmisch sein. In 3 ist eine zeitlich logarithmische Verteilung von Vergleichsmustern 8.18.6 durch Rauten vereinfacht angedeutet. Auf der horizontalen Achse ist die Zeit t aufgetragen.The temporal distribution of the storage of comparison patterns 8.1 - 8.6 of the at least one object 5 can be uniform or logarithmic. In 3 is a time-logarithmic distribution of comparison patterns 8.1 - 8.6 Simplified by diamonds. The time t is plotted on the horizontal axis.

In einem definierten Zeitraum nicht mehr wiedererkannte Vergleichsmuster 8.18.6 können gelöscht werden.In a defined period of time no longer recognized comparison samples 8.1 - 8.6 can be deleted.

Vergleichsmuster 8.18.6, die in einem definierten längeren Zeitraum mit einer vorgegebenen Häufigkeit wiedererkannt und/oder verfolgt wurden, können bevorzugt gespeichert werden.reference sample 8.1 - 8.6 which have been recognized and / or tracked at a predetermined frequency in a defined longer period of time may preferably be stored.

Das erste Vergleichsmuster 8.1 zum Zeitpunkt t0 kann dauerhaft gespeichert werden.The first comparison sample 8.1 at time t 0 can be stored permanently.

Die Objektmerkmale 9.19.6 des wenigstens einen Objekts 5 können Ausseheneigenschaften und/oder Darstellungen des wenigstens einen Objekts 5 aufweisen.The object features 9.1 - 9.6 of the at least one object 5 may be appearance properties and / or representations of the at least one object 5 exhibit.

Die Nachführung des wenigstens einen bildgebenden Sensors 2 kann derart erfolgen, dass unter Berücksichtigung der Bewegung bzw. des Bewegungsverlaufs 10.110.2 des wenigstens einen Objekts 5, dieses jeweils im Bereich der Bildmitte der nachfolgend erfassten Bilder 4.14.6 dargestellt wird.The tracking of the at least one imaging sensor 2 can be done such that, taking into account the movement or the course of movement 10.1 - 10.2 of the at least one object 5 , this in each case in the center of the image of the subsequently captured images 4.1 - 4.6 is pictured.

Es wird bestimmt, ob die Trajektorie bzw. der Bewegungsverlauf 10.1, 10.2 des wenigstens einen Objekts 5 diffus oder gerichtet ist. Der in 4 dargestellte Bewegungsverlauf 10.1 ist diffus, wohingegen der in 5 dargestellte Bewegungsverlauf 10.2 gerichtet ist.It is determined whether the trajectory or the course of motion 10.1 . 10.2 of the at least one object 5 diffused or directed. The in 4 illustrated movement history 10.1 is diffuse, whereas the in 5 illustrated movement history 10.2 is directed.

Bei der Nachführung des wenigstens einen bildgebenden Sensors 2 kann, wenn das wenigstens eine Objekt 5 in einem nachfolgend erfassten Bild 4.14.6 nicht mehr wiedererkannt wird, bei einer Erkennung eines diffusen Bewegungsverlaufs 10.1 des wenigstens einen Objekts 5 mit älteren gespeicherten Bewegungen 12.1 und neueren gespeicherten Bewegungen 13.1 die aktuelle Position des wenigstens einen bildgebenden Sensors 2 unverändert bleiben. Sonach wird die aktuelle Position 11.1 des wenigstens einen Objekts 5 als weitere Bewegung des Objekts 5 vermutet und nicht fälschlicherweise eine geradlinige weitere Bewegung 14 des Objekts 5 angenommen.In tracking the at least one imaging sensor 2 can if that is at least one object 5 in a subsequently captured image 4.1 - 4.6 is no longer recognized when detecting a diffuse movement pattern 10.1 of the at least one object 5 with older stored movements 12.1 and newer stored movements 13.1 the current position of the at least one imaging sensor 2 remain unchanged. Sonach will be the current position 11.1 of the at least one object 5 as another movement of the object 5 suspected and not mistakenly a straightforward further movement 14 of the object 5 accepted.

Die Bewegungen können beispielsweise als Bewegungsvektoren ausgeführt sein.The movements can be executed, for example, as motion vectors.

Bei der Nachführung des wenigstens einen bildgebenden Sensors 2 kann, wenn das wenigstens eine Objekt 5 in einem nachfolgend erfassten Bild 4.14.6 nicht mehr wiedererkannt wird, bei einer Erkennung eines gerichteten Bewegungsverlaufs 10.2 des wenigstens einen Objekts 5 die weitere Bewegung 11.2 des wenigstens einen Objekts 5 mittels einer, insbesondere modifizierten oder normierten Vektoraddition einer Anzahl von vorangegangenen erfassten und/oder geschätzten Bewegungsvektoren bzw. Bewegungen 12.2, 13.2 des wenigstens einen Objekts 5 geschätzt werden. Dabei können ältere gespeicherte Bewegungen 12.2 und neuere gespeicherte Bewegungen 13.2 des wenigstens einen Objekts 5 gleich bewertet werden. Die Länge der geschätzten weiteren Bewegung 11.2 des wenigstens einen Objekts 5 kann durch eine Mittelung der einzelnen Längen der bei der Vektoraddition verwendeten, vorangegangenen erfassten und/oder geschätzten Bewegungen 12.2, 13.2 des wenigstens einen Objekts 5 bestimmt werden. Diese Mittelung ist notwendig, da sich die Länge sonst aus der Addition aller älteren Bewegungen 12.2, 13.2 ergeben würde, was zu groß wäre. Die Gesamtlänge des resultierenden Vektors könnte etwa durch die Anzahl der summierten Vektoren dividiert werden. Wenn beispielsweise die letzten zehn vorangegangenen Bewegungen 12.2, 13.2 addiert werden, kann die Gesamtlänge des sich ergebenden Vektors durch 10 geteilt werden. Alternativ könnte auch jeweils ein Zehntel der Länge der einzelnen Vektoren bzw. Bewegungen 12.2, 13.2 addiert werden. Je länger eine Schätzung erforderlich ist, desto ungenauer wird jedoch die geschätzte weitere Bewegung 11.2.In tracking the at least one imaging sensor 2 can if that is at least one object 5 in a subsequently captured image 4.1 - 4.6 is no longer recognized, upon detection of a directed movement history 10.2 of the at least one object 5 the further movement 11.2 of the at least one object 5 by means of a, in particular modified or normalized, vector addition of a number of preceding detected and / or estimated motion vectors or movements 12.2 . 13.2 of the at least one object 5 to be appreciated. This can be older stored movements 12.2 and newer stored movements 13.2 of the at least one object 5 be evaluated the same. The length of the estimated further movement 11.2 of the at least one object 5 can be determined by averaging the individual lengths of the preceding detected and / or estimated movements used in the vector addition 12.2 . 13.2 of the at least one object 5 be determined. This averaging is necessary because the length otherwise results from the addition of all older movements 12.2 . 13.2 would result in what would be too big. The total length of the resulting vector could be approximately determined by the number of divided vectors are divided. For example, if the last ten previous movements 12.2 . 13.2 can be added, the total length of the resulting vector can be divided by 10. Alternatively, one tenth of the length of the individual vectors or movements could also be used 12.2 . 13.2 be added. However, the longer an estimate is required, the less accurate the estimated further movement will be 11.2 ,

Da alle Schätzungen mit einer gewissen Unschärfe versehen sind, kann zusätzlich der Suchbereich 15 (siehe 6 und 7) mit fortschreitender Zeit vergrößert werden, da die Abweichung der Schätzung vom tatsächlichen Verhalten des Objekts 5 mit zunehmender Zeit zu einer größeren Abweichung der erwarteten von der realen Position des wenigstens einen Objekts 5 führt. Außerdem steigt mit zunehmender Zeit auch die Wahrscheinlichkeit, dass das Objekt 5 seine Bewegung ändert.Since all estimates are provided with a certain blurring, in addition, the search area 15 (please refer 6 and 7 ) are increased as time progresses, since the deviation of the estimate from the actual behavior of the object 5 with increasing time to a greater deviation of the expected from the real position of the at least one object 5 leads. Also, as time increases, so does the likelihood that the object will 5 his movement changes.

In 6 sind ein Objektbereich 7 und ein Suchbereich 15 dargestellt. Eine automatische Anpassung des Suchbereichs 15 zeigt 7. Während der Objektbereich 7 seine unveränderte Größe beibehält, wird der Suchbereich 15 vergrößert. Der Suchbereich 15 in den erfassten Bildern des wenigstens einen bildgebenden Sensors 2 wird mit fortschreitender Zeit schrittweise erweitert, wenn das wenigstens eine Objekt 5 in den nachfolgend erfassten Bildern 4.14.6 nicht mehr wiedererkannt wird. Die Kameranachführung wird an einen wahrscheinlichen Ort des Objekts 5 angepasst. Nach erneut erkanntem Objekt 5 und Korrektur der eventuellen falschen Kameraposition wird der Suchbereich 15 dann wieder auf die ursprüngliche Größe reduziert. Wird das verlorene Objekt 5 nach einer einstellbaren Zeit (z. B. 15 Sekunden) nicht erneut gefunden, so stoppt die automatische Kameranachführung und die ursprünglichen Bereichsgrößen werden wiederhergestellt. Der Benutzer bzw. die automatische Objekterkennung kann dem Tracker ein neues Objekt 5 übergeben.In 6 are an object area 7 and a search area 15 shown. An automatic adjustment of the search area 15 shows 7 , While the object area 7 maintains its unaltered size, becomes the search area 15 increased. The search area 15 in the captured images of the at least one imaging sensor 2 is progressively expanded as time progresses when the at least one object 5 in the pictures below 4.1 - 4.6 is no longer recognized. The camera tracking becomes a probable location of the object 5 customized. After rediscovered object 5 and correction of the eventual wrong camera position becomes the search area 15 then reduced back to its original size. Becomes the lost object 5 After an adjustable time (eg 15 seconds) not found again, the automatic camera tracking stops and the original area sizes are restored. The user or the automatic object recognition can give the tracker a new object 5 to hand over.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
Überwachungsvorrichtungmonitoring device
22
Bildgebender SensorImaging sensor
33
Steuereinrichtungcontrol device
44
Anzeige-/AuswerteeinrichtungDisplay / evaluation
4.1–4.64.1-4.6
Bilder der aufgenommenen SzenePictures of the recorded scene
55
verfolgtes Objekttracked object
66
anderes Objektanother object
77
ObjektbereichProperty area
8.1–8.68.1-8.6
Vergleichsmusterreference sample
9.1–9.69.1-9.6
ObjektmerkmaleProperty features
10.1, 10.210.1, 10.2
Bewegungsverläufemovement patterns
11.1, 11.211.1, 11.2
weitere geschätzte Bewegungfurther appreciated movement
12.1, 12.212.1, 12.2
ältere gespeicherte Bewegungenolder stored movements
13.1, 13.213.1, 13.2
neuere gespeicherte Bewegungennewer stored movements
1414
geradlinige Bewegungstraight-line movement
1515
Suchbereichsearch area

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 10302306 A1 [0005] DE 10302306 A1 [0005]
  • DE 102006001033 A1 [0006] DE 102006001033 A1 [0006]
  • DE 112009000485 T5 [0007] DE 112009000485 T5 [0007]

Claims (16)

Verfahren zur Verfolgung wenigstens eines Objekts (5) mittels wenigstens eines nachführbaren bildgebenden Sensors (2), mit welchem das wenigstens eine Objekt (5) erfasst wird, wobei: – eines oder mehrere Vergleichsmuster (8.18.6), welche jeweils wenigstens ein Objektmerkmal (9.19.6) des wenigstens einen Objekts (5) aufweisen, in zeitlicher Reihenfolge gespeichert werden, um in einem oder mehreren nachfolgend von dem wenigstens einen bildgebenden Sensor (2) erfassten Bildern (4.14.6) eine Wiedererkennung des wenigstens einen Objekts (5) anhand wenigstens eines zu bestimmenden Übereinstimmungswerts des wenigstens einen gespeicherten Objektmerkmals (9.19.6) des wenigstens einen Objekts (5) wenigstens eines der Vergleichsmuster (8.18.6) mit neu erfassten Objektmerkmalen (9.19.6) durchzuführen, und wobei – der wenigstens eine bildgebende Sensor (2) dem wenigstens einen Objekt (5) nachgeführt wird und ein Bewegungsverlauf (10.1, 10.2) des wenigstens einen Objekts (5) gespeichert wird, dadurch gekennzeichnet, dass – bei der Wiedererkennung des wenigstens einen Objekts (5), wenn mehrere Vergleichsmuster (8.18.6) gespeichert sind, zur Bestimmung des wenigstens einen Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster (8.18.6) wenigstens in dem Umfang wie neuere Vergleichsmuster (8.18.6) des wenigstens einen Objekts (5) berücksichtigt wird und/oder dass – bei der Nachführung des wenigstens einen bildgebenden Sensors (2), wenn das wenigstens eine Objekt (5) in einem nachfolgend erfassten Bild (4.14.6) des wenigstens einen bildgebenden Sensors (2) nicht mehr wiedererkannt wird, eine Schätzung der weiteren Bewegung (11.1, 11.2) des wenigstens einen Objekts (5) erfolgt, bei welcher ältere gespeicherte Bewegungen (12.1, 12.2) des wenigstens einen Objekts (5) wenigstens in dem Umfang wie neuere gespeicherte Bewegungen (13.1, 13.2) des wenigstens einen Objekts (5) berücksichtigt werden.Method for tracking at least one object ( 5 ) by means of at least one trackable imaging sensor ( 2 ), with which the at least one object ( 5 ), wherein: - one or more comparison samples ( 8.1 - 8.6 ), each of which has at least one object feature ( 9.1 - 9.6 ) of the at least one object ( 5 ) are stored in chronological order in order in one or more subsequent of the at least one imaging sensor ( 2 ) captured images ( 4.1 - 4.6 ) a recognition of the at least one object ( 5 ) based on at least one matching value of the at least one stored object feature ( 9.1 - 9.6 ) of the at least one object ( 5 ) at least one of the comparative samples ( 8.1 - 8.6 ) with newly acquired object features ( 9.1 - 9.6 ), and wherein - the at least one imaging sensor ( 2 ) the at least one object ( 5 ) and a movement course ( 10.1 . 10.2 ) of the at least one object ( 5 ), characterized in that - upon recognition of the at least one object ( 5 ), if several comparison samples ( 8.1 - 8.6 ) for determining the at least one match value at least one older comparison sample ( 8.1 - 8.6 ) at least to the extent that newer reference samples ( 8.1 - 8.6 ) of the at least one object ( 5 ) and / or that - during the tracking of the at least one imaging sensor ( 2 ), if the at least one object ( 5 ) in a subsequently captured image ( 4.1 - 4.6 ) of the at least one imaging sensor ( 2 ) is no longer recognized, an estimate of the further movement ( 11.1 . 11.2 ) of the at least one object ( 5 ), in which older stored movements ( 12.1 . 12.2 ) of the at least one object ( 5 ) at least to the extent that newer stored movements ( 13.1 . 13.2 ) of the at least one object ( 5 ). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass: – falls der zu bestimmende wenigstens eine Übereinstimmungswert größer oder gleich einem vorgebbaren ersten Grenzwert ist, eine sichere Wiedererkennung des wenigstens einen Objekts (5) erfolgt ist, wobei kein neues Vergleichsmuster (8.18.6) des wenigstens einen Objekts (5) gespeichert wird, und/oder – falls der zu bestimmende wenigstens eine Übereinstimmungswert größer oder gleich einem vorgebbaren zweiten Grenzwert und kleiner als ein vorgebbarer erster Grenzwert ist, ein neues Vergleichsmuster (8.18.6) unter Verwendung von neu erfassten Objektmerkmalen (9.19.6) des wenigstens einen Objekts (5) gespeichert wird, und/oder – falls der zu bestimmende wenigstens eine Übereinstimmungswert kleiner als ein vorgebbarer zweiter Grenzwert ist, das wenigstens eine Objekt (5) nicht mehr wiedererkannt wurde.Method according to Claim 1, characterized in that: if the at least one match value to be determined is greater than or equal to a predefinable first limit value, reliable recognition of the at least one object ( 5 ), with no new comparative sample ( 8.1 - 8.6 ) of the at least one object ( 5 ), and / or - if the at least one match value to be determined is greater than or equal to a predefinable second limit value and smaller than a predefinable first limit value, a new comparison pattern ( 8.1 - 8.6 ) using newly acquired object features ( 9.1 - 9.6 ) of the at least one object ( 5 ) and / or - if the at least one match value to be determined is smaller than a predefinable second limit value, the at least one object ( 5 ) was not recognized again. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass bei der Wiedererkennung des wenigstens einen Objekts (5) zur Bestimmung des wenigstens einen Übereinstimmungswerts wenigstens ein älteres Vergleichsmuster (8.1, 8.2) gegenüber wenigstens einem neueren Vergleichsmuster (8.38.6) des wenigstens einen Objekts (5) bevorzugt verwendet wird.Method according to claim 1 or 2, characterized in that upon the recognition of the at least one object ( 5 ) for determining the at least one match value at least one older comparison sample ( 8.1 . 8.2 ) compared to at least one recent comparison sample ( 8.3 - 8.6 ) of the at least one object ( 5 ) is preferably used. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, dass das älteste gespeicherte Vergleichsmuster (8.18.6) zur Bestimmung des wenigstens einen Übereinstimmungswerts verwendet wird, bei welchem das wenigstens eine gespeicherte Objektmerkmal (9.19.6) wenigstens einen vorgegebenen minimalen Übereinstimmungswert mit den neu erfassten Objektmerkmalen (9.19.6) des wenigstens einen Objekts (5) aufweist.Method according to claim 1, 2 or 3, characterized in that the oldest stored comparison pattern ( 8.1 - 8.6 ) is used to determine the at least one match value in which the at least one stored object feature ( 9.1 - 9.6 ) at least one predetermined minimum match value with the newly acquired object features ( 9.1 - 9.6 ) of the at least one object ( 5 ) having. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die zeitliche Verteilung der Speicherung von Vergleichsmustern (8.18.6) des wenigstens einen Objekts (5) gleichmäßig oder logarithmisch erfolgt.Method according to one of claims 1 to 4, characterized in that the temporal distribution of the storage of comparative samples ( 8.1 - 8.6 ) of the at least one object ( 5 ) takes place evenly or logarithmically. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass in einem definierten Zeitraum nicht mehr wiedererkannte Vergleichsmuster (8.18.6) gelöscht werden.Method according to one of claims 1 to 5, characterized in that no longer recognized in a defined period of comparison samples ( 8.1 - 8.6 ) to be deleted. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass Vergleichsmuster (8.18.6), die in einem definierten längeren Zeitraum mit einer vorgegebenen Häufigkeit wiedererkannt und/oder verfolgt wurden, bevorzugt gespeichert werden.Method according to one of claims 1 to 6, characterized in that comparison samples ( 8.1 - 8.6 ), which were recognized and / or tracked at a predetermined frequency in a defined longer period of time, are preferably stored. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass das erste Vergleichsmuster (8.1) dauerhaft gespeichert wird.Method according to one of claims 1 to 7, characterized in that the first comparison pattern ( 8.1 ) is stored permanently. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass die Objektmerkmale (9.19.6) des wenigstens einen Objekts (5) Ausseheneigenschaften und/oder Darstellungen des wenigstens einen Objekts (5) aufweisen.Method according to one of claims 1 to 8, characterized in that the object features ( 9.1 - 9.6 ) of the at least one object ( 5 ) Appearance properties and / or representations of the at least one object ( 5 ) exhibit. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Nachführung des wenigstens einen bildgebenden Sensors (2) derart erfolgt, dass unter Berücksichtigung der Bewegung (10.1, 10.2) des wenigstens einen Objekts (5) dieses jeweils im Bereich der Bildmitte der nachfolgend erfassten Bilder (4.14.6) dargestellt wird. Method according to one of claims 1 to 9, characterized in that the tracking of the at least one imaging sensor ( 2 ) such that taking into account the movement ( 10.1 . 10.2 ) of the at least one object ( 5 ) this each in the middle of the image center of the subsequently captured images ( 4.1 - 4.6 ) is pictured. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass bestimmt wird, ob der Bewegungsverlauf (10.1, 10.2) des wenigstens einen Objekts (5) diffus oder gerichtet ist.Method according to one of claims 1 to 10, characterized in that it is determined whether the course of movement ( 10.1 . 10.2 ) of the at least one object ( 5 ) is diffused or directed. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass bei der Nachführung des wenigstens einen bildgebenden Sensors (2), wenn das wenigstens eine Objekt (5) in einem nachfolgend erfassten Bild (4.14.6) nicht mehr wiedererkannt wird, bei einer Erkennung eines diffusen Bewegungsverlaufs (10.1) des wenigstens einen Objekts (5) die aktuelle Position des wenigstens einen bildgebenden Sensors (2) unverändert bleibt.Method according to one of claims 1 to 11, characterized in that during the tracking of the at least one imaging sensor ( 2 ), if the at least one object ( 5 ) in a subsequently captured image ( 4.1 - 4.6 ) is no longer recognized when a diffuse movement pattern is detected ( 10.1 ) of the at least one object ( 5 ) the current position of the at least one imaging sensor ( 2 ) remains unchanged. Verfahren nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, dass bei der Nachführung des wenigstens einen bildgebenden Sensors (2), wenn das wenigstens eine Objekt (5) in einem nachfolgend erfassten Bild (4.14.6) nicht mehr wiedererkannt wird, bei einer Erkennung eines gerichteten Bewegungsverlaufs (10.2) des wenigstens einen Objekts (5) die weitere Bewegung (11.2) des wenigstens einen Objekts (5) mittels einer Vektoraddition einer Anzahl von vorangegangenen erfassten und/oder geschätzten Bewegungen (12.2, 13.2) des wenigstens einen Objekts (5) geschätzt wird.Method according to one of claims 1 to 12, characterized in that during the tracking of the at least one imaging sensor ( 2 ), if the at least one object ( 5 ) in a subsequently captured image ( 4.1 - 4.6 ) is no longer recognized, upon detection of a directed course of motion ( 10.2 ) of the at least one object ( 5 ) the further movement ( 11.2 ) of the at least one object ( 5 ) by means of a vector addition of a number of preceding detected and / or estimated movements ( 12.2 . 13.2 ) of the at least one object ( 5 ) is estimated. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die Länge der geschätzten weiteren Bewegung (11.2) des wenigstens einen Objekts (5) durch eine Mittelung der einzelnen Längen der bei der Vektoraddition verwendeten vorangegangenen erfassten und/oder geschätzten Bewegungen (12.2, 13.2) des wenigstens einen Objekts (5) bestimmt wird.Method according to claim 13, characterized in that the length of the estimated further movement ( 11.2 ) of the at least one object ( 5 ) by averaging the individual lengths of the preceding detected and / or estimated movements used in the vector addition ( 12.2 . 13.2 ) of the at least one object ( 5 ) is determined. Verfahren nach einem der Ansprüche 1 bis 14, dadurch gekennzeichnet, dass ein Suchbereich (15) in den erfassten Bildern (4.14.6) des wenigstens einen bildgebenden Sensors (2) mit fortschreitender Zeit schrittweise erweitert wird, wenn das wenigstens eine Objekt (5) in den nachfolgend erfassten Bildern (4.14.6) nicht mehr wiedererkannt wird.Method according to one of claims 1 to 14, characterized in that a search area ( 15 ) in the captured images ( 4.1 - 4.6 ) of the at least one imaging sensor ( 2 ) is progressively expanded as time progresses when the at least one object ( 5 ) in the subsequently acquired images ( 4.1 - 4.6 ) is no longer recognized. Überwachungsvorrichtung (1) mit wenigstens einem bildgebenden Sensor (2) und mit wenigstens einer mit dem wenigstens einen bildgebenden Sensor (2) elektrisch verbundenen Steuereinrichtung (3), welche zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15 eingerichtet ist.Monitoring device ( 1 ) with at least one imaging sensor ( 2 ) and at least one with the at least one imaging sensor ( 2 ) electrically connected control device ( 3 ), which is adapted to carry out a method according to one of claims 1 to 15.
DE201210223121 2012-12-13 2012-12-13 Method for tracking at least one object and monitoring device Pending DE102012223121A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE201210223121 DE102012223121A1 (en) 2012-12-13 2012-12-13 Method for tracking at least one object and monitoring device
GB1321954.8A GB2510687B (en) 2012-12-13 2013-12-12 Method for tracking at least one object, and monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201210223121 DE102012223121A1 (en) 2012-12-13 2012-12-13 Method for tracking at least one object and monitoring device

Publications (1)

Publication Number Publication Date
DE102012223121A1 true DE102012223121A1 (en) 2014-06-18

Family

ID=50030795

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201210223121 Pending DE102012223121A1 (en) 2012-12-13 2012-12-13 Method for tracking at least one object and monitoring device

Country Status (2)

Country Link
DE (1) DE102012223121A1 (en)
GB (1) GB2510687B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10302306A1 (en) 2003-01-22 2004-07-29 Zeiss Optronik Gmbh monitoring device
DE102006001033A1 (en) 2005-03-03 2006-09-07 Volkswagen Ag Onboard system for automobiles allows pedestrians to be identified and tracked using input from cameras
DE112009000485T5 (en) 2008-03-03 2011-03-17 VideoIQ, Inc., Bedford Object comparison for tracking, indexing and searching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10302306A1 (en) 2003-01-22 2004-07-29 Zeiss Optronik Gmbh monitoring device
DE102006001033A1 (en) 2005-03-03 2006-09-07 Volkswagen Ag Onboard system for automobiles allows pedestrians to be identified and tracked using input from cameras
DE112009000485T5 (en) 2008-03-03 2011-03-17 VideoIQ, Inc., Bedford Object comparison for tracking, indexing and searching

Also Published As

Publication number Publication date
GB201321954D0 (en) 2014-01-29
GB2510687B (en) 2019-06-05
GB2510687A (en) 2014-08-13

Similar Documents

Publication Publication Date Title
DE102017111203A1 (en) VIDEO PROCESSING DEVICE, VIDEO PROCESSING PROCESS AND PROGRAM
DE10254435B4 (en) Method for three-dimensional edge detection with Z height adjustment
DE3636951A1 (en) FOCUS DETECTING DEVICE
DE102004015806A1 (en) Method and device for recording areas of interest of moving objects
DE102006026724A1 (en) Image processing apparatus for a vehicle
WO2008155094A2 (en) Automated method for time segmentation of a video into scenes in scenes allowing for different types of transitions between image sequences
DE112014001201T5 (en) Apparatus and method for observing moving objects
DE3907664C2 (en)
DE102008024851B4 (en) User-assisted autofocus
DE102013224704A1 (en) Method for automatically focusing a camera
DE102018216144A1 (en) Anomaly Detection Device and Anomaly Detection Method
DE102011011931A1 (en) Method for evaluating a plurality of time-shifted images, device for evaluating images, monitoring system
DE69031025T2 (en) Automatic focusing device for automatic focus adjustment depending on video signals
DE102012015282A1 (en) Method for recognizing hidden state of image capture device e.g. charge coupled device camera of camera system used in motor car, involves comparing image cells of one image with image cells of other image
DE102017123228A1 (en) Method for classifying an object point as static or dynamic, driver assistance system and motor vehicle
DE102015204213B4 (en) Method for combining two images of a vehicle environment of a vehicle and corresponding device
EP3619060A1 (en) Method for determining the articulation angle of a combination
EP2483834B1 (en) Method and apparatus for the recognition of a false object detection in an image
DE102010019399B4 (en) Image acquisition method for IR images and thermal imaging camera
DE102014224557A1 (en) Image processing by means of cross-correlation
DE102012223121A1 (en) Method for tracking at least one object and monitoring device
DE102017217275A1 (en) Method for detecting a sheet edge, method for targeted treatment of plants with a foliar treatment agent and use of an event-based image sensor for detecting a sheet edge
DE102017222675A1 (en) Person recognition by means of a camera
EP0514390B1 (en) Process for determining the instantaneous position and shape of moving objects and for displaying them as a binary image
DE102010014733A1 (en) Chroma keying method for recording and processing of camera images, involves altering background color of monochrome image, and synchronizing background color with image pick-up frequency between two complementary colors

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06K0009620000

Ipc: G06V0030190000