JPH09142208A - Vehicle periphery monitoring device - Google Patents
Vehicle periphery monitoring deviceInfo
- Publication number
- JPH09142208A JPH09142208A JP7300239A JP30023995A JPH09142208A JP H09142208 A JPH09142208 A JP H09142208A JP 7300239 A JP7300239 A JP 7300239A JP 30023995 A JP30023995 A JP 30023995A JP H09142208 A JPH09142208 A JP H09142208A
- Authority
- JP
- Japan
- Prior art keywords
- image
- smear
- pixel
- edge
- brightness value
- 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.)
- Abandoned
Links
- 238000012806 monitoring device Methods 0.000 title claims abstract 9
- 238000001514 detection method Methods 0.000 claims abstract 2
- 238000003384 imaging method Methods 0.000 claims abstract 2
- 238000003708 edge detection Methods 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 abstract 1
Landscapes
- Closed-Circuit Television Systems (AREA)
Abstract
(57)【要約】
【課題】 スミアによる物体の誤検出をなくすことがで
きる車両周辺監視装置を提供する。
【解決手段】 車両周辺の所定範囲を撮像するCCDカ
メラ(11)を有し、当該CCDカメラ(11)からの
画像情報に基づいて前記車両の周辺に存在する物体に関
する情報を運転者に与える車両周辺監視装置において、
高輝度光源によりCCDカメラ(11)による撮像画像
上に現れる直線状のスミア画像を検出するスミア検出手
段(41a)と、前記スミア検出手段により検出された
スミア画像を除去するスミア除去手段(41b)を有す
る。
[PROBLEMS] To provide a vehicle periphery monitoring device capable of eliminating erroneous detection of an object due to smear. A vehicle having a CCD camera (11) for imaging a predetermined range around the vehicle, and providing a driver with information on an object existing around the vehicle based on image information from the CCD camera (11). In the peripheral monitoring device,
A smear detecting means (41a) for detecting a linear smear image appearing on an image picked up by the CCD camera (11) by a high-intensity light source, and a smear removing means (41b) for removing the smear image detected by the smear detecting means. Have.
Description
【0001】[0001]
【発明の属する技術分野】本発明は車両周辺監視装置に
かかり、より詳細には、自動車などの車両の周辺を監視
して車両運転における運転者の安全確認を支援するのに
有効に適用される車両周辺監視装置に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle periphery monitoring device, and more particularly, it is effectively applied to monitor the periphery of a vehicle such as an automobile to assist the driver's safety confirmation in driving the vehicle. The present invention relates to a vehicle surroundings monitoring device.
【0002】[0002]
【従来の技術】従来より、自動車などの車両の周辺を監
視する車両周辺監視装置が提案され、実用化されてい
る。この車両周辺監視装置は、車両の後方や側方といっ
た運転者からの視認が難しい領域(監視領域)あるいは
車両の前方の領域について、車両に取り付けたビデオカ
メラを用いてこの監視領域を撮像するとともにこの撮像
画像を運転席のダッシュボード上などに取り付けられた
ディスプレイにより表示し、監視領域の監視を行うもの
である。2. Description of the Related Art Conventionally, a vehicle periphery monitoring device for monitoring the periphery of a vehicle such as an automobile has been proposed and put into practical use. This vehicle surroundings monitoring device uses a video camera attached to the vehicle to capture an image of the area (monitoring area) that is difficult for the driver to visually recognize, such as the rear or side of the vehicle, or the area in front of the vehicle. The captured image is displayed on a display mounted on the dashboard of the driver's seat or the like to monitor the monitoring area.
【0003】このような車両周辺監視装置としては、本
出願人が、特願平6−42433号にて、提案した装置
(以下先願装置という)がある。この先願装置は、車両
に所定距離だけ離して設置された2台のCCDカメラ
と、この画像情報を個別に格納保持するフレームメモリ
と、CPUなどにより構成されるデータ処理部と、CC
Dカメラからの画像あるいはデータ処理部により処理さ
れたグラフィック画像などを表示するディスプレイと、
ブザーなどにより構成される警報部とを有している。As such a vehicle periphery monitoring device, there is a device proposed by the present applicant in Japanese Patent Application No. 6-42433 (hereinafter referred to as a prior application device). This prior application device includes two CCD cameras installed at a predetermined distance in a vehicle, a frame memory for individually storing and holding the image information, a data processing unit including a CPU, a CC, and the like.
A display for displaying an image from the D camera or a graphic image processed by the data processing unit;
It has an alarm unit composed of a buzzer or the like.
【0004】そして、この先願装置では、上記フレーム
メモリの一方に記録されている全ての画像情報を高さ0
と仮定し、この画像情報を他方のカメラで撮像したとし
て得られる投影画像情報を作成し、作成された投影画像
情報と他方のメモリに記録されている画像情報との差よ
り路面上の画像を除去する。また、他方のフレームメモ
リに記録されているデータの水平方向の微分値と前記路
面画像が除去された画像情報に基づいて物体のエッジを
検出する。そして、この物体エッジについて、フレーム
メモリに記録されている画像情報により物体の位置を算
出するとともにこの算出した物体の位置情報に基づいて
警報を出力するものである。In this prior application device, all the image information recorded in one of the frame memories has a height of 0.
Assuming that this image information is captured by the other camera, the projection image information obtained is created, and the image on the road surface is calculated from the difference between the created projection image information and the image information recorded in the other memory. Remove. Further, the edge of the object is detected based on the horizontal differential value of the data recorded in the other frame memory and the image information from which the road surface image has been removed. Then, for this object edge, the position of the object is calculated based on the image information recorded in the frame memory, and an alarm is output based on the calculated position information of the object.
【0005】このような先願装置は、CCDカメラによ
り撮像された画像情報に基づいて、高さ「0」である背
景画像すなわち路面画像を除去することにより物体のエ
ッジ画像を生成し、生成したエッジ画像に基づいて物体
と車両との相対位置などを算出するように構成したの
で、無用な演算処理が省け、処理を高速化できるという
特徴を有している。Such a prior application device generates an edge image of an object by removing a background image having a height of "0", that is, a road surface image, based on image information captured by a CCD camera, and generates the edge image. Since it is configured to calculate the relative position between the object and the vehicle based on the edge image, there is a feature that unnecessary calculation processing can be omitted and the processing can be speeded up.
【0006】[0006]
【発明が解決しようとする課題】ところで、上述したよ
うにこの先願装置においては、撮像手段としてCCDカ
メラを採用しているので、撮像領域内に太陽光による反
射面や光源といった極めて高輝度の画像が存在すると、
この高輝度画像から画面の上下方向の全域に亘って直線
状に延びる高輝度の直線画像、いわゆるスミアと呼ばれ
る画像が現れる。このスミアは、上述した2台のCCD
カメラにより撮像した画像情報において、双方の画像情
報あるいは一方の画像情報上に現れる。すなわち、その
撮像条件に応じて様々なパターンで現れる。By the way, as described above, in this prior application device, since the CCD camera is adopted as the image pickup means, an image of extremely high brightness such as a reflection surface or a light source due to sunlight in the image pickup area is provided. Is present,
From this high-luminance image, a high-luminance linear image that linearly extends over the entire area in the vertical direction of the screen, that is, an image called a smear appears. This smear is the two CCDs mentioned above.
In the image information captured by the camera, it appears on both image information or on one image information. That is, various patterns appear according to the imaging conditions.
【0007】そして、このようなスミアが出現した場合
には、このスミアを物体のエッジ点と誤認識することに
より、本来存在しない物体を検出してしまう可能性があ
り、この点において、さらなる改良の余地があった。よ
って本発明は、このような改良点に鑑み、スミアによる
物体の誤検出をなくすことができる車両周辺監視装置を
提供することを課題とする。When such a smear appears, the smear may be erroneously recognized as an edge point of the object, and thus an object that does not originally exist may be detected. There was room for Therefore, in view of such improvements, it is an object of the present invention to provide a vehicle periphery monitoring device that can eliminate erroneous detection of an object due to smear.
【0008】[0008]
【課題を解決するための手段】上記課題を解決するた
め、本発明によりなされた車両周辺監視装置は、図1の
基本構成図に示すように、車両周辺の所定範囲を撮像す
るCCDカメラ(11)を有し、当該CCDカメラ(1
1)からの画像情報に基づいて前記車両の周辺に存在す
る物体に関する情報を運転者に与える車両周辺監視装置
において、高輝度光源によりCCDカメラ(11)によ
る撮像画像上に現れる直線状のスミア画像を検出するス
ミア検出手段(41a)と、前記スミア検出手段により
検出されたスミア画像を除去するスミア除去手段(41
b)を有することを特徴としている。(請求項1)In order to solve the above-mentioned problems, a vehicle periphery monitoring device according to the present invention is a CCD camera (11) for picking up an image of a predetermined area around the vehicle as shown in the basic configuration diagram of FIG. ), And the CCD camera (1
In a vehicle periphery monitoring device that gives a driver information about objects existing around the vehicle based on image information from 1), a linear smear image that appears on an image captured by a CCD camera (11) by a high-intensity light source. And a smear removing means (41) for removing the smear image detected by the smear detecting means.
It is characterized by having b). (Claim 1)
【0009】また、前記スミア検出手段(41a)は、
前記CCDカメラ(11)からの画像情報に基づいてエ
ッジ画像を生成するエッジ画像生成手段(41c)と、
前記エッジ画像を構成する画素の着目画素について、そ
の座標値を取得する座標値取得手段(41d)と、前記
着目画素の座標値に基づいて、前記CCDカメラ(1
1)からの画像情報中にて前記着目画素に対応する対応
画素の輝度値を取得する第1輝度値取得手段(41e)
と、前記第1輝度値取得手段(41e)からの対応画素
の輝度値に基づき、前記対応画素の輝度値が規定値以上
であった場合に、前記CCDカメラ(11)からの画像
情報を参照し、前記対応画素を含む直線上に存在する画
素群の輝度値を取得する第2輝度値取得手段(41f)
と、前記第2輝度値取得手段(41f)により取得され
た画素群の輝度値に基づき、前記対応画素を含む直線上
に存在する画素群がスミア画像であるか否かを判定する
スミア判定手段(41g)とを有していることを特徴と
している。(請求項2)The smear detecting means (41a) is
Edge image generating means (41c) for generating an edge image based on image information from the CCD camera (11),
The coordinate value acquisition means (41d) for acquiring the coordinate value of the pixel of interest of the pixels forming the edge image, and the CCD camera (1) based on the coordinate value of the pixel of interest.
First brightness value acquisition means (41e) for acquiring the brightness value of the corresponding pixel corresponding to the pixel of interest in the image information from 1).
And based on the luminance value of the corresponding pixel from the first luminance value acquisition means (41e), when the luminance value of the corresponding pixel is equal to or more than a specified value, refer to the image information from the CCD camera (11) Then, a second brightness value acquisition means (41f) for acquiring the brightness value of the pixel group existing on the straight line including the corresponding pixel.
And a smear determining means for determining whether or not the pixel group existing on the straight line including the corresponding pixel is a smear image based on the brightness value of the pixel group acquired by the second brightness value acquiring means (41f). And (41 g). (Claim 2)
【0010】また、前記スミア除去手段(41b)は、
前記スミア判定手段(41g)によりスミア画像と判定
された画素群に隣接する境界線上の画素群の輝度値を取
得する第3輝度値取得手段(41h)と、前記第3輝度
値取得手段(41h)により取得された境界線上の画素
群の輝度値に基づいて前記スミア画像と判定された画素
群の輝度値を算出するとともに当該算出した輝度値によ
りスミア画像と判定された画素群を補間する画像補間手
段(41i)とを有することを特徴としている。(請求
項3)The smear removing means (41b) is
Third brightness value acquisition means (41h) for acquiring the brightness value of the pixel group on the boundary line adjacent to the pixel group judged as the smear image by the smear judgment means (41g), and the third brightness value acquisition means (41h) ) An image that calculates the luminance value of the pixel group determined to be the smear image based on the luminance value of the pixel group on the boundary obtained by the above and interpolates the pixel group determined to be the smear image based on the calculated luminance value And an interpolating means (41i). (Claim 3)
【0011】また、前記座標値取得手段(41d)は、
前記エッジ画像生成手段(41c)により生成されたエ
ッジ画像中の任意の一列についてエッジ点を探索するこ
とを特徴としている。(請求項4)The coordinate value acquisition means (41d) is
It is characterized in that an edge point is searched for in an arbitrary column in the edge image generated by the edge image generating means (41c). (Claim 4)
【0012】また、車両に所定距離だけ離して設置さ
れ、車両周辺の所定範囲を撮像する2台のCCDカメラ
(11R、11L)を有し、当該CCDカメラ(11
R、11L)からの画像情報に基づいて前記車両の周辺
に存在する物体に関する情報を運転者に与える車両周辺
監視装置において、高輝度光源によりCCDカメラ(1
1)による撮像画像上に現れる直線状のスミア画像を検
出するスミア検出手段(41a)と、前記スミア検出手
段(41a)により検出されたスミア画像を除去するス
ミア除去手段(41b)と、前記スミア除去手段(41
b)によりスミア画像が除去された撮像画像について、
一方のCCDカメラ(11R)にて撮像された全ての画
像を高さ0と仮定し、この画像を他方のカメラで撮像し
たとして得られる投影画像データを作成し、作成された
投影画像データと他方のメモリに記録されている画像デ
ータとの差より路面上の画像を除去し、物体のエッジを
検出する物体エッジ検出手段(41j)と、前記物体エ
ッジ検出手段(41j)にて検出された物体エッジによ
り物体の位置を算出する物体位置算出手段(41k)
と、前記物体位置算出手段(41k)より算出された物
体の位置に基づいて警報を出力する警報手段(60)と
を有すること特徴としている。(請求項5)Further, it has two CCD cameras (11R, 11L) which are installed at a predetermined distance in the vehicle and which image a predetermined range around the vehicle.
R, 11L), in a vehicle periphery monitoring device that provides the driver with information about objects existing around the vehicle based on image information from the CCD camera (1
1) smear detecting means (41a) for detecting a linear smear image appearing on the captured image, smear removing means (41b) for removing the smear image detected by the smear detecting means (41a), and the smear Removal means (41
Regarding the captured image from which the smear image has been removed in b),
It is assumed that all the images captured by one CCD camera (11R) have a height of 0, and projection image data obtained by capturing this image by the other camera is created. Object edge detection means (41j) for detecting the edge of the object by removing the image on the road surface from the difference with the image data recorded in the memory, and the object detected by the object edge detection means (41j). Object position calculating means (41k) for calculating the position of the object by the edge
And an alarm means (60) for outputting an alarm based on the position of the object calculated by the object position calculating means (41k). (Claim 5)
【0013】上記請求項1の構成によれば、スミア検出
手段(41a)は、高輝度光源により現れる直線状のス
ミア画像を検出し、スミア除去手段(41b)は、この
検出されたスミア画像を除去する。According to the structure of claim 1, the smear detecting means (41a) detects the linear smear image appearing by the high-intensity light source, and the smear removing means (41b) detects the detected smear image. Remove.
【0014】すなわち、スミア画像を検出する手段と、
検出されたスミア画像を除去する手段とを設けたので、
スミアによる物体の誤検出をなくすことができる。That is, means for detecting a smear image,
Since a means for removing the detected smear image is provided,
Erroneous detection of an object due to smear can be eliminated.
【0015】そして、上記スミア検出手段(41a)の
具体的構成としては、請求項2に示す構成が適用され
る。そして、同請求項の各構成は、次の作用をなす。す
なわち、エッジ画像生成手段(41c)は、CCDカメ
ラ(11)からの画像情報に基づいて物体の縁部画像で
あるエッジ画像を生成し、座標値取得手段(41d)
は、エッジ画像を構成する画素の着目画素について、そ
の座標値を取得する。Then, as a concrete structure of the smear detecting means (41a), the structure shown in claim 2 is applied. And each structure of the said claim performs the following effects. That is, the edge image generation means (41c) generates an edge image which is an edge image of the object based on the image information from the CCD camera (11), and the coordinate value acquisition means (41d).
Acquires the coordinate value of the pixel of interest of the pixels forming the edge image.
【0016】第1輝度値取得手段(41e)は、着目画
素に対応する対応画素の輝度値をCCDカメラ(11)
からの画像情報を参照することにより取得し、第2輝度
値取得手段(41f)は、上記対応画素の輝度値が規定
値以上であった場合に、前記CCDカメラ(11)から
の画像情報を参照し、前記対応画素を含む直線上に存在
する画素群の輝度値を取得する。そして、スミア判定手
段(41g)は、取得された画素群の輝度値に基づいて
この画素群がスミア画像であるか否かを判定する。The first brightness value acquisition means (41e) measures the brightness value of the corresponding pixel corresponding to the pixel of interest by the CCD camera (11).
The second brightness value acquisition means (41f) acquires the image information from the CCD camera (11) when the brightness value of the corresponding pixel is equal to or more than a specified value. The brightness value of the pixel group existing on the straight line including the corresponding pixel is acquired with reference. Then, the smear determination means (41g) determines whether or not this pixel group is a smear image based on the acquired luminance value of the pixel group.
【0017】このように、スミアを物体と同等に扱うこ
とによりCCDカメラからの撮像画像からスミアのエッ
ジ画像を含むエッジ画像を取得する手段と、このスミア
が直線状に現れるという性質を有することに基づいてス
ミア候補点を含む直線上に存在する画素群すなわちスミ
ア画像の輝度値を取得するとともにこの取得した画素群
の輝度値に基づいてこのスミア候補点がスミアに属する
か否かを判定する手段とを設けたので、処理を単純化す
ることができるとともにスミアを高速にかつ確実に検出
することができる。As described above, the smear is treated in the same manner as an object to obtain an edge image including the edge image of the smear from the image picked up by the CCD camera, and the smear appears in a straight line. Means for acquiring the brightness value of a pixel group existing on a straight line including the smear candidate point, that is, the brightness value of the smear image based on the brightness value of the acquired pixel group, and determining whether or not the smear candidate point belongs to the smear Since the and are provided, the processing can be simplified and the smear can be detected at high speed and reliably.
【0018】また、上記スミア除去手段(41b)の具
体的構成としては、請求項3に示す構成が適用される。
そして、同請求項の各構成は、次の作用をなす。すなわ
ち、第3輝度値取得手段(41h)は、前記スミア判定
手段(41g)によりスミア画像と判定された画素群に
隣接する境界線上の画素群の輝度値を取得し、画像補間
手段(41i)は、この境界線上の画素群の輝度値に基
づいて前記スミア画像と判定された画素群の輝度値を算
出するとともに当該算出した輝度値によりスミア画像と
判定された画素群の補間を行う。Further, as a concrete constitution of the smear removing means (41b), the constitution shown in claim 3 is applied.
And each structure of the said claim performs the following effects. That is, the third brightness value acquisition means (41h) acquires the brightness value of the pixel group on the boundary line adjacent to the pixel group determined as the smear image by the smear determination means (41g), and the image interpolation means (41i). Calculates the luminance value of the pixel group determined to be the smear image based on the luminance value of the pixel group on the boundary line and interpolates the pixel group determined to be the smear image based on the calculated luminance value.
【0019】このように、スミアと判定された領域(直
線)に隣接する撮像画像の境界線上に存在する画素の輝
度値に基づき、スミアと判定された画素群の輝度値を算
出し、この算出した輝度値によりスミア画像の補間を行
うように構成したので、スミアと判定された領域に関
し、その周囲領域の画素の輝度値に近い輝度値の画素と
して補間されるので、スミア除去後の画像に関して違和
感の少ない画像を得ることができる。As described above, the brightness value of the pixel group determined to be smear is calculated based on the brightness value of the pixel existing on the boundary line of the captured image adjacent to the area (straight line) determined to be smear, and this calculation is performed. Since the smear image is configured to be interpolated based on the luminance value, the area determined as smear is interpolated as a pixel having a luminance value close to the luminance value of the pixels in the surrounding area. An image with less discomfort can be obtained.
【0020】また、上記請求項4の構成においては、請
求項2記載の座標値取得手段(41d)にてエッジ点を
探索する場合に、前記エッジ画像中の任意の一列につい
て探索を行うように構成している。Further, in the structure of the above-mentioned claim 4, when searching the edge point by the coordinate value acquisition means (41d) according to the claim 2, the search is performed for an arbitrary column in the edge image. I am configuring.
【0021】すなわち、この請求項4の構成において
は、スミアが画像の全域に亘って直線状に現れる性質を
利用し、任意の一列のみを探索時の対象としているの
で、その処理が単純となり高速に行うことができる。That is, in the structure of claim 4, the characteristic that the smear appears in a straight line over the entire area of the image is used, and only one arbitrary column is targeted for the search. Therefore, the processing is simple and high speed. Can be done.
【0022】また、上記請求項5の構成においては、ス
ミア検出手段(41a)は、高輝度光源により現れる直
線状のスミア画像を検出し、スミア除去手段(41b)
は、この検出されたスミア画像を除去する。Further, in the structure of the above-mentioned claim 5, the smear detecting means (41a) detects the linear smear image appearing by the high brightness light source, and the smear removing means (41b).
Removes the detected smear image.
【0023】物体エッジ検出手段(41j)は、スミア
画像が除去された撮像画像について、一方のCCDカメ
ラ(11R)にて撮像された全ての画像を高さ0と仮定
し、この画像を他方のカメラで撮像したとして得られる
投影画像データを作成し、作成された投影画像データと
他方のメモリに記録されている画像データとの差より路
面上の画像を除去することにより物体のエッジを検出す
る。物体位置算出手段(41k)は、この物体エッジに
より物体の位置を算出し、警報手段(60)は、算出さ
れた物体の位置に基づいて警報を出力する。The object edge detection means (41j) assumes that all the images picked up by one CCD camera (11R) of the picked-up image from which the smear image has been removed have a height of 0, and this image is taken as the other image. Create the projection image data obtained by capturing with the camera, and detect the edge of the object by removing the image on the road surface from the difference between the created projection image data and the image data recorded in the other memory . The object position calculation means (41k) calculates the position of the object from this object edge, and the alarm means (60) outputs an alarm based on the calculated position of the object.
【0024】すなわち、この請求項5の構成において
は、スミア検出手段(41a)及びスミア除去手段(4
1b)によりスミア画像が除去された撮像画像につい
て、高さ「0」である背景画像すなわち路面画像を除去
することにより物体のエッジ画像を生成し、生成したエ
ッジ画像に基づいて物体と車両との相対位置などを算出
するように構成したので、スミアが現れた画像において
も物体と車両との相対位置などを算出することができ
る。That is, according to the fifth aspect of the invention, the smear detecting means (41a) and the smear removing means (4).
Regarding the captured image from which the smear image has been removed by 1b), the edge image of the object is generated by removing the background image having a height of “0”, that is, the road surface image, and based on the generated edge image, Since the relative position and the like are calculated, the relative position and the like between the object and the vehicle can be calculated even in the image in which the smear appears.
【0025】[0025]
【発明の実施の形態】以下、本発明の実施の形態の具体
例を図面を参照して説明する。図2は、本発明が適用さ
れる装置の構成を説明するブロック図で、同図におい
て、10は車両周辺を撮像する撮像部、20はハンドル
の舵角あるいは操舵輪の操舵角を検出し、この舵角情報
を転回情報として出力する舵角検出部、30は撮像部1
0から得られた撮像画像情報あるいは車両の形状情報等
を保持する記憶部、40は予め格納されたプログラムに
従って動作するコンピュータによって構成されるデータ
処理部、50はディスプレイ51を備えた表示部、60
は警報音あるいは音声ガイダンスを発生する警報部であ
る。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram illustrating a configuration of an apparatus to which the present invention is applied. In FIG. 2, 10 is an image capturing unit that captures an image around the vehicle, 20 is a steering angle of a steering wheel or a steering angle of steered wheels, A rudder angle detection unit that outputs this rudder angle information as turning information, and 30 is the imaging unit 1
A storage unit that holds captured image information or vehicle shape information obtained from 0, 40 is a data processing unit configured by a computer that operates according to a prestored program, 50 is a display unit including a display 51, and 60 is a display unit.
Is an alarm unit that generates an alarm sound or voice guidance.
【0026】上記撮像部10は、CCDカメラ11によ
り構成されている。そして、このCCDカメラ11は、
右側CCDカメラ11Rと左側CCDカメラ11Lとか
ら構成されている。そして、これらのCCDカメラ11
R及び11Lは、所定距離隔てて互いに平行な状態で車
両に取り付けられている。例えば、図3に示すように、
車両100の後方中央部の高さHの位置に、車両の後方
に向けて所定距離隔てて互いに平行に且つ俯角θS で取
り付けられている。これにより、この撮像部10は車両
後方の監視領域100a〔100a(11R)及び10
0a(11L)〕を撮像する。The image pickup section 10 is composed of a CCD camera 11. And this CCD camera 11
It is composed of a right CCD camera 11R and a left CCD camera 11L. And these CCD cameras 11
R and 11L are attached to the vehicle in parallel with each other with a predetermined distance. For example, as shown in FIG.
The vehicle 100 is mounted at a position of a height H at the rear center of the vehicle 100 at a predetermined distance toward the rear of the vehicle in parallel with each other at a depression angle θ S. As a result, the image pickup unit 10 is provided with a monitoring area 100a [100a (11R) and 10a behind the vehicle.
0a (11L)] is imaged.
【0027】舵角検出部20は、ハンドルの回転量及び
回転方向を検出するハンドル舵角センサや操舵輪(一般
的に前輪)の操舵角を検出する操舵角センサ(いずれも
図示せず)などにより構成され、これらのセンサからの
検出信号により車両の転回方向を転回情報として出力す
る。The steering angle detecting section 20 includes a steering angle sensor for detecting the amount and direction of rotation of the steering wheel, a steering angle sensor for detecting the steering angle of the steered wheels (generally the front wheels) (neither is shown), and the like. The turning direction of the vehicle is output as turning information based on detection signals from these sensors.
【0028】記憶部30は、右側フレームメモリ31
R、左側フレームメモリ31L、右側補正画像メモリ3
2R、左側補正画像メモリ32L、差分画像メモリ3
3、微分画像メモリ34及びエッジ画像メモリ35を有
している。上記右側フレームメモリ31R及び左側フレ
ームメモリ31Lには、撮像部10の右側CCDカメラ
11R及び左側CCDカメラ11Lにより撮像された画
像情報が一時的に蓄えられる。The storage unit 30 is a right frame memory 31.
R, left frame memory 31L, right corrected image memory 3
2R, left side correction image memory 32L, difference image memory 3
3, a differential image memory 34 and an edge image memory 35. The right frame memory 31R and the left frame memory 31L temporarily store image information captured by the right CCD camera 11R and the left CCD camera 11L of the image capturing unit 10.
【0029】上記右側補正画像メモリ32R及び左側補
正画像メモリ32Lには、右側フレームメモリ31R及
び左側フレームメモリ31Lに蓄えられた画像情報のそ
れぞれに対して所定の補正処理が施された補正画像情報
が保持される。そして、上記差分画像メモリ33、微分
画像メモリ34及びエッジ画像メモリ35には、それぞ
れ後述する差分画像、微分画像及びエッジ画像が保持さ
れる。The right-side corrected image memory 32R and the left-side corrected image memory 32L store the corrected image information obtained by performing a predetermined correction process on the image information stored in the right-side frame memory 31R and the left-side frame memory 31L, respectively. Retained. The differential image memory 33, the differential image memory 34, and the edge image memory 35 hold a differential image, a differential image, and an edge image, which will be described later, respectively.
【0030】これらの各メモリ(フレームメモリ31乃
至エッジ画像メモリ35)は、m行×n列の構成を有
し、例えば512画素(m)×512画素(n)のメモ
リとして構成されている。そして、このメモリを構成す
る各画素には、例えば256階調(「0」乃至「25
5」)あるいは2階調(「0」または「1」)の輝度値
データが格納される。Each of these memories (frame memory 31 to edge image memory 35) has a structure of m rows × n columns, and is configured as a memory of 512 pixels (m) × 512 pixels (n), for example. Each pixel forming this memory has, for example, 256 gradations (“0” to “25”).
5 ") or two-gradation (" 0 "or" 1 ") luminance value data is stored.
【0031】データ処理部40は、動作プログラムに従
って動作するCPU41と、この動作プログラムが格納
されたROM42と、CPU41の動作時において必要
な情報を一時格納するRAM43とを有している。表示
部50は、ディスプレイ51を有し、このディスプレイ
51はCPU41から出力された表示画像信号に基づい
て、物体の車両との相対位置を表示したりあるいは運転
者に対するメッセージを表示したりする。警報部60
は、CPU41から出力されたブザー音信号あるいは音
声ガイダンス信号に基づいて、スピーカ61からブザー
音あるいは音声ガイダンスを出力する。The data processing section 40 has a CPU 41 which operates according to an operation program, a ROM 42 which stores this operation program, and a RAM 43 which temporarily stores information required when the CPU 41 operates. The display unit 50 has a display 51, and based on the display image signal output from the CPU 41, the display 51 displays the relative position of the object with respect to the vehicle or displays a message to the driver. Alarm unit 60
Outputs the buzzer sound or the voice guidance from the speaker 61 based on the buzzer sound signal or the voice guidance signal output from the CPU 41.
【0032】次に、以上説明した構成を有する具体例の
動作をフローチャートを参照して説明する。この具体例
においては、まず、図4のフローチャートのステップS
110にて、撮像部10の右側CCDカメラ11R及び
左側CCDカメラ11Lからの撮像画像を、それぞれ右
側画像情報及び左側画像情報として、対応する右側フレ
ームメモリ31R及び左側フレームメモリ31Lに格納
する。Next, the operation of the specific example having the above-described structure will be described with reference to the flow chart. In this specific example, first, step S in the flowchart of FIG.
At 110, the captured images from the right CCD camera 11R and the left CCD camera 11L of the imaging unit 10 are stored in the corresponding right frame memory 31R and left frame memory 31L as right image information and left image information, respectively.
【0033】すなわち、このステップS110では、例
えば図6に示すような、2本の白線300が描かれた路
面400及びこの路面400に立設され、その表面が例
えば金属光沢面といった反射面とされたポール状の物体
200(以下、単にポール200という)の画像と、こ
のポール200に太陽光などの強い光が反射することに
より現れた縦方向(V方向)の全域に亘って延びる直線
状の光であるスミア500の画像とが右側フレームメモ
リ31R及び左側フレームメモリ31Lに格納される。
そして、このステップS110の処理が終了するとステ
ップS120に移行する。That is, in this step S110, for example, as shown in FIG. 6, a road surface 400 on which two white lines 300 are drawn and the road surface 400 are set upright, and the surface is made a reflective surface such as a metallic glossy surface. An image of a pole-shaped object 200 (hereinafter, simply referred to as the pole 200) and a linear shape extending over the entire area in the vertical direction (V direction) that appears when strong light such as sunlight is reflected by the pole 200. The image of the smear 500, which is light, is stored in the right frame memory 31R and the left frame memory 31L.
Then, when the process of step S110 ends, the process proceeds to step S120.
【0034】ステップS120では、スミア除去処理を
行う。このスミア除去処理は具体的には、図5のフロー
チャートによりなされる。以下、この図5のフローチャ
ートを参照してこのスミア除去処理を説明する。In step S120, smear removal processing is performed. This smear removal processing is specifically performed according to the flowchart of FIG. The smear removing process will be described below with reference to the flowchart of FIG.
【0035】このスミア除去処理では、まず、ステップ
S210にて処理対象となる画像の選択を行う。上述し
たように、このスミアは、その撮像条件に応じて、2台
のCCDカメラにより撮像した画像情報の双方の画像情
報あるいは一方の画像情報上に様々なパターンで現れ
る。従って、スミアの検出並びに除去処理は、右側フレ
ームメモリ31R及び左側フレームメモリ31Lに格納
された双方の撮像画像について行う必要がある。そし
て、このステップS210では、処理対象とする撮像画
像を右側フレームメモリ31Rに格納された撮像画像
と、左側フレームメモリ31Lに格納された撮像画像の
いずれにするかを選択する。In this smear removal processing, first, in step S210, an image to be processed is selected. As described above, the smear appears in various patterns on both image information of one of the image information captured by the two CCD cameras or on one of the image information depending on the image capturing conditions. Therefore, it is necessary to perform the smear detection and removal processing on both captured images stored in the right frame memory 31R and the left frame memory 31L. Then, in this step S210, it is selected whether the captured image to be processed is the captured image stored in the right frame memory 31R or the captured image stored in the left frame memory 31L.
【0036】引き続くステップS220では、上記ステ
ップS210で選択された撮像画像について微分処理を
施し、微分画像を作成する。より詳細には、このステッ
プS220では、検出対象とされた側のフレームメモリ
31Rあるいは31Lに格納された撮像画像に関し、そ
のm行n列の画像データの輝度値Im,n を水平方向(図
6におけるH方向に相当)に走査し、次式(1)の演算
によって微分画像を生成する。 |Im,n+1 −Im,n |≧E0 ならば Em,n =1 |Im,n+1 −Im,n |<E0 ならば Em,n =0 ・・・(1) 上記式中、E0 はしきい値In the following step S220, the image pickup image selected in the above step S210 is subjected to differential processing to create a differential image. More specifically, in this step S220, regarding the captured image stored in the frame memory 31R or 31L on the detection target side, the brightness value I m, n of the image data of m rows and n columns is set in the horizontal direction (see FIG. (Corresponding to the H direction in 6) and the differential image is generated by the calculation of the following equation (1). | I m, n + 1 −I m, n | ≧ E 0 , E m, n = 1 | I m, n + 1 −I m, n | <E 0 , E m, n = 0. (1) In the above formula, E 0 is a threshold value
【0037】そして、この微分処理を撮像画像に対して
行った場合には、水平方向(図6におけるH方向)の輝
度境界すなわち明るさに差を有する部分がエッジ画像す
なわち値「1」が付与された画像として抽出される。こ
のようにして作成された微分画像については、微分画像
メモリ34に格納される。そして微分画像を格納した後
にステップS230に移行する。When this differential processing is performed on the picked-up image, an edge image, that is, a value "1" is given to a portion having a difference in brightness in the horizontal direction (H direction in FIG. 6), that is, brightness. Is extracted as a processed image. The differential image thus created is stored in the differential image memory 34. After storing the differential image, the process proceeds to step S230.
【0038】ステップS230では、エッジ点の探索を
行う。このエッジ点の探索処理では、ステップS220
で作成された微分画像(すなわち物体のエッジ画像)中
の任意の一列の画素群について、この画素群を水平方向
に走査しながらエッジ点を検出する処理すなわち値
「1」が付与された画素を検出する処理がなされる。In step S230, an edge point search is performed. In this edge point search processing, step S220
For the pixel group of any one row in the differential image (that is, the edge image of the object) created in step 1, the process of detecting the edge point while scanning the pixel group in the horizontal direction, that is, the pixel to which the value “1” is added is The detection process is performed.
【0039】引き続くステップS231では、対象画像
(撮像画像)中の画素の輝度値の取得処理がなされる。
詳細には、このステップS231では、上記ステップS
230で探索された画素群において、検出された画素す
なわち値「1」が付与された画素についてその座標値を
取得し、対象画像すなわちフレームメモリ31Rあるい
は31Lに格納された撮像画像において対応する座標値
の画素の輝度値を取得する。そして、このステップS2
31の処理が終了するとステップS232に移行する。In the subsequent step S231, a process of acquiring the brightness value of the pixel in the target image (captured image) is performed.
Specifically, in this step S231,
In the pixel group searched in 230, the coordinate value of the detected pixel, that is, the pixel to which the value “1” is given, is acquired, and the corresponding coordinate value is obtained in the target image, that is, the captured image stored in the frame memory 31R or 31L. The brightness value of the pixel of is acquired. And this step S2
When the process of 31 is completed, the process proceeds to step S232.
【0040】ステップS232では、上記ステップS2
31で取得された撮像画像中の画素の輝度値を参照し、
この輝度値が規定値以上であるかを判定する。この判定
処理における規定値は、スミアを判定するための高輝度
の所定値として与えられており、例えば値「200」と
して与えられる。In step S232, the above step S2
Referring to the brightness value of the pixel in the captured image acquired in 31,
It is determined whether or not this brightness value is equal to or greater than the specified value. The prescribed value in this determination process is given as a high-luminance predetermined value for determining smear, and is given as a value “200”, for example.
【0041】そして、このステップS232の判定処理
では、上記ステップS231で取得した画素の輝度値に
基づき、この輝度値が規定値(値「200」)を超えて
いた場合(Y)には、この画素をスミア候補点と判定
し、引き続くステップS240に移行する。一方、この
画素の輝度値が規定値(値「200」)以下であった場
合(N)には、この画素を通常の可視画像と判定すると
ともに上述したステップS230に移行してエッジ点の
探索を行い、次のエッジ点の検出を行う。Then, in the determination processing of step S232, based on the brightness value of the pixel acquired in step S231, if this brightness value exceeds the specified value (value "200") (Y), this The pixel is determined to be a smear candidate point, and the process proceeds to subsequent step S240. On the other hand, when the brightness value of this pixel is equal to or less than the specified value (value “200”) (N), this pixel is determined to be a normal visible image, and the process proceeds to step S230 described above to search for an edge point. Then, the next edge point is detected.
【0042】ステップS240では、垂直方向に存在す
る画素群の輝度値を取得する。この輝度値取得処理で
は、上記ステップS232でスミア候補点と判定された
画素について、その画素から垂直方向に延びる直線上に
存在する画素群の輝度値を、フレームメモリ31Rある
いは31Lを参照することにより取得する処理がなされ
る。In step S240, the brightness value of the pixel group existing in the vertical direction is acquired. In this luminance value acquisition processing, for the pixel determined as the smear candidate point in step S232, the luminance value of the pixel group existing on the straight line extending in the vertical direction from the pixel is referred to by referring to the frame memory 31R or 31L. Processing to acquire is performed.
【0043】引き続くステップS241では、上記ステ
ップS240で取得した画素群の輝度値に基づき、この
画素群を構成する全ての画素の輝度値が規定値以上であ
るかを判定する。なお、この判定処理における規定値
は、上記ステップS232の規定値と同じくスミアを判
定するための高輝度の所定値として与えられており、例
えば値「200」として与えられている。In a succeeding step S241, it is determined based on the brightness value of the pixel group acquired in the above step S240 whether or not the brightness values of all the pixels forming this pixel group are equal to or more than a specified value. The prescribed value in this determination process is given as a prescribed value of high brightness for judging smear, like the prescribed value of step S232, and is given as a value "200", for example.
【0044】この判定処理において、判定対象の画素群
の輝度値がこの規定値以上であった場合、すなわち上述
したスミア候補点を含めた垂直方向に延びる画素群が全
て高輝度の画素で構成されていた場合(Y)にはステッ
プS242に移行し、このステップS242にて、判定
対象の画素群をスミア画像として認識する。そして、こ
の認識したスミア画像の情報例えばスミア画像を示す座
標情報については、データ処理部40のRAM43に格
納保持する。In this determination process, when the luminance value of the pixel group to be determined is equal to or more than this specified value, that is, the pixel group extending in the vertical direction including the smear candidate point is composed of high-luminance pixels. If it is (Y), the process proceeds to step S242, and the pixel group to be determined is recognized as a smear image in step S242. Then, the information of the recognized smear image, for example, the coordinate information indicating the smear image is stored and held in the RAM 43 of the data processing unit 40.
【0045】一方、判定対象の画素群中に、輝度値が上
述した規定値以下である画素が存在した場合(N)に
は、この判定対象の画素群はスミア画像ではないとし
て、上述したステップS230に移行してエッジ点の探
索を行い、次のエッジ点の検出を行う。そして、上述し
たステップS242の処理が終了すると、ステップS2
50に移行する。On the other hand, if there is a pixel whose luminance value is equal to or less than the above-mentioned specified value in the pixel group to be judged (N), it is determined that the pixel group to be judged is not a smear image and the above-mentioned steps are performed. In step S230, an edge point is searched for and the next edge point is detected. Then, when the above-described processing of step S242 ends, step S2
Move to 50.
【0046】ステップS250では、エッジ点の探索が
終了したか否かを判定する。すなわち、このステップS
250では、上記ステップS230で説明した画素群を
水平方向に走査しながらエッジ点を検出する処理を、そ
の水平方向全域に亘って実行したか否かを判定する。こ
の判定処理は、その時点において走査対象となっている
画素の座標値に基づいてなされ、この座標値が水平方向
終端に相当する座標値であるか否かによりなされる。In step S250, it is determined whether or not the search for edge points has been completed. That is, this step S
In step 250, it is determined whether or not the process of detecting the edge point while scanning the pixel group in the horizontal direction described in step S230 is executed over the entire horizontal direction. This determination process is performed based on the coordinate value of the pixel that is the scan target at that time, and is determined whether or not this coordinate value is the coordinate value corresponding to the horizontal end.
【0047】そして、この判定処理にて探索終了すなわ
ち走査対象となっている画素の座標値水平方向終端に相
当する座標値であった場合(Y)にはステップS260
に移行し、未だ探索途中である場合(N)には、上述し
たステップS230に移行して残りのエッジ点の探索を
行う。If the search ends in this determination process, that is, the coordinate value of the pixel to be scanned is the coordinate value corresponding to the horizontal end (Y), step S260.
If the search is still in progress (N), the process moves to step S230 described above to search for the remaining edge points.
【0048】ステップS260では、スミア画像の有無
を判定する。このスミア画像の有無判定は、データ処理
部40のRAM43に格納保持されたスミア画像の情報
に基づいてなされる。そして、このRAM43にスミア
画像の存在を示す情報が格納されている場合には「スミ
ア有(Y)」と判定してステップS270に移行し、ま
たスミア画像の存在を示す情報が格納されていない場合
には「スミア無(N)」と判定してステップS280に
移行する。In step S260, the presence / absence of a smear image is determined. The presence / absence determination of the smear image is made based on the information of the smear image stored and held in the RAM 43 of the data processing unit 40. Then, when the information indicating the presence of the smear image is stored in the RAM 43, it is determined that "smear exists (Y)", the process proceeds to step S270, and the information indicating the presence of the smear image is not stored. In this case, it is determined that "no smear (N)" and the process proceeds to step S280.
【0049】ステップS270では、境界線上画素群の
輝度値取得処理を行う。詳細には、このステップS27
0では、上記ステップS260によりスミア画像と判定
された画素群の座標値をRAM43を参照することによ
り取得し、この取得した座標値に基づきこのスミア画像
に隣接する境界線上の画素群の輝度値を取得する。な
お、このステップS270の輝度値取得処理は、上述し
たスミア画像を挟む両脇の境界線上画素群について行な
われる。In step S270, a brightness value acquisition process for the pixel group on the boundary is performed. Specifically, this step S27
In 0, the coordinate value of the pixel group determined to be the smear image in step S260 is acquired by referring to the RAM 43, and the brightness value of the pixel group on the boundary line adjacent to this smear image is determined based on the acquired coordinate value. get. The brightness value acquisition process in step S270 is performed for the pixel groups on the boundary lines on both sides of the smear image.
【0050】引き続くステップS271では、ステップ
S270で取得した境界線上画素群の輝度値に基づき、
スミア画像と判定された画素群の輝度値を算出するとと
もに当該算出した輝度値によりスミア画像と判定された
画素群の補間を行う。すなわち、この補間処理では、処
理対象となるフレームメモリ31Rあるいは31Lに格
納された撮像画像を参照し、上記ステップS270で取
得したスミア画像の両脇に存在する境界線上画素群の輝
度値に基づき、補間対象となる画素の両脇の画素の輝度
値を平均し、この平均値を補間対象となる画素の輝度値
に置換することにより上記撮像画像に対する補間を行
う。そして、このステップS271の補間処理が終了す
ると、ステップS280に移行する。In the following step S271, based on the brightness value of the pixel group on the boundary line obtained in step S270,
The brightness value of the pixel group determined to be the smear image is calculated, and the pixel group determined to be the smear image is interpolated based on the calculated brightness value. That is, in this interpolation processing, the captured image stored in the frame memory 31R or 31L to be processed is referred to, and based on the brightness values of the pixel groups on the boundary line existing on both sides of the smear image acquired in step S270, The luminance values of pixels on both sides of the pixel to be interpolated are averaged, and the average value is replaced with the luminance value of the pixel to be interpolated to perform interpolation on the captured image. Then, when the interpolation processing in step S271 is completed, the process proceeds to step S280.
【0051】ステップS280では、上述した一連の処
理が、右側フレームメモリ31R及び左側フレームメモ
リ31Lに格納された双方の撮像画像について行なわれ
たか否かを判定する。そして、このステップS280に
て、一連のスミア除去処理が双方の撮像画像に対して行
われた場合(Y)には、このスミア除去処理を終了し、
図4のフローチャートにおけるステップS130に移行
する。また、一連のスミア除去処理が一方の撮像画像に
しか行われていない場合(N)には、再度ステップS2
10に移行し、未処理の撮像画像に対する一連の処理を
実行する。In step S280, it is determined whether or not the series of processes described above has been performed for both picked-up images stored in the right frame memory 31R and the left frame memory 31L. Then, in step S280, when a series of smear removal processing is performed on both captured images (Y), the smear removal processing is terminated,
The process moves to step S130 in the flowchart of FIG. Further, when the series of smear removal processing is performed only on one captured image (N), the step S2 is performed again.
Then, the processing shifts to 10, and a series of processing is executed on the unprocessed captured image.
【0052】ここで、以上説明した一連のスミア除去処
理の実際の動作について、図6乃至図9の模式図を参照
して説明する。このスミア除去処理においては、まず処
理対象となる撮像画像を設定し(S210)、そして、
この処理対象となる撮像画像に対し、上式(1)にて説
明した微分処理を実行する(S220)。Here, the actual operation of the series of smear removal processing described above will be described with reference to the schematic diagrams of FIGS. 6 to 9. In this smear removal processing, first, a captured image to be processed is set (S210), and
The differential processing described in the above equation (1) is executed on the captured image to be processed (S220).
【0053】例えば、図6にて例示した撮像画像に対し
てこの微分処理を行った場合には、図7に示すように、
符号ED1及びED2、ED7及びED8で示す2本の
白線300の縁部の画像と、符号ED3及びED4で示
すポール200の垂直方向縁部の画像と、符号ED5及
びED6で示すスミア500の縁部の画像がエッジ画像
として抽出された微分画像、すなわちこのエッジ画像に
ついては値「1」が付与され、その他の画像については
値「0」が付与された画像が作成される。そして、この
作成された微分画像が、記憶部30の微分画像メモリ3
4に格納される。For example, when this differential processing is performed on the picked-up image illustrated in FIG. 6, as shown in FIG.
Images of the edges of the two white lines 300 indicated by reference numerals ED1 and ED2, ED7 and ED8, images of the vertical edges of the poles 200 indicated by reference numerals ED3 and ED4, and edges of the smear 500 indicated by reference numerals ED5 and ED6. Image is extracted as an edge image, that is, an image to which a value "1" is added for this edge image and a value "0" is added to the other images. Then, the created differential image is stored in the differential image memory 3 of the storage unit 30.
Stored in 4.
【0054】次いで、図7に符号HLで示す左端画素H
1から右端画素H6に亘る水平方向画素列について、左
端画素H1から順に走査を行うことによりエッジ点の探
索を行う。この探索により、同図の例においてはまず符
号H2で示すエッジ点が検出される(S230)。そし
て、このエッジ点H2に対応する撮像画像中の画素の輝
度値すなわち図6に符号H2´で示す画素の輝度値を取
得し(S231)、この画素H2´の輝度値がスミアを
判定するための規定値を超えているかを判定する。Next, the leftmost pixel H indicated by reference numeral HL in FIG.
An edge point is searched by sequentially scanning from the left end pixel H1 in the horizontal pixel row extending from 1 to the right end pixel H6. By this search, in the example of the figure, first, the edge point indicated by the symbol H2 is detected (S230). Then, the brightness value of the pixel in the captured image corresponding to the edge point H2, that is, the brightness value of the pixel indicated by the symbol H2 ′ in FIG. 6 is acquired (S231), and the brightness value of this pixel H2 ′ determines smear. Judgment whether the value exceeds the specified value of.
【0055】仮に、この規定値が図8に示すように輝度
値「200」であり、また画素H2´の輝度値が値「1
80」であったとすると、このエッジ点H2はスミア候
補点でないと判定される(S232)。そして、再度、
水平方向画素列について探索を行うことより、次の検出
点であるエッジ点H3が検出される(S230)。この
エッジ点H3についても対応する撮像画像中の画素の輝
度値の取得がなされ、これにより図6に符号H3´で示
す画素の輝度値が取得される(S231)。Assuming that the specified value is the brightness value "200" as shown in FIG. 8 and the brightness value of the pixel H2 'is the value "1".
If it is "80", it is determined that this edge point H2 is not a smear candidate point (S232). And again,
The edge point H3, which is the next detection point, is detected by performing the search for the horizontal pixel row (S230). Also for this edge point H3, the brightness value of the pixel in the corresponding captured image is acquired, and thereby the brightness value of the pixel indicated by the symbol H3 ′ in FIG. 6 is acquired (S231).
【0056】そして、この画素H3´の輝度値が値「2
10」であったとすると、このエッジ点H3は上述した
規定値「200」を超えているので、このエッジ点H3
はスミア候補点と判定される(S232)。この判定を
受けて、撮像画像中にて対応する画素群、すなわち画素
H3´を含む垂直方向に存在する画素群の輝度値を取得
する。より詳細には、図6に符号V11´並びにV12
´で示す上下端画素を結ぶ垂直方向の直線VL1´上に
存在する垂直画素群の輝度値を取得する(S240)。Then, the luminance value of this pixel H3 'is the value "2".
If it is 10 ", this edge point H3 exceeds the above-mentioned specified value" 200 ", so this edge point H3
Is determined as a smear candidate point (S232). In response to this determination, the luminance value of the corresponding pixel group in the captured image, that is, the pixel group existing in the vertical direction including the pixel H3 ′ is acquired. More specifically, reference numerals V11 ′ and V12 shown in FIG.
The brightness value of the vertical pixel group existing on the vertical straight line VL1 ′ connecting the upper and lower end pixels indicated by 'is acquired (S240).
【0057】次に、この取得した画素群の輝度値が、図
8で説明したスミアを判定するための規定値を超えてい
るかを判定する。この場合、この直線VL1´上の垂直
画素群には、比較的低輝度の路面400の画像が含まれ
ているので、この垂直画素群を構成する画素に規定値以
下である画素が存在していると判定され、これによりこ
のエッジ点H3はスミア画像でないと判定する(S24
1)。Next, it is determined whether or not the obtained brightness value of the pixel group exceeds the specified value for determining the smear described with reference to FIG. In this case, since the vertical pixel group on the straight line VL1 ′ includes the image of the road surface 400 having a relatively low luminance, the pixels forming the vertical pixel group include pixels having a predetermined value or less. It is determined that the edge point H3 is not a smear image (S24).
1).
【0058】これにより、再度、水平方向画素列につい
て探索が行なわれ、次の検出点であるエッジ点H4が検
出され、対応する撮像画像中の画素、すなわち図6に符
号H4´で示す画素の輝度値が取得される(S230、
S231)。As a result, the horizontal pixel row is searched again, the edge point H4 which is the next detection point is detected, and the pixel in the corresponding picked-up image, that is, the pixel indicated by the symbol H4 'in FIG. 6 is detected. The brightness value is acquired (S230,
S231).
【0059】そして、この画素H4´の輝度値が値「2
40」であったとすると、このエッジ点H4はスミア候
補点と判定される(S232)。これにより、画素H4
´を含む垂直方向に存在する画素群、すなわち図6に符
号V21´並びにV22´で示す上下端画素を結ぶ垂直
方向の直線VL2´上に存在する垂直画素群の輝度値が
取得される(S240)。Then, the luminance value of the pixel H4 'is the value "2".
40 ", this edge point H4 is determined to be a smear candidate point (S232). As a result, the pixel H4
The luminance value of the pixel group existing in the vertical direction including ‘′, that is, the vertical pixel group existing on the straight line VL2 ′ in the vertical direction connecting the upper and lower end pixels denoted by reference signs V21 ′ and V22 ′ in FIG. 6 is acquired (S240). ).
【0060】次に、この取得した画素群の輝度値につい
ての判定がなされる。この場合、この直線VL2´上の
垂直画素群は、スミア500の画像であるので、その全
てが上述した規定値「200」を超えている。これによ
り、このエッジ点H4はスミア画像であると判定され
(S241、S242)、このエッジ点H4を含む直線
VL2´上の垂直画素群すなわち図6における直線VL
2に関する情報がスミア画像情報としてRAM43に格
納される。Next, a determination is made as to the brightness value of the acquired pixel group. In this case, since the vertical pixel group on the straight line VL2 ′ is the image of the smear 500, all of the vertical pixel groups exceed the specified value “200” described above. As a result, the edge point H4 is determined to be a smear image (S241, S242), and the vertical pixel group on the straight line VL2 ′ including the edge point H4, that is, the straight line VL in FIG.
Information regarding No. 2 is stored in the RAM 43 as smear image information.
【0061】そして、再度、水平方向画素列について探
索が行なわれ、次の検出点であるエッジ点H5が検出さ
れ、対応する撮像画像中の画素、すなわち図6に符号H
5´で示す画素の輝度値(値「240」)が取得される
(S230、S231)。この画素H5´についても、
先の画素H4´と同様にその輝度値に基づいて候補点と
判定され(S232)、その垂直画素群すなわちVL3
´上に存在する垂直画素群の輝度値が取得される(S2
40)。Then, the horizontal pixel row is searched again, the edge point H5 which is the next detection point is detected, and the pixel in the corresponding picked-up image, that is, the symbol H in FIG.
The luminance value (value "240") of the pixel indicated by 5'is acquired (S230, S231). Also for this pixel H5 ',
Similar to the previous pixel H4 ′, it is determined as a candidate point based on the luminance value (S232), and the vertical pixel group, that is, VL3.
The luminance value of the vertical pixel group existing on the ‘′ is acquired (S2
40).
【0062】さらに、この取得した垂直画素群の輝度値
について判定がなされる。この垂直画素群は、上述した
エッジ点H4の垂直画素群と同様にスミア500の画像
であるので、スミア画像であると判定され(S241、
S242)、このエッジ点H5を含む直線VL3´上の
垂直画素群すなわち図7における直線VL3に関する情
報がスミア画像情報としてRAM43に格納される。Further, a determination is made as to the obtained brightness value of the vertical pixel group. This vertical pixel group is an image of the smear 500 as in the vertical pixel group of the edge point H4 described above, and thus is determined to be a smear image (S241,
S242), information about the vertical pixel group on the straight line VL3 ′ including the edge point H5, that is, the straight line VL3 in FIG. 7 is stored in the RAM 43 as smear image information.
【0063】そして、図7における右端画素H6まで探
索が終了したことを確認した(S250)後にスミアの
有無を判定する(S260)。上述した例においては、
スミア500によるエッジ画像(図7におけるVL2、
VL3)が検出されているので、「スミア有」と判定し
てこのスミア画像を除去する処理を行う。Then, after confirming that the search has been completed up to the rightmost pixel H6 in FIG. 7 (S250), the presence or absence of smear is determined (S260). In the example above,
The edge image by the smear 500 (VL2 in FIG. 7,
Since VL3) has been detected, it is determined that "smear is present", and processing for removing this smear image is performed.
【0064】このスミア画像の除去処理では、まず、ス
ミアとして検出されたエッジ画像に隣接する境界線上の
画素群の輝度値を取得する処理を行う。例えば、図9
(a)に示すように、α、β及びγ行及びa、b、c及
びd列の画素からなるマトリクス状のフレームメモリ構
成が与えられ、c列がスミア画像に対応する画素群であ
ったとすると、同図に示すように、画素αc、・・・・、γ
cがいずれも輝度値「230」と高輝度を示す。In this smear image removal process, first, a process of acquiring the brightness value of the pixel group on the boundary line adjacent to the edge image detected as the smear is performed. For example, in FIG.
As shown in (a), a matrix-shaped frame memory configuration is provided, which includes pixels in α, β and γ rows and pixels in a, b, c and d columns, and the column c is a pixel group corresponding to a smear image. Then, as shown in the figure, the pixels αc, ..., γ
Each of the values c has a brightness value of “230” and high brightness.
【0065】そして、この場合にはスミア画像の両脇で
あるb列(画素αb、・・・・、γb)及びd列(画素α
d、・・・・、γd)の画素群の輝度値を取得する(S27
0)。続いて、この取得した画素群の輝度値に基づき、
スミア画像と判定された画素群を補間するための輝度値
を算出する(S271)。この輝度値の算出は、スミア
画像と判定された画素の両脇の画素の平均値を算出する
ことによりなされる。In this case, columns b (pixels αb, ..., γb) and columns d (pixels α) on both sides of the smear image.
The brightness value of the pixel group of d, ..., γd) is acquired (S27).
0). Then, based on the acquired brightness value of the pixel group,
A brightness value for interpolating the pixel group determined as the smear image is calculated (S271). The calculation of the brightness value is performed by calculating the average value of the pixels on both sides of the pixel determined to be the smear image.
【0066】そして、図9(b)に示すように、α行で
は、画素αbの輝度値「100」と画素αdの輝度値
「110」の平均値「105」をスミア画像の画素αc
の輝度値とする。同様に、β行では、画素βbの輝度値
と画素βdの輝度値とが同値「120」であるので、こ
の値「120」をスミア画像の画素βcの輝度値とし、
γ行では、画素γbの輝度値「110」と画素γdの輝
度値「90」の平均値「100」をスミア画像の画素γ
cの輝度値とし、各輝度値による画像の補間を行ってい
る。Then, as shown in FIG. 9B, in the α row, the average value “105” of the luminance value “100” of the pixel αb and the luminance value “110” of the pixel αd is set to the pixel αc of the smear image.
Brightness value. Similarly, in the β row, since the brightness value of the pixel βb and the brightness value of the pixel βd are the same value “120”, this value “120” is set as the brightness value of the pixel βc of the smear image,
In the γ row, the average value “100” of the luminance value “110” of the pixel γb and the luminance value “90” of the pixel γd is set to the pixel γ of the smear image.
With the luminance value of c, the image is interpolated by each luminance value.
【0067】また、図9(c)に示すように、スミア画
像が複数列(b列乃至d列)に亘っている場合には、上
述した例と同様にスミア画像の両脇であるa列(画素α
a、・・・・、γa)及びe列(画素αe、・・・・、γe)の
画素群の輝度値を取得し、この取得した輝度値に基づい
て各画素の輝度値を段階的に変化させている。例えば、
図9(d)に示すように、その画素αaが輝度値「10
0」であり画素αeが輝度値「120」であった場合、
このα行については、画素αbに輝度値「105」、画
素αcに輝度値「110」、画素αdに輝度値「11
5」がっといったように、その輝度値の変化量が略等し
くなるように段階的に変化させた輝度値が与えられてい
る。Further, as shown in FIG. 9C, when the smear image extends over a plurality of columns (columns b to d), column a on both sides of the smear image is used as in the above-described example. (Pixel α
a, ..., γa) and the brightness value of the pixel group of the e column (pixels αe, ..., γe), and the brightness value of each pixel is stepwise based on the acquired brightness value. It is changing. For example,
As shown in FIG. 9D, the pixel αa has a luminance value of “10”.
0 ”and the pixel αe has a luminance value of“ 120 ”,
Regarding this α row, the pixel αb has a luminance value “105”, the pixel αc has a luminance value “110”, and the pixel αd has a luminance value “11”.
For example, a luminance value that is changed stepwise such that the amount of change in the luminance value is substantially equal is given.
【0068】このように、スミアと判定された領域(直
線)に隣接する撮像画像の境界線上に存在する画素の輝
度値に基づき、スミアと判定された画素群の輝度値を算
出し、この算出した輝度値によりスミア画像の補間を行
うように構成したので、スミアと判定された領域に関
し、その周囲領域の画素の輝度値に近い輝度値の画素と
して補間されるので、スミア除去後の画像に関して違和
感の少ない画像を得ることができる。As described above, the brightness value of the pixel group determined to be smear is calculated based on the brightness value of the pixel existing on the boundary line of the captured image adjacent to the area (straight line) determined to be smear, and this calculation is performed. Since the smear image is configured to be interpolated based on the luminance value, the area determined as smear is interpolated as a pixel having a luminance value close to the luminance value of the pixels in the surrounding area. An image with less discomfort can be obtained.
【0069】また、上述した一連のスミア除去処理にお
いては、スミア500を物体と同等に扱うことによりC
CDカメラ11からの撮像画像からスミアのエッジ画像
を含むエッジ画像を取得し、このスミアが直線状に現れ
るという性質を有することに基づいてスミア候補点を含
む直線上に存在する画素群すなわちスミア画像の輝度値
を取得するとともにこの取得した画素群の輝度値に基づ
いてこのスミア候補点がスミアに属するか否かを判定す
るように構成したので、処理を単純化することができる
とともにスミアを高速にかつ確実に検出することができ
る。In the above-described series of smear removal processing, the smear 500 is treated in the same manner as an object to obtain C.
An edge image including a smear edge image is acquired from a captured image from the CD camera 11, and a pixel group existing on a straight line including a smear candidate point, that is, a smear image, based on the property that the smear appears in a straight line. Since it is configured to acquire the luminance value of and to determine whether or not this smear candidate point belongs to the smear based on the acquired luminance value of the pixel group, the processing can be simplified and the smear speed can be increased. In addition, it can be detected reliably.
【0070】また、スミアが画像の全域に亘って直線状
に現れる性質を利用し、任意の一列のみを探索時の対象
としているので、その処理が単純となり高速に行うこと
ができる。Further, since the smear appears linearly over the entire area of the image and only one arbitrary column is the object of the search, the processing is simple and can be performed at high speed.
【0071】次に、以上説明したステップS120の処
理に続いてなされるステップS130以降の処理につい
て説明する。ステップS130では、上述したステップ
S120のスミア除去処理が施された撮像画像に対し、
歪曲収差の補正処理を行う。すなわち、上記ステップS
120の撮像画像は、CCDカメラ11が有するレンズ
の歪曲収差を含んだ画像となっている。そしてこの歪曲
収差は後述する物体の位置検出における誤差の原因とな
る。Next, the processing of step S130 and thereafter, which is performed following the processing of step S120 described above, will be described. In step S130, with respect to the captured image that has been subjected to the smear removal processing in step S120 described above,
Performs distortion correction processing. That is, the above step S
The imaged image of 120 is an image including the distortion aberration of the lens included in the CCD camera 11. This distortion aberration causes an error in detecting the position of the object, which will be described later.
【0072】例えば、格子状の模様を撮像した場合につ
いて考えてみると、CCDカメラ11のレンズに収差が
ないときには、図10(a)に示すようにこの格子状の
模様がそのままフレームメモリ31に格納されている。
また、そのレンズに収差があるときには、図10(b)
に示すように光軸を中心としてその中央部の画像が外方
に膨らんだ樽形に歪曲した画像、あるいは図10(c)
に示すように光軸を中心としてその中央部の画像が内側
に湾曲した糸巻形に歪曲した画像がフレームメモリ31
に格納されている。For example, considering a case where a lattice-shaped pattern is imaged, when the lens of the CCD camera 11 has no aberration, the lattice-shaped pattern is directly stored in the frame memory 31 as shown in FIG. It is stored.
Further, when the lens has an aberration, FIG.
As shown in Fig. 10, the image at the center of the optical axis is distorted into a barrel shape bulging outward, or Fig. 10 (c).
As shown in FIG. 5, the image at the center of the optical axis is distorted in the shape of a pincushion which is curved inward.
Is stored in
【0073】そして、このステップS130では、上述
した図10(b)あるいは図10(c)に示すような歪
曲画像に対して補正処理を施すことにより補正画像情報
を生成し、この補正画像情報を右側補正画像メモリ32
R及び左側補正画像メモリ32Lに格納する。以下、こ
の画像の歪曲収差の補正処理について説明する。Then, in this step S130, the correction image information is generated by performing the correction processing on the distorted image as shown in FIG. 10 (b) or FIG. 10 (c), and the correction image information is generated. Right side correction image memory 32
R and the left corrected image memory 32L. The process of correcting the distortion of the image will be described below.
【0074】図10(d)に示すように、歪曲収差が無
い時の点P(x0 ,y0 )が歪曲収差によって点P′
(x,y)に結像したものとすると、その収差量Dは次
式(2)により表すことができる。 D=[(x0 −x)2 +(y0 −y)2 ]0.5 ・・・(2)As shown in FIG. 10D, the point P (x 0 , y 0 ) when there is no distortion is point P'due to the distortion.
Assuming that an image is formed at (x, y), the aberration amount D can be expressed by the following equation (2). D = [(x 0 -x) 2 + (y 0 -y) 2] 0.5 ··· (2)
【0075】そして、図10(b)あるいは図10
(c)に示すような歪曲画像において、その収差量Dは
光軸からの距離の3乗に比例して大きくなる。すなわ
ち、レンズの中心点より点Pまでの距離の3乗に比例す
るので、上記式(2)の右辺は、次式(3)により表す
ことができる。 [(x0 −x)2 +(y0 −y)2 ]0.5 =k1 [(x0 2−y0 2)0.5 ]3 ・・・(3) 上記式中、k1 はレンズによって定まる比例定数Then, FIG. 10B or FIG.
In the distorted image as shown in (c), the aberration amount D increases in proportion to the cube of the distance from the optical axis. That is, since it is proportional to the cube of the distance from the center point of the lens to the point P, the right side of the above equation (2) can be expressed by the following equation (3). [(X 0 −x) 2 + (y 0 −y) 2 ] 0.5 = k 1 [(x 0 2 −y 0 2 ) 0.5 ] 3 (3) In the above formula, k 1 is determined by the lens. Proportional constant
【0076】従って、レンズに歪曲収差が存在する場合
は、例えば次式(4)の演算を行うことによりこの歪曲
収差を補正することができる。 x0 ≒x(1+k1 (x2 +y2 )) y0 ≒y(1+k1 (x2 +y2 )) ・・・(4)Therefore, when the lens has distortion, the distortion can be corrected by, for example, performing the calculation of the following equation (4). x 0 ≈x (1 + k 1 (x 2 + y 2 )) y 0 ≈y (1 + k 1 (x 2 + y 2 )) (4)
【0077】ところで、この式(4)の演算により画像
の歪曲収差の補正を行った場合には、隣接画素間の距離
が離れてしまい画像の抜けが生じることがある。データ
処理部40は、この画像の抜けに関し、隣接する画素の
情報に基づいて補間を行う。そして、このような補正処
理及び補間処理が施された画像情報は、補正画像情報と
して右側補正画像メモリ32R及び左側補正画像メモリ
32Lにそれぞれ格納し、ステップS130の歪曲収差
の補正処理を終了する。By the way, when the distortion of the image is corrected by the calculation of the equation (4), the distance between the adjacent pixels may be increased and the image may be omitted. The data processing unit 40 interpolates the missing image based on the information of the adjacent pixels. Then, the image information that has undergone such correction processing and interpolation processing is stored as corrected image information in the right side corrected image memory 32R and the left side corrected image memory 32L, respectively, and the distortion aberration correction processing in step S130 ends.
【0078】引き続くステップS140では、路面画像
の除去処理を行う。この路面画像の除去処理を説明する
にあたり、まず、図3にて説明した光学系において撮像
領域(監視領域100a)内における物体の位置算出処
理について説明する。In the subsequent step S140, road surface image removal processing is performed. Before describing this road surface image removal processing, first, the position calculation processing of the object in the imaging area (monitoring area 100a) in the optical system described in FIG. 3 will be described.
【0079】CCDカメラ11は、図3にて説明したよ
うに、車両後方の所定位置に設置俯角θS で取り付けら
れており、監視領域100aを撮像している。従ってC
CDカメラ11による撮像画像はこの所定位置を基準と
した画像となっているので、この撮像画像から算出した
位置もこの所定位置を基準とした位置となっている。そ
こで、以後の説明を容易にするため、図11に示すよう
に、この所定位置すなわちカメラ設置位置を基準とした
座標をX′,Y′,Z′で表わし、路面を基準とした座
標をX,Y,Zで表わすものとする。As described with reference to FIG. 3, the CCD camera 11 is mounted at a predetermined position on the rear side of the vehicle at an installation depression angle θ S and images the monitoring area 100a. Therefore C
Since the image captured by the CD camera 11 is an image with this predetermined position as a reference, the position calculated from this captured image is also a position with this predetermined position as a reference. Therefore, in order to facilitate the following description, as shown in FIG. 11, the coordinates based on this predetermined position, that is, the camera installation position are represented by X ', Y', and Z ', and the coordinates based on the road surface are represented by X'. , Y, Z.
【0080】そして、このカメラ設置位置を基準とした
X′,Y′,Z′座標系においては、図12(a)に示
すように、Z′軸はCCDカメラ11のレンズ光軸とし
て定義され、上記X′軸は路面と平行な軸として定義さ
れ、また上記Y′軸はZ′軸とX′軸の双方に直交する
軸として定義されている。従って、右側CCDカメラ1
1R及び左側CCDカメラ11Lは、それぞれのレンズ
光軸がZ′軸と一致するように配置されている。また、
X′軸に関し、このX′軸上にそれぞれのレンズの中心
点が位置するよう配置されるとともに互いに距離dxa
だけ離間して配置されている。以後の説明を容易にする
ため、X′,Y′およびZ′軸の原点Oを左側CCDカ
メラ11Rのレンズの中心として定義することとする。In the X ', Y', Z'coordinate system with the camera installation position as a reference, the Z'axis is defined as the lens optical axis of the CCD camera 11, as shown in FIG. , The X'axis is defined as an axis parallel to the road surface, and the Y'axis is defined as an axis orthogonal to both the Z'axis and the X'axis. Therefore, the right CCD camera 1
The 1R and the left CCD camera 11L are arranged such that their lens optical axes coincide with the Z ′ axis. Also,
With respect to the X'-axis, the center points of the respective lenses are arranged on the X'-axis and the distances dxa from each other.
Are spaced apart. In order to facilitate the following description, the origin O of the X ′, Y ′ and Z ′ axes will be defined as the center of the lens of the left CCD camera 11R.
【0081】以上のように設置されたCCDカメラ11
によって撮像された点P(XP ′,YP ′,ZP ′)
は、右側補正情報メモリ32RにPR (xRP,yRP)と
して保持され、左側補正情報メモリ32LにP
L (xLP,yLP)として保持される。CCD camera 11 installed as described above
Point P (X P ′, Y P ′, Z P ′) imaged by
Is held as P R (x RP , y RP ) in the right side correction information memory 32R, and P is stored in the left side correction information memory 32L.
It is held as L (x LP , y LP ).
【0082】そしてこの点PのZ′座標ZP ′は、図1
2(b)のX′Z′平面における模式図で示すように、
三角形の相似にて求めることができる。すなわち、この
距離ZP ′は、次式(5)で表すことができる。 ZP ′=dxa・f/(xLP−xRP) ・・・(5) 上記式中、dxaは両レンズの間隔 fはレンズの焦点距離The Z ′ coordinate Z P ′ of this point P is shown in FIG.
As shown in the schematic view in the X′Z ′ plane of 2 (b),
It can be determined by the similarity of triangles. That is, this distance Z P ′ can be expressed by the following equation (5). Z P ′ = dxa · f / (x LP −x RP ) ... (5) In the above formula, dxa is the distance between both lenses and f is the focal length of the lens.
【0083】同様に点PのX′座標XP ′についても、
図12(b)のX′Z′平面の模式図で示すように、三
角形の相似にて求めることができる。そして点PのY′
座標YP ′についても、図示しないY′Z′平面を想定
することにより、同様にして求めることができる。すな
わち、これら点PのX′座標XP ′及びY′座標YP ′
は、それぞれ次式(6)及び式(7)で求めることがで
きる。 XP ′=ZP ′xLP/f =dxa・xLP/(xLP−xRP) ・・・(6) YP ′=ZP ′yLP/f =dxa・yLP/(xLP−xRP) ・・・(7) なお、上記座標XP ′に関し、その基準座標を右側CC
Dカメラ11Rと左側CCDカメラ11Lの間とする場
合には、上式(5)で算出された座標XP ′と両レンズ
の間隔dxaの1/2の差分をとればよい。Similarly, for the X ′ coordinate X P ′ of the point P,
As shown in the schematic view of the X′Z ′ plane of FIG. 12B, it can be obtained by similarity of triangles. And Y'of point P
The coordinates Y P ′ can also be obtained in the same manner by assuming a Y′Z ′ plane (not shown). In other words, these points P X 'coordinate X P' and Y 'coordinate Y P'
Can be obtained by the following equations (6) and (7), respectively. X P '= Z P' x LP / f = dxa · x LP / (x LP -x RP) ··· (6) Y P '= Z P' y LP / f = dxa · y LP / (x LP -X RP ) ... (7) Regarding the coordinate X P ′, the reference coordinate is the right CC
When the distance is between the D camera 11R and the left CCD camera 11L, the difference of 1/2 of the coordinate X P ′ calculated by the above equation (5) and the distance dxa between both lenses may be taken.
【0084】以上の式(5)乃至式(7)にて算出され
たX′Y′Z′座標系における点P(XP ′,YP ′,
ZP ′)は、上述したようにカメラ設置位置を基準とし
た座標系の座標値であるので、この座標値を路面を基準
としたXYZ座標系における座標値に変換する必要があ
る。この場合、撮像部10(CCDカメラ11)の俯角
がθS であるとすれば、X′Y′Z′座標での点Pの座
標(XP ′,YP ′,ZP ′)と路面を基準としたXY
Z座標との関係は上述した図11で示すようになる。Point P (X P ′, Y P ′, in the X′Y′Z ′ coordinate system calculated by the above equations (5) to (7)
Since Z P ′) is the coordinate value of the coordinate system with the camera installation position as the reference as described above, it is necessary to convert this coordinate value into the coordinate value in the XYZ coordinate system with the road surface as the reference. In this case, if the depression angle of the image pickup unit 10 (CCD camera 11) is θ S , the coordinates (X P ′, Y P ′, Z P ′) of the point P at the X′Y′Z ′ coordinates and the road surface. XY based on
The relationship with the Z coordinate is as shown in FIG. 11 described above.
【0085】従って、上式(5)乃至式(7)で算出し
た座標(ZP ′,YP ′,XP ′)は、次式(8)〜式
(10)の実行により、XYZ座標系における点Pの座標
(X P ,YP ,ZP )に変換することができる。 XP =XP ′ ・・・(8) YP =H−ZP ′cos θS +YP ′sin θS ・・・(9) ZP =ZP ′sin θS +YP ′cos θS ・・・(10)Therefore, it is calculated by the above equations (5) to (7).
Coordinate (ZP′, YP′, XP′) Is the following formula (8) -formula
By executing (10), the coordinates of point P in the XYZ coordinate system
(X P, YP, ZP) Can be converted. XP= XP′ ・ ・ ・ (8) YP= H-ZP′ Cos θS+ YP′ Sin θS (9) ZP= ZP′ Sin θS+ YP′ Cos θS ···(Ten)
【0086】次に、このステップS140の路面画像
(高さ「0」の画像)の除去処理について説明する。図
13(a)は、右側CCDカメラ11Rで撮像された
後、上述した歪曲収差補正が施され、そして右側補正画
像メモリ32Rに保持された右側補正画像を示してい
る。同図において、300は路面上に画かれた白線、ま
た200はポール状の物体である。ここで、この右側補
正画像メモリ32Rに保持されている右側補正画像に関
し、その全ての画像が高さ「0」の背景画像すなわち路
面上に描かれている画像だと仮定する。そしてこのよう
に仮定した右側補正画像に基づき、この右側補正画像が
あたかも左側CCDカメラ11Lの撮像位置で撮像され
た画像(投影画像)となるよう変換処理を行う〔図13
(b)〕。Next, the removal processing of the road surface image (image of height "0") in step S140 will be described. FIG. 13A shows the right-side corrected image that has been captured by the right-side CCD camera 11R, has been subjected to the above-described distortion correction, and is stored in the right-side corrected image memory 32R. In the figure, 300 is a white line drawn on the road surface, and 200 is a pole-shaped object. Here, it is assumed that all the right-side corrected images stored in the right-side corrected image memory 32R are background images having a height of "0", that is, images drawn on the road surface. Then, based on the right-side corrected image assumed in this way, conversion processing is performed so that the right-side corrected image becomes an image (projection image) taken at the image pickup position of the left CCD camera 11L [FIG. 13].
(B)].
【0087】以下、この投影画像の変換処理について説
明する。ここで、右画像の点PR (xRP,yRP)に対応
する投影画像の点をPL ′(xLP′,yLP′)とする。
図11に示すように、カメラ座標のX′軸と路面座標の
X軸は平行であり、また、カメラによって撮像する走査
線のx軸(図12のxL 軸およびxR 軸)も共に平行で
あるとすると、同一物体を撮像した場合の撮像画像のy
L とyR 値は一致する。そして、画像の全てが路面上で
あるとすれば、上式(9)で示すYP の値は0となる。
以上から次式(11)及び式(12)を導くことができ
る。そして、式(12)のZP ′およびYP ′に式
(5)のZP ′及び式(7)のYP ′を代入することに
より、式(13)に示すように、xLP′を求めることが
できる。The conversion process of the projected image will be described below. Here, the point of the projection image corresponding to the point P R (x RP , y RP ) of the right image is P L ′ (x LP ′, y LP ′).
As shown in FIG. 11, the X ′ axis of the camera coordinates and the X axis of the road surface coordinates are parallel, and the x axes of the scanning lines imaged by the camera (x L axis and x R axis in FIG. 12) are also parallel. , Y of the captured image when the same object is captured.
The L and y R values match. If all the images are on the road surface, the value of Y P shown in the above equation (9) is zero.
From the above, the following equations (11) and (12) can be derived. Then, by substituting the Z P 'and (7) of Y P' of the formula (5) in the Z P 'and Y P' of formula (12), as shown in equation (13), x LP ' Can be asked.
【0088】 yLP′=yRP ・・・(11) 0=HP −ZP ′cos θS +YP ′sin θS ・・・(12) xLP′=(dxa・fcos θS −dxa・yRPsin θS )/H+xRP ・・・(13) そして、上式(11)及び式(13)の演算を行なうこ
とにより、データ処理部40(CPU41)は、投影画
像〔図13(b)〕を作成する。Y LP ′ = y RP (11) 0 = H P −Z P ′ cos θ S + Y P ′ sin θ S (12) x LP ′ = (dxa · fcos θ S −dxa Y RP sin θ S ) / H + x RP (13) Then, the data processing unit 40 (CPU 41) performs the calculation of the above equations (11) and (13), and the projected image [FIG. b)] is created.
【0089】そして、このようにして作成した投影画像
を左側補正画像に重畳すると図13(c)のようにな
る。すなわち、右側CCDカメラ11Rで撮像された画
像を投影した場合、路面上に画かれている白線等の模様
は左側CCDカメラ11Lで撮像された模様と位置、輝
度共に一致し、物体が路面より高くなるに従って差が大
きくなる。Then, the projection image thus created is superimposed on the left side corrected image as shown in FIG. 13 (c). That is, when the image captured by the right CCD camera 11R is projected, the pattern such as a white line drawn on the road surface matches the pattern captured by the left CCD camera 11L in position and brightness, and the object is higher than the road surface. The greater the difference, the greater the difference.
【0090】従って、左画像データと投影画像データの
差分をとることにより、高さのある物体を構成する画素
以外の路面を構成する画素の輝度値は値「0」または値
「0」に近い値となる。そして所定しきい値以下を値
「0」とすれば、全て値「0」となる。Therefore, by taking the difference between the left image data and the projected image data, the luminance value of the pixels forming the road surface other than the pixels forming the object having the height is close to the value "0" or "0". It becomes a value. If the value equal to or smaller than the predetermined threshold value is set to "0", all values will be "0".
【0091】このようにして、左画像データと投影画像
データの差分をとることにより、その差分画像は図13
(d)に示すように、路面画像(高さ「0」の背景画
像)が除去され、高さのある部分のみが値「0」以外の
値として取り出される。そして、この差分画像について
は記憶部30の差分画像メモリ33に格納される。In this way, by obtaining the difference between the left image data and the projection image data, the difference image is shown in FIG.
As shown in (d), the road surface image (background image of height "0") is removed, and only the portion having the height is extracted as a value other than the value "0". Then, this difference image is stored in the difference image memory 33 of the storage unit 30.
【0092】以上説明したように、このステップS14
0では、撮像画像中の高さ「0」の路面画像を除去し、
高さのある画像すなわち物体の画像のみを抽出する。そ
して、このステップS140の路面画像除去処理が終了
するとステップS150に移行して物体の位置算出処理
を行う。As described above, this step S14
At 0, the road surface image of height “0” in the captured image is removed,
Only the image with height, that is, the image of the object is extracted. Then, when the road surface image removal processing in step S140 is completed, the process proceeds to step S150 and the object position calculation processing is performed.
【0093】このステップS150の物体の位置算出処
理では、まず抽出した物体画像についてのエッジの抽出
処理を行う。以下、この物体エッジ抽出処理について説
明する。この物体エッジ抽出処理は、左側補正画像メモ
リ32Lに格納された画像情報に対してなされる。すな
わち、左側補正画像メモリ32Lに格納されている左側
補正画像に関し、そのm行n列の画像データの輝度値I
m,n を水平方向すなわち図12におけるX′軸方向に走
査し、次式(14)の演算によって微分画像を生成す
る。 |Im,n+1 −Im,n |≧E0 ならば Em,n =1 |Im,n+1 −Im,n |<E0 ならば Em,n =0 ・・・(14) 上記式中、E0 はしきい値In the object position calculation processing in step S150, edge extraction processing is first performed on the extracted object image. The object edge extraction processing will be described below. This object edge extraction processing is performed on the image information stored in the left side corrected image memory 32L. That is, with respect to the left-side corrected image stored in the left-side corrected image memory 32L, the brightness value I of the image data in the m-th row and the n-th column
The m, n are scanned in the horizontal direction, that is, the X'-axis direction in FIG. 12, and a differential image is generated by the calculation of the following expression (14). | I m, n + 1 −I m, n | ≧ E 0 , E m, n = 1 | I m, n + 1 −I m, n | <E 0 , E m, n = 0. (14) In the above formula, E 0 is the threshold value
【0094】この微分画像は、図14(b)に示すよう
に、物体や路面に画かれている文字等の縦方向エッジ部
分が「1」に、その他の部分は「0」となった画像とな
る。そして、この微分画像は記憶部3の微分画像メモリ
34に上書きされ保持される。As shown in FIG. 14B, this differential image is an image in which the vertical edge portion of the character or the like drawn on the object or the road surface is "1" and the other portions are "0". Becomes Then, this differential image is overwritten and held in the differential image memory 34 of the storage unit 3.
【0095】このようにして求めた微分画像〔図14
(b)〕と、前述した路面画像除去処理で生成され差分
画像メモリ33に保持された差分画像〔図13(d)〕
と重ね合せてアンドを取ると、図14(c)で示す物体
のエッジ部分のみが抽出された物体エッジの画像が生成
される。そして、この物体エッジ画像を物体を示す情報
として、エッジ画像メモリ35に格納する。The differential image thus obtained [FIG.
(B)] and the difference image generated by the above-described road surface image removal processing and held in the difference image memory 33 [FIG. 13 (d)]
Then, when an AND is performed, the image of the object edge shown in FIG. 14C in which only the edge part of the object is extracted is generated. Then, this object edge image is stored in the edge image memory 35 as information indicating the object.
【0096】そしてデータ処理部40(CPU41)
は、このエッジ画像メモリ35に格納された物体エッジ
画像に基づいて物体を認識し、この物体エッジ画像の各
座標点について図11及び図12にて説明した3次元位
置座標算出動作を行い、このエッジ画像の3次元座標値
を算出する ことにより、認識した物体すなわち物体
エッジと車両との相対位置を算出する。The data processing unit 40 (CPU 41)
Recognizes an object based on the object edge image stored in the edge image memory 35, performs the three-dimensional position coordinate calculation operation described with reference to FIGS. 11 and 12 for each coordinate point of the object edge image. The relative position between the recognized object, that is, the object edge and the vehicle is calculated by calculating the three-dimensional coordinate value of the edge image.
【0097】引き続くステップS160では、障害物の
有無を判定する。すなわち、このステップS160で
は、上記ステップS150にて算出したエッジ画像の3
次元座標値に基づき、図3にて説明した撮像領域100
a内に障害物があるか否かを判定する。そして、このス
テップS160にて「障害物無」と判定した場合には、
ステップS110に移行し、次動作周期の処理動作を再
度実行する。また、このステップS160にて「障害物
有」と判定した場合には、引き続くステップS170に
移行する。In the following step S160, it is determined whether or not there is an obstacle. That is, in this step S160, 3 of the edge image calculated in the above step S150.
The imaging region 100 described with reference to FIG. 3 based on the dimensional coordinate values.
It is determined whether or not there is an obstacle in a. When it is determined that there is no obstacle in this step S160,
The process moves to step S110, and the processing operation of the next operation cycle is executed again. If it is determined in step S160 that there is an obstacle, the process proceeds to step S170.
【0098】ステップS170では、車両進路予測処理
を行う。このステップS170の車両進路予測処理で
は、舵角検出部20(図2参照)からの転回情報を読み
込むとともにこの読み込んだ転回情報に基づいて車両の
進路を予測し、この予測進路にさらに車両の形状情報を
加味して車両の予測軌跡を算出する。そして、この算出
した車両の予測軌跡は、データ処理部40のRAM43
に格納する。In step S170, a vehicle course prediction process is performed. In the vehicle course prediction process of step S170, the turning information from the steering angle detection unit 20 (see FIG. 2) is read, the course of the vehicle is predicted based on the read turning information, and the shape of the vehicle is further added to the predicted course. The predicted trajectory of the vehicle is calculated by taking the information into consideration. Then, the calculated predicted trajectory of the vehicle is stored in the RAM 43 of the data processing unit 40.
To be stored.
【0099】引き続くステップS180では、上記ステ
ップS170にて算出した予測軌跡と上記ステップS1
50にて算出した障害物の3次元座標値に基づいて、障
害物と車両の衝突の可能性が有るか否かを判定する。そ
して「衝突の可能性有り」と判定された場合には警報部
60のスピーカにより警報音を発生して運転者にその旨
を知らせる。そして、このステップS180の警報処理
の終了により一連の処理動作が終了し、再度ステップS
110に移行して次動作周期における処理動作を実行す
る。In the following step S180, the prediction locus calculated in step S170 and the step S1
Based on the three-dimensional coordinate value of the obstacle calculated in 50, it is determined whether there is a possibility of collision between the obstacle and the vehicle. When it is determined that “there is a possibility of collision”, the speaker of the alarm unit 60 generates an alarm sound to notify the driver of that. Then, the series of processing operations are ended by the end of the alarm processing in step S180, and the step S180 is performed again.
In step 110, the processing operation in the next operation cycle is executed.
【0100】以上の説明から明らかなように、この具体
例においては、スミア画像が除去された撮像画像につい
て、高さ「0」である背景画像すなわち路面画像を除去
することにより物体のエッジ画像を生成し、生成したエ
ッジ画像に基づいて物体と車両との相対位置などを算出
するように構成したので、スミアが現れた画像において
も物体と車両との相対位置などを算出することができ
る。As is clear from the above description, in this specific example, the edge image of the object is removed by removing the background image having the height "0", that is, the road surface image, from the captured image from which the smear image has been removed. Since the relative position between the object and the vehicle is calculated based on the generated edge image, the relative position between the object and the vehicle can be calculated even in the image in which the smear appears.
【0101】また、スミアの除去処理をレンズの歪曲収
差を補正する処理より前に行なうように構成しているの
で、スミア画像がレンズの歪曲収差の補正により湾曲す
ることながない。これにより、スミアを簡単に除去する
ことができる。Further, since the smear removal processing is performed before the processing for correcting the lens distortion aberration, the smear image is not curved due to the lens distortion correction. This allows the smear to be easily removed.
【0102】そして、本発明の基本構成と具体例の動作
を示すフローチャートは、次の対応関係を有している。
すなわち、スミア検出手段(41a)は図5のフローチ
ャートにおけるステップS210乃至S250に対応
し、スミア除去手段(41b)は同じくステップS27
0乃至S271に対応している。The flowcharts showing the basic configuration of the present invention and the operation of the specific example have the following correspondence.
That is, the smear detecting means (41a) corresponds to steps S210 to S250 in the flow chart of FIG. 5, and the smear removing means (41b) similarly performs step S27.
It corresponds to 0 to S271.
【0103】また、エッジ画像生成手段(41c)は同
フローチャートにおけるステップS220に、座標値取
得手段(41d)は同じくステップS230に、第1輝
度値取得手段(41e)は同じくステップS231に、
第2輝度値取得手段(41f)は同じくステップS24
0に、スミア判定手段(41g)は同じくステップS2
41に対応している。The edge image generating means (41c) proceeds to step S220, the coordinate value acquiring means (41d) similarly to step S230, the first brightness value acquiring means (41e) similarly to step S231 in the same flowchart,
The second brightness value acquisition means (41f) similarly performs step S24.
0, the smear determination means (41g) is the same as step S2.
It corresponds to 41.
【0104】また、第3輝度値取得手段(41h)は同
フローチャートにおけるステップS270に対応し、画
像補間手段(41i)は同じくステップS271に対応
している。The third luminance value acquisition means (41h) corresponds to step S270 in the same flowchart, and the image interpolation means (41i) also corresponds to step S271.
【0105】また、物体エッジ検出手段(41j)は図
4フローチャートにおけるステップS140に対応し、
物体位置算出手段(41k)は同じくステップS150
に対応している。The object edge detecting means (41j) corresponds to step S140 in the flowchart of FIG.
The object position calculating means (41k) similarly performs step S150.
It corresponds to.
【0106】[0106]
【発明の効果】以上説明したように、本発明の車両周辺
監視装置によれば次の効果を奏する。すなわち、スミア
画像を検出する手段と、検出されたスミア画像を除去す
る手段とを設けたので、スミアによる物体の誤検出をな
くすことができる。As described above, the vehicle periphery monitoring device of the present invention has the following effects. That is, since the means for detecting the smear image and the means for removing the detected smear image are provided, erroneous detection of the object due to the smear can be eliminated.
【0107】また、スミアを物体と同等に扱うことによ
りCCDカメラからの撮像画像からスミアのエッジ画像
を含むエッジ画像を取得する手段と、このスミアが直線
状に現れるという性質を有することに基づいてスミア候
補点を含む直線上に存在する画素群すなわちスミア画像
の輝度値を取得するとともにこの取得した画素群の輝度
値に基づいてこのスミア候補点がスミアに属するか否か
を判定する手段とを設けたので、処理を単純化すること
ができるとともにスミアを高速にかつ確実に検出するこ
とができる。Based on the fact that the smear is treated in the same manner as an object to obtain an edge image including the edge image of the smear from the image picked up by the CCD camera, and that the smear appears linearly. A pixel group existing on a straight line including a smear candidate point, that is, a brightness value of a smear image is acquired, and a means for determining whether or not the smear candidate point belongs to a smear based on the brightness value of the acquired pixel group. Since it is provided, the processing can be simplified and the smear can be detected at high speed and reliably.
【0108】また、スミアと判定された領域(直線)に
隣接する撮像画像の境界線上に存在する画素の輝度値に
基づき、スミアと判定された画素群の輝度値を算出し、
この算出した輝度値によりスミア画像の補間を行うよう
に構成したので、スミアと判定された領域に関し、その
周囲領域の画素の輝度値に近い輝度値の画素とて補間さ
れるので、スミア除去後の画像に関して違和感の少ない
画像を得ることができる。Further, the brightness value of the pixel group judged as smear is calculated based on the brightness value of the pixel existing on the boundary line of the picked-up image adjacent to the area (straight line) judged as smear,
Since the smear image is interpolated by the calculated brightness value, the area determined as smear is interpolated as the pixel having the brightness value close to the brightness value of the pixel in the surrounding area. It is possible to obtain an image with less discomfort regarding the image.
【0109】また、スミアが画像の全域に亘って直線状
に現れる性質を利用し、任意の一列のみを探索時の対象
としているので、その処理が単純となり高速に行うこと
ができる。Further, since the smear appears linearly over the entire area of the image and only one arbitrary column is the object of the search, the processing is simple and can be performed at high speed.
【0110】また、スミア検出手段及びスミア除去手段
によりスミア画像が除去された撮像画像について、高さ
「0」である背景画像すなわち路面画像を除去すること
により物体のエッジ画像を生成し、生成したエッジ画像
に基づいて物体と車両との相対位置などを算出するよう
に構成したので、スミアが現れた画像においても物体と
車両との相対位置などを算出することができる。Further, with respect to the picked-up image from which the smear image has been removed by the smear detecting means and the smear removing means, the edge image of the object is generated by removing the background image having the height "0", that is, the road surface image. Since the relative position between the object and the vehicle is calculated based on the edge image, the relative position between the object and the vehicle can be calculated even in the image in which the smear appears.
【図1】本発明の基本構成を示す図である。FIG. 1 is a diagram showing a basic configuration of the present invention.
【図2】本発明が適用される装置の構成を説明するブロ
ック図である。FIG. 2 is a block diagram illustrating a configuration of an apparatus to which the present invention is applied.
【図3】撮像部10を構成するCCDカメラ11の取付
態様の説明図である。FIG. 3 is an explanatory diagram of a mounting mode of a CCD camera 11 which constitutes the image pickup unit 10.
【図4】具体例の動作を説明するフローチャートであ
る。FIG. 4 is a flowchart illustrating the operation of a specific example.
【図5】スミア除去処理を説明するフローチャートであ
る。FIG. 5 is a flowchart illustrating smear removal processing.
【図6】スミアを含む撮像画像を説明する図である。FIG. 6 is a diagram illustrating a captured image including smear.
【図7】スミアを含む撮像画像から生成された微分画像
を説明する図である。FIG. 7 is a diagram illustrating a differential image generated from a captured image including smear.
【図8】具体例におけるスミアを判定する規定値を説明
する模式図である。FIG. 8 is a schematic diagram illustrating a specified value for determining smear in a specific example.
【図9】スミア画像を補間する処理を説明する図であ
る。FIG. 9 is a diagram illustrating a process of interpolating a smear image.
【図10】具体例におけるレンズ収差補正の説明図であ
る。FIG. 10 is an explanatory diagram of lens aberration correction in a specific example.
【図11】具体例におけるCCDカメラの俯角補正の説
明図である。FIG. 11 is an explanatory diagram of depression angle correction of a CCD camera in a specific example.
【図12】具体例における3次元位置測定の説明図であ
る。FIG. 12 is an explanatory diagram of three-dimensional position measurement in a specific example.
【図13】具体例における路面画像除去の説明図であ
る。FIG. 13 is an explanatory diagram of road surface image removal in a specific example.
【図14】具体例における物体エッジ検出の説明図であ
る。FIG. 14 is an explanatory diagram of object edge detection in a specific example.
10 撮像部 11、11R、11L CCDカメラ 20 舵角検出部 30 記憶部 31R,31L フレームメモリ 34 微分画像メモリ 35 エッジ画像メモリ 40 データ処理部 41 CPU 42 ROM 43 RAM 50 表示部 60 警報部 100 車両 200 障害物 500 スミア 10 image pickup unit 11, 11R, 11L CCD camera 20 steering angle detection unit 30 storage unit 31R, 31L frame memory 34 differential image memory 35 edge image memory 40 data processing unit 41 CPU 42 ROM 43 RAM 50 display unit 60 alarm unit 100 vehicle 200 Obstacle 500 Smear
Claims (5)
メラを有し、当該CCDカメラからの画像情報に基づい
て前記車両の周辺に存在する物体に関する情報を運転者
に与える車両周辺監視装置において、 高輝度光源によりCCDカメラによる撮像画像上に現れ
る直線状のスミア画像を検出するスミア検出手段と、 前記スミア検出手段により検出されたスミア画像を除去
するスミア除去手段を有することを特徴とする車両周辺
監視装置。1. A vehicle periphery monitoring device having a CCD camera for capturing an image of a predetermined area around a vehicle, and providing a driver with information on an object existing in the periphery of the vehicle based on image information from the CCD camera, A vehicle periphery characterized by having a smear detecting means for detecting a linear smear image appearing on an image picked up by a CCD camera by a high-intensity light source, and a smear removing means for removing the smear image detected by the smear detecting means. Monitoring equipment.
を生成するエッジ画像生成手段と、 前記エッジ画像を構成する画素の着目画素について、そ
の座標値を取得する座標値取得手段と、 前記着目画素の座標値に基づいて、前記CCDカメラか
らの画像情報中にて前記着目画素に対応する対応画素の
輝度値を取得する第1輝度値取得手段と、 前記第1輝度値取得手段からの対応画素の輝度値に基づ
き、前記対応画素の輝度値が規定値以上であった場合
に、前記CCDカメラからの画像情報を参照し、前記対
応画素を含む直線上に存在する画素群の輝度値を取得す
る第2輝度値取得手段と、 前記第2輝度値取得手段により取得された画素群の輝度
値に基づき、前記対応画素を含む直線上に存在する画素
群がスミア画像であるか否かを判定するスミア判定手段
とを有していることを特徴とする請求項1記載の車両周
辺監視装置。2. The smear detection means acquires edge image generation means for generating an edge image based on image information from the CCD camera, and coordinate values of a pixel of interest of pixels forming the edge image. Coordinate value acquisition means, first brightness value acquisition means for acquiring the brightness value of the corresponding pixel corresponding to the pixel of interest in the image information from the CCD camera based on the coordinate value of the pixel of interest, 1 Based on the luminance value of the corresponding pixel from the luminance value acquisition means, when the luminance value of the corresponding pixel is equal to or more than a specified value, the image information from the CCD camera is referred to and a straight line including the corresponding pixel is displayed. Second brightness value acquisition means for acquiring the brightness value of the existing pixel group, and pixels existing on a straight line including the corresponding pixel based on the brightness value of the pixel group acquired by the second brightness value acquisition means There vehicle periphery monitoring device according to claim 1, characterized in that it has a smear determining means for determining whether a smear image.
群に隣接する境界線上の画素群の輝度値を取得する第3
輝度値取得手段と、 前記第3輝度値取得手段により取得された境界線上の画
素群の輝度値に基づいて前記スミア画像と判定された画
素群の輝度値を算出するとともに当該算出した輝度値に
よりスミア画像と判定された画素群を補間する画像補間
手段とを有することを特徴とする請求項2記載の車両周
辺監視装置。3. The smear removing means obtains a luminance value of a pixel group on a boundary line adjacent to the pixel group judged to be a smear image by the smear judging means.
A brightness value acquisition unit, and a brightness value of the pixel group determined to be the smear image based on the brightness value of the pixel group on the boundary line acquired by the third brightness value acquisition unit and the calculated brightness value. The vehicle periphery monitoring device according to claim 2, further comprising image interpolation means for interpolating a pixel group determined to be a smear image.
生成手段により生成されたエッジ画像中の任意の一列に
ついてエッジ点を探索することを特徴とする請求項1乃
至3記載の車両周辺監視装置。4. The vehicle periphery monitoring device according to claim 1, wherein the coordinate value acquisition unit searches for an edge point in an arbitrary row in the edge image generated by the edge image generation unit. .
両周辺の所定範囲を撮像する2台のCCDカメラを有
し、当該CCDカメラからの画像情報に基づいて前記車
両の周辺に存在する物体に関する情報を運転者に与える
車両周辺監視装置において、 高輝度光源によりCCDカメラによる撮像画像上に現れ
る直線状のスミア画像を検出するスミア検出手段と、 前記スミア検出手段により検出されたスミア画像を除去
するスミア除去手段と、 前記スミア除去手段によりスミア画像が除去された撮像
画像について、一方のCCDカメラにて撮像された全て
の画像を高さ0と仮定し、この画像を他方のカメラで撮
像したとして得られる投影画像データを作成し、作成さ
れた投影画像データと他方のメモリに記録されている画
像データとの差より路面上の画像を除去し、物体のエッ
ジを検出する物体エッジ検出手段と、 前記物体エッジ検出手段にて検出された物体エッジによ
り物体の位置を算出する物体位置算出手段と、 前記物体位置算出手段より算出された物体の位置に基づ
いて警報を出力する警報手段とを有すること特徴とする
車両周辺監視装置。5. An object existing around the vehicle based on image information from the CCD cameras, the two CCD cameras being installed at a predetermined distance from the vehicle and imaging a predetermined range around the vehicle. In a vehicle periphery monitoring device that provides information to a driver, a smear detecting means for detecting a linear smear image appearing on an image picked up by a CCD camera by a high-intensity light source, and a smear image detected by the smear detecting means With respect to the smear removing means and the captured image from which the smear image has been removed by the smear removing means, all the images captured by one CCD camera are assumed to have a height of 0, and this image is captured by the other camera. The projection image data obtained as is created, and the road surface is calculated from the difference between the created projection image data and the image data recorded in the other memory. An object edge detection unit that removes the above image and detects the edge of the object, an object position calculation unit that calculates the position of the object from the object edge detected by the object edge detection unit, and an object position calculation unit A vehicle periphery monitoring device comprising: an alarm unit that outputs an alarm based on the calculated position of the object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7300239A JPH09142208A (en) | 1995-11-17 | 1995-11-17 | Vehicle periphery monitoring device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7300239A JPH09142208A (en) | 1995-11-17 | 1995-11-17 | Vehicle periphery monitoring device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09142208A true JPH09142208A (en) | 1997-06-03 |
Family
ID=17882394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7300239A Abandoned JPH09142208A (en) | 1995-11-17 | 1995-11-17 | Vehicle periphery monitoring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09142208A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7006667B2 (en) | 2000-11-22 | 2006-02-28 | Nissan Motor Co., Ltd. | Apparatus and method for detecting road white line for automotive vehicle |
| JP2012134586A (en) * | 2010-12-20 | 2012-07-12 | Nissan Motor Co Ltd | Vehicle periphery monitoring device |
-
1995
- 1995-11-17 JP JP7300239A patent/JPH09142208A/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7006667B2 (en) | 2000-11-22 | 2006-02-28 | Nissan Motor Co., Ltd. | Apparatus and method for detecting road white line for automotive vehicle |
| JP2012134586A (en) * | 2010-12-20 | 2012-07-12 | Nissan Motor Co Ltd | Vehicle periphery monitoring device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3156817B2 (en) | Vehicle periphery monitoring device | |
| KR100550299B1 (en) | Vehicle Peripheral Image Processing Apparatus and Recording Media | |
| JP3167752B2 (en) | Vehicle distance detection device | |
| EP2437494B1 (en) | Device for monitoring area around vehicle | |
| US8284239B2 (en) | Asynchronous photography automobile-detecting apparatus | |
| JP2002359838A (en) | Driving support device | |
| JP3765862B2 (en) | Vehicle environment recognition device | |
| JP2012019552A (en) | Driving support device | |
| JP3807583B2 (en) | Road area determination device | |
| JP3599255B2 (en) | Environment recognition device for vehicles | |
| JP3348939B2 (en) | Vehicle distance detection device | |
| JP2005285011A (en) | Human recognition system and image processing apparatus | |
| JP3516118B2 (en) | Object recognition method and object recognition device | |
| JPH08172620A (en) | Vehicle image input means | |
| JP2008286648A (en) | Distance measuring device, distance measuring system, distance measuring method | |
| JP2008085710A (en) | Driving support system | |
| CN112801874B (en) | Vehicle image stitching method and device and vehicle | |
| US7567688B2 (en) | Apparatus for and method of extracting image | |
| JP3503840B2 (en) | Vehicle periphery monitoring device | |
| JPH09142208A (en) | Vehicle periphery monitoring device | |
| JPH1141521A (en) | Imaging device, inter-vehicle distance measuring device, and inter-vehicle distance measuring method | |
| JP3478432B2 (en) | Vehicle periphery monitoring device | |
| JP3433437B2 (en) | Vehicle periphery monitoring device | |
| JPH11190611A (en) | Three-dimensional measurement method and three-dimensional measurement processing apparatus using the method | |
| JP3696440B2 (en) | Distance detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040308 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040316 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20040413 |