DE68921976T2 - Segmentierungsverfahren zur feststellung eines zielpunktes auf bewegten objekten. - Google Patents

Segmentierungsverfahren zur feststellung eines zielpunktes auf bewegten objekten.

Info

Publication number
DE68921976T2
DE68921976T2 DE68921976T DE68921976T DE68921976T2 DE 68921976 T2 DE68921976 T2 DE 68921976T2 DE 68921976 T DE68921976 T DE 68921976T DE 68921976 T DE68921976 T DE 68921976T DE 68921976 T2 DE68921976 T2 DE 68921976T2
Authority
DE
Germany
Prior art keywords
image
point
target point
values
tracking
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.)
Expired - Lifetime
Application number
DE68921976T
Other languages
English (en)
Other versions
DE68921976D1 (de
Inventor
Thomas Lo
Jack Sacks
Wayne Simoni
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.)
Raytheon Co
Original Assignee
Hughes Aircraft Co
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 Hughes Aircraft Co filed Critical Hughes Aircraft Co
Publication of DE68921976D1 publication Critical patent/DE68921976D1/de
Application granted granted Critical
Publication of DE68921976T2 publication Critical patent/DE68921976T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

    1. Technisches Gebiet
  • Diese Erfindung betrifft die Bildverarbeitung und insbesondere Verfahren zum Bestimmen eines positiven Zielpunkts auf einem Objekt, daß sich durch eine starke Hintergrundstörung bewegt.
  • 2. Diskussion
  • Einer der wichtigsten Faktoren im Aufbau eines Lenksystems ist die Bestimmung eines geeigneten Endzielpunkts auf dem Objekt von Interesse (Ziel). Es ist für gewöhnlich nötig, auf einen lebensnotwendigen Teil auf dem Objekt abzuzielen, da ein knappes Verpassen oder ein Treffen eines unkritischen Teiles die Ziele der Aufgabe nicht erfüllen wird. Wenn es zum Beispiel das Ziel eines Lenksystems ist, einen Bohrer so zu positionieren, daß ein Loch an einer spezifischen Stelle (Zielpunkt) eines Werkstücks gebohrt werden kann, ist es absolut lebensnotwendig, daß der Zielpunkt präzise identifiziert wird.
  • Zum Zwecke dieser Diskussion wird eine Nachführeinrichtung angenommen, die sich auf einer sich bewegenden Plattform befindet und die verwendet wird, um die Plattform (Sucheinrichtung) auf einen spezifischen Punkt auf dem Objekt von Interesse zu richten. In dem Fall einer Nachführeinrichtung, welche einen IR-(Infrarot)-Sensor verwendet, wird die Nachführeinrichtung für gewöhnlich auf die Spur des wärmsten Merkinales oder die wärmste Stelle auf dem Objekt verriegelt. Wenn das Objekt zum Beispiel ein sich bewegendes Fahrzeug mit Eigenantrieb ist, stimmt die Heißstellenposition (Nachführpunkt) nicht notwendigerweise räumlich mit einem erwünschten Zielpunkt auf dem Objekt überein, da erwünschte Zielpunkte für gewöhnlich auf dem Hauptkörper des Objekts liegen und abhängig von den Zielen der Aufgabe sind.
  • Um einen solchen Zielpunkt zu erhalten, muß die gesamte Außenlinie oder Silhoutte des Objekts oder mindestens ein Hauptteil davon aus dem Hintergrund extrahiert werden. Dieses Verfahren einer Extraktion, welches im bildverarbeitenden Bereich als "Segmentierung" bezeichnet wird, wird im allgemeinen als eines der schwierigsten und herausforderndsten Probleme betrachtet, das im Aufbau von Systemen, welche Bildverarbeitungstechnologien verwenden, verursacht wird.
  • Ein Segmentierungssystem ist aus G Hirzinger, K. Landzettel, W. Snyde, "AUTOMATED TV TRACKING OF MOVING OBJECTS", Proceedings of the 5th International Conference of Pattern Recognition, Miami Beach, FA, 1.-4. Dezember 1980 vol. 2, Seiten 1255-1261 bekannt.
  • Die Schwierigkeit einer Segmentierung ist ein Ergebnis eines Vorhandenseins von einem oder mehreren Interferenz- oder Verwaschungsungsfaktoren im Sichtfeld, welche veranlassen, daß das Objekt von Interesse entweder unvollständig segmentiert oder durch beeinflussende Objekte oder eine "Störung" eingeschlossen wird. Desweiteren ist mit diesem Problem das unvermeidliche Vorhandensein von Rauschen verbunden. Zusätzlich zu diesen Interferenzen erzeugen einige Sensoren eine Form eines Rauschens, die als "Bauteilrauschen" bekannt ist, welches zu Detektor-zu-Detektor-Ungleichförmigkeiten in der Verstärkung und im Gleisspannungsversatz führt.
  • Jedes dieser Probleme benötigt ihre eigene besondere Lösung und ziemlich häufig entstehen Konflikte zwischen den verschiedenen Abhilfen. Aus diesem Grund ist es notwendig, Verfahren zu schaffen, deren Ziele es sind, zu bestimmen, welches Segmentierungsverfahren für eine gegebene Situation oder einen Satz von Bedingungen in der realen Welt geeignet ist. Verfahren dieses Typs weisen die Funktion eines Auswertens des Szeneinhalts auf, um quantitativ die Werte einer Störung und eines Rauschen abzuschätzen.
  • KURZFASSUNG DER ERFINDUNG
  • Gemäß der Erfindung wird ein Verfahren zum Bestimmen eines Zielpunkts, wie es hier im weiteren Verlauf im Anspruch 1 spezifiziert ist, und eine Vorrichtung zum Erzeugen eines Zielpunkts, wie sie hier im weiteren Verlauf im Anspruch 2 spezifiziert ist, geschaffen.
  • In dieser Erfindung wird ein Endzielpunktverfahren offenbart, welches mindestens einige der angesprochenen Probleme wesentlich verringern sollte und die Wahrscheinlichkeit eines sinnvollen Kontakts zu einem sich bewegenden Objekt erhöht.
  • KURZE BESCHREIBUNG DER ZEICHNUNG
  • Die verschiedenen Vorteile der Erfindung werden für Fachleute nach einem Studium der folgenden Beschreibung und unter Bezugnahme auf die Zeichnung offensichtlich, in welcher:
  • Fig. 1 ein Blockschaltbild der hauptsächlichen funktionellen Komponenten des bevorzugten Ausführungsbeispiels der vorliegenden Erfindung zeigt;
  • Fig. 2 ein schematisches Schaltbild eines in dem bevorzugten Ausführungsbeispiel verwendeten Zielpunktauswahl-Logikstromkreises zeigt; und
  • Fig. 3 eine Serie von Wellenformen aufweist, die zum Verständnis der Funktionsweise der vorliegenden Erfindung nützlich sind.
  • BESCHREIBUNG DES BEVORZUGTEN AUSFÜHRUNGSBEISPIELS
  • Zum Zwecke dieser Erfindung muß der bevorzugte Zielpunkt von dem Nachführpunkt unterschieden werden. Dies steht im Kontrast zu herkömmlichen Lenksystemen, bei denen es die Politik war, auf den Punkt zu zielen, welchen die Nachführeinrichtung als den Mittelpunkt eines Verfolgens berechnet hat (dieser Punkt ist für gewöhnlich der Schwerpunkt oder der erste Moment des segmentierten Zweipegel-Video-"Kleckses", welcher aus der Szene extrahiert und als das Objekt von Interesse bezeichnet worden ist).
  • Der Nachführpunkt sollte als ein Punkt auf dem Bild des Objekts definiert werden, welcher durch den Nachführpräprozessor segmentiert worden ist. Die Position dieses Punktes in dem Sichtfeld (FOV) wird in x- und y-Fehlersignale, welche das ausgewählte Objekt zentriert in dem FOV halten, umgewandelt. Da die Plattform in der Lage sein muß, sich schnell zu bewegen, um auf dem bezeichneten Objekt verriegelt zu bleiben, müssen diese Fehlersignale relativ breitbandig sein.
  • Andererseits kann der Zielpunkt mit dem Nachführpunkt übereinstimmen oder nicht. Wenn das Objekt von Interesse durch den Nachführpräprozessor vollständig segmentiert ist, werden der Zielpunkt und der Nachführpunkt im wesentlichen übereinstimmen. Es ist jedoch wahrscheinlicher, daß der Nachführpräprozessor das bezeichnete Objekt aufgrund der Notwendigkeit, die Digitalisierung einer Störung zu vermeiden, lediglich teilweise segmentiert; in diesem Fall wird der Zielpunkt um einen Betrag, der von der Unvollständigkeit der Segmentierung abhängt, aus dem Nachführpunkt verschoben.
  • Mit dem Segmentierungsverfahren dieser Erfindung wird ein geeigneterer Zielpunkt berechnet. Ein verschobener Zielpunkt auf der Grundlage einer kompletteren Segmentierung des Objekts von Interesse wird der tatsächliche Punkt, auf welchen die Plattform gerichtet wird. Es ist zu erwarten, daß sich die Koordinatenversätze in x und y zwischen dem Zielpunkt und dem Nachführpunkt im tatsächlichen Betrieb nicht schnell ändern. Die Zielpunkt-Versatzsignale müssen daher keine breitbandige Geschwindigkeitsinformation tragen, da sie lediglich positionelle Verschiebungen des Zielpunkts relativ zu dem Nachführpunkt darstellen. Diese Verschiebungswerte können daher in einem relativ gemächlichen Tempo berechnet werden und können stark geglättet sein.
  • Zu einigen Zeitunkten während eines Verschließens der Plattform auf das bezeichnete Objekt wird die Nachführfunktion möglicherweise auf einen Flächenkorrelator übergreifen, welcher die Plattform bis zum Erreichen eines "Blindbereichs" oder eines Auftretens eines Aufschlags steuert, je nachdem was zuerst auftritt. Ein Übergriff muß so sein, daß der bezeichnete anfängliche Korrelatorhilfspunkt besser als der Nachführpunkt mit dem berechneten Nachführeinrichtungs-Zielpunkt übereinstimmt.
  • In der Abwesenheit einer Hintergrundstörung ist es eine relativ einfache Sache, alles oder das meiste des bezeichneten Objekts zu segmentieren. Mit einer vorhandenen Störung wird das Segmentierungsproblem viel schwieriger, da die Signatur des bezeichneten Objekts von Störungsobjekten nicht unterscheidbar sein kann.
  • Das Verfahren dieser Erfindung ist konzeptionell recht einfach. Es basiert auf der Annahme, daß die Hintergrundstörung in der Helligkeit räumlich nicht homogen ist. Es wird also angenommen, daß das Objekt durch eine herkömmliche Ausschnitts-Videonachführeinrichtung oder eine Korrelations-Nachführeinrichtung verfolgt wird; daher wird das Bild des Objekts in einer festen räumlichen Position in dem FOV gehalten, während sich der Hintergrund "hinter" ihm bewegt. Beispiele von Video- und Korrelations-Nachführeinrichtungen sind in Wolfe, C. L. und Zissis, G. L., "The Infrared Handbook", Abschnitt 22-7, "Imaging Trackers", Seiten 22-63 bis 22-87; The Infrared Information and Analysis (IRIA) Center, Environmental Research Institute of Michigan, 1978, offenbart.
  • Es werden nun zwei Rahmen von Video- oder Bilddaten berücksichtigt. Diese Rahmen müssen zeitlich nicht angrenzen, obgleich es vorteilhaft ist, angrenzende Rahmen zu verwenden, wenn es möglich ist.
  • Der "gegenwärtige" Rahmen wird auf einer Bildelementauf-Bildelement-Grundlage in Realzeit abgetastet, wohingegen der "voherige" Rahmen in räumlicher Bildelementausrichtung mit dem gegenwärtigen Rahmen aus dem Speicher abgefragt wird. Anders ausgedrückt sind zugeordnete Bildelemente aus beiden Rahmen gleichzeitig zur Verarbeitung verfügbar, wenn sie in Rahmenkoordinaten ausgedrückt werden.
  • In gestörten Flächen einer Szene ist es relativ unwahrscheinlich, daß beide Rahmenabtastungen eines einzelnen Bildelements im Wert gleich werden, wohingegen es in solchen Flächen der Szene, die durch das Objekt von Interesse belegt werden, wahrscheinlich ist, daß beide Rahmenabtastungen im Wert gleich sind oder zumindest nahe beieinander liegen (ein Rauschen ist offensichtlich ein Begrenzungsfaktor im Bestimmen der statistischen Nähe der Abtastwerte; Anderungen in der Objektbildgröße oder des Seitenverhältnisses während eines Verschließens sind ein anderer).
  • Das auf jedes Paar von zeitlichen Bildelementwerten anzuwendende Verfahren besteht aus einem Bestimmen der Differenz zwischen den Werten jedes Paares. Die Differenzen, die für solche Paare berechnet werden, die einen Hintergrund aufweisen, werden größere Werte aufweisen, als die Differenzen für solche, die das Objekt von Interesse aufweisen. Tatsächlich werden die Werte für die bezeichneten Objektpaare nahe Null gruppiert (die Abweichung dieser Werte von Null wird von dem Rauschpegel und von den restlichen Änderungen, die durch die Auswirkungen eines Kurzzeitmanöverierens oder einer Objektsignaturänderung hervorgerufen werden, abhängig sein).
  • Um das Objekt von Interesse im wesentlichen von einer Störung zu trennen, muß lediglich ein Schwellwert auf der Grundlage des gemessenen Rauschpegels in dem Signal angelegt werden, um die Daten binär zu wandeln. Das resultierende binär gewandelte Muster wird eine vernünfige koniplette Silhouette des Objekts zusammen mit einer Streuung von binär gewandelten Bildelementen, welche überall dort Fehler darstellen, wo die Differenzen in den Hintergrundbildelementen als gleich oder nahe Null zustandekommen, enthalten.
  • Um die Anzahl der Hintergrund-"Leck"-Bildelemente in der verarbeiteten binären Szene zu verringern, können mehr als zwei Rahmen verwendet werden. Es wird der Fall betrachtet, in welchem drei aufeinanderfolgende Rahmen verwendet werden.
  • Das Verfahren beginnt mit den ersten zwei Rahmen. Es ist nicht notwendig, diese Rahmen selbst zu speichern, aber das Maximum (MAX) jedes Wertepaares sollte in einem Rahmenspeicher gespeichert werden und der Minimumwert (MIN) jedes Paares in einem anderen. Wenn der dritte Rahmen ausgetastet wird, wird jeder Bildelementwert mit dem gespeicherten Wert, welcher die gleiche Bildelementposition in den vorhergehenden beiden Rahmen belegt, verglichen. Wenn der Wert des Bildelements in dem neuen (dritten) Rahmen größer ist, als der Wert des gleichen Bildelements in dem MAX-Speicher, ersetzt dieser den gespeicherten Wert; wenn das neue Bildelement kleiner ist, als der Wert des gleichen Bildelements in dem MIN-Speicher, ersetzt dieser diesen Wert. An dem Ende des dritten Rahmens sind in den MAX- und MIN-Speichern die Maximum- bzw. Minimumwerte jedes Bildelements so gespeichert, wie sie über alle drei Rahmen ausgewertet worden sind.
  • Wenn das Verfahren fortschreitet, werden die Minima von den Maxima Bildelement um Bildelement subtrahiert und die Differenzen werden mit einem Schwellwert auf der Grundlage eines Rauschens genauso verglichen, wie es in dem Beispiel mit zwei Rahmen durchgeführt worden ist. Das resultierende Zweipegelbild wird eine vernünftige genaue Silhouette des bezeichneten Objekts mit weniger zweipegeligen Hintergrundabtastungen enthalten, als dies bei dem Beispiel mit zwei Rahmen der Fall sein würde.
  • Der Grund für die kleinere Anzahl von binär gewandelten Hintergrundabtastungen basiert auf der Annahme, daß der Hintergrund relativ zu dem verfolgtem Objekt in dem Bild "bewegt" wird, und daher ist die Wahrscheinlichkeit, daß drei Abtastungen zueinander gleich sind, geringer, als die Wahrscheinlichkeit, daß zwei gleich sind. Deshalb wird in dem Zweipegelbild ein Hintergrundbildelement weniger wahrscheinlich identifiziert als ein Objektbildelement.
  • Offensichtlich kann dieses Verfahren über vier oder mehr Rahmen mit einer monoton steigenden Verringerung in der Wahrscheinlichkeit eines Binärwandelns des Hintergrunds durchgeführt werden, wenn die Anzahl der verarbeiteten Rahmen erhöht wird.
  • Da kleinere Änderungen in dem Bild des Objekts wahrscheinlich mit jedem vorbeigehenden Rahmen auftreten, wird das Verfahren schließlich einen Punkt erreichen, bei dem eine Verminderung zurückkehrt, wenn das Zweipegelobjekt derart ernsthaft verschlechtert wird, daß eine Zielpunktbezeichnung nachteilig beeinflußt wird. Ein Rauschen in dem Bild wird schließlich ebenso den Zielpunkt verschlechtern. Das Verfahren sollte beendet sein, bevor dieser Punkt erreicht ist.
  • Fig. 1 zeigt ein konzeptionelles Blockschaltbild des Systems, daß das System 10 dieser Erfindung und die Beziehungen der wichtigsten funktionellen Untersysteme darstellt. Das Videoausgangssignal des Bildsensors 12 erreicht die Objekt-Nachführeinrichtung 14. Diese Nachführeinrichtung kann von jedem herkömmlichen Typ, wie zum Beispiel eine Ausschnitts-Videoschwerpunktnachführeinrichtung, eine Heißstellen-Nachführeinrichtung oder eine Korrelations- Nachführeinrichtung, wie zum Beispiel jene der vorher angegebenen Beispiele, sein. Die Ausgangssignale aus der Nachführeinrichtung sind Fehlersignale eX und eY, welche LOS- (Sichtlinien)-Beträge zu der Plattform oder der Sucheinrichtung 16 steuern. Ein geeignetes Beispiel einer Sucheinrichtung ist in den Druckschriften, auf die sich zuvor bezogen worden ist, offenbart. Das Videosignal erreicht ebenso die Zielpunkt-Auswahllogik 18, welche geglättete Zielpunktversätze in Rahmenkoordinaten ableitet.
  • Die geglätteten Zielpunktkoordinaten werden zweckmäßig mit den Nachführfehlersignalen in den Sucheinrichtungskreisen kombiniert. Ein Sucheinrichtungskreis ist ein Steuer- (Servo)-System, welches die Winkelgeschwindigkeit des Objekts bezüglich der optischen Achse des Sensors durch nachfolgende Meßwerte des Fehlersignals berechnet. Die berechnete Geschwindigkeit wird verwendet, um den Sensor auf das Objekt zu richten, um die Winkelgeschwindigkeit zwischen dem Objekt und der optischen Achse auf Null zu bringen. Das Fehlersignal wird ebenso verwendet, um die Plattform oder die Sucheinrichtung auf das Objekt zu lenken. Eine detaillierte Diskussion von Nachführkreisen oder Sucheinrichtungskreisen steht in Wolfe, C. L. und Zissis G. L, "The Infrared Handbook", Kapitel 22; "Tracking Systems", Seiten 22-3 bis 22-8. The Infrared Information and Analysis (IRIA) Center, Environmental Research Institute of Michigan, 1978. Die Zielpunktkoordinaten, welche lediglich kleinen Anderungen angepaßt zu sein brauchen, sollten zu den breitbandigen Fehlersignalen geführt werden, welche die LOS-Beträge steuern. Somit kann die Sucheinrichtung auf den ausgewählten Zielpunkt gelenkt werden, während der tatsächliche Nachführpunkt versetzt ist, und die Nachführgeschwindigkeitsfähigkeit kann schnell genug gemacht werden, daß es der Sucheinrichtung möglich ist, schnellen Objektbewegungen und - manövern zu folgen.
  • Fig. 2 zeigt ein funktionelles Blockschaltbild der Zielpunkt-Auswahllogik 18.
  • Register 20, 22 und 24 sind Datenhalteregister. Ein Videosignal erreicht das Register 20, wo es zum Zwecke eines Vorsehens von Zeit für einen Lese-Abänderungs-Schreibe-Zyklus in Direktzugriffsspeichern (RAMs) 26 und 28 gespeichert wird. Der RAM 26 speichert Maximum-Bildelementwerte in der Szene, wohingegen der RAM 28 Minimumwerte speichert. Daten im RAM 26 treten aufeinanderfolgend an dem Ausgangsanschluß DO auf, wenn der Adressenzähler 30 die gespeicherte Szene Bildelement um Bildelement zyklisch durchläuft. Die Daten erreichen einen Komparator 32, wo sie in ihrer Höhe mit dem ankommenden Realzeit-Bildelementwert im Register 20 verglichen werden. Wenn die Realzeit-Bildelementhöhe größer ist, als die an dem Ausgangsanschluß DO, ersetzt sie den gespeicherten Wert im RAM 26, mit dem sie verglichen worden ist; wenn nicht, verbleiben die gespeicherten Bildelemente auf ihrem Platz im RAM 26.
  • Ähnlich bestimmt der Komparator 34, ob der Realzeit- Bildelementwert kleiner ist, als der Wert, der an einer zugeordneten Bildelementadresse im RAM 28 gespeichert ist. Wenn dem so ist, ersetzt der Realzeit-Bildelementwert den gespeicherten Wert an dieser Adresse im RAM 28.
  • Ein logisches "ODER" 36 und ein logisches "UND" 38 setzen eine logische Anordnung zusammen, die zwei Funktionen durchführt: sie ermöglicht dem RAM 26, so initialisiert zu werden, daß alle Adressen zu Beginn des Verfahrens den minimal erlaubten Bildelementwert enthalten, und sie ermöglicht dem Komparator 32, den RAM 26 immer dann auf den neuesten Stand zu bringen, wenn der Realzeit-Bildelementwert den zugeordneten gespeicherten Wert überschreitet.
  • Ein logisches "ODER" 40 und ein logisches "UND" 42 führen mit Ausnahme dessen ähnliche Funktionen bezüglich des RAM 28 durch, daß in diesem Fall der RAM 28 auf den höchsten erlaubten Bildelementwert initialisiert wird.
  • Die Register 44 und 46 sind Halteregister, welche Daten enthalten, die im Subtrahierer 48 einer Differenzbildung zu unterziehen sind. Diese Daten stellen Maximum- bzw. Minimumwerte der aufeinanderfolgend abgetasteten Szenebildelemente dar. Die Differenzwerte erreichen einen Komparator 50, wo sie mit einem Schwellwert verglichen werden, dessen Wert proportional zum gemessenen Rauschpegel in der Szene ist (Fachleuten sind verschiedene einfache Verfahren zum Messen eines Rauschens bekannt). Als ein Ergebnis des hier beschriebenen Verfahrens wird eine binär gewandelte Silhouette von im wesentlichen dem ganzen Objekt an dem Ausgangsanschluß des Komparators 50 erscheinen. Diese im wesentlichen vollständige binäre Darstellung des Objekts ist zumindest unter den meisten Umständen für eine genaue Zielpunktbezeichnung auf dem erwünschten Objekt ausreichend.
  • Ein Zielpunktcomputer 52 nimmt das binäre Objektbild auf und berechnet die Koordinaten eines geeigneten Zielpunkts. Es gibt eine Anzahl von bekannten Verfahren zum Berechnen eines wirkungsvollen Zielpunkts, wenn das Objekt brauchbar segmentiert worden ist, wie es bei dem vorliegenden Verfahren sein sollte. Eine besonders gute Zielpunktauswahl würde der geometrische Schwerpunkt oder ein erster Moment der Objektsilhouette sein.
  • Nach einer Glättung (Tiefpaßfilterung) der x- und y-Koordinaten des berechneten Zielpunkts werden diese in die Sucheinrichtungskreise eingegeben, wo sie geeignet mit den Nachführfehlersignalen (oder Korrelatorfehlersignalen, je nachdem was der Fall ist) kombiniert werden.
  • Fig. 3 ist eine graphische Darstellung des Verfahrens. Dies ist eine eindimensionale Darstellung, die drei Zeilen verwendet, aber es versteht sich, daß das Verfahren genauso gut auf zweidimensionale Funktionen, wie zum Beispiel Bilder oder Szenen, angewendet werden kann, und tatsächlich ist sie allgemeiner an zwei- oder dreidimensionalen Bildern (bei denen die Zeit die dritte Dimension ist) anwendbar.
  • Videozeilen A, B, und C stellen drei aufeinanderfolgende Bilder dar, welche sich im wesentlichen im Raum überlappen. Zeile B ist mit einem Abstand x&sub1; bezüglich Zeile A nach rechts verschoben und Zeile C ist mit einem Abstand x&sub2; bezüglich Zeile B nach rechts verschoben. Das Objekt, welches eingeklammert gezeigt ist, wird im wesentlichen in jeder Zeile kraft seines Verfolgtwerdens mittels einer Heißstellen-Nachführeinrichtung an der gleichen Position gehalten.
  • Zeile D stellt einer Schwellwertbildung unterzogene oder zweipegelige Videosignale dar, die für die Verwendung durch eine Nachführeinrichtung segmentiert worden sind. Der Nachführpunkt befindet sich im Mittelpunkt des segmentierten Zweipegelvideosignals.
  • Die Zeile E&sub1; ist eine Zusammenfassung der Zeilen A, B, und C. Die starken schwarzen Linien stellen die Maximum- Bildelementwerte dar. Diese Werte werden Bildelement um Bildelement mit einer Abtastung pro Bildelement für jede der drei Zeilen berechnet.
  • Die Zeile E&sub2; ist ebenso eine Zusammenfassung der drei Zeilen, aber in diesem Fall sind die Minimum-Bildelementwerte in starkem Schwarz betont.
  • Die Zeile F ist eine Zusammenfassung der Maximum- und Minimumwerte. Es ist zu beobachten, daß in dem Bereich des erwünschten Objekts die Maximum- und Minimumwerte im wesentlichen übereinstimmen (In der realen Welt werden Änderungen in der Objekthöhe oder -größe, wie die Auswirkungen eines Rauschens, den Bereich der max-min-"Gleichheit " verringern. Obgleich diese Auswirkungen die gesamte "Genauigkeit" des Zielpunktbestimmungsverfahrens reduzieren, wird der resultierende Zielpunkt nichtsdestoweniger den Nachführpunkt für Zielpunktzwecke in der überwiegenden Mehrzahl von Fällen bedeutsam übertreffen.).
  • Die Zeile G zeigt die Ergebnisse eines Subtrahierens der Minimumwerte von den Maximumwerten. In dem Bereich des Objekts werden die Differenzen gleich oder nahezu Null, wohingegen in den meisten Bereichen des Hintergrunds, mit Ausnahme weniger relativ unwahrscheinlicher Bildelemente, bei denen die Werte der drei Abtastungen im wesentlichen gleich zueinander sind, die Differenzen einen bedeutenden positiven Wert aufweisen. Je größer die Hintergrundstörung ist, desto besser arbeitet das Verfahren.
  • Wenn das Differenzsignal, wie es in G gezeigt ist, einer Schwellwertbildung unterzogen wird, kann eine im wesentlichen vollständige Segmentierung des bezeichneten und verfolgten Objekts, wie es in H gezeigt ist, mit einem sehr kleinen Hintergrund-"Lecken" oder einer sehr kleinen Verschlechterung durchgeführt werden. Der Zielpunkt kann jetzt mit einer resultierenden wesentlichen Erhöhung in der Genauigkeit und Wirksamkeit gegenüber der, die durch Verwenden des Nachführpunkts als ein Zielpunkt erreichbar ist, in den Mittelpunkt des segmentierten "Kleckses" eingestellt werden. (Vergleiche den Ort der Nachführpunkt- und Zielpunktpfeile in den Zeilen D und H). Eine Nachführung wird ebenso dadurch zuverlässiger, daß der Segmentierungsschwellwert der Nachführeinrichtung von der Hintergrundstörung weggerichtet werden kann und somit wird die Möglichkeit eines Verlusts eines Verschließens verringert.
  • Es ist zu beobachten, daß das neue Segmentierungsverfahren im wesentlichen die vollständige Segmentierung des verfolgten Objekts unberücksichtigt der Polarität oder Kombination von Polaritäten seiner Videosignalsignatur garantiert.
  • Offensichtlich wird eine Erhöhung der Anzahl von Zeilen auf mehr als drei die Anzahl von Hintergrundleck-Digitalisierungen verringern, da die Wahrscheinlichkeit, daß mehr als drei Hintergrundwerte gleich sind, wesentlich geringer ist, als die Wahrscheinlichkeit, daß drei gleich sind. Andererseits, wird die Wahrscheinlichkeit ansteigen, daß die Silhouette des Objekts durch Rauschen oder Signaturänderungen verschlechtert wird, wenn zuviele Zeilen verarbeitet werden. Wie es üblicherweise der Fall ist, ist ein gut begründeter Kompromiß die beste Lösung.

Claims (4)

1. Verfahren zum Bestimmen eines Zielpunkts, der von einer Suchvorrichtung verwendet wird, um einen Schwerpunkt eines Objekts (1), das sich vor einem gestörten Hintergrund bewegt, zu berühren, wobei das Verfahren folgende Schritte umfaßt:
a) Erzeugen eines Nachführpunkts durch Erfassen einer physikalischen Charakteristik des Objekts, wobei der Nachführpunkt als ein Punkt auf dem Bild des Objekts definiert ist, welches mittels eines Nachführpräprozessors segmentiert worden ist;
b) Verwenden des Nachführpunkts, um kontinuierlich einen Bildsensor so auf das Objekt zu richten, daß es sich in einer Vielzahl von Bildrahmen, die zu verschiedenen Zeiten aufgenommen werden, am im wesentlichen gleichen räumlichen Ort befindet, wodurch das Objekt im wesentlichen in jedem Bildrahmen am gleichen räumlichen Ort bleibt, während sich der Hintergrund im allgemeinen ändert; und
c) Verarbeiten der Rahmen der Bilddaten, um einen Zielpunkt zu erzeugen, welcher dem Schwerpunkt des Objekts näher zugeordnet ist, als der Nachführpunkt;
und bei dem Schritt c) folgende Schritte aufweist:
Vergleichen der Werte der räumlich entsprechenden Bildelemente in mindestens drei aufeinanderfolgenden Bildrahmen und Speichern der Maximumwerte in einem ersten Speicher und der Minimumbildelementwerte in einem zweiten Speicher;
Subtrahieren der Minimumbildelementwerte von den Maximumbildelementwerten, um ein Differenzbild zu erzeugen, in welchem diejenigen Bildelementpositionen, die dem Objekt zugeordnet sind, einen Differenzwert nahe an Null aufweisen werden, während dem Hintergrund zugeordnete Positionen im wesentlichen größere Werte aufweisen werden;
Anlegen eines festen Schwellenwerts an die Differenzbilder, um ein binärgewandeltes Signal zu erzeugen; und
Berechnen des Zielpunkts aus dem Schwerpunkt von Bereichen des dem Objekt zugeordneten binärgewandelten Signals.
2. Vorrichtung zum Erzeugen eines Zielpunkts für eine Suchvorrichtung, die in der Lage ist, eine Berührung mit einem Objekt herzustellen, das sich vor einem gestörten Hintergrund bewegt, wobei die Vorrichtung umfaßt:
eine Videoeingabeeinrichtung (12) zum Liefern eines gegenwärtigen Bildrahmens von Bildelementdaten, die das Objekt beinhalten;
eine ersten Speichereinrichtung (26) zum Speichern von Maximumbildelementwerten für jede Bildelementposition in einer Vielzahl vorher aufgenommener Bildrahmen, in denen das Objekt im wesentlichen in jedem Rahmen am gleichen räumlichen Ort bleibt, der Hintergrund sich jedoch ändert, wenn sich das Objekt durch den Raum bewegt;
eine an die Eingabeeinrichtung und die erste Speichereinrichtung angeschlossene erste Vergleichseinrichtung (32) zum Vergleichen räumlich entsprechender Bildelementwerte darin und zum Aktualisieren des Speichers mit dem Maximumwert;
eine Maximumspeichereinrichtung (44) zum Speichern des Inhalts des ersten Speichers, nachdem die erste Vergleichseinrichtung einen Vergleich mit mindestens drei aufeinanderfolgenden Rahmen von Bilddaten durchgeführt hat;
eine zweite Speichereinrichtung (28) zum Speichern von Minimumbildelementwerten für jede Bildelementposition in den vorher aufgenommenen Bildrahmen;
eine an die Eingabeeinrichtung und die zweite Speichereinrichtung angeschlossene zweite Vergleichseinrichtung (34) zum Vergleichen räumlich entsprechender Bildelementwerte darin und zum Aktualisieren des zweiten Speichers mit dem Minimumwert;
eine Minimumspeichereinrichtung (46) zum Speichern des Inhalts der zweiten Speichereinrichtung, nachdem die zweite Vergleichseinrichtung einen Vergleich mit mindestens drei aufeinanderfolgenden Rahmen der Bilddaten durchgeführt hat;
eine Subtraktionseinrichtung (48) zum Subtrahieren entsprechender Bildelemente in der Maximum- und Minimumspeichereinrichtung, wodurch dem Objekt zugeordnete Bildelemente verglichen mit den Hintergrundbildelementen relativ niedrige Werte aufweisen werden;
eine dritte Vergleichseinrichtung (56) zur Schwellwertbildung des Ausgangs der Subtraktionseinrichtung mit einem Wert, der sich auf Rauschen in den Bildrahmen bezieht; und
eine an den Ausgang der dritten Vergleichseinrichtung angeschlossene Rechnereinrichtung (52) zum Berechnen ausgewählter Koordinaten von geometrischen Eigenschaften des Objekts aus dem einer Schwellwertbildung unterzogenem Bild, wodurch die Koordinaten mit Nachführfehlersignalen zum Lenken der Suchvorrichtung an einen vorbestimmten geometrischen Ort auf dem Objekt kombiniert werden können.
3. Vorrichtung nach Anspruch 2, bei der die Nachführfehlersignale mittels einer Einrichtung zum Wahrnehmen der Infraroteigenschaften des Objekts erzeugt werden.
4. Vorrichtung nach Anspruch 2, bei der sich die ausgewählten Koordinaten auf den Schwerpunkt des Objekts beziehen.
DE68921976T 1988-08-08 1989-07-10 Segmentierungsverfahren zur feststellung eines zielpunktes auf bewegten objekten. Expired - Lifetime DE68921976T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/229,198 US4959714A (en) 1988-08-08 1988-08-08 Segmentation method for terminal aimpoint determination on moving objects and apparatus therefor
PCT/US1989/002976 WO1990001749A2 (en) 1988-08-08 1989-07-10 A segmentation method for terminal aimpoint determination on moving objects

Publications (2)

Publication Number Publication Date
DE68921976D1 DE68921976D1 (de) 1995-05-04
DE68921976T2 true DE68921976T2 (de) 1995-08-31

Family

ID=22860204

Family Applications (1)

Application Number Title Priority Date Filing Date
DE68921976T Expired - Lifetime DE68921976T2 (de) 1988-08-08 1989-07-10 Segmentierungsverfahren zur feststellung eines zielpunktes auf bewegten objekten.

Country Status (9)

Country Link
US (1) US4959714A (de)
EP (1) EP0386231B1 (de)
JP (1) JP2552011B2 (de)
AU (1) AU619052B2 (de)
DE (1) DE68921976T2 (de)
ES (1) ES2015763A6 (de)
NO (1) NO177511C (de)
TR (1) TR26005A (de)
WO (1) WO1990001749A2 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0381724B1 (de) * 1988-08-08 1994-11-02 Hughes Aircraft Company Verfahren zur segmentierung von sich bewegenden objekten
US4937878A (en) * 1988-08-08 1990-06-26 Hughes Aircraft Company Signal processing for autonomous acquisition of objects in cluttered background
US5020113A (en) * 1988-08-08 1991-05-28 Hughes Aircraft Company Maskable bilevel correlators
US5134472A (en) * 1989-02-08 1992-07-28 Kabushiki Kaisha Toshiba Moving object detection apparatus and method
US5231674A (en) * 1989-06-09 1993-07-27 Lc Technologies, Inc. Eye tracking method and apparatus
IT1232109B (it) * 1989-06-21 1992-01-23 Cselt Centro Studi Lab Telecom Procedimento e dispositivo di riconoscimento del contorno di immagini in movimento
JPH0335399A (ja) * 1989-06-30 1991-02-15 Toshiba Corp 変化領域統合装置
JP2508904B2 (ja) * 1990-09-04 1996-06-19 三菱電機株式会社 車間距離検出装置
US5261011A (en) * 1991-05-02 1993-11-09 Hughes Aircraft Company Image discriminator which automatically enhances the ability of a system to discriminate between sources that can not be removed by fixed spectral cancellation
KR940007163B1 (ko) * 1991-07-09 1994-08-06 삼성전자 주식회사 캠코더의 피사체 자동추적장치
EP0532052B1 (de) * 1991-09-12 2008-02-13 FUJIFILM Corporation Verfahren zur Ermittlung von Objektbildern und Verfahren zur Bestimmung der Bewegung davon
US5371542A (en) * 1992-06-23 1994-12-06 The United States Of America As Represented By The Secretary Of The Navy Dual waveband signal processing system
US5479526A (en) * 1993-03-23 1995-12-26 Martin Marietta Pixel designator for small objects
US5406328A (en) * 1993-09-28 1995-04-11 Hughes Aircraft Company Adaptive track loop bandwidth reduction in cluttered scenes
US6965396B1 (en) * 1995-06-28 2005-11-15 The Johns Hopkins University Video-centroid integrated circuit
US6434254B1 (en) 1995-10-31 2002-08-13 Sarnoff Corporation Method and apparatus for image-based object detection and tracking
US6266443B1 (en) * 1998-12-22 2001-07-24 Mitsubishi Electric Research Laboratories, Inc. Object boundary detection using a constrained viterbi search
RU2262661C2 (ru) * 2000-06-26 2005-10-20 Череповецкий научный координационный центр Российской Академии Наук (ЧНКЦ РАН) Способ обнаружения движущихся транспортных средств
CN1606758A (zh) 2000-08-31 2005-04-13 雷泰克公司 传感器和成像系统
WO2003098922A1 (en) * 2002-05-15 2003-11-27 The Board Of Governors For Higher Education, State Of Rhode Island And Providence Plantations An imaging system and method for tracking the motion of an object
US7321699B2 (en) 2002-09-06 2008-01-22 Rytec Corporation Signal intensity range transformation apparatus and method
US7194110B2 (en) * 2002-12-18 2007-03-20 Intel Corporation Method and apparatus for tracking features in a video sequence
US7050909B2 (en) * 2004-01-29 2006-05-23 Northrop Grumman Corporation Automatic taxi manager
US8406464B2 (en) * 2005-06-23 2013-03-26 Israel Aerospace Industries Ltd. System and method for tracking moving objects
US8178825B2 (en) * 2007-10-29 2012-05-15 Honeywell International Inc. Guided delivery of small munitions from an unmanned aerial vehicle
JP5968752B2 (ja) * 2012-10-15 2016-08-10 一般財団法人電力中央研究所 飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラム
EP2946361B1 (de) 2013-01-15 2018-01-03 Israel Aerospace Industries Ltd. Fernverfolgung von objekten
IL224273B (en) 2013-01-17 2018-05-31 Cohen Yossi Delay compensation during remote sensor control

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4405940A (en) * 1977-05-31 1983-09-20 Westinghouse Electric Corp. Apparatus and method for preprocessing video frame signals
US4409661A (en) * 1979-08-22 1983-10-11 The United States Of America As Represented By The Secretary Of The Air Force Aimpoint selection processor
JPS5994045A (ja) * 1982-11-22 1984-05-30 Toshiba Corp 画像入力装置
US4739401A (en) * 1985-01-25 1988-04-19 Hughes Aircraft Company Target acquisition system and method
JPH0766446B2 (ja) * 1985-11-27 1995-07-19 株式会社日立製作所 移動物体像を抽出する方法
US4805018A (en) * 1986-03-07 1989-02-14 Matsushita Electric Industrial Co., Ltd. Video signal processing apparatus for separating an image of a moving object from video signals
US4823194A (en) * 1986-08-01 1989-04-18 Hitachi, Ltd. Method for processing gray scale images and an apparatus thereof
US4796187A (en) * 1986-12-24 1989-01-03 Hughes Aircraft Company Method for processing image data to select a target aimpoint

Also Published As

Publication number Publication date
WO1990001749A3 (en) 1990-03-22
NO901481L (no) 1990-04-02
WO1990001749A2 (en) 1990-02-22
AU619052B2 (en) 1992-01-16
NO177511B (no) 1995-06-19
NO901481D0 (no) 1990-04-02
DE68921976D1 (de) 1995-05-04
US4959714A (en) 1990-09-25
TR26005A (tr) 1993-10-08
NO177511C (no) 1995-09-27
JPH03505937A (ja) 1991-12-19
EP0386231B1 (de) 1995-03-29
JP2552011B2 (ja) 1996-11-06
ES2015763A6 (es) 1990-09-01
AU4332989A (en) 1990-03-05
EP0386231A1 (de) 1990-09-12

Similar Documents

Publication Publication Date Title
DE68921976T2 (de) Segmentierungsverfahren zur feststellung eines zielpunktes auf bewegten objekten.
DE68910498T2 (de) Signalverarbeitung zur autonomen erfassung von objekten in einem hintergrund von störechos.
EP0385384B1 (de) Verfahren zur Detektion bewegter Objekte in digitaler Bildfolge
DE69127809T2 (de) Verfahren um zwei bewegungen in hintereinanderfolgenden teilbildern mit drei teilbildern dynamisch zu analysieren
DE3688178T2 (de) Verfahren zur Bildextraktion eines sich bewegenden Objekts.
DE68918263T2 (de) Maskierbarer zweistufen korrelator.
DE69032146T2 (de) System zur Auffindung eines beweglichen Objekts
DE69511620T2 (de) Videoverarbeitungssystem
EP1531343B1 (de) Verfahren zur Verfolgung von Objekten
DE69031094T2 (de) Verfahren und Gerät zur Überwachung und Zielverfolgung
EP3980968B1 (de) Detektion, 3d-rekonstruktion und nachverfolgung von mehreren relativ zueinander bewegten starren objekten
DE102009038364A1 (de) Verfahren und System zur automatischen Objekterkennung und anschließenden Objektverfolgung nach Maßgabe der Objektform
DE10033599A1 (de) Positionserfassungsvorrichtung
DE10312249A1 (de) Verfahren zur gemeinsamen Verarbeitung von tiefenaufgelösten Bildern und Videobildern
DE10141055A1 (de) Verfahren zur Bestimmung von Bewegungsinformationen
DE4109159C2 (de) Verfahren und Vorrichtung zum Verfolgen eines einem Fahrzeug vorausfahrenden Fahrzeugs
EP0973044B1 (de) Verfahren zur Verfolgung bewegter Objekte anhand spezifischer Merkmale
DE102021200821B3 (de) Erzeugung von Trainingsdaten für zweidimensionale Scans eines Bodenradar- Systems
DE4205056A1 (de) Verfahren und system zum abtasten einer szene zu dem zweck des klassifizierens einer mehrzahl von sich bewegenden objekten
DE2841748C1 (de) Suchkopf, insbesondere zur automatischen Zielverfolgung
DE10145608A1 (de) Modellbasierte Objektklassifikation und Zielerkennung
DE60312301T2 (de) Bildverarbeitungsvorrichtung und -methode zur Erkennung der Umrisse eines bewegten Objektes
DE69325197T2 (de) Diskriminierung des Verhältnis von Amplituden in MTI-Prozessoren
EP1116962B1 (de) Verfahren zur autonomen Detektion von Hubschraubern
EP0039882A2 (de) Verfahren und Vorrichtung zum automatischen Erkennen eines Bildmusters, insbesondere eines Linienmusters

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: RAYTHEON CO. (N.D.GES.D. STAATES DELAWARE), LEXING