DE4410064C2 - Verfahren und Vorrichtung zur Abstandserkennung - Google Patents
Verfahren und Vorrichtung zur AbstandserkennungInfo
- 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
Links
- 238000001514 detection method Methods 0.000 title claims description 46
- 238000000034 method Methods 0.000 title description 30
- 230000015654 memory Effects 0.000 claims description 69
- 238000003384 imaging method Methods 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 44
- 238000004364 calculation method Methods 0.000 claims description 32
- 238000012937 correction Methods 0.000 claims description 31
- 238000012935 Averaging Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 45
- 239000000872 buffer Substances 0.000 description 42
- 238000013507 mapping Methods 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 4
- 239000003550 marker Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 125000006850 spacer group Chemical group 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT 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/00—Vehicle 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/0008—Vehicle 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q9/00—Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
- B60Q9/008—Arrangement 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C3/00—Measuring distances in line of sight; Optical rangefinders
- G01C3/02—Details
- G01C3/06—Use of electric means to obtain final indication
- G01C3/08—Use of electric radiation detectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Beacons 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/72—Beacons 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/74—Details
- G01S1/75—Transmitters
- G01S1/753—Signal details
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/12—Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control 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/0251—Control 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/593—Depth or shape recovery from multiple images from stereo images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/133—Equalising the characteristics of different image components, e.g. their average brightness or colour balance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/25—Image 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30261—Obstacle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/167—Synchronising or controlling image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/189—Recording image signals; Reproducing recorded image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/243—Image signal generators using stereoscopic image cameras using three or more 2D image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/246—Calibration of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0077—Colour aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0092—Image segmentation from stereoscopic image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0096—Synchronisation 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. 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
- 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.
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).
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).
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.
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.
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.
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.
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.
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.
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.
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)
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)
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)
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)
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 | 富士重工業株式会社 | 車輌用距離検出装置 |
-
1993
- 1993-12-24 JP JP32880293A patent/JP3468428B2/ja not_active Expired - Fee Related
-
1994
- 1994-02-18 US US08/198,570 patent/US5535144A/en not_active Expired - Fee Related
- 1994-03-23 DE DE4410064A patent/DE4410064C2/de not_active Expired - Lifetime
- 1994-03-23 DE DE4447788A patent/DE4447788B4/de not_active Expired - Lifetime
- 1994-03-23 GB GB9405734A patent/GB2280810B/en not_active Expired - Fee Related
-
1996
- 1996-02-13 US US08/598,637 patent/US5650944A/en not_active Expired - Lifetime
Patent Citations (4)
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)
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 |