DE4410064C2 - Verfahren und Vorrichtung zur Abstandserkennung - Google Patents

Verfahren und Vorrichtung zur Abstandserkennung

Info

Publication number
DE4410064C2
DE4410064C2 DE4410064A DE4410064A DE4410064C2 DE 4410064 C2 DE4410064 C2 DE 4410064C2 DE 4410064 A DE4410064 A DE 4410064A DE 4410064 A DE4410064 A DE 4410064A DE 4410064 C2 DE4410064 C2 DE 4410064C2
Authority
DE
Germany
Prior art keywords
brightness
image
zone
images
distance
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
DE4410064A
Other languages
English (en)
Other versions
DE4410064A1 (de
Inventor
Katsuyuki Kise
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.)
Subaru Corp
Original Assignee
Fuji Jukogyo KK
Fuji Heavy Industries Ltd
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 Fuji Jukogyo KK, Fuji Heavy Industries Ltd filed Critical Fuji Jukogyo KK
Publication of DE4410064A1 publication Critical patent/DE4410064A1/de
Application granted granted Critical
Publication of DE4410064C2 publication Critical patent/DE4410064C2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • B60Q9/008Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for anti-collision purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/02Details
    • G01C3/06Use of electric means to obtain final indication
    • G01C3/08Use of electric radiation detectors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/72Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic or infrasonic waves
    • G01S1/74Details
    • G01S1/75Transmitters
    • G01S1/753Signal details
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/12Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0251Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • G06T7/593Depth or shape recovery from multiple images from stereo images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/133Equalising the characteristics of different image components, e.g. their average brightness or colour balance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/25Image signal generators using stereoscopic image cameras using two or more image sensors with different characteristics other than in their location or field of view, e.g. having different resolutions or colour pickup characteristics; using image signals from one sensor to control the characteristics of another sensor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/296Synchronisation thereof; Control thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10012Stereo images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30261Obstacle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/167Synchronising or controlling image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/243Image signal generators using stereoscopic image cameras using three or more 2D image sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/246Calibration of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0077Colour aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0081Depth or disparity estimation from stereoscopic image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0092Image segmentation from stereoscopic image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0096Synchronisation or controlling aspects

Description

Die vorliegende Erfindung betrifft ein Abstandserken­ nungsverfahren und Vorrichtung für einen sich bewegenden Körper, wie z. B. ein Automobil, wobei insbesondere der Abstand zu einem Hindernis durch das Steuern der Empfindlichkeit des Abbildungssystems und das Verarbeiten einer Bildabbildung zu einem geeigneten Bildsignal genauer erkannt werden kann.
Automobile sind aufgrund ihrer Nützlichkeit und ihres Komforts zu einem unverzichtbaren Bestandteil der modernen Gesellschaft geworden. Andererseits ist die von Automobilen verursachte Anzahl von Unfällen Jahr für Jahr angestiegen und der Verringerung dieser Unfälle wird eine große Aufmerk­ samkeit geschenkt. Ein Aspekt diese zu reduzieren wird von den Automobilen selbst verlangt, das heißt, die Entwicklung von Automobile, die Unfälle durch eigene autonome Ent­ scheidungen der Automobile vermeiden können. Zum autonomen Vermeiden von Kollisionen ist es zu allererst von größter Bedeutung, ein Objekt zu erkennen, um die Fahrt eines Automobiles zu verlangsamen, und andererseits ist es erforderlich, die Position zu erkennen, wo sich das erkannte Hindernis auf der Straße befindet. Als vielversprechendes Mittel zur Erreichung dieser Ziele wurde in letzter Zeit eine Technik, wie z. B. das Abbilden einer Szene außerhalb eines Fahrzeugs mittels einer am Fahrzeug montierten Videokamera, die ein Halbleiterbauteil, wie ein CCD (Charge Coupled Device, ladungsgekoppeltes Schaltelement) verwendet, und das Messen eines Abstands von dem Fahrzeug zu dem Objekt durch Ausführen einer Abbildungsverarbeitung am abgebildetem Bild eingeführt. Beispielsweise offenbart die JP-A-197816 (1984) eine Technologie, bei der eine dreidimensionale Lage eines Hindernisses auf der Basis von Abbildungen berechnet wird, die von zwei auf einem Vorderteil des Fahrzeugs befestigten Videokameras aufgenommen werden. Diese Technik verwendet ein sogenanntes stereoskopisches Verfahren, das auf dem Prinzip der Triangulation beruht, und insbesondere beinhaltet das Verfahren eine Technik zum Messen eines Abstands zu einem Hindernis durch die Extraktion des Hindernisses aus einem zweidimensionalen Helligkeitsverteilungsmuster und dann durch den Erhalt eines Lageunterschiedes der Hindernisabbildungen auf den zwei Abbildungsbildern. Bei diesem Verfahren wird jedoch die Genauigkeit der Abstandsmessung aufgrund des Helligkeitsunterschiedes zwischen der rechten und der linken Abbildung verschlechtert, wenn ein Empfindlichkeitsunter­ schied zwischen zwei Kameras besteht. Zur Beseitigung des vorgenannten Nachteils wird gemäß Darstellung in Fig. 26 eine herkömmliche Technik, die eine CCD-Kamera 101 verwendet, mit einer automatischen Objektivblende 100 ausgerüstet, welche ihre Blendenöffnung einer Amplitude eines Blendensignals von der CCD-Kamera 101 entsprechend (z. B. nach einer größeren Amplitude, wenn es hell ist und nach einer kleineren Amplitude, wenn es dunkel ist) einstellt. Daher ist leicht einzusehen, daß diese automatische Objektivblende in dem vorgenannten stereoskopischen Verfahren angewendet wird. Jedoch besteht sogar mit dieser verbesserten Vorrichtung immer noch ein Problem in der Abstandserkennungsgenauigkeit, da sowohl die rechte als auch die linke automatische Objektivblende eine inhärente Charakteristik aufweist, die Unterschiede in der Öffungseinstellung oder in der Öffnungs­ betriebszeit zwischen den zwei Linsen bewirkt, wodurch ein kleiner Unterschied in der Helligkeit zwischen der rechten und linken Abbildung entsteht. Ebenso besteht ein weiteres Problem darin, daß die Vorrichtung aufgrund der Zeitver­ zögerung der automatischen Objektivblende nicht in der Lage ist, einem solchen Zustand einer schnellen Beleuch­ tungsstärkenänderung zu folgen, wie es beispielsweise der Fall ist, wenn ein Fahrzeug in Tunnels einfährt oder daraus ausfährt.
Ferner schlägt die JP-A-188178 (1989) eine Abbildungs­ anzeigevorrichtung für ein Fahrzeug vor, welche ein nach­ folgendes Fahrzeug sicher erfassen kann. Insbesondere stellt die Vorrichtung sicher, daß der Fahrer des Fahrzeugs das nachfolgende Fahrzeug (ein hinterherfahrendes Fahrzeug) sogar während einer Nachtfahrt erkennen kann, ohne von den Front­ scheinwerfern nachfolgender Fahrzeuge geblendet zu werden, indem eine Helligkeit in einer Zone hoher Helligkeit korrigiert wird, wenn eine Vergleichseinrichtung ein größeres Abbildungssignal als einen vorgegebenen Standardwert während der Abbildungsverarbeitung von Straßen und umgebenden Fahrzeugen erkennt.
Die EP 0 513 801 A1 beschreibt eine Vorrichtung zur Abstands­ messung, bei dem ein Paar optische Bildaufnahmeeinrichtungen ein Objekt aufnehmen und durch Korrelation der beiden Abbil­ dungen die Entfernung zwischen einem Objekt und der Aufnah­ mevorrichtung bestimmt wird. Als wesentliche Merkmale ent­ hält diese Vorrichtung jeweils paarweise optische Linsen 1, Irisblenden 2, Bildaufnehmer 3, Steuerschaltungen 6, AD- Wandler 7, Speicher 8, sowie eine Belichtungsberechnungs­ schaltung 9, einen Bildsignalprozessor 10, eine Anzeige 11 und eine Einheit zum Festlegen eines Fensters 12.
Die US 4 668 084 offenbart eine Vorrichtung zur Abstands­ messung mit jeweils paarweise Photosensoren 100, AD-Wandler 300, Speicherregister 400, eine Abstandsberechnungsschaltung 500, sowie eine Steuerschaltung 900 als wesentliche Einrich­ tungen.
Die vorliegende Erfindung wurde im Hinblick auf die vorgenannte Situation gemacht, und es ist eine Aufgabe der Erfindung ein Abstandserkennungssystem für ein Fahrzeug bereitzustellen, das in der Lage ist, ein korrektes Abbildungsbild zu erzielen und eine Abstandserkennungs­ genauigkeit unter der Bedingung sich schnell ändernder Beleuchtungsstärke zu verbessern. Diese Aufgabe wird mit den Merkmalen der unabhängigen Ansprüche gelöst; vorteilhafte Weiterbildungen ergeben sich aus den abhängigen Ansprüchen.
Die vorliegende Erfindung wird nachstehend in Verbindung mit den beigefügten Zeichnungen beschrieben.
Es stellen dar:
Fig. 1 bis Fig. 25 eine bevorzugte Ausführungsform der vorliegenden Erfindung, wovon Fig. 1 eine Schaltungsansicht der erfindungsgemäßen Abstandserkennungsvorrichtung zeigt;
Fig. 2 eine schematische Seitenansicht eines Fahrzeugs, das die erfindungsgemäße Abstandserkennungsvorrichtung ent­ hält;
Fig. 3 eine schematische Vorderansicht eines Fahrzeugs, das die erfindungsgemäße Abstandserkennungsvorrichtung enthält;
Fig. 4 eine erläuternde Zeichnung, welche die Beziehung zwischen einer Kamera und einem Objekt zeigt;
Fig. 5 eine schematische Zeichnung für die Anzeige unter­ teilter Zonen;
Fig. 6 eine schematische Zeichnung für die Anzeige einer speziellen Zone;
Fig. 7 ein Beispiel einer Tabelle, die eine gemittelte Helligkeit einer Zone zeigt;
Fig. 8 eine Geschwindigkeitspegeltabelle für die Zone I;
Fig. 9 eine Geschwindigkeitspegeltabelle für die Zone II;
Fig. 10 eine Geschwindigkeitspegeltabelle für die Zone III;
Fig. 11 eine Geschwindigkeitspegeltabelle für die Zone IV und V;
Fig. 12 eine Geschwindigkeitspegeltabelle für die Zone VI und VII;
Fig. 13 eine erläuternde Ansicht, welche eine Abstands­ funktionswert-Berechnungsschaltung zeigt;
Fig. 14 ein Blockschaltbild, das eine Minimumwert- Erkennungsschaltung zeigt;
Fig. 15 ein Flußdiagramm, das eine Steuerprozedur für die Verschlußgeschwindigkeit zeigt;
Fig. 16 ein Flußdiagramm, das eine Mittelungsprozedur zeigt;
Fig. 17 ein Flußdiagramm, das eine Abstandserkennungs­ prozedur zeigt;
Fig. 18 eine erläuternde Ansicht, die eine Speicherungs­ reihenfolge in einem Schieberegister zeigt;
Fig. 19 ein Zeitdiagramm, das die Betriebsweise einer Abstandsfunktionswert-Berechnungsschaltung zeigt;
Fig. 20 ein Zeitdiagramm, das die Betriebsweise eines Abweichungsbetrag-Bestimmungsabschnitts zeigt;
Fig. 21 ein Zeitdiagramm, das die Betriebsweise des Gesamtsystems zeigt;
Fig. 22 eine erläuternde Ansicht, die ein Beispiel einer Abbildung zeigt, die von einer auf dem Fahrzeug montierten CCD-Kamera aufgenommenen wurde;
Fig. 23 eine Zeichnung, die einen Objektabstand auf einer Abbildungsebene zeigt.
Fig. 24 ein Helligkeitshistogramm innerhalb einer speziellen Zone;
Fig. 25 ein Flußdiagramm, das die Datenverarbeitung auf der Basis des Helligkeitsdiagramms darstellt; und
Fig. 26 eine CCD-Kamera mit einer automatischen Objektivblende nach dem Stand der Technik
In Fig. 2 bezeichnet das Bezugszeichen 1 ein Fahrzeug, wie z. B. ein Automobil, auf dem ein Abstandserkennungssystem 2 zum Erkennen eines Abstands mittels Abbildung eines Objekts montiert ist. Das Abstandserkennungssystem ist mit einer Vorrichtung für die Erkennung eines Hindernisses auf einer (nicht dargestellten) Straße verbunden, um ein Hindernis- Überwachungssystem für die Warnung eines Fahrzeugfahrers bereitzustellen oder autonom eine Kollision mit dem Hindernis zu vermeiden.
Das Abstandserkennungssystem 2 weist ein stereoskopisches optisches System 10 als Abbildungsvorrichtung für die Erfassung der optischen Abbildung innerhalb eines vorge­ gebenen Bereichs außerhalb des Fahrzeugs, eine Verschluß­ geschwindigkeits-Steuervorrichtung 15 zum Steuern einer Verschlußgeschwindigkeit, um ein geeignetes Abbildungsbild durch Anpassen einer Empfindlichkeit (Verschluß­ geschwindigkeit) des stereoskopischen optischen Systems 10 zu erhalten, und eine stereoskopische Abbildungsverarbeitungs­ vorrichtung 20 auf, um ein von dem stereoskopischen optischen System 10 abgebildetes Bild zu verarbeiten und eine Abstandsverteilung eines gesamten Abbildungsbildes zu berechnen. Die von der stereoskopischen Abbildungsverar­ beitungseinrichtung 20 verarbeiteten dreidimensionalen Abstandsdaten werden in die Hinderniserkennungsvorrichtung eingegeben, in welcher eine Straßenform und ein Hindernis erkannt werden.
Das stereoskopische optische System 10 besteht aus einer Kamera, die ein Halbleiterabbildungselement wie z. B. ein ladungsgekoppeltes Element (CCD) verwendet. Gemäß Darstellung von Fig. 3 weist das System 10 zwei CCD-Kameras 11a und 11b (die falls erforderlich mit 11 bezeichnet werden) für linksseitige und rechtsseitige Winkel bei großem Abstand, und zwei CCD-Kameras 12a und 12b (die falls erforderlich mit 12 bezeichnet werden) für linksseitige und rechtsseitige Winkel bei kleinem Abstand auf. Diese Kameras 11 und 12 sind an der vorderen Dachverkleidung im Passagierraum des Fahrzeugs 1 untergebracht. Insbesondere die Kameras 12a und 12b für einen kurzen Abstand sind mit einem vorgegebenem Abstand zwischen den Kameras 11a und 11b für einen großen Abstand angeordnet.
Es reicht für das stereoskopische optische System 10 aus, wenn es die Lage von Objekten von 2 bis 100 Metern vor dem Fahrzeug 1 messen kann, vorausgesetzt, daß die Position, an der die CCD-Kameras 11 und 12 im Passagierraum montiert sind zwei Meter von der Vorderkante der Kühlerhaube des Fahrzeugs 1 entfernt ist.
Das heißt, nach Darstellung in Fig. 4 wird eine Abbildung eines Punktes P auf eine Projektionsebene abgebildet, die von den Kameras 11a und 11b (genauer gesagt, von einem optischen Zentrum des Objektivs jeder Kamera) um den Betrag f entfernt ist, und ein Abstand D ist gegeben durch:
D = r . f/x (1)
wobei r ein Abstand zwischen den zwei CCD-Kameras 11a und 11b für den großen Abstand (genauer gesagt, ein Abstand zwischen den optischen Achsen der Kameras 11a und 11b) ist, D ein Abstand des Punktes P von der Position der Kameras 11a und 11b (genauer gesagt, ein Abstand von dem optischen Mittelpunkt des Objektivs jeder Kamera) ist, f eine Brennweite der Objektive für die Kameras 11a und 11b ist und x ein Abweichungsbetrag des von der Kamera für den linksseitigen Winkel erzeugten Abbildungsobjekts von dem Objekt ist, das von der Kamera für den rechtsseitigen Winkel erzeugt wird.
Um den Betrag der Abweichung "x" erkennen zu können, ist es erforderlich, die Abbildungen desselben Objekts auf dem linken und auf dem rechten Bild herauszufinden.
Bei der stereoskopischen Abbildungsverar­ beitungsvorrichtung 10 wird ein Abbildungsbild in Kleinbereiche unterteilt, dann wird ein Helligkeitsmuster (oder falls erforderlich Farbenmuster) zwischen den rechten und linken Abbildungsbildern für jeden Kleinbereich verglichen, um Koinzidenzbereiche in dem Helligkeits- oder Farbenmuster darin zu finden, und von dem Gesamtbild wird eine Abstandsverteilung erhalten.
Dieses Verfahren, die Helligkeit des Abbildungsbildes zu nutzen, ist wegen des Überflusses an Informationsmenge im Vergleich zum Stand der Technik überlegen, bei dem einige Merkmale von Kanten, Linien, speziellen Konfigurationen oder dergleichen für jeden Bereich extrahiert und Koinzidenz­ bereiche zwischen den rechten und linken Bildern gefunden werden.
Wenn die "i"-ten Abbildungselemente des linken und rechten Bildes als Ai bzw. Bi bezeichnet werden, kann die Koinzidenz zwischen den linken und rechten Bildern beispielsweise durch einen Abstandsfunktionswert H (im Englischen ist dafür auch der Ausdruck "City-block distance" gebräuchlich) gemäß nachstehender Formel (2) ausgedrückt werden.
H = Σ |Ai - Bi| (2)
Bezüglich der Größe des vorgenannten Bereichs birgt ein zu großer Bereich eine hohe Wahrscheinlichkeit in sich, daß ein Objekt in großen Abstand und ein Objekt in kurzem Abstand gleichzeitig in dem Bereich vorhanden sind, was eine zwei­ deutige Abstandserkennung ergibt. Andererseits erzeugt ein zu kleiner Bereich einen Mangel an Information für das Herausfinden der Koinzidenz. Somit gibt es eine optimale Bereichsgröße, um eine besten Anpassung zu erzielen.
Als Ergebnis von Experimenten zur Ermittlung einer optimalen Anzahl von Bildelementen durch Unterteilen auf eine derartige Größe, daß ein Fahrzeug mit einer Breite von 1,7 Meter, welches 100 m vor der Kamera fährt, und ein Fahrzeug, welches auf einer benachbarten Spur fährt, nicht im selben Bereich vorhanden ist, hat man herausgefunden, daß die optimale Anzahl von Bildelementen gleich vier sowohl für die laterale als auch die longitudinale Breite, also 16 Bildelemente ist.
Dementsprechend gilt die nachstehende Beschreibung für das Herausfinden der Koinzidenz des linken und rechten Bildes, wenn ein Bild in einen aus 4 × 4 Bildelementen bestehenden Kleinbereich unterteilt ist, und die CCD-Kameras 11a und 11b auf einen großen Abstand eingerichtet sind.
Nach Darstellung von Fig. 1 ist die stereoskopische Abbildungsverarbeitungsvorrichtung 20 mit einem Abbildungs­ wandlerteil 30 zum Umwandeln analoger von dem stereo­ skopischen optischen System 10 abgebildeter Bilder in digitale Bilder, einem Abstandsfunktionswert-Berechnungsteil 40, welcher als Koinzidenzberechnungsabschnitt dient, welcher den Abstandsfunktionswert H berechnet, indem er ein Bildelement nach dem anderen verschiebt und sukzessiv den Abstandsfunktionswert H berechnet, einem Minimum/Maximum- Wert-Erkennungsabschnitt 50 für die Erkennung des Minimumwertes HMIN und des Maximumwertes HMAX und einem Abweichungsbetrag-Erkennungsteil 60 zum Bestimmen des Abweichungsbetrages "x" ausgerüstet, indem geprüft wird, ob der von dem Minimum/Maximum-Wert-Erkennungsabschnitt 50 erhaltene Minimumwert HMIN sich mit dem linken und dem rechten Kleinbereich in Koinzidenz befindet.
In dem vorstehend beschriebenen Abbildungswandlerteil 30 sind den CCD-Kameras 11a und 11b für das rechte und das linke Bild entsprechende A/D-Wandler 31a und 31b zugeordnet und analoge Signale von den CCD-Kameras 11a und 11b werden jeweils von den A/D-Wandlern 31a und 31b in digitale Signale umgewandelt. Ferner werden die Ausgangssignale der A/D- Wandler 31a und 31b in die Nachschlagetabellen (LUT, look-up tables) 32a und 32b eingegeben.
Die A/D-Wandler 31a und 31b weisen z. B. eine Helligkeits­ auflösung von 8 Bit auf, und die analogen Abbildungsdaten von der CCD-Kamera 11 werden in digitale Abbildungsdaten mit einer erforderlichen Helligkeitsabstufung umgewandelt. Ins­ besondere wird, da bei der Umsetzung einer Abbildungs­ helligkeit zur Beschleunigung der Bearbeitung in eine binäre Form ein großer Verlust in der Informationsmenge für die Berechnung der Koinzidenz zwischen dem rechten und dem linken Bild auftritt, die Helligkeit jedes Bildelements in eine Grauskala mit z. B. 256 Abstufungen umgewandelt.
Ferner werden die vorgenannte LUT 32a und 32b in einem Nur-Lese-Speicher (ROM) ausgebildet. Die LUT 32a und 32b haben jeweils Adressen, die aus derselben Anzahl von Bits wie die der Daten der von dem A/D-Wandler 31a und 31b umgewandelten Abbildung entsprechen. Ebenso werden die Daten, die einer Helligkeitskorrektur oder einer Korrektur der Eigenverstärkung im CCD-Verstärker unterzogen werden, ebenfalls in diese LUT 32a und 32b eingeschrieben. Die 8-Bit- Abbildungsdaten werden beispielsweise durch die in die LUT 32a und 32b eingeschriebenen Daten korrigiert, um auf diese Weise einen Kontrast in einem Bereich niedriger Helligkeit zu erhöhen oder einen Unterschied in der Charakteristik der linken und der rechten CCD-Kamera zu korrigieren.
Die durch die LUT's 32a und 32b korrigierten digitalen Abbildungsdaten werden in den Abbildungsspeichern 33a und 33b (die, falls erforderlich mit Abbildungsspeicher 33 bezeich­ net werden) abgespeichert, nachdem entsprechende Adressen von einer nachstehend beschriebenen 1#-Adressensteuerung 86 zugeordnet wurden, und andererseits werden sie ebenfalls in dem Dual-Port-Speicher 16 der Steuervorrichtung 15 für die Verschlußgeschwindigkeit als Musterabbildung gespeichert. Wie nachstehend beschrieben, besteht der Abbildungsspeicher 33 aus einem relativ langsamen (und damit kostengünstigen) Speicher, da das Datenholen in den Abstandsfunktionswert- Berechnungsabschnitt 40 in Teilen und wiederholt ausgeführt wird.
Als nächstes wird die Steuervorrichtung 15 für die Ver­ schlußgeschwindigkeit beschrieben.
Die Steuervorrichtung 15 für die Verschlußgeschwindigkeit weist einen Dual-Port-Speicher 16, in welchen die Adressen durch die #1-Adressensteuerung zugeordnet werden, und eine CCD-Steuerung 17 als Empfindlichkeitseinstelleinrichtung auf, um ein korrektes Bild durch die Steuerung der Verschluß­ geschwindigkeit der CCD-Kamera 11a und 11b entsprechend der Beleuchtungsstärkenänderung außerhalb des Fahrzeuges abbilden zu können. In der CCD-Steuerung wird auf der Basis der in dem Dual-Port-Speicher 16 gespeicherten Musterabbildung beur­ teilt, ob die augenblickliche Verschlußgeschwindigkeit für beide CCD-Kameras 11a und 11b angemessen ist oder nicht, und wenn sie für nicht angemessen beurteilt wird, wird die Verschlußgeschwindigkeit der CCD-Kameras 11a und 11b jeweils in der Weise geändert, daß ein Unterschied in der Empfindlichkeit (nachstehend als Verschlußgeschwindigkeit bezeichnet) zwischen der rechten und linken Kamera beseitigt wird.
Um zu beurteilen, ob die augenblickliche Verschlußge­ schwindigkeit auf der Basis der Musterabbildung angemessen ist oder nicht, ist es erforderlich zu bestimmen, welcher Raum (Zone) und welche Daten in der Musterabbildung zu verarbeiten sind. Detaillierter beschrieben wird, wie nachstehend gezeigt, das Verarbeitungsverfahren durch die Kombination der Punkte, welche den Raum (Zone) betreffen, und der Punkte, welche die Datenverarbeitung betreffen, bestimmt.
[1] Zone:
  • 1. Gesamtzone: alle Abbildungsdaten werden abge­ tastet
  • 2. Zonenaufteilung: die abgetasteten Abbildungsdaten werden in verschiedene Zonen (z. B. Zonen I bis VII gemäß Fig. 5 unterteilt)
  • 3. Spezielle Zone: eine spezielle Zone der Abbildung wird abgetastet
[2] Datenverarbeitung:
  • 1. Arithmetische Mittelung: Alle Daten innerhalb einer betroffenen Zone werden arithmetisch gemittelt
  • 2. Minimum/Maximum-Verfahren: ein Minimum- und ein Maximum-Wert wird inner­ halb der betroffenen Zone erkannt
  • 3. Histogramm-Verfahren: ein Histogramm wird für eine gesamte betroffene Zone berechnet
In der bevorzugten Ausführungsform wird ein Fall, beidem bezüglich [1] Zone eine Zonenaufteilung (2) und bezüglich [2] Datenverarbeitung eine arithmetische Mittelung eingeführt werden, erläutert. Gemäß Fig. 5 haben die aufgeteilten Zonen die Bedeutung:
Zone I: praktisch Himmelszone;
Zone II: Zone relativ großen Abstands auf der Straßenoberfläche;
Zone III: Zone relativ kleinen Abstands auf der Straßenoberfläche;
Zone IV: eine Spur zur Linken des Fahrzeugs;
Zone V: eine Spur zur Rechten des Fahrzeugs;
Zone VI: ein linksseitiger Bereich, wobei eine weiße Markierung auf der augenblicklich benutzten Spur vorhanden ist;
Zone VII: ein rechtsseitiger Bereich, wobei eine weiße Markierung auf der augenblicklich benutzten Spur vorhanden ist.
Für jede der vorstehend definierten Zonen wurde im Voraus eine Tabelle zur Veränderung der Verschlußgeschwindigkeit anhand von Experimenten und dergleichen nach dem nachstehend beschriebenen Verfahren ermittelt.
Zuerst werden Abbildungsbilder unter verschiedenen Beleuchtungsbedingungen durch Veränderung der Verschluß­ geschwindigkeit aufgenommen. Als nächstes wird auf der Basis dieser Abbildungsbilder ein Verschlußgeschwindigkeitspegel, nämlich eine Tabelle, die einen Korrekturpegel der Verschlußgeschwindigkeit (wobei beispielsweise 0 keine Korrektur und 1 eine Erhöhung einer Verschlußgeschwindigkeit und eine Stufe bedeutet) angibt, gemäß Darstellung in Fig. 8 bis Fig. 12 erhalten. Der Verschlußgeschwindigkeitspegel ist insbesondere eine Zahlenangabe um anzugeben, wieviele Änderungsschritte an der augenblicklichen Verschlußge­ schwindigkeit durchgeführt werden sollten, damit aus einem Abbildungsbild mit gegebener Helligkeit eines mit praktisch zulässiger Helligkeit wird. Somit wird eine Reihe von Verschlußgeschwindigkeitspegeln in einer Tabelle angeordnet, welche die Verschlußgeschwindigkeit und Helligkeit für jede Zone parametrisiert.
Wenn demzufolge eine augenblickliche Verschlußgeschwin­ digkeit und ein arithmetisch gemittelter Wert der Hellig­ keitsdaten für jede Zone der Musterabbildung bekannt sind, kann ein geeigneter Verschlußgeschwindigkeitspegel durch Bezugnahme auf die vorstehenden Veränderungstabellen für die Verschlußgeschwindigkeit erhalten werden.
Auf diese Weise können die Verschlußgeschwindigkeitspegel der rechten und der linken CCD-Kamera 11a und 11b geeignet gesteuert werden, wodurch nicht nur eine Echtzeiteinstellung der Helligkeit sogar während einer plötzlichen Veränderung der Beleuchtungsstärke, wie beim Einfahren eines Fahrzeugs in einen Tunnel, erreicht werden kann, sondern auch ein Hellig­ keitsunterschied zwischen der linken und der rechten CCD- Kamera verhindert werden kann, da es dabei keinen Öffnungs­ mechanismus gibt. Ferner wird das Abstands­ erkennungssystem auch während einer Nachtfahrt eingesetzt.
Wenn beispielsweise die augenblickliche Verschlußge­ schwindigkeit unter der Annahme eines gemittelten Hellig­ keitswertes gemäß Darstellung in Fig. 7 gleich 1/1000 s ist, dann sind die erforderlichen Verschlußgeschwindigkeitspegel SSL (I) bis SSL (VII) jeweils wie folgt:
SSL (I) =  +1
SSL (II) =  -1
SSL (III) =    0
SSL (IV) =  -1
SSL (V) =  -1
SSL (VI) =    0
SSL (VII) =    0
Eine Summe der SSL (I) bis SSL (VII), Σ SSL ist gleich -2 und demzufolge wird eine geeignete Verschlußgeschwindigkeit um zwei Stufen auf 1/250 s erniedrigt.
Andererseits ist der Abstandsfunktionswert-Berechnungsteil 40 der stereoskopischen Abbildungsverarbeitungsvorrichtung 20 sowohl mit zwei Sätzen der Eingangspufferspeicher 41a und 41b über einen gemeinsamen Bus 80 als auch mit den zwei Sätzen der Eingangspufferspeicher 42a und 42b über den gemeinsamen Bus 80 verbunden.
Diese Eingangspufferspeicher 41a, 41b, 42a, und 42b sind sehr schnelle der Geschwindigkeit der Abstandsfunktionswert- Berechnung entsprechende Speichertypen, da sie eine relativ kleine Speicherkapazität aufweisen und ferner jeder von ihnen die Eingangs/Ausgangs-Steuerung unabhängig durchführen kann. Ferner wird auf der Basis des von der #1-Adressensteuerung 86 gemäß einem von der Takterzeugungsschaltung 85 gelieferten Taktsignal erzeugten Adressensignals dieselbe Adresse diesen Eingangspufferspeichern 41a, 41b, 42a und 42b, den Abbil­ dungsspeichern 33a und 33b und dem Dual-Port-Speicher 16 zugeordnet.
Die Eingangspufferspeicher 41a und 41b für das linke Abbildungsbild sind mit den zwei Schieberegistersätzen 43a und 43b (die beispielsweise aus 8 Stufen bestehen) verbunden und in ähnlicher Weise sind die Eingangspufferspeicher 42a und 42b für das rechte Abbildungsbild mit den zwei Schieberegistersätzen 44a und 44b (die beispielsweise aus 8 Stufen bestehen) verbunden.
Ferner sind diese 4 Schieberegistersätze 43a, 43b, 44a und 44b mit der Abstandsfunktionswert-Berechnungsschaltung 45 für die Berechnung eines Abstandsfunktionswertes verbunden. Die Datenübertragung zwischen diesen 4 Schieberegistersätzen und den vorstehenden Eingangspufferspeichern wird durch eine #2-Adressensteuerung 87 gesteuert.
Darüber hinaus sind die Schieberegister für das rechte Abbildungsbild 44a und 44b mit zwei aus 10 Stufen bestehenden Schieberegistersätzen 64a und 64b in dem nachstehend beschriebenen Abweichungsbetrag-Bestimmungsabschnitt 60 verbunden. Wenn mit der Übertragung der Daten für den nächsten Kleinbereich begonnen wird, werden die vorherigen Daten, welche für die Berechnung der Abstandsfunktionswerte H verwendet wurden, zu diesen Schieberegistern 64a und 64b übertragen und für die Bestimmung des Abweichungsbetrages "x" verwendet.
Ferner ist die Abstandsfunktionswert-Berechnungsschaltung 45 mit einem sehr schnellen CMOS-Rechner 46 kombiniert, welcher in einem Einzelchip durch Kombination mehrerer Addierer mit Eingangs/Ausgangs-Zwischenspeichern angeordnet ist. Gemäß Darstellung in Fig. 13 weist die Abstandsfunktionswert-Berechnungsschaltung 45 eine Pipeline- Aufbau auf, der 16 Stück des Rechners 46 in einer Pyramidenform verbindet. Die erste Stufe dieses Pyramidenaufbaus dient der Berechnung absoluter Werte, die zweite Stufe bis vierte Stufe bilden einen ersten Addierer, einen zweiten Addierer bzw. einen dritten Addierer, und die letzte Stufe ist ein Addierer zum Berechnen eines Gesamtergebnisses. Aufgrund dieses Aufbaus kann der Rechner so viele Daten eines Abschnitts mit 8 Bildelementen gleichzeitig verarbeiten. Es sei angemerkt, daß ein rechter Abschnitt der ersten und zweiten Stufen in Fig. 13 weggelassen ist.
Der vorgenannte Erkennungsabschnitt 50 für Minimum/ Maximum-Werte weist eine Minimumwert-Erkennungsschaltung 51 für das Erkennen eines Minimumwertes HMIN der Abstandsfunktionswerte H und eine Maximumwert-Erkennungs­ schaltung 52 für das Erkennen eines maximalen Wertes HMAX der Abstandsfunktionswerte H auf und besitzt einen Aufbau, der zwei Stück des vorgenannten Rechners 46 verwendet, wovon einer zum Erkennen eines Minimumwertes und der andere zum Erkennen eines Maximumwertes dient. Ferner wird der Erkennungsabschnitt 50 für die Minimum/Maximum-Werte synchron zu einer Ausgabe des Abstandsfunktionwertes H betrieben.
Gemäß Darstellung in Fig. 14 besteht die Minimumwert- Erkennungsschaltung 51 aus dem Rechner 46 mit einem darin enthaltenem Register A 46a, einem Register B 46b und einer arithmetischen und logischen Einheit (ALU) 46c, einem Zwischenspeicher C 53, einem Zwischenspeicher 54 und einem Zwischenspeicher D 55, die mit dem Rechner 46 verbunden sind. Ein Ausgangssignal von der Abstandsfunktionswert-Berechnungs­ schaltung 45 wird über das Register A 46a und den Zwischen­ speicher C 53 in das Register B 46b eingegeben und ein höchstwertiges Bit (MSB) des Ausgangssignals aus der ALU 46 wird an den Zwischenspeicher 54 ausgegeben. Ein Ausgangs­ signal aus dem Zwischenspeicher 54 wird in das Register B 46b und den Zwischenspeicher D 55 eingegeben. Es wird nämlich ein Halb-Resultat der Minimumwertberechnug in dem Rechner 46 in dem Register B 46b gespeichert und andererseits wird der momentane Abweichungsbetrag "x" in dem Zwischenspeicher D 55 gespeichert.
Was die Maximumwert-Erkennungsschaltung 52 betrifft, ist der Aufbau derselbe wie der für die Minimumwert-Erkennungs­ schaltung mit der Ausnahme daß die Logik umgekehrt ist und ein Abweichungsbetrag "x" nicht gespeichert wird.
Wie vorstehend beschrieben, wird ein Abstandsfunktions­ wert H jedesmal berechnet wenn ein Bildelement des linken Bildes um ein Element verschoben wird, während ein gegebener Kleinbereich des rechten Bildes auf einer festen Position verbleibt. Jedesmal wenn dieser berechnete Abstandsfunktions­ wert H ausgegeben wird, wird er mit einem bisher erhaltenen Maximumwert HMAX und einem Minimumwert HMIN verglichen und diese Maximum- oder Minimumwerte werden falls erforderlich aktualisiert. Wenn die Berechnung für den letzten Abstandsfunktionswert für einen Kleinbereich des rechten Bildes abgeschlossen ist, wurden die Maximum- und Minimumwerte des Abstandsfunktionswertes H, HMAX und HMIN bezüglich des gegebenen Kleinbereichs des rechten Bildes erhalten.
Der vorgenannte Abweichungsbestimmungsteil 60 ist ein relativ kleiner Anteil des RISC-Prozessors, welcher einen Rechner 61 als Haupteinrichtung, zwei Datenbusse mit einer Breite von 16 Bit, 62a und 62b, einen Zwischenspeicher 63a zum Halten eines Abweichungsbetrages "x", einen Zwischen­ speicher 63b zum Halten eines Schwellenwertes HA als erster spezifizierter Wert, einen Zwischenspeicher 63c zum Halten eines Schwellenwertes HB als zweiter spezifizierter Wert, einen Zwischenspeicher 63d zum Halten eines Schwellenwertes HC als dritter spezifizierter Wert, zwei Schieberegistersätze 64a und 64b zum Halten der Abbildungsdaten des rechten Bildes, eine Umschaltschaltung 65 zum Ausgeben eines Abweichungsbetrages "x" oder "0" als Antwort auf das Ausgangssignal aus dem Rechner 61, Ausgangspufferspeicher 66a und 66b zum kurzzeitigen Speichern der ausgegebenen Daten, und ein ROM 67 mit 16 Bit Breite aufweist, in das Betriebszeitendaten für die Schaltung und ein Steuerprogramm zum Betrieb des Rechners 61 eingeschrieben sind.
Ferner weist der vorstehend beschriebene Rechner 61 eine ALU 71, welche seine Haupteinrichtung ist, ein Register 71, ein Register 72, ein Register 73 und eine Auswahleinrichtung 74 auf. Der vorgenannte Datenbus 62a (nachstehend als Bus A 62a bezeichnet) ist mit dem Register A 71 verbunden und der Datenbus 62b (nachstehend als Datenbus B 62b bezeichnet) ist ebenfalls mit dem Register B 72 verbunden. Darüber hinaus wird die vorgenannte Umschaltschaltung 65 entsprechend dem Ergebnis der Berechnung der ALU 70 betrieben, um den Abweichungsbetrag "x" oder "0" in den Pufferspeichern 66a und 66b zu speichern.
Der vorgenannte Bus A 62a ist mit den Zwischenspeichern 63b, 63c und 63d zum Halten der Schwellenwerte HA, HB bzw. HC, und mit der Maximumwert-Erkennungsschaltung 52 verbunden. Ferner ist der Bus B 62b mit der Minimumwert-Erkennungs­ schaltung 51 verbunden und die vorgenannten Schieberegister 64a und 64b sind mit dem Bus A bzw. Bus B verbunden.
Die vorgenannte Umschaltschaltung 65 ist mit dem Rechner 61 und der Minimumwert-Erkennungsschaltung 51 über den Zwischenspeicher 63a verbunden. Die Umschaltschaltung 65 stellt eine Umschaltfunktion bereit, um ein Ausgangssignal auf die Ausgangspufferspeicher 66a und 66b entsprechend einem Beurteilungsergebnis zu schalten, wenn der Rechner 61 nach drei nachstehend beschriebenen Bedingungen unterscheidet.
In dem Abweichungsbetrag-Erkennungsteil 60 wird geprüft, ob der Minimumwert HMIN des Abstandsfunktionswertes H tatsächlich eine Koinzidenz zwischen dem rechten und linken Kleinbereich anzeigt, und nur dann, wenn die drei Bedingungen erfüllt werden, wird der Abweichungsbetrag "x" zwischen zwei entsprechenden Bildelementen ausgegeben. Das heißt, ein erforderlicher Abweichungsbetrag "x" ist ein Abweichungs­ betrag in dem Moment, wenn der Abstandsfunktionswert H zu einem Minimum wird und dementsprechend wird der Abweichungsbetrag "x" ausgegeben, wenn die folgenden drei Bedingungen erfüllt werden, und es wird der Wert "0" ausgeben, was bedeutet, daß keine Daten ausgegeben werden, wenn diese nicht erfüllt werden.
Bedingung 1: HMIN ≦ HA (wenn HMIN < HA, ist keine Abstandserkennung möglich);
Bedingung 2: HMAX - HMIN ≧ HB (eine Bedingung, um zu prüfen ob ein erhaltener Minimumwert ein von Flackern oder Rauschen vorgetäuschter Wert ist; diese Bedingung gilt auch in dem Fall, bei dem ein Objekt eine gekrümmte Oberfläche aufweist, deren Helligkeit sich allmählich verändert);
Bedingung 3: Helligkeitsunterschied zwischen zwei benachbarten Bildelementen in lateraler Richtung innerhalb eines Kleinbereichs des rechten Bildes < HC (wobei, wenn HC auf eine hohen Wert gebracht wird, eine Kantenerkennung erhaltbar sein kann.) In dieser Bedingung ist jedoch HC bei einem viel niedrigeren Pegel als einem üblicher­ weise zur Kantenerkennung verwendeten Pegel festgelegt; Diese Bedingung basiert auf dem Prinzip, daß eine Abstandserkennung an einem Abschnitt nicht durchgeführt werden kann, der keine Helligkeitsänderung aufweist.
Die von dem Abweichungsbestimmungsteil 60 ausgegebene Abstandsverteilungsinformation wird über einen gemeinsamen Bus 80 in den Dual-Port-Speicher 90 geschrieben, welcher eine Schnittstelle für eine externe Einrichtung, wie z. B. eine Straßen/Hindernis-Erkennungsvorrichtung ist.
Als nächstes wird eine Betriebsweise der Abstandser­ kennungsvorrichtung 2 beschrieben.
Fig. 17 ist ein Flußdiagramm, das eine Abstandserken­ nungsprozedur in der stereoskopischen Abbildungsverar­ beitungsvorrichtung 20 darstellt. Zuerst werden, wenn in einem Schritt S301 die von der linken und rechten CCD-Kamera 11a und 11b aufgenommenen Abbildungsbilder eingegeben sind, im nächsten Schritt S302 die eingegeben analogen Abbildungen durch die A/D-Wandler 31a und 31b in digitale Signale umgewandelt. Als nächstes werden in den LUT's 32a und 32b diese digitalisierten Abbildungsdaten verschiedenen Prozeduren wie z. B. einer Kontrasterhöhung eines Bereichs mit niedriger Helligkeit, einer Kompensation der Charakteristik der linken und rechten CCD-Kamera oder dergleichen unterzogen und dann werden sie in den Abbildungsspeichern 33a und 33b aufgezeichnet. Andererseits werden sie auch als eine Muster­ abbildung in dem Dual-Port-Speicher 16 der Steuervorrichtung 15 für die Verschlußgeschwindigkeit aufgezeichnet.
Es ist nicht erforderlich, daß das in den Abbildungs­ speichern 33a und 33b gespeicherte Abbildungsbild ein Gesamtbild sein sollte. Die Größe des Abbildungsbildes, nämlich die Anzahl der Zeilen des CCD-Elementes, die zu einem Zeitpunkt gespeichert werden, kann so groß sein, wie es für die folgende Prozedur erforderlich ist. Welcher Zeilenbereich gespeichert wird, hängt ferner von den Aufgaben eines Abstandserkennungssystem ab. In dieser Ausführungsform ist das aufgezeichnete Abbildungsbild ein mittlerer Bereich von 200 Zeilen innerhalb von insgesamt 485 Zeilen. Darüber hinaus kann die Aktualisierungsgeschwindigkeit des gespeicherten Abbildungsbildes so weit wie möglich verringert werden, wie es einer Aufgabe oder Leistung der Vorrichtung entspricht. In dieser Ausführungsform ist die Aktualisierungsgeschwindigkeit beispielsweise ein Bild pro 0,1 s (ein Bild für jedes dritte Bild in einen Fernsehgerät).
Das in dem Dual-Port-Speicher 16 der Steuervorrichtung 15 für die Verschlußgeschwindigkeit aufgezeichnete Abbildungs­ bild wird daraufhin überprüft, ob die Verschlußge­ schwindigkeit der linken und der rechten CCD-Kamera 11a und 11b angemessen sind oder nicht, und wenn diese nicht angemessen ist, wird sie auf einen angemessen Wert korrigiert. Das heißt, daß sogar dann, wenn sich eine äußere Beleuchtungsstärke stark ändert, die Verschlußgeschwindigkeit beider Kameras angemessen eingestellt wird, wodurch die Abbildungsbilder ohne jeden Helligkeitsunterschied zwischen der linken und der rechten CCD-Kamera in den Abbildungs­ speichern 33a bzw. 33b aufgezeichnet werden.
Als nächstes wird auf der Basis der Flußdiagramme in Fig. 15 und Fig. 16 eine von der Steuervorrichtung 15 für die Ver­ schlußgeschwindigkeit ausgeführte Steuerprozedur der Ver­ schlußgeschwindigkeit beschrieben.
Fig. 15 zeigt ein Flußdiagramm, das eine Hauptroutine in der CCD-Steuerung 17 darstellt. Nach einer Initialisierung im Schritt S101 wird im Schritt S102 eine Musterabbildung aus dem Dual-Port-Speicher 16 eingegeben. Im nächsten Schritt S103 wird eine Subroutine für die Datenverarbeitung ausge­ führt. In dieser Subroutine werden eine Mittelung der Abbildungsdaten und eine Berechnung der angemessenen Verschlußgeschwindigkeit ausgeführt. Als nächstes geht der Vorgang zum Schritt S104 über, bei dem die berechnete Verschlußzeit ausgegeben wird und dann springt der Vorgang auf den Schritt S102 zurück, von dem aus der Vorgang wiederholt wird.
Gemäß einer detaillierteren Beschreibung des Vorgangs in der Datenverarbeitungs-Subroutine nach Fig. 16 wird zuerst die Helligkeit der Abbildung für jede Zone des Abbildungs­ bildes, nämlich die Zonen I, II, III, IV, V, VI und VII gemäß Darstellung in Fig. 5 gemittelt. Dann wird auf der Basis dieser gemittelten Helligkeitsdaten und der augenblicklichen Verschlußgeschwindigkeit ein jeder Zone entsprechender Verschlußgeschwindigkeitspegel SSL (I), SSL (II), SSL (III), SSL (IV), SSL (V), SSL (VI) und SSL (VII) von einer jeweils entsprechenden in den Fig. 8 bis 12 dargestellten Tabelle ausgelesen. Dann geht der Vorgang auf den Schritt S208 über, bei dem das Gesamtergebnis Σ SSL der so erhaltenen Verschlußgeschwindigkeitspegel berechnet wird und kehrt dann zur Hauptroutine zurück.
Wenn die Abbildungsbilder der linken und rechten CCD- Kamera 11a und 11b, nachdem sie der vorgenannten Verschluß­ geschwindigkeitssteuerung und Helligkeitssteuerung unter­ worfen wurden, in den Abbildungsspeichern 33a bzw. 33b aufge­ zeichnet sind, werden im Schritt S303 die linken und rechten Abbildungsdaten in die Eingangspufferspeicher 41a, 41b, 42a und 42b aus dem linken und dem rechten Abbildungsspeicher 33a und 33b über die Busleitung 80 eingeschrieben und es wird ein Abgleich, nämlich eine Überprüfung auf Koinzidenz zwischen dem linken und dem rechten darin eingeschriebenen Bild ausge­ führt. Die Abbildungsdaten werden jeweils in einige Zeilen zusammengefaßt in die Eingangspufferspeicher eingelesen, beispielsweise mit 4 Zeilen für jedes Bild.
Das Dateneinschreiben in die Pufferspeicher aus den Abbildungsspeichern und das Dateneinschreiben in die Schieberegister aus den Pufferspeichern wird abwechselnd zwischen den zwei Pufferspeichern für das linke und das rechte Bild durchgeführt. Beispielsweise werden in dem linken Bild, während die momentanen Daten aus dem Abbildungsspeicher 33a in den Pufferspeicher 41a eingeschrieben werden, die vorherigen Daten aus dem Pufferspeicher 41b in das Schiebe­ register 43b eingeschrieben und zum nächsten Zeitpunkt werden, während die nächsten Daten aus dem Abbildungsspeicher 33b in den Pufferspeicher 41b eingeschrieben werden, die zum vorherigen Zeitpunkt eingeschriebenen Daten aus dem Pufferspeicher 41a in das Schieberegister 43a eingeschrieben. In ähnlicher Weise werden am rechten Bild dieselben Operationen durchgeführt.
Ferner werden nach Darstellung in Fig. 18 die Abbildungs­ daten eines aus 4 × 4 Bildelementen bestehenden Kleinbereichs des linken (rechten) Bildes in der Art (1, 1)... (4, 4) angeordnet. Diese Abbildungsdaten treten nacheinander in das Schieberegister 43a (44a) für die Zeilen 1, 2 des Kleinbereichs und in das Schieberegister 43b (44b) für die Zeilen 3, 4 in der Reihenfolge einer ungeradzahligen Zeile nach einer geradzahligen Zeile gemäß Darstellung in Fig. 18 ein.
Die Schieberegister 43a, 43b, 44a und 44b besitzen jeweils eine unabhängige Datenübertragungsleitung. Daher werden die Daten des 4 × 4 Bildelements z. B. in acht Taktzyklen übertragen. Dann geben diese Schieberegister 43a, 43b, 44a und 44b gleichzeitig den Inhalt der geradzahligen Schritte von den 8 Schritten an die Abstandsfunktionswert- Berechnungsschaltung 45 aus, und bei Beginn der Berechnung des Abstandsfunktionswertes H werden die Daten des rechten Bildes in den Schieberegistern 44a und 44b gehalten und die Daten der ungeradzahligen Zeilen und der geradzahligen Zeilen werden abwechselnd pro Taktsignal ausgegeben. Andererseits werden die Daten des linken Bildes weiter zu den Schiebe­ registern 43a und 43b übertragen, und während der ab­ wechselnden Ausgabe der Daten der ungeradzahligen Zeilen und der geradzahligen Zeilen werden die Daten, welche in der Richtung eines Bildelements nach rechts verschoben werden, mit jedem zweiten Takt zurückgeschrieben. Dieses wird wiederholt, bis ein Abschnitt von 100 Bildelementen (z. B. mit 200 Taktimpulsen) verschoben wurde.
Wenn die Übertragung aller einen Kleinbereich betref­ fenden Daten abgeschlossen ist, wird der Inhalt des rechten Bildadressenzählers (die Hauptadresse des Kleinbereichs der nächsten 4 × 4 Bildelemente) in dem linken Bildadressenzähler in der #2-Adressensteuerung 87 gesetzt und die Verarbeitung des nächsten Kleinbereichs begonnen.
In der Abstandsfunktionswert-Berechnungsschaltung 45 werden gemäß einem Zeitdiagramm von Fig. 19 die Daten eines 8-Bildelementeabschnitts zuerst in den Absolutwertrechner der Eingangsstufe der Pyramidenstruktur eingegeben und der Absolutwert der Helligkeitsdifferenz zwischen dem linken und dem rechten Bild berechnet. Insbesondere wird dann, wenn die Helligkeit des entsprechenden rechten Bildelements von der Helligkeit des linken Bildelements subtrahiert wird und das Ergebnis dieser Subtraktion negativ ist, durch Änderung des Berechnungsbefehls und nochmaliger Ausführung der Subtraktion mit vertauschten Subtrahenden und Minuenden der Absolutwert berechnet. Demzufolge wird im Anfangsstadium in einigen Fällen die Subtraktion zweimal ausgeführt.
Als nächstes addieren nach dem Ablauf des Initiali­ sierungsschrittes die ersten bis dritten Addierer aus den zweiten bis vierten Stufen die gleichzeitig eingegebenen Eingangsdaten und geben das Ergebnis aus. Ferner werden die zwei nachfolgenden Daten in dem Gesamtergebnisrechner der letzten Stufe, in der das Gesamtergebnis gebildet wird, addiert und ein erforderlicher Abstandsfunktionswert H für einen Abschnitt mit 16 Bildelementen wird mit jedem zweiten Takt an den Abschnitt 50 zur Erkennung der Minimum/Maximum- Werte ausgegeben.
Dann geht der Vorgang zum Schritt S304 über, bei dem ein Maximumwert HMAX und ein Minimumwert HMIN bezüglich des im Schritt S303 berechneten Abstandsfunktionswertes H erkannt werden. Wie vorstehend beschrieben, ist der Erkennungsvorgang für den Maximumwert HMAX und den Minimumwert HMIN genau derselbe, außer daß eine wechselseitig vertauschte Logik verwendet wird und der Abweichungswert "x" nicht zurückbehalten wird, weshalb eine nachstehende Beschreibung nur für die Erkennung des Minimumwertes HMIN erfolgt.
Zuerst wird der anfangs ausgegebene Abstandsfunktionswert H (H bei dem Abweichungsbetrag x = 0) in das Register B 46b der ALU 46 über den Zwischenspeicher C 53 der Minimumwert- Erkennungsschaltung 51 gemäß Darstellung in Fig. 14 einge­ geben. Der beim nächsten Takt ausgegebene Abstands­ funktionswert H (H bei dem Abweichungsbetrag x = 1) wird in das Register A 46a der ALU 46 und in den Zwischenspeicher C 53 eingegeben und zum selben Zeitpunkt wird die Vergleichs­ berechnung mit dem Register B 46b in der ALU 46 gestartet.
Wenn das Ergebnis der Vergleichsberechnung in der ALU 46 anzeigt, daß der Inhalt des Register A 46a kleiner als der des Registers B 46b ist, wird der Inhalt des Zwischen­ speichers C 53 (nämlich der Inhalt des Registers A 46a) zu dem Register B 46b gesendet, und der Abweichungsbetrag "x" dieses Zeitpunkts wird in dem Zwischenspeicher D 55 zurück­ gehalten. Ferner wird mit diesem Takt der Abstands­ funktionswert H (H bei dem Abweichungsbetrag X = 2) in das Register A 46a und in den Zwischenspeicher C 53 gleichzeitig eingegeben, und dann wird die Vergleichsberechnung noch einmal gestartet.
Somit wird der Minimumwert während der Berechnung immer in dem Register B 46b gespeichert und der Abweichungsbetrag "X" dieses Zeitpunkts wird immer in dem Zwischenspeicher D 55 zurückgehalten, während die Berechnung fortgesetzt wird, bis der Abweichungsbetrag "x" zu 100 wird. Wenn die Berechnung abgeschlossen ist (d. h. ein Takt nach der Ausgabe des letzten Abstandsfunktionswertes H) wird der Inhalt des Registers B 46b und des Zwischenspeichers D 55 in den Abschnitt 60 für die Bestimmung des Abweichungsbetrages geschrieben.
Während dieser Zeit wird der Anfangswert des nächsten Kleinbereichs in die Abstandsfunktionswert-Berechnungsschal­ tung 45 eingelesen, so daß ein Zeitverlust vermieden wird, da mit jedem zweiten Takt ein neues Berechnungsergebnis dank der Pipeline-Struktur erhalten wird, während anderenfalls vier Takte zur Berechnung eines Abstandsfunktionswertes H erfor­ derlich wären.
In einem Schritt S305 werden der Minimumwert HMIN und der Maximumwert HMAX des Abstandsfunktionswertes H bestimmt, der Abschnitt 60 für die Erkennung des Abweichungsbetrags über­ prüft die drei vorgenannten Bedingungen und der Abweichungs­ betrag "x" wird bestimmt. Insbesondere wird gemäß Darstellung in dem Zeitdiagramm von Fig. 20 der Minimumwert HMIN in das Register B 72 des Rechners 61 über den Bus B 62b zwischen­ gespeichert und andererseits wird der Schwellenwert HA, welcher mit dem Wert in dem Register B 72 verglichen wird über den Bus A 62a in das Register A 71 zwischengespeichert. Dann werden in der ALU 70 der Minimumwert HMIN und der Schwellenwert HA verglichen und wenn der Minimumwert HMIN größer als der Schwellenwert ist, wird die Umschaltschaltung 65 zurückgesetzt und "0" wird unabhängig von den Ergebnissen der späteren Prüfungen ausgegeben.
Der Maximumwert HMAX wird dann in das Register A 71 zwischengespeichert, und der Unterschied zwischen dem Maximumwert HMAX und dem in dem Register B 72 zurück­ gehaltenen Minimumwert HMIN wird berechnet, und dieses Ergebnis wird an das Register F 73 ausgegeben. Mit dem nächsten Takt wird die Umschaltschaltung 65 zurückgesetzt, wenn der Inhalt des Registers F 73 kleiner als der im Register A 71 zwischengespeicherte Schwellenwert HB ist.
Die Berechnung des Helligkeitsunterschieds zwischen benachbarten Bildelementen wird mit dem nächsten Takt gestartet. Die zwei Schieberegisterpaare 64a und 64b, welche die Helligkeitsdaten enthalten, weisen einen zehnstufigen Aufbau auf und sind mit der letzten Stufe des Schiebe­ registers 44a für die erste und zweite Zeile des Abstandsfunktionswert-Berechnungsabschnitts 40 und dem Schieberegister 44b für die dritte und vierte Zeile des Abstandsfunktionswert-Berechnungsabschnitts 40 verbunden. Das Ausgangssignal dieser Schieberegister wird von der letzten Stufe und von der Stufe, die zwei Stufen vorher kommt, entnommen und an den Bus A 62a bzw. den Bus B 62b ausgegeben.
Wenn die Berechnung des Helligkeitsunterschiedes ge­ startet ist, werden die Helligkeitsdaten jedes Bildelements im Kleinbereich in jeder Stufe des Schieberegisters 64a und 64b zurückgehalten, und zuerst werden die Helligkeitsdaten der ersten Zeile der vierten Spalte des vorherigen Kleinbereichs und die der ersten Zeile der ersten Spalte des momentanen Kleinbereichs in das Register A 71 und das Register B 72 des Rechners 61 zwischengespeichert.
Dann wird der Absolutwert des Unterschiedes zwischen dem Inhalt des Registers A 71 und dem des Registers B 71 berechnet und das Ergebnis in dem Register F 73 gespeichert. Ferner wird mit dem nächsten Takt der Schwellenwert HC in das Register A 71 zwischengespeichert und mit dem Wert des Registers F 73 verglichen.
Wenn der Inhalt des Registers F 73 (der Absolutwert des Helligkeitsunterschiedes) als Ergebnis des Vergleichs im Rechner 61 größer als der Inhalt des Registers A 71 (der Schwellenwert HC) ist, dann gibt die Umschaltschaltung 65 entweder den Abweichungsbetrag "x" oder "0" aus, und wenn der Inhalt des Registers F 73 kleiner als der des Registers A 71 ist, dann gibt die Umschaltschaltung 65 "0" aus. Diese ausgegebenen Werte werden in eine Adresse geschrieben, welche die erste Spalte der ersten Zeile des Kleinbereichs der Ausgangspufferspeicher 66a und 66b darstellt.
Während der Vergleich zwischen dem Schwellenwert HC und dem Helligkeitsunterschied zwischen benachbarten Bild­ elementen in dem Rechner 61 ausgeführt wird, werden die Schieberegister 64a und 64b um eine Stufe weitergetaktet. Dann wird die Berechnung bezüglich der Helligkeitsdaten der zweiten Zeile der vierten Spalte des vorherigen Kleinbereichs und der der zweiten Zeile der ersten Spalte des momentanen Kleinbereichs gestartet. Somit wird die Berechnung bezüglich der dritten und vierten Zeile in ähnlicher Weise ausgeführt, nachdem die Berechnung abwechselnd bezüglich der ersten Zeile und der zweiten Zeile des Kleinbereichs ausgeführt wurde.
Während der Berechnung sind die letzte Stufe und die erste Stufe der Schieberegister 64a und 64b in einer ringartigen Schieberegisterform miteinander verbunden. Wenn daher der Verschiebetakt nach einem Abschluß der Berechnung des gesamten Kleinbereichs zweimal hinzuaddiert worden ist, ist der Inhalt der Register auf den Zustand vor der Berechnung zurückgebracht, und wenn die Übertragung der Helligkeitsdaten des nächsten Kleinbereichs beendet ist, werden die Daten der vierten Spalte des momentanen Kleinbereichs in der letzten Stufe und in der vorletzten Stufe gespeichert.
Auf diese Weise werden, während die Berechnung zum Bestimmen des Abweichungsbetrags ausgeführt wird, die nächsten zu verarbeitenden Daten auf den Bussen A 62a und 62b bereitgestellt und das Ergebnis geschrieben, so daß ein Datensatz mit nur zwei für die Ausführung der Berechnung erforderlichen Takten verarbeitet werden kann. Dement­ sprechend können sämtliche Berechnungen z. B. innerhalb von 43 Takten, sogar unter Einschluß der Prüfungen des Minimumwertes HMIN und des Maximumwertes HMAX, welche am Anfang ausgeführt werden, abgeschlossen werden. Das heißt, es gibt eine ausreichende Toleranz für die erforderliche Zeit zur Bestimmung des Minimumwertes HMIN und das Maximumwertes HMAX des Abstandsfunktionswertes H hinsichtlich eines gegebenen Kleinbereichs, so daß es möglich ist, noch einige zusätzliche Funktionen zu haben.
Wenn dann der Abweichungsbetrag "x" bestimmt ist, wird er im Schritt S306 als Abstandsverteilungsinformation von den Pufferspeichern 66a und 66b an den Dual-Port-Speicher 90 ausgegeben, und damit ist die Verarbeitung in der stereo­ skopischen Bildverarbeitungsvorrichtung 20 abgeschlossen. Diese Ausgangspufferspeicher 66a und 66b weisen beispiels­ weise eine Kapazität für einen vierzeiligen Abschnitt auf, welche dieselbe wie für die Eingangspufferspeicher 41a, 41b, 42a und 42b ist. Ferner wird die Abstandsverteilungs­ information von einem Ausgangspufferspeicher (entweder 66a oder 66b) an den Dual-Port-Speicher 90 übertragen, während ein Schreiben ausgeführt wird.
Als nächstes wird der zeitliche Ablauf des Gesamtsystems anhand der Darstellung des Zeitdiagramms in Fig. 21 beschrieben.
Als erstes wird ein Feldsignal von der linken und der rechten CCD-Kamera, die synchron betrieben werden, alle 0,1 s in die Abbildungsspeicher 33a und 33b eingegeben.
Als nächstes wird nach dem Abschluß des Signals für die Abbildungsübernahme die sukzessive Übertragung für jeden 4- Zeilen-Abschnitt gestartet. Diese Übertragung wird bezüglich der drei Blöcke, des rechten Bilds, des linken Bilds und des Abstandverteilungsbildes in dieser Reihenfolge ausgeführt.
Andererseits wird während dieser Zeit der Abweichungs­ betrag "x" bezüglich eines Eingangs/Ausgangs-Pufferspeichers berechnet und die Datenübertragung zu dem anderen Eingangs/ Ausgangs-Pufferspeicher nach einer vorgegebenen Wartezeit unter Berücksichtigung der Berechnungszeit für den Abweichungsbetrag "x" ausgeführt.
Wie vorstehend beschrieben, wird die Berechnung des Abstandsfunktionswertes H 100 Mal, nämlich für 100 Bildabschnitte bezogen auf einen Kleinbereich von 4 × 4 Bildelementen des rechten Bildes durchgeführt. Während der Abstandsfunktionswert H für einen einzelnen Kleinbereich berechnet wird, wird der Abweichungsbetrag "x" des vorherigen Kleinbereichs als Abstandsverteilungsinformation nach ver­ schiedenen Überprüfungen ausgegeben.
In dem Falle, bei dem beispielsweise 200 Zeilen in dem Abbildungsbild zu verarbeiten sind, wird die Verarbeitung für Vierzeilen-Bereiche 50 Mal wiederholt. Ferner gibt es die Verarbeitungszeit des Vierzeilen-Bereichs für die Übertragung der Anfangsdaten zu Beginn der Berechnung und die Verarbeitungszeit des Vierzeilen-Bereichs für die Übertragung des letzten Ergebnisses zum Abschnitt für die Bilderkennung nach dem Abschluß der Berechnung, weshalb die zusätzliche Verarbeitungszeit des Achtzeilen-Bereichs insgesamt benötigt wird. Dem Ergebnis einer tatsächlichen Operation entsprechend beträgt die gesamte Verarbeitungszeit vom Beginn der Daten­ übertragung des anfänglichen Abbildungsbildes bis zum Abschluß der Datenübertragung der letzten Abstandsver­ teilungsinformation 0,076 s.
Die von der vorgenannten stereoskopischen Abbildungs­ verarbeitungsvorrichtung 20 ausgegebene Abstandsverteilungs­ information weist einen Aufbau (Abstandabbildungsbild) wie ein Bild auf. Beispielsweise wird das von der rechten und der linken CCD-Kamera 11a und 11b aufgenommene Bild nach Darstellung in Fig. 22 zu einem Bild, wie es in Fig. 23 dargestellt ist, wenn es durch die stereoskopische Abbil­ dungsverarbeitungsvorrichtung 20 verarbeitet wurde. Das Beispiel des Bildes in Fig. 23 weist eine Bildgröße auf, die aus 400 (lateralen) × 200 (longitudinalen) Bildelementen besteht, und schwarze Punkte darin bezeichnen Bereiche, die einen ziemlich hohen Helligkeitsunterschied zwischen benach­ barten Bildelementen in der Richtung von links und rechts innerhalb des Bildes von Fig. 22 aufweisen. Die Abstandsdaten sind in diesen schwarzen Punkten enthalten. Das Koordinaten­ system in dem Abstandsbild weist gemäß Darstellung in Fig. 23 den Koordinatenursprung an der oberen linken Ecke, die laterale Koordinatenachse "i" und die longitudinale Koordinatenachse "j" mit der Einheit eines Bildelements gemäß Fig. 23 auf.
Da das Bild in Fig. 22 ein Bild ist, das von der linken und der rechten CCD-Kamera 11a und 11b mit einer geeigneten Verschlußgeschwindigkeit unter der Steuerung der Vorrichtung 15 für die Verschlußsteuerung erhalten wurde, ist das Abstandsbild in Fig. 23, welches durch die Verarbeitung der Daten des das Bild aufzeichnenden Abbildungsspeichers 33 erhalten wurde, eine genaue Abstandsverteilung, auch wenn sich die Beleuchtungsstärke außerhalb des Fahrzeugs plötzlich geändert hat.
Somit kann aus dem Abstandsbild die dreidimensionale Lage des jedem Bildelement in dem XYZ-Raum entsprechenden Objekts auf der Basis der Kameraposition, der Brennweite der Kamera und weiterer Parameter berechnet werden, wodurch ein genauer Abstand zu dem Objekt außerhalb des Fahrzeugs ohne Verlust an Informationsmenge erkannt werden kann.
Die vorstehende Berechnung der dreidimensionalen Lage kann innerhalb der stereoskopischen Abbildungsverarbeitungs­ vorrichtung 20 ausgeführt werden und die von der stereo­ skopischen Abbildungsverarbeitungsvorrichtung 20 ausgegebenen Daten können über die damit verbundene Schnittstelle außerhalb bestimmt werden.
Fig. 24 und Fig. 25 dienen der Darstellung einer zweiten Ausführungsform der vorliegenden Erfindung. Fig. 24 ist ein schematisches Diagramm, das ein Helligkeitshistogramm inner­ halb einer speziellen Zone darstellt und Fig. 25 ist ein Flußdiagramm, das die Datenverarbeitung auf der Basis des Helligkeitsdiagramms darstellt.
Diese zweite erfindungsgemäße Ausführungsform stellt ein anderes Verfahren für die Verarbeitung der Daten im Schritt S103 bereit.
In der ersten erfindungsgemäßen Ausführungsform wird eine geeignete Verschlußgeschwindigkeit auf der Basis mehrerer Teilzonen bestimmt, in dieser zweiten erfindungsgemäßen Ausführungsform wird jedoch die geeignete Verschluß­ geschwindigkeit auf der Basis der Helligkeitsdaten einer speziellen Zone bestimmt.
Das heißt, daß in diesem Falle die wichtigste Zone für die Erkennung einer Spurmarkierung, die sein oder ihr Fahrzeug führt, und eines Hindernisses vor dem Fahrzeug als spezielle Zone gewählt wird. Unter Bezugnahme auf die ausgewählte spezielle Zone wird beurteilt, ob die augen­ blickliche Verschlußgeschwindigkeit geeignet ist oder nicht, indem ein Helligkeitshistogramm in dieser speziellen Zone gemäß Darstellung in Fig. 24 erzeugt wird.
Die Beschreibung der Datenverarbeitung in dieser Aus­ führungsform erfolgt in den nachstehenden Kapiteln nach dem Flußdiagramm in Fig. 25.
Zuerst wird, wobei die Abtastanzahl n ist, die Hellig­ keitsbandbreite für die Klassifizierung der Abstufungsdaten für jedes Bildelement c ist, die Zeit t ist und der Ver­ chlußgeschwindigkeitspegel L ist, ein Helligkeitshistogramm nach Darstellung in Fig. 24 durch Absuchen der speziellen Zone erzeugt. Als nächstes wird die Häufigkeitsfrequenz Fi(t) der minimalen Helligkeit in diesem Helligkeitsdiagramm im Schritt S301 und die Häufigkeitsfrequenz Fj(t) der maximalen Helligkeit im Schritt S302 berechnet. Dann geht der Vorgang auf den Schritt S303 über, bei dem der Unterschied von Fi(t) und Fj(t), nämlich Fi(t) - Fj(t) berechnet wird, um die Helligkeitsverteilung der speziellen Zone zu erfassen und diese wird als Ermittlungsfunktion Fi-j(t) bezeichnet, welche angibt, ob die momentane Verschlußgeschwindigkeit geeignet ist oder nicht.
Ferner wird im nächsten Schritt S304 der Steuerbetrag des Verschlußgeschwindigkeitspegel ΔSSL(t) anhand der im Schritt S303 erhaltenen Ermittlungsfunktion Fi-j(t) berechnet. Der Steuerbetrag des Verschlußgeschwindigkeitspegels ΔSSL(t) wird als ein Verhältnis zu dem Verschlußgeschwindigkeitspegel L gemäß den folgenden Gleichungen erhalten, welche experimentell ermittelt wurden.
Somit wird, wenn der Abweichungsbetrag ΔSSL(t) bestimmt ist, die geeignete für die Aufnahme des nächsten Bildes zu verwendende Verschlußgeschwindigkeit SSL(t + 1) im Schritt S305 durch die folgende Formel ermittelt:
SSL(t + 1) = SSL(t) + ΔSSL(t) (3)
wobei SSL(t + 1) eine geeignete Verschlußgeschwindigkeit für das nächste Bild und SSL(t) eine Verschlußgeschwindigkeit für das momentane Bild ist.

Claims (18)

1. Abstandserkennungsverfahren mit einer an einem Fahrzeug befestigten stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Richtungen und zum Erzeugen mehrerer Bildsignale, einem Abbildungsspeicher (33a, 33b) zum getrennten Speichern der Bildsignale, und einer Bildverarbeitungseinheit (20) zum Verarbeiten der Bildsignale mit hoher Geschwindig­ keit, um einen Abstand zwischen dem Fahrzeug und dem Ob­ jekt zu berechnen und zum Ausgeben eines Abstandsvertei­ lungsinformationssignals für eine gesamte Abbildung, ge­ kennzeichnet durch die Schritte:
Unterteilen der Abbildung in mehrere Zonen (I bis VII);
Ableiten eines Mittelwertes der Helligkeit durch Mitteln aller Helligkeitsdaten in jeder Zone;
Bestimmen eines Korrekturpegels (SSL) für jede Zone (I bis VII) unter Berücksichtigung einer momentanen Ver­ schlußgeschwindigkeit der stereoskopischen Abbildungs­ vorrichtung (10) durch Bezugnahme auf eine in einem Dual-Port-Speicher (16) für jede Zone gespeicherte vor­ bestimmte Tabelle, welche die Verschlußgeschwindigkeit und den Mittelwert der Helligkeit parametrisiert;
Korrigieren der momentanen Verschlußgeschwindigkeit zu einer geeigneten Verschlußgeschwindigkeit für die ge­ samte Abbildung der stereoskopischen Abbildungsvorrich­ tung (10) durch Summieren der Korrekturpegel (Σ SSL).
2. Abstandserkennungsverfahren mit einer an einem Fahrzeug befestigten stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Richtungen und zum Erzeugen mehrerer Bildsignale, einem Abbildungsspeicher (33a, 33b) zum getrennten Speichern der Bildsignale, und einer Bildverarbeitungseinheit (20) zum Verarbeiten der Bildsignale mit hoher Geschwindig­ keit, um einen Abstand zwischen dem Fahrzeug und dem Ob­ jekt zu berechnen und zum Ausgeben eines Abstandsvertei­ lungsinformationssignals für eine gesamte Abbildung, ge­ kennzeichnet durch die Schritte:
Unterteilen der Abbildung in mehrere Zonen (I bis VII);
Auswählen einer Zone;
Erstellen eines Histogramms einer Häufigkeitsverteilung der Helligkeit für die ausgewählte Zone;
Berechnen einer Differenz (Fi-j(t)) zwischen der Häufig­ keit einer minimalen Helligkeit (Fi(t)) und der Häufig­ keit einer maximalen Helligkeit (Fj(t));
Bestimmen eines Korrekturpegels (ΔSSL) abhängig von der Größe der berechneten Differenz (Fi-j(t)) für die ausge­ wählte Zone;
Korrigieren der momentanen Verschlußgeschwindigkeit (SSL(t)) zu einer geeigneten Verschlußgeschwindigkeit (SSL(t + 1)) für eine nachfolgende gesamte Abbildung der stereoskopischen Abbildungsvorrichtung (10) mit dem be­ stimmten Korrekturpegel (ΔSSL).
3. Abstandserkennungsvorrichtung mit einer an einem Fahr­ zeug befestigten stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschie­ denen Richtungen und zum Erzeugen mehrerer Bildsignale, einem Abbildungsspeicher (33a, 33b) zum getrennten Spei­ chern der Bildsignale, und einer Bildverarbeitungsein­ heit (20) zum Verarbeiten der Bildsignale mit hoher Ge­ schwindigkeit, um einen Abstand zwischen dem Fahrzeug und dem Objekt zu berechnen und zum Ausgeben eines Ab­ standsverteilungsinformationssignals für eine gesamte Abbildung, gekennzeichnet durch:
eine Speichereinrichtung (16), die mit dem Abbildungs­ speicher (33a, 33b) parallel verbunden ist, und zum Ab­ tasten und Speichern des Bildsignals vorgesehen ist;
eine auf das Bildsignal ansprechende Steuereinrichtung (17) die vorgesehen ist, um die Abbildung in mehrere Zo­ nen (I bis VII) zu unterteilen und um einen Mittelwert der Helligkeit durch Mitteln aller Helligkeitsdaten in jeder Zone (I bis VII) abzuleiten,
wobei die Steuereinrichtung (17) unter Berücksichtung einer momentanen Verschlußgeschwindigkeit der stereosko­ pischen Abbildungsvorrichtung (10) durch Bezugnahme auf eine in der Speichereinrichtung (16) für jede Zone ge­ speicherte vorbestimmte Tabelle, welche die Verschlußge­ schwindigkeit und den Mittelwert der Helligkeit für jede Zone parametrisiert, einen Korrekturpegel (SSL) für jede zone (I bis VII) bestimmt,
und wobei die Steuereinrichtung (17) die momentane Ver­ schlußgeschwindigkeit zu einer geeigneten Verschlußge­ schwindigkeit für die gesamte Abbildung der stereosko­ pischen Abbildungsvorrichtung (10) durch Summieren der Korrekturpegel (Σ SSL) korrigiert.
4. Abstandserkennungsvorrichtung mit einer an einem Fahr­ zeug befestigten stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschie­ denen Richtungen und zum Erzeugen mehrerer Bildsignale, einem Abbildungsspeicher (33a, 33b) zum getrennten Spei­ chern der Bildsignale, und einer Bildverarbeitungsein­ heit (20) zum Verarbeiten der Bildsignale mit hoher Ge­ schwindigkeit, um einen Abstand zwischen dem Fahrzeug und dem Objekt zu berechnen und zum Ausgeben eines Ab­ standsverteilungsinformationssignals für eine gesamte Abbildung, gekennzeichnet durch:
eine Speichereinrichtung (16), die mit dem Abbildungs­ speicher (33a, 33b) parallel verbunden ist und zum Abta­ sten und Speichern des Bildsignals vorgesehen ist;
eine auf das Bildsignal ansprechende Steuereinrichtung (17), die vorgesehen ist, um ein Histogramm einer Häu­ figkeitsverteilung der Helligkeit für eine aus der Ab­ bildung ausgewählte Zone zu erstellen,
wobei die Steuereinrichtung (17) eine Differenz (Fi-j(t)) zwischen der Häufigkeit einer minimalen Hel­ ligkeit (Fi(t)) und der Häufigkeit einer maximalen Hel­ ligkeit (Fj(t)) berechnet;
die Steuereinrichtung (17) einen Korrekturpegel (ΔSSL) abhängig von der Größe der berechneten Differenz (Fi-j(t)) für die ausgewählte Zone bestimmt; und
wobei die Steuereinrichtung (17) die momentane Ver­ schlußgeschwindigkeit (SSL(t)) zu einer geeigneten Ver­ schlußgeschwindigkeit (SSL(t + 1)) für eine nachfolgende gesamte Abbildung der stereoskopischen Abbildungsvor­ richtung (10) mit dem bestimmten Korrekturpegel (ΔSSL) korrigiert.
5. Abstandserkennungsverfahren für eine stereoskopische Ab­ bildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Richtungen und zum Erhalten meh­ rerer Bilder des Objektes, mit einer Bildverarbeitungs­ einheit (20) zum Verarbeiten der Bilder und zum Ausgeben einer Abstandsverteilungsinformation für das abgebildete Objekt, gekennzeichnet durch die Schritte:
Unterteilen eines der Bilder in mehrere Zonen (I bis VII);
Bestimmen einer mittleren Helligkeit für mindestens eine der Zonen;
Bestimmen eines Korrekturpegels für eine momentane Ver­ schlußgeschwindigkeit der stereoskopischen Abbildungs­ vorrichtung (10) basierend auf der mittleren Helligkeit der mindestens einen Zone,
Korrigieren der momentanen Verschlußgeschwindigkeit ba­ sierend auf dem bestimmten Korrekturpegel;
Unterteilen der Bilder in mehrere Kleinbereiche mit ei­ ner vorgebbaren Anzahl von Bildelementen;
Durchführen einer sehr schnellen Berechnung eines Koin­ zidenzgrades H entsprechend der Helligkeitsdifferenz zwischen mindestens zwei der Bilder für jeden der mehre­ ren Kleinbereiche eines jeden Bildes, und Bestimmen eines Abweichungsbetrages X der Bilder auf der Basis eines Minimalwertes HMIN des Koinzidenzgrades H zwischen den mindestens zwei Bildern;
Bestimmen des Minimalwertes HMIN und eines Maximalwertes HMAX des Koinzidenzgrades H zwischen den mindestens zwei Bildern; und
Ausgabe des Abweichungsbetrages X als Abstandsvertei­ lungsinformation, wenn der Minimalwert HMIN kleiner oder gleich einem ersten vorbestimmten Wert HA ist, wenn eine Differenz HMax - HMin zwischen dem Maximalwert und dem Mi­ nimalwert größer oder gleich einem zweiten vorbestimmten Wert HB ist und wenn der Helligkeitsunterschied zwischen zwei benachbarten Bildelementen eines Kleinbereiches größer als ein dritter vorbestimmter Wert HC ist.
6. Abstandserkennungsverfahren nach Anspruch 5, wobei der Korrekturpegel unter Bezugnahme auf eine für mindestens eine der Zonen vorbestimmte Tabelle bestimmt wird, wobei die Tabelle die Verschlußgeschwindigkeit und den Mittel­ wert der Helligkeit für jede Zone parametrisiert.
7. Abstandserkennungsverfahren nach Anspruch 5, wobei der Korrekturpegel basierend auf einer mittleren Helligkeit für jede der Zonen bestimmt wird.
8. Abstandserkennungsverfahren für eine stereoskopische Ab­ bildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Richtungen und zum Erhalten meh­ rerer Bilder des Objektes, und mit einer Bildverarbei­ tungseinheit (20) zum Verarbeiten der Bilder und zum Ausgeben einer Abstandsverteilungsinformation für das abgebildete Objekt, gekennzeichnet durch die Schritte:
Bestimmen einer speziellen Zone in einem der Bilder;
Berechnen für die spezielle Zone eine Häufigkeit von Bildelementen mit einer minimalen Helligkeit Fi und von Bildelementen mit einer maximalen Helligkeit Fj;
Berechnen eines Korrekturpegels für eine momentane Ver­ schlußgeschwindigkeit der stereoskopischen Abbildungs­ vorrichtung (10) basierend auf den Häufigkeiten Fi, Fj,
Korigieren der momentanen Verschlußgeschwindigkeit mit dem berechneten Korrekturpegel;
Unterteilen der Bilder in mehrere Kleinbereiche mit einer vorgebbaren Anzahl von Bildelementen;
Durchführen einer sehr schnellen Berechnung eines Koin­ zidenzgrades H entsprechend der Helligkeitsdifferenz zwischen mindestens zwei der Bilder für jeden der mehre­ ren Kleinbereiche eines jeden Bildes, und Bestimmen ei­ nes Abweichungsbetrages X der Bilder auf der Basis eines Minimalwertes HMIN des Koinzidenzgrades H zwischen den mindestens zwei Bildern;
Bestimmen des Minimalwertes HMIN und eines Maximalwertes HMAX des Koinzidenzgrades H zwischen den mindestens zwei Bildern; und
Ausgabe des Abweichungsbetrages X als Abstandsvertei­ lungsinformation, wenn der Minimalwert HMIN kleiner oder gleich einem ersten vorbestimmten Wert HA ist, wenn eine Differenz HMax - HMin zwischen dem Maximalwert und dem Mi­ nimalwert größer oder gleich einem zweiten vorbestimmten Wert HB ist und wenn der Helligkeitsunterschied zwischen zwei benachbarten Bildelementen eines Kleinbereiches größer als ein dritter vorbestimmter Wert HC ist.
9. Abstandserkennungsverfahren nach einem der Ansprüche 5 bis 8, wobei die Abbildungsvorrichtung (10) zwei Abbil­ dungskameras (12a, 12b) zum Abbilden eines Objektes mit einem kleinen Abstand und zwei Abbildungskameras (11a, 11b) zum Abbilden eines Objektes mit einem großen Ab­ stand aufweist.
10. Abstandserkennungsverfahren nach Anspruch 8, ferner mit dem Schritt: Berechnen einer Häufigkeitsverteilung von Bildelementen in der speziellen Zone zu jedem der mehreren Hellig­ keitspegel der speziellen Zone, um dabei ein Hellig­ keitshistogramm für die spezielle Zone zu erzeugen, an­ hand dessen für die spezielle Zone die Häufigkeit von Bildelementen mit der minimalen Helligkeit Fi und mit der maximalen Helligkeit Fj bestimmt wird.
11. Abstandserkennungsverfahren nach Anspruch 8, wobei der Korrekturpegel berechnet wird basierend auf der Diffe­ renz Fi - Fj zwischen der Häufigkeit von Bildelementen mit der minimalen Helligkeit und mit einer maximalen Helligkeit.
12. Abstandserkennungsvorrichtung mit:
einer stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Rich­ tungen und zum Erhalten mehrerer Bilder des Objektes;
einer ersten mit der Abbildungsvorrichtung (10) verbun­ denen Speichereinrichtung (33a, 33b) zum Speichern der Bilddaten;
einer zweiten Speichereinrichtung (16) zum Speichern der Bilddaten, wobei die zweite Speichereinrichtung (16) parallel zur ersten Speichereinrichtung (33a, 33b) mit der Abbildungsvorrichtung (10) verbunden ist;
einer Zonenunterteilungseinrichtung (17) zum Unterteilen eines in der zweiten Speichereinrichtung (16) gespei­ cherten Bildes in mehrere Zonen (I bis VII);
einer Helligkeitsmittelungseinrichtung (17) zum Mitteln einer Helligkeit für mindestens eine der Zonen;
einer Korrekturpegel-Bestimmungseinrichtung (17) zum Be­ stimmen eines Korrekturpegels der momentanen Verschluß­ geschwindigkeit der Abbildungsvorrichtung (10) basierend auf der mittleren Helligkeit der mindestens einen Zone;
einer Verschlußgeschwindigkeit-Korrektureinrichtung (17) zum Korrigieren der momentanen Verschlußgeschwindigkeit basierend auf dem Korrekturpegel;
einer Unterteilungseinrichtung (40) zum Unterteilen der Bilder in der ersten Speichereinrichtung (33a, 33b) in mehrere Kleinbereiche mit einer vorgebbaren Anzahl von Bildelementen;
einer Koinzidenzberechnungseinrichtung (40) zum Ausfüh­ ren einer sehr schnellen Berechnung eines Koinzidenzgra­ des H entsprechend der Helligkeitsdifferenz zwischen mindestens zwei der Bilder für jeden der mehreren Klein­ bereiche in jedem der mindestens zwei Bilder;
einer Maximum/Minimum-Wert-Erkennungseinrichtung (50), die einen Minimalwert HMIN mit einem Maximalwert HMAX des Koinzidenzgrades H erkennt;
einer Abweichungsbetrag-Bestimmungseinrichtung (60) zum Bestimmen eines Abweichungsbetrages X der Bilder auf der Basis des Minimalwertes HMIN des Koinzidenzgrades H zwi­ schen den Bildern und zum Ausgeben des Abweichungsbetra­ ges X als Abstandsverteilungsinformation, wenn der Mini­ malwert HMIN kleiner oder gleich einem ersten vorbe­ stimmten Wert HA ist, wenn eine Differenz HMAX - HMIN zwi­ schen dem Maximalwert und dem Minimalwert größer oder gleich einem zweiten vorbestimmten Wert HB ist, und wenn der Helligkeitsunterschied zwischen zwei benachbarten Bildelementen eines Kleinbereichs größer als ein dritter vorbestimmter Wert HC ist.
13. Abstandserkennungsvorrichtung nach Anspruch 12, wobei die Korrekturpegel-Bestimmungseinrichtung (17) den Kor­ rekturpegel unter Bezugnahme auf eine für jede Zone vor­ bestimmte Tabelle bestimmt, wobei die Tabelle die Ver­ schlußgeschwindigkeit und den Mittelwert der Helligkeit für jede Zone parametrisiert.
14. Abstandserkennungsvorrichtung nach Anspruch 12, wobei die Korrekturpegel-Bestimmungseinrichtung (17) den Kor­ rekturpegel basierend auf einer mittleren Helligkeit für jede der Zonen bestimmt.
15. Abstandserkennungsvorrichtung mit:
einer stereoskopischen Abbildungsvorrichtung (10) zum Abbilden eines Objektes aus mehreren verschiedenen Rich­ tungen und zum Erhalten mehrerer Bilder des Objektes;
einer ersten mit der Abbildungsvorrichtung (10) verbun­ denen Speichereinrichtung (33a, 33b) zum Speichern der Bilddaten;
einer zweiten Speichereinrichtung (16) zum Speichern der Bilddaten, wobei die zweite Speichereinrichtung (16) parallel zur ersten Speichereinrichtung (33a, 33b) mit der Abbildungsvorrichtung (10) verbunden ist;
einer Zonenzuordnungseinrichtung (17) zum Zuordnen min­ destens einer speziellen Zone in einem der in der zwei­ ten Speichereinrichtung (16) gespeicherten Bilder;
einer Häufigkeitsverteilung-Erzeugungseinrichtung (17) zum Berechnen einer Häufigkeit von Bildelementen mit ei­ ner minimalen Helligkeit Fi und mit einer maximalen Hel­ ligkeit Fj für jede spezielle Zone;
einer Korrekturpegel-Berechnungseinrichtung (17), die ba­ sierend auf den berechneten Häufigkeiten einen Korrek­ turpegel für die momentane Verschlußgeschwindigkeit be­ rechnet;
einer Verschlußgeschwindigkeit-Korrektureinrichtung (17) zum Korrigieren der momentanen Verschlußgeschwindigkeit basierend auf dem Korrekturpegel;
einer Unterteilungseinrichtung (40) zum Unterteilen der Bilder in der ersten Speichereinrichtung (33a, 33b) in mehrere Kleinbereiche mit einer vorgebbaren Anzahl von Bildelementen;
einer Koinzidenzberechnungseinrichtung (40) zum Ausfüh­ ren einer sehr schnellen Berechnung eines Koinzidenzgra­ des H entsprechend der Helligkeitsdifferenz zwischen mindestens zwei der Bilder für jeden der mehreren Klein­ bereiche in jedem der mindestens zwei Bilder;
einer Maximum/Minimum-Wert-Erkennungseinrichtung (50), die einen Minimalwert HMIN und einen Maximalwert HMAX des Koinzidenzgrades H erkennt;
einer Abweichungsbetrag-Bestimmungseinrichtung (60) zum Bestimmen eines Abweichungsbetrages X der Bilder auf der Basis des Minimalwertes HMIN des Koinzidenzgrades H zwi­ schen den Bildern und zum Ausgeben des Abweichungsbetra­ ges X als Abstandsverteilungsinformation, wenn der Mini­ malwert HMIN kleiner oder gleich einem ersten vorbe­ stimmten Wert HA ist, wenn eine Differenz HMAX - HMIN zwi­ schen dem Maximalwert und dem Minimalwert größer oder gleich einem zweiten vorbestimmten Wert HB ist, und wenn der Helligkeitsunterschied zwischen zwei benachbarten Bildelementen eines Kleinbereichs größer als ein dritter vorbestimmter Wert HC ist.
16. Abstandserkennungsvorrichtung nach einem der Ansprüche 12 bis 15, wobei die Abbildungsvorrichtung (10) zwei Ab­ bildungskameras (12a, 12b) zum Abbilden eines Objektes mit einem kleinen Abstand und zwei Abbildungskameras (11a, 11b) zum Abbilden eines Objekts mit einem großen Abstand aufweist.
17. Abstandserkennungsvorrichtung nach Anspruch 15, wobei die Häufigkeitsverteilung-Erzeugungseinrichtung (17) eine Häufigkeitsverteilung von Bildelementen in der spe­ ziellen Zone bei jedem der mehreren Helligkeitspegel der speziellen Zone bestimmt, um dabei ein Helligkeitshisto­ gramm für die spezielle Zone zu erzeugen, aus dem die Häufigkeit von Bildelementen für die spezielle Zone mit der minimalen Helligkeit Fi und der maximalen Helligkeit Fj bestimmt wird.
18. Abstandserkennungsvorrichtung nach Anspruch 15, wobei die Korrekturpegel-Berechnungseinrichtung (17) den Kor­ rekturpegel für die spezielle Zone berechnet, basierend auf der Differenz Fi - Fj zwischen der Häufigkeit von Bildelementen mit der minimalen Helligkeit und mit der maximalen Helligkeit.
DE4410064A 1993-03-24 1994-03-23 Verfahren und Vorrichtung zur Abstandserkennung Expired - Lifetime DE4410064C2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP6549893 1993-03-24
JP32880293A JP3468428B2 (ja) 1993-03-24 1993-12-24 車輌用距離検出装置

Publications (2)

Publication Number Publication Date
DE4410064A1 DE4410064A1 (de) 1994-09-29
DE4410064C2 true DE4410064C2 (de) 1999-02-25

Family

ID=26406643

Family Applications (2)

Application Number Title Priority Date Filing Date
DE4410064A Expired - Lifetime DE4410064C2 (de) 1993-03-24 1994-03-23 Verfahren und Vorrichtung zur Abstandserkennung
DE4447788A Expired - Lifetime DE4447788B4 (de) 1993-03-24 1994-03-23 Verfahren zum Steuern der Verschlußgeschwindigkeit einer stereoskopischen Abbildungsvorrichtung, insbesondere bei einem System zur Abstandserkennung

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE4447788A Expired - Lifetime DE4447788B4 (de) 1993-03-24 1994-03-23 Verfahren zum Steuern der Verschlußgeschwindigkeit einer stereoskopischen Abbildungsvorrichtung, insbesondere bei einem System zur Abstandserkennung

Country Status (4)

Country Link
US (2) US5535144A (de)
JP (1) JP3468428B2 (de)
DE (2) DE4410064C2 (de)
GB (1) GB2280810B (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005015603A1 (de) * 2005-04-05 2006-10-12 Dr.Ing.H.C. F. Porsche Ag Verfahren zum Erkennen der Lichtverhältnisse in der Umgebung eines Fahrzeugs und Vorrichtung zum Steuern eines Fahrzeugscheinwerfers und einer Fahrzeugleuchte

Families Citing this family (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910854A (en) 1993-02-26 1999-06-08 Donnelly Corporation Electrochromic polymeric solid films, manufacturing electrochromic devices using such solid films, and processes for making such solid films and devices
US6822563B2 (en) 1997-09-22 2004-11-23 Donnelly Corporation Vehicle imaging system with accessory control
US5796094A (en) * 1993-02-26 1998-08-18 Donnelly Corporation Vehicle headlight control using imaging sensor
US5670935A (en) 1993-02-26 1997-09-23 Donnelly Corporation Rearview vision system for vehicle including panoramic view
US5877897A (en) 1993-02-26 1999-03-02 Donnelly Corporation Automatic rearview mirror, vehicle lighting control and vehicle interior monitoring system using a photosensor array
JP3468428B2 (ja) * 1993-03-24 2003-11-17 富士重工業株式会社 車輌用距離検出装置
BE1008236A3 (nl) * 1994-04-08 1996-02-20 Traficon Nv Verkeersbewakingsinrichting.
US5668663A (en) * 1994-05-05 1997-09-16 Donnelly Corporation Electrochromic mirrors and devices
GB2298331B (en) 1995-02-22 2000-02-16 Asahi Optical Co Ltd Distance measuring apparatus
GB2338139B (en) * 1995-02-22 2000-02-16 Asahi Optical Co Ltd Distance measuring apparatus
DE19507956C2 (de) * 1995-03-07 2002-11-07 Daimler Chrysler Ag Einrichtung zur Bestimmung des Fahrzeugabstandes von einer seitlichen Fahrbahnmarkierung
US6891563B2 (en) 1996-05-22 2005-05-10 Donnelly Corporation Vehicular vision system
JP3369368B2 (ja) * 1995-10-11 2003-01-20 富士通株式会社 画像処理装置
US7655894B2 (en) 1996-03-25 2010-02-02 Donnelly Corporation Vehicular image sensing system
EP0827127B1 (de) * 1996-08-28 2006-10-04 Matsushita Electric Industrial Co., Ltd. Lokales Positionierungsgerät und Verfahren dafür
DE19736051A1 (de) * 1997-08-20 1999-02-25 Bosch Gmbh Robert Kameraaufbau zur Aufnahme und Verfahren zur Auswertung von Bildern
US6124886A (en) 1997-08-25 2000-09-26 Donnelly Corporation Modular rearview mirror assembly
US8294975B2 (en) 1997-08-25 2012-10-23 Donnelly Corporation Automotive rearview mirror assembly
US6326613B1 (en) 1998-01-07 2001-12-04 Donnelly Corporation Vehicle interior mirror assembly adapted for containing a rain sensor
US6172613B1 (en) 1998-02-18 2001-01-09 Donnelly Corporation Rearview mirror assembly incorporating vehicle information display
US6445287B1 (en) 2000-02-28 2002-09-03 Donnelly Corporation Tire inflation assistance monitoring system
US8288711B2 (en) 1998-01-07 2012-10-16 Donnelly Corporation Interior rearview mirror system with forwardly-viewing camera and a control
US6115651A (en) * 1998-01-15 2000-09-05 Cruz; Diogenes J. Large vehicle blindspot monitor
JP4021026B2 (ja) * 1998-01-29 2007-12-12 富士重工業株式会社 ステレオ画像処理システム
US6329925B1 (en) 1999-11-24 2001-12-11 Donnelly Corporation Rearview mirror assembly with added feature modular display
US6693517B2 (en) 2000-04-21 2004-02-17 Donnelly Corporation Vehicle mirror assembly communicating wirelessly with vehicle accessories and occupants
US6477464B2 (en) 2000-03-09 2002-11-05 Donnelly Corporation Complete mirror-based global-positioning system (GPS) navigation solution
US6384790B2 (en) 1998-06-15 2002-05-07 Ppg Industries Ohio, Inc. Antenna on-glass
EP2259220A3 (de) * 1998-07-31 2012-09-26 Panasonic Corporation Vorrichtung und Verfahren zur Bildanzeige
WO2000020257A1 (fr) * 1998-10-08 2000-04-13 Matsushita Electric Industrial Co., Ltd. Dispositif d'assistance a la conduite et support enregistre
JP3807583B2 (ja) * 1999-04-19 2006-08-09 本田技研工業株式会社 道路領域判定装置
JP3587506B2 (ja) * 1999-08-30 2004-11-10 富士重工業株式会社 ステレオカメラの調整装置
JP3263931B2 (ja) * 1999-09-22 2002-03-11 富士重工業株式会社 ステレオマッチング装置
JP4233723B2 (ja) * 2000-02-28 2009-03-04 本田技研工業株式会社 障害物検出装置、障害物検出方法、及び障害物検出プログラムを記録した記録媒体
AU2001243285A1 (en) 2000-03-02 2001-09-12 Donnelly Corporation Video mirror systems incorporating an accessory module
US7370983B2 (en) 2000-03-02 2008-05-13 Donnelly Corporation Interior mirror assembly with display
US7167796B2 (en) 2000-03-09 2007-01-23 Donnelly Corporation Vehicle navigation system for use with a telematics system
WO2007053710A2 (en) 2005-11-01 2007-05-10 Donnelly Corporation Interior rearview mirror with display
US6396408B2 (en) 2000-03-31 2002-05-28 Donnelly Corporation Digital electrochromic circuit with a vehicle network
DE10031590B4 (de) * 2000-06-29 2007-10-04 Volkswagen Aktiengesellschaft Adaptive Rückfahrkamera
JP4953498B2 (ja) * 2000-07-12 2012-06-13 富士重工業株式会社 フェールセーフ機能を有する車外監視装置
DE60029841T2 (de) * 2000-08-17 2007-01-11 Hitachi, Ltd. Messteuerung für ein fahrzeug
JP3736346B2 (ja) * 2000-12-26 2006-01-18 日産自動車株式会社 車線検出装置
EP1363810B1 (de) 2001-01-23 2007-05-30 Donnelly Corporation Verbessertes fahrzeugbeleuchtungssystem
US7581859B2 (en) 2005-09-14 2009-09-01 Donnelly Corp. Display device for exterior rearview mirror
US7255451B2 (en) 2002-09-20 2007-08-14 Donnelly Corporation Electro-optic mirror cell
US20020134151A1 (en) * 2001-02-05 2002-09-26 Matsushita Electric Industrial Co., Ltd. Apparatus and method for measuring distances
US6882287B2 (en) 2001-07-31 2005-04-19 Donnelly Corporation Automotive lane change aid
US7697027B2 (en) 2001-07-31 2010-04-13 Donnelly Corporation Vehicular video system
US7004606B2 (en) 2002-04-23 2006-02-28 Donnelly Corporation Automatic headlamp control
US7038577B2 (en) 2002-05-03 2006-05-02 Donnelly Corporation Object detection system for vehicle
US6918674B2 (en) 2002-05-03 2005-07-19 Donnelly Corporation Vehicle rearview mirror system
US20060061008A1 (en) 2004-09-14 2006-03-23 Lee Karner Mounting assembly for vehicle interior mirror
EP1514246A4 (de) 2002-06-06 2008-04-16 Donnelly Corp Innenrückspiegelsystem mit kompass
US7329013B2 (en) 2002-06-06 2008-02-12 Donnelly Corporation Interior rearview mirror system with compass
US10144353B2 (en) 2002-08-21 2018-12-04 Magna Electronics Inc. Multi-camera vision system for a vehicle
JP4176430B2 (ja) * 2002-09-18 2008-11-05 富士重工業株式会社 車外監視装置、及び、この車外監視装置を備えた走行制御装置
US7310177B2 (en) 2002-09-20 2007-12-18 Donnelly Corporation Electro-optic reflective element assembly
EP1543358A2 (de) 2002-09-20 2005-06-22 Donnelly Corporation Spiegelreflexionselementbaugruppe
KR100488728B1 (ko) * 2003-05-15 2005-05-11 현대자동차주식회사 자동차의 2중 노출 카메라 시스템 및 영상 취득방법
US7289037B2 (en) 2003-05-19 2007-10-30 Donnelly Corporation Mirror assembly for vehicle
JPWO2004106858A1 (ja) * 2003-05-29 2006-07-20 オリンパス株式会社 ステレオカメラシステム及びステレオ光学モジュール
US7446924B2 (en) 2003-10-02 2008-11-04 Donnelly Corporation Mirror reflective element assembly including electronic component
US7308341B2 (en) 2003-10-14 2007-12-11 Donnelly Corporation Vehicle communication system
US7526103B2 (en) 2004-04-15 2009-04-28 Donnelly Corporation Imaging system for vehicle
JP4545503B2 (ja) * 2004-07-14 2010-09-15 オリンパス株式会社 画像生成装置およびその方法
US7774112B2 (en) * 2004-09-27 2010-08-10 Teledyne Technologies Incorporated System and method for flight data recording
US7881496B2 (en) 2004-09-30 2011-02-01 Donnelly Corporation Vision system for vehicle
US7639841B2 (en) * 2004-12-20 2009-12-29 Siemens Corporation System and method for on-road detection of a vehicle using knowledge fusion
DE102004061998A1 (de) * 2004-12-23 2006-07-06 Robert Bosch Gmbh Stereokamera für ein Kraftfahrzeug
US7720580B2 (en) 2004-12-23 2010-05-18 Donnelly Corporation Object detection system for vehicle
EP1883855B1 (de) 2005-05-16 2011-07-20 Donnelly Corporation Fahrzeugspiegelanordnung mit zeichen am reflektierenden teil
CA2644710C (en) 2006-03-09 2013-05-28 Gentex Corporation Vehicle rearview assembly including a high intensity display
JP4619981B2 (ja) * 2006-04-10 2011-01-26 富士重工業株式会社 画像認識装置
WO2007124502A2 (en) * 2006-04-21 2007-11-01 Sarnoff Corporation Apparatus and method for object detection and tracking and roadway awareness using stereo cameras
KR100809233B1 (ko) * 2006-06-12 2008-03-05 삼성전기주식회사 이미지 센서의 자동 노출 제어 장치 및 방법
WO2008024639A2 (en) 2006-08-11 2008-02-28 Donnelly Corporation Automatic headlamp control system
JP4398969B2 (ja) * 2006-11-07 2010-01-13 富士フイルム株式会社 多眼撮影装置および多眼撮影装置における露出設定方法並びにプログラム
US8013780B2 (en) 2007-01-25 2011-09-06 Magna Electronics Inc. Radar sensing system for vehicle
US7914187B2 (en) 2007-07-12 2011-03-29 Magna Electronics Inc. Automatic lighting system with adaptive alignment function
US8017898B2 (en) 2007-08-17 2011-09-13 Magna Electronics Inc. Vehicular imaging system in an automatic headlamp control system
US8451107B2 (en) 2007-09-11 2013-05-28 Magna Electronics, Inc. Imaging system for vehicle
US8446470B2 (en) 2007-10-04 2013-05-21 Magna Electronics, Inc. Combined RGB and IR imaging sensor
JP4433045B2 (ja) 2007-12-26 2010-03-17 株式会社デンソー 露出制御装置及び露出制御プログラム
JP4389999B2 (ja) 2007-12-26 2009-12-24 株式会社デンソー 露出制御装置及び露出制御プログラム
JP4433046B2 (ja) 2007-12-26 2010-03-17 株式会社デンソー 露出制御装置及び露出制御プログラム
JP4856656B2 (ja) * 2008-01-22 2012-01-18 富士重工業株式会社 車両検出装置
US8154418B2 (en) 2008-03-31 2012-04-10 Magna Mirrors Of America, Inc. Interior rearview mirror system
US20100020170A1 (en) 2008-07-24 2010-01-28 Higgins-Luthman Michael J Vehicle Imaging System
US9487144B2 (en) 2008-10-16 2016-11-08 Magna Mirrors Of America, Inc. Interior mirror assembly with display
US8284250B2 (en) * 2009-01-16 2012-10-09 Microsoft Corporation Determining trigger rate for a digital camera
WO2010099416A1 (en) 2009-02-27 2010-09-02 Magna Electronics Alert system for vehicle
US8376595B2 (en) 2009-05-15 2013-02-19 Magna Electronics, Inc. Automatic headlamp control
WO2011014497A1 (en) 2009-07-27 2011-02-03 Magna Electronics Inc. Vehicular camera with on-board microcontroller
EP2459416B2 (de) 2009-07-27 2019-12-25 Magna Electronics Inc. Parkhilfesystem
EP2473871B1 (de) 2009-09-01 2015-03-11 Magna Mirrors Of America, Inc. Abbildungs- und anzeigesystem für fahrzeuge
US8890955B2 (en) 2010-02-10 2014-11-18 Magna Mirrors Of America, Inc. Adaptable wireless vehicle vision system based on wireless communication error
JP5662046B2 (ja) * 2010-03-31 2015-01-28 パナソニック デバイスSunx株式会社 変位センサ
US9117123B2 (en) 2010-07-05 2015-08-25 Magna Electronics Inc. Vehicular rear view camera display system with lifecheck function
US8851880B2 (en) 2010-07-06 2014-10-07 Faurecia Interior Systems, Inc. Powder slush molding process and equipment
WO2012068331A1 (en) 2010-11-19 2012-05-24 Magna Electronics Inc. Lane keeping system and lane centering system
WO2012075250A1 (en) 2010-12-01 2012-06-07 Magna Electronics Inc. System and method of establishing a multi-camera image using pixel remapping
US9264672B2 (en) 2010-12-22 2016-02-16 Magna Mirrors Of America, Inc. Vision display system for vehicle
WO2012103193A1 (en) 2011-01-26 2012-08-02 Magna Electronics Inc. Rear vision system with trailer angle detection
US9194943B2 (en) 2011-04-12 2015-11-24 Magna Electronics Inc. Step filter for estimating distance in a time-of-flight ranging system
WO2012145818A1 (en) 2011-04-25 2012-11-01 Magna International Inc. Method and system for dynamically calibrating vehicular cameras
US9834153B2 (en) 2011-04-25 2017-12-05 Magna Electronics Inc. Method and system for dynamically calibrating vehicular cameras
WO2012145819A1 (en) 2011-04-25 2012-11-01 Magna International Inc. Image processing method for detecting objects using relative motion
KR20130005107A (ko) * 2011-07-05 2013-01-15 현대자동차주식회사 차간거리 자동 가변 시스템 및 그 방법
US10793067B2 (en) 2011-07-26 2020-10-06 Magna Electronics Inc. Imaging system for vehicle
US9491450B2 (en) 2011-08-01 2016-11-08 Magna Electronic Inc. Vehicle camera alignment system
US20140218535A1 (en) 2011-09-21 2014-08-07 Magna Electronics Inc. Vehicle vision system using image data transmission and power supply via a coaxial cable
WO2013048994A1 (en) 2011-09-26 2013-04-04 Magna Electronics, Inc. Vehicle camera image quality improvement in poor visibility conditions by contrast amplification
US9146898B2 (en) 2011-10-27 2015-09-29 Magna Electronics Inc. Driver assist system with algorithm switching
US9491451B2 (en) 2011-11-15 2016-11-08 Magna Electronics Inc. Calibration system and method for vehicular surround vision system
US10071687B2 (en) 2011-11-28 2018-09-11 Magna Electronics Inc. Vision system for vehicle
US9762880B2 (en) 2011-12-09 2017-09-12 Magna Electronics Inc. Vehicle vision system with customized display
US10457209B2 (en) 2012-02-22 2019-10-29 Magna Electronics Inc. Vehicle vision system with multi-paned view
US10493916B2 (en) 2012-02-22 2019-12-03 Magna Electronics Inc. Vehicle camera system with image manipulation
US8694224B2 (en) 2012-03-01 2014-04-08 Magna Electronics Inc. Vehicle yaw rate correction
US10609335B2 (en) 2012-03-23 2020-03-31 Magna Electronics Inc. Vehicle vision system with accelerated object confirmation
WO2013158592A2 (en) 2012-04-16 2013-10-24 Magna Electronics, Inc. Vehicle vision system with reduced image color data processing by use of dithering
US8879139B2 (en) 2012-04-24 2014-11-04 Gentex Corporation Display mirror assembly
US10089537B2 (en) 2012-05-18 2018-10-02 Magna Electronics Inc. Vehicle vision system with front and rear camera integration
TW201348038A (zh) * 2012-05-31 2013-12-01 Yottastor Information Technology Inc 行車警示系統
US9340227B2 (en) 2012-08-14 2016-05-17 Magna Electronics Inc. Vehicle lane keep assist system
DE102013217430A1 (de) 2012-09-04 2014-03-06 Magna Electronics, Inc. Fahrerassistenzsystem für ein Kraftfahrzeug
US9558409B2 (en) 2012-09-26 2017-01-31 Magna Electronics Inc. Vehicle vision system with trailer angle detection
US9446713B2 (en) 2012-09-26 2016-09-20 Magna Electronics Inc. Trailer angle detection system
US9723272B2 (en) 2012-10-05 2017-08-01 Magna Electronics Inc. Multi-camera image stitching calibration system
US9090234B2 (en) 2012-11-19 2015-07-28 Magna Electronics Inc. Braking control system for vehicle
US9743002B2 (en) 2012-11-19 2017-08-22 Magna Electronics Inc. Vehicle vision system with enhanced display functions
JP6155609B2 (ja) * 2012-11-22 2017-07-05 株式会社リコー 視差算出装置及びプログラム
US10025994B2 (en) 2012-12-04 2018-07-17 Magna Electronics Inc. Vehicle vision system utilizing corner detection
US9481301B2 (en) 2012-12-05 2016-11-01 Magna Electronics Inc. Vehicle vision system utilizing camera synchronization
KR101463448B1 (ko) * 2012-12-10 2014-11-21 주식회사 넥서스에너지 차간거리 유지방법
US20140218529A1 (en) 2013-02-04 2014-08-07 Magna Electronics Inc. Vehicle data recording system
US9092986B2 (en) 2013-02-04 2015-07-28 Magna Electronics Inc. Vehicular vision system
US10179543B2 (en) 2013-02-27 2019-01-15 Magna Electronics Inc. Multi-camera dynamic top view vision system
US9688200B2 (en) 2013-03-04 2017-06-27 Magna Electronics Inc. Calibration system and method for multi-camera vision system
US9598018B2 (en) 2013-03-15 2017-03-21 Gentex Corporation Display mirror assembly
US10027930B2 (en) 2013-03-29 2018-07-17 Magna Electronics Inc. Spectral filtering for vehicular driver assistance systems
US9327693B2 (en) 2013-04-10 2016-05-03 Magna Electronics Inc. Rear collision avoidance system for vehicle
US10232797B2 (en) 2013-04-29 2019-03-19 Magna Electronics Inc. Rear vision system for vehicle with dual purpose signal lines
US9508014B2 (en) 2013-05-06 2016-11-29 Magna Electronics Inc. Vehicular multi-camera vision system
US9563951B2 (en) 2013-05-21 2017-02-07 Magna Electronics Inc. Vehicle vision system with targetless camera calibration
US9205776B2 (en) 2013-05-21 2015-12-08 Magna Electronics Inc. Vehicle vision system using kinematic model of vehicle motion
US10567705B2 (en) 2013-06-10 2020-02-18 Magna Electronics Inc. Coaxial cable with bidirectional data transmission
US9260095B2 (en) 2013-06-19 2016-02-16 Magna Electronics Inc. Vehicle vision system with collision mitigation
US20140375476A1 (en) 2013-06-24 2014-12-25 Magna Electronics Inc. Vehicle alert system
US9619716B2 (en) 2013-08-12 2017-04-11 Magna Electronics Inc. Vehicle vision system with image classification
US10326969B2 (en) 2013-08-12 2019-06-18 Magna Electronics Inc. Vehicle vision system with reduction of temporal noise in images
AU2014326772B2 (en) 2013-09-24 2017-07-20 Gentex Corporation Display mirror assembly
US9499139B2 (en) 2013-12-05 2016-11-22 Magna Electronics Inc. Vehicle monitoring system
US9988047B2 (en) 2013-12-12 2018-06-05 Magna Electronics Inc. Vehicle control system with traffic driving control
WO2015116915A1 (en) 2014-01-31 2015-08-06 Gentex Corporation Backlighting assembly for display for reducing cross-hatching
US10160382B2 (en) 2014-02-04 2018-12-25 Magna Electronics Inc. Trailer backup assist system
US10291903B2 (en) * 2014-02-14 2019-05-14 Hitachi Automotive Systems, Ltd. Stereo camera
CN106061794B (zh) 2014-03-21 2019-06-07 金泰克斯公司 三态显示镜组件
US9834146B2 (en) 2014-04-01 2017-12-05 Gentex Corporation Automatic display mirror assembly
US9623878B2 (en) 2014-04-02 2017-04-18 Magna Electronics Inc. Personalized driver assistance system for vehicle
DE112015001741T5 (de) * 2014-04-08 2016-12-29 Tk Holdings Inc. System und Verfahren für Nachtvisionsobjektdetektion und Fahrerassistenz
US9487235B2 (en) 2014-04-10 2016-11-08 Magna Electronics Inc. Vehicle control system with adaptive wheel angle correction
US9925980B2 (en) 2014-09-17 2018-03-27 Magna Electronics Inc. Vehicle collision avoidance system with enhanced pedestrian avoidance
US9694751B2 (en) 2014-09-19 2017-07-04 Gentex Corporation Rearview assembly
KR101977686B1 (ko) 2014-11-07 2019-05-13 젠텍스 코포레이션 풀 디스플레이 미러 액추에이터
DE102014222900A1 (de) * 2014-11-10 2016-05-12 Bombardier Transportation Gmbh Betrieb eines Schienenfahrzeugs mit einem Bilderzeugungssystem
KR101977685B1 (ko) 2014-11-13 2019-05-13 젠텍스 코포레이션 디스플레이를 갖춘 후방 미러 시스템
JP6553186B2 (ja) 2014-12-03 2019-07-31 ジェンテックス コーポレイション ディスプレイミラーアセンブリ
USD746744S1 (en) 2014-12-05 2016-01-05 Gentex Corporation Rearview device
US9744907B2 (en) 2014-12-29 2017-08-29 Gentex Corporation Vehicle vision system having adjustable displayed field of view
US9916660B2 (en) 2015-01-16 2018-03-13 Magna Electronics Inc. Vehicle vision system with calibration algorithm
US9720278B2 (en) 2015-01-22 2017-08-01 Gentex Corporation Low cost optical film stack
US9978135B2 (en) * 2015-02-27 2018-05-22 Cognex Corporation Detecting object presence on a target surface
KR102050326B1 (ko) 2015-04-20 2019-11-29 젠텍스 코포레이션 어플리케를 갖춘 후면뷰 조립체
US10946799B2 (en) 2015-04-21 2021-03-16 Magna Electronics Inc. Vehicle vision system with overlay calibration
US10819943B2 (en) 2015-05-07 2020-10-27 Magna Electronics Inc. Vehicle vision system with incident recording function
WO2016187215A1 (en) 2015-05-18 2016-11-24 Gentex Corporation Full display rearview device
US11178353B2 (en) 2015-06-22 2021-11-16 Gentex Corporation System and method for processing streamed video images to correct for flicker of amplitude-modulated lights
US10078789B2 (en) 2015-07-17 2018-09-18 Magna Electronics Inc. Vehicle parking assist system with vision-based parking space detection
US10086870B2 (en) 2015-08-18 2018-10-02 Magna Electronics Inc. Trailer parking assist system for vehicle
JP6677474B2 (ja) * 2015-09-29 2020-04-08 日立オートモティブシステムズ株式会社 周辺認識装置
US10875403B2 (en) 2015-10-27 2020-12-29 Magna Electronics Inc. Vehicle vision system with enhanced night vision
EP3368375B1 (de) 2015-10-30 2020-03-04 Gentex Corporation Rückblickvorrichtung
USD797627S1 (en) 2015-10-30 2017-09-19 Gentex Corporation Rearview mirror device
CN108349435B (zh) 2015-10-30 2021-06-15 金泰克斯公司 切换板
USD798207S1 (en) 2015-10-30 2017-09-26 Gentex Corporation Rearview mirror assembly
USD800618S1 (en) 2015-11-02 2017-10-24 Gentex Corporation Toggle paddle for a rear view device
US10144419B2 (en) 2015-11-23 2018-12-04 Magna Electronics Inc. Vehicle dynamic control system for emergency handling
JP6623729B2 (ja) * 2015-12-04 2019-12-25 株式会社ソシオネクスト 測距システム、移動体及び部品
US11277558B2 (en) 2016-02-01 2022-03-15 Magna Electronics Inc. Vehicle vision system with master-slave camera configuration
US11433809B2 (en) 2016-02-02 2022-09-06 Magna Electronics Inc. Vehicle vision system with smart camera video output
US10132971B2 (en) 2016-03-04 2018-11-20 Magna Electronics Inc. Vehicle camera with multiple spectral filters
US10055651B2 (en) 2016-03-08 2018-08-21 Magna Electronics Inc. Vehicle vision system with enhanced lane tracking
USD845851S1 (en) 2016-03-31 2019-04-16 Gentex Corporation Rearview device
USD817238S1 (en) 2016-04-29 2018-05-08 Gentex Corporation Rearview device
US11009347B2 (en) * 2016-05-26 2021-05-18 Symbol Technologies, Llc Arrangement for, and method of, determining a distance to a target to be read by image capture over a range of working distances
US10025138B2 (en) 2016-06-06 2018-07-17 Gentex Corporation Illuminating display with light gathering structure
USD809984S1 (en) 2016-12-07 2018-02-13 Gentex Corporation Rearview assembly
USD854473S1 (en) 2016-12-16 2019-07-23 Gentex Corporation Rearview assembly
US20180191966A1 (en) 2016-12-30 2018-07-05 Gentex Corporation Full display mirror with on-demand spotter view
EP3595931A4 (de) 2017-03-17 2020-01-22 Gentex Corporation Rückfahrkamera mit zwei anzeigen
US11968639B2 (en) 2020-11-11 2024-04-23 Magna Electronics Inc. Vehicular control system with synchronized communication between control units
CN113188546B (zh) * 2021-04-30 2022-09-06 成都市微泊科技有限公司 基于图像识别与人行航位推算的室内定位导航方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59197816A (ja) * 1983-04-25 1984-11-09 Nippon Denso Co Ltd 車間距離検出装置
US4668084A (en) * 1983-08-09 1987-05-26 Konishiroku Photo Industry Co., Ltd. Distance measuring equipment
JPH01188178A (ja) * 1988-01-22 1989-07-27 Nissan Motor Co Ltd 車両用画像情報表示装置
EP0513801A1 (de) * 1991-05-14 1992-11-19 Mitsubishi Denki Kabushiki Kaisha Entfernungsmesseinrichtung mittels zweidimensionaler Bilder

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4916302A (en) * 1985-02-09 1990-04-10 Canon Kabushiki Kaisha Apparatus for and method of measuring distances to objects present in a plurality of directions
JPS62155140A (ja) * 1985-12-27 1987-07-10 Aisin Warner Ltd 車両制御用道路画像入力方式
JPH0789059B2 (ja) * 1987-01-14 1995-09-27 株式会社日立製作所 視覚センサシステム
JPS63314618A (ja) * 1987-06-17 1988-12-22 Nissan Motor Co Ltd 自律走行車両制御装置
US4872051A (en) * 1987-10-01 1989-10-03 Environmental Research Institute Of Michigan Collision avoidance alarm system
US4970653A (en) * 1989-04-06 1990-11-13 General Motors Corporation Vision method of detecting lane boundaries and obstacles
US5161632A (en) * 1990-06-01 1992-11-10 Mitsubishi Denki K.K. Tracking control device for a vehicle
US5307419A (en) * 1990-11-30 1994-04-26 Honda Giken Kogyo Kabushiki Kaisha Control device of an autonomously moving body and evaluation method for data thereof
JPH04313199A (ja) * 1991-03-20 1992-11-05 Mitsubishi Electric Corp 車間距離検出装置
EP0528433B1 (de) * 1991-08-21 2002-03-06 Canon Kabushiki Kaisha Videokamera mit einer Mehrzahl von photographischen Betriebsarten
JP3167752B2 (ja) * 1991-10-22 2001-05-21 富士重工業株式会社 車輌用距離検出装置
JPH05265547A (ja) * 1992-03-23 1993-10-15 Fuji Heavy Ind Ltd 車輌用車外監視装置
JP3468428B2 (ja) * 1993-03-24 2003-11-17 富士重工業株式会社 車輌用距離検出装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59197816A (ja) * 1983-04-25 1984-11-09 Nippon Denso Co Ltd 車間距離検出装置
US4668084A (en) * 1983-08-09 1987-05-26 Konishiroku Photo Industry Co., Ltd. Distance measuring equipment
JPH01188178A (ja) * 1988-01-22 1989-07-27 Nissan Motor Co Ltd 車両用画像情報表示装置
EP0513801A1 (de) * 1991-05-14 1992-11-19 Mitsubishi Denki Kabushiki Kaisha Entfernungsmesseinrichtung mittels zweidimensionaler Bilder

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005015603A1 (de) * 2005-04-05 2006-10-12 Dr.Ing.H.C. F. Porsche Ag Verfahren zum Erkennen der Lichtverhältnisse in der Umgebung eines Fahrzeugs und Vorrichtung zum Steuern eines Fahrzeugscheinwerfers und einer Fahrzeugleuchte

Also Published As

Publication number Publication date
DE4447788B4 (de) 2013-05-23
GB9405734D0 (en) 1994-05-11
GB2280810A (en) 1995-02-08
US5535144A (en) 1996-07-09
JP3468428B2 (ja) 2003-11-17
GB2280810B (en) 1997-08-06
JPH072022A (ja) 1995-01-06
DE4410064A1 (de) 1994-09-29
US5650944A (en) 1997-07-22

Similar Documents

Publication Publication Date Title
DE4410064C2 (de) Verfahren und Vorrichtung zur Abstandserkennung
DE4235619C2 (de) Entfernungsbestimmungseinrichtung für Automobile
DE4308776C2 (de) Einrichtung zum Überwachen des Außenraums eines Fahrzeugs
DE102009005861B4 (de) Fahrzeugumgebungs-Erkennungssystem
DE102009005860B4 (de) Umgebungs-Erkennungssystem
DE10296593B4 (de) Fahrunterstützungsvorrichtung
DE102014116140B4 (de) Einparkhilfsvorrichtung und Einparkhilfsverfahren für ein Fahrzeug
DE4446452B4 (de) Fahrleitvorrichtung und Fahrleitverfahren für ein Fahrzeug
DE102008030555B4 (de) Vorrichtung zur Verarbeitung von Stereobildern
DE102011053002B4 (de) Fahrspurliniebeurteilungsvorrichtung
DE4130010C2 (de) Vorrichtung zur laufenden Beobachtung eines Fahrzeuges und zur Messung seines Abstandes
DE102010020867B4 (de) Strassenform-Erkennungsvorrichtung
DE19680415C2 (de) Bildbearbeitungsvorrichtung für Fahrzeuge
DE112012003685T5 (de) Bildverarbeitungsvorrichtung und Bildverarbeitungsverfahren
DE102008006375A1 (de) Überwachungssystem
DE60217589T2 (de) Vorrichtung und Verfahren zur Detektion von weissen Linien
EP1589484A1 (de) Verfahren zur Erkennung und/oder Verfolgung von Objekten
DE102011102002A1 (de) Verfahren zur Rauschentfernung und Nachtsichtsystem unter Verwendung desselben
DE60217616T2 (de) Verfahren zum Abgleichen stereoskopischer Farbbilder
DE102013102526A1 (de) Fahrtunterstützungsvorrichtung
DE102012108764A1 (de) Bildverarbeitungsvorrichtung
DE102019101482A1 (de) Erkennungsvorrichtung für die äussere umgebung eines fahrzeugs
EP4078941A2 (de) Umwandlung von eingangs-bilddaten einer mehrzahl von fahrzeugkameras eines rundumsichtsystems in optimierte ausgangs-bilddaten
DE112017004391T5 (de) Bilderzeugungsvorrichtung, Bilderzeugungsverfahren, Aufzeichungsmedium und Bildanzeigesystem
DE4328902C2 (de) Optische Entfernungsmessvorrichtung zur Bestimmung einer Entfernung zu symmetrischen Objekten

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8172 Supplementary division/partition in:

Ref country code: DE

Ref document number: 4447788

Format of ref document f/p: P

Q171 Divided out to:

Ref country code: DE

Ref document number: 4447788

D2 Grant after examination
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
R071 Expiry of right
R071 Expiry of right