Nothing Special   »   [go: up one dir, main page]

JP4584120B2 - Road marking line detection device, road marking line detection method, road marking line detection program - Google Patents

Road marking line detection device, road marking line detection method, road marking line detection program Download PDF

Info

Publication number
JP4584120B2
JP4584120B2 JP2005335710A JP2005335710A JP4584120B2 JP 4584120 B2 JP4584120 B2 JP 4584120B2 JP 2005335710 A JP2005335710 A JP 2005335710A JP 2005335710 A JP2005335710 A JP 2005335710A JP 4584120 B2 JP4584120 B2 JP 4584120B2
Authority
JP
Japan
Prior art keywords
image
structural element
processing
opening
road
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.)
Active
Application number
JP2005335710A
Other languages
Japanese (ja)
Other versions
JP2007141052A (en
Inventor
伸 小池
誠 西田
勇 高井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Toyota Central R&D Labs Inc
Original Assignee
Toyota Motor Corp
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp, Toyota Central R&D Labs Inc filed Critical Toyota Motor Corp
Priority to JP2005335710A priority Critical patent/JP4584120B2/en
Publication of JP2007141052A publication Critical patent/JP2007141052A/en
Application granted granted Critical
Publication of JP4584120B2 publication Critical patent/JP4584120B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本発明は、撮影手段により撮影された画像に基づいて、道路上の区画線を検出する道路区画線検出装置に関する。   The present invention relates to a road marking line detection device that detects a marking line on a road based on an image photographed by a photographing means.

従来、撮像装置からの入力した画像データに対して、指向性を持つ複数のマスクフィルタを用いて、白線のエッジの方向性と強度を求める画像のエッジ検出装置が知られている(例えば、特許文献1参照)。   2. Description of the Related Art Conventionally, there is known an image edge detection device that obtains the directionality and intensity of a white line edge using a plurality of mask filters having directivity for image data input from an imaging device (for example, a patent) Reference 1).

また、直線成分を表すエッジ成分のエッジ点計数最大値を計測し、最大値が周期的に変化している場合に破線レーンマーと認識し、定常的な一定値の場合に実線レーンマーカと認識する車両用走行車線認識装置が知られている(例えば、特許文献2参照)。   Also, a vehicle that measures the edge point count maximum value of an edge component representing a straight line component, recognizes it as a broken line lanemer when the maximum value changes periodically, and recognizes it as a solid line lane marker when it is a constant constant value A traveling lane recognition device is known (see, for example, Patent Document 2).

さらに、検出された白線候補点の中から、白線と認識されたもののみを選択し、その選択された白線候補点の検出率を算出、保存する車両用走行レーン検出装置が知られている(例えば、特許文献3参照)。当該装置は、保存された白線候補点の検出率に基づいて、白線の種類を判別する。
特開平5−298446号公報 特開平8−320997号公報 特開2001−14595号公報
Furthermore, a vehicular travel lane detection device that selects only those recognized as white lines from the detected white line candidate points and calculates and stores the detection rate of the selected white line candidate points is known ( For example, see Patent Document 3). The apparatus determines the type of white line based on the stored white line candidate point detection rate.
Japanese Patent Laid-Open No. 5-298446 JP-A-8-320997 JP 2001-14595 A

ところで、道路を区画する区画線として、白線以外に立体状のボッツドッツ、キャッツアイ等が用いられることがある。これら立体状のボッツドッツ、キャッツアイにおいて、カメラ等により撮影されたときの撮影画像上の形状が、日照時の光の当り方等の照明環境によって、変化する。   By the way, in addition to the white line, a three-dimensional botsdot, cat's eye, or the like may be used as a lane marking that divides the road. In these three-dimensional botsdots and cat's eyes, the shape of the photographed image when photographed by a camera or the like changes depending on the illumination environment such as how the light hits the sun.

しかしながら、上記特許文献1乃至3に示す従来技術において、ラインフィルタによるエッジ検出が主として行われており、立体状のボッツドッツ、キャッツアイ等のような照明環境によって撮影画像上の形状が変化する場合等を考慮して、区画線の検出が行われていない。したがって、道路上における区画線の検出精度が低下する虞がある。   However, in the conventional techniques shown in Patent Documents 1 to 3, edge detection is mainly performed by a line filter, and the shape on a captured image changes depending on an illumination environment such as a three-dimensional botsdot or cat's eye. In consideration of the above, no lane marking is detected. Therefore, there is a possibility that the detection accuracy of the lane marking on the road is lowered.

本発明はこのような課題を解決するためのものであり、道路上の区画線を高精度に検出することを主たる目的とする。   The present invention has been made to solve such problems, and has as its main object to detect a marking line on a road with high accuracy.

上記目的を達成するための本発明の一態様は、
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線検出装置であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定手段と、
該構造要素設定手段により設定された前記構造要素に基づいて、前記撮影手段により撮影された前記撮影画像に対し、収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手段と、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理手段により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手段と、
を備えることを特徴とする道路区画線検出装置である。
In order to achieve the above object, one embodiment of the present invention provides:
A road lane marking detection device that detects a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting means for setting a structural element in a morphological operation based on the shape of the predetermined lane marking;
Based on the structural element set by the structural element setting means, a contracted image is generated on the captured image captured by the capturing means to generate a contracted image, and the generated contracted image is expanded. Opening processing means for performing processing to generate an Opening image;
Top hat conversion processing means for generating a difference image obtained by subtracting the Opening image generated by the Opening processing means from the captured image captured by the imaging means;
It is provided with the road lane marking detection apparatus characterized by the above-mentioned.

この一態様によれば、Opening処理手段は、所定の区画線の形状に基づいて設定された構造要素を用いて、撮影画像に対して収縮処理及び膨張処理を行い、Opening画像を生成する。さらに、トップハット変換手段は、この生成されたOpening画像に基づいて、差分画像を生成する。これにより、道路上における区画線を高精度に検出することができる。   According to this aspect, the opening processing means performs a contraction process and an expansion process on the captured image using a structural element set based on the shape of a predetermined partition line, and generates an opening image. Further, the top hat conversion means generates a difference image based on the generated opening image. Thereby, the lane marking on the road can be detected with high accuracy.

また、この一態様において、前記トップハット変換処理手段により生成された前記差分画像からノイズを除去するノイズ除去手段を、更に備えているのが好ましい。トップハット変換処理手段により生成された差分画像からノイズを除去することにより、道路上の区画線をより高精度に検出することができる。なお、ノイズ除去手段は、例えば、差分画像に対して、上記収縮処理及び膨張処理を行うことで、ノイズを除去する。   In this aspect, it is preferable that the image processing apparatus further includes a noise removing unit that removes noise from the difference image generated by the top hat conversion processing unit. By removing noise from the difference image generated by the top hat conversion processing means, it is possible to detect a lane marking on the road with higher accuracy. Note that the noise removing unit removes noise by performing the shrinkage process and the expansion process on the difference image, for example.

さらに、この一態様において、前記構造要素設定手段は、前記撮影手段により撮影された前記撮影画像上の前記所定の区画線の形状に応じて、前記構造要素を設定するのが好ましい。例えば、構造要素設定手段は、Opening処理手段によるOpening処理時に所定の区画線が消去されるように、構造要素を設定する。   Furthermore, in this aspect, it is preferable that the structural element setting unit sets the structural element according to a shape of the predetermined partition line on the captured image captured by the imaging unit. For example, the structural element setting means sets the structural element so that a predetermined partition line is erased during the opening process by the opening processing means.

この一態様において、前記所定の区画線は、例えばボッツドッツ、キャッツアイ、又は白線である。   In this aspect, the predetermined lane marking is, for example, a bots dot, a cat's eye, or a white line.

この一態様において、前記所定の区画線に基づいて、車両の走行支援を行う走行支援手段を、更に備えていてもよい。高精度に検出された所定の区画線に基づいて、車両の走行支援を行うことにより、車両の安全性が向上する。   In this aspect, the vehicle may further include travel support means for performing travel support of the vehicle based on the predetermined lane marking. Safety of the vehicle is improved by performing driving support of the vehicle based on a predetermined lane marking detected with high accuracy.

この一態様において、前記走行支援手段は、例えば、車両が前記区画線内を走行させる車線維持制御、又は車両が前記区画線を逸脱したときに、ユーザに対し警報を行う車線逸脱警報制御、を行う。   In this one aspect, the driving support means includes, for example, lane keeping control for causing the vehicle to travel in the lane line, or lane departure warning control for warning the user when the vehicle departs from the lane line. Do.

なお、上記目的を達成するための本発明の一態様は、
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線の検出方法であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定ステップと、
前記撮影手段により撮影された前記撮影画像に対し、前記構造要素設定ステップにより設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理ステップと、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理ステップにより生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理ステップと、
該トップハット変換処理ステップにより生成された前記差分画像からノイズを除去するノイズ除去ステップと、
を備えることを特徴とする道路区画線の検出方法であってもよい。
Note that one embodiment of the present invention for achieving the above object is as follows.
A road lane marking detection method for detecting a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting step for setting a structural element in a morphological operation based on the shape of the predetermined partition line;
A contraction process is performed on the captured image captured by the capturing unit using the structural element set in the structural element setting step to generate a contracted image, and the generated contracted image is expanded. An Opening processing step that performs processing to generate an Opening image;
Top hat conversion processing step for generating a difference image obtained by subtracting the Opening image generated by the Opening processing step from the captured image captured by the imaging means;
A noise removal step of removing noise from the difference image generated by the top hat conversion processing step;
A road lane marking detection method characterized by comprising:

また、上記目的を達成するための本発明の一態様は、
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線の検出プログラムであって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定手順と、
前記撮影手段により撮影された前記撮影画像に対し、前記構造要素設定手順により設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手順と、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理手順により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手順と、
該トップハット変換処理手順により生成された前記差分画像からノイズを除去するノイズ除去手順と、
を備えることを特徴とする道路区画線の検出プログラムであってもよい。
In order to achieve the above object, one embodiment of the present invention provides
A road lane marking detection program for detecting a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting procedure for setting a structural element in a morphological operation based on the shape of the predetermined partition line;
A contraction process is performed on the captured image captured by the imaging unit using the structural element set by the structural element setting procedure to generate a contracted image, and the generated contracted image is expanded. Opening processing procedure to generate an Opening image by processing,
Top hat conversion processing procedure for generating a difference image obtained by subtracting the Opening image generated by the Opening processing procedure from the captured image captured by the imaging unit;
A noise removal procedure for removing noise from the difference image generated by the top hat conversion processing procedure;
This may be a road lane marking detection program.

本発明によれば、道路上の区画線を高精度に検出することができる。   According to the present invention, a lane marking on a road can be detected with high accuracy.

以下、本発明を実施するための最良の形態について、添付図面を参照しながら実施例を挙げて説明する。なお、画像処理装置の基本概念、主要なハードウェア構成、作動原理、及び基本的な制御手法等については当業者には既知であるため、詳しい説明を省略する。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the accompanying drawings. Note that the basic concept of the image processing apparatus, the main hardware configuration, the operating principle, the basic control method, and the like are known to those skilled in the art, and thus detailed description thereof is omitted.

図1は、本発明の一実施例に係る道路区画線検出装置のシステム構成の一例を示すブロック図である。本実施例に係る道路区画線検出装置1は、カメラ等の撮影手段3により撮影された撮影画像に基づいて、道路上における白線、ボッツドッツ(Botts Dots)、キャッツアイ等の所定の区画線(レーンマーカ)検出を行う。なお、白線には、黄色線等の任意の色の線、実線、破線、点線、二重線等の道路を区画するあらゆる線を含むものとする。   FIG. 1 is a block diagram illustrating an example of a system configuration of a road marking line detection apparatus according to an embodiment of the present invention. The road lane marking detection device 1 according to the present embodiment is based on a photographed image taken by a photographing means 3 such as a camera, and a predetermined lane marking (lane marker) such as a white line on the road, Botts Dots, and Cat's Eye. ) Perform detection. The white line includes any line that divides the road, such as a line of an arbitrary color such as a yellow line, a solid line, a broken line, a dotted line, and a double line.

ボッツドッツ51は、主として北米で用いられる区画線であり、例えばセラミックからなる、直径100mm程度の立体状の円盤を複数並べて、路面に埋め込んだものである(図2(a))。一方、キャッツアイ53は、略矩形状に形成された反射体を複数並べた区画線であり、入射光を同一の方向に反射する特性を有している(図2(b))。キャッツアイ53のみから構成される区画線は、例えば、日本では、高速道路以外のカーブ道路等で使用されており、北米では、カーブ道路だけでなく、直線道路でも使用されている。ボッツドッツ51及びキャッツアイ53は、いずれも路面から僅かに突出した状態で配設されている。   The botsdots 51 is a lane marking mainly used in North America, and is formed by arranging a plurality of solid disks having a diameter of about 100 mm made of ceramic, for example, and embedded in the road surface (FIG. 2A). On the other hand, the cat's eye 53 is a dividing line in which a plurality of reflectors formed in a substantially rectangular shape are arranged, and has a characteristic of reflecting incident light in the same direction (FIG. 2B). For example, in Japan, a lane marking composed only of the cat's eye 53 is used on a curved road other than a highway, and in North America, it is used not only on a curved road but also on a straight road. Both the bots dot 51 and the cat's eye 53 are arranged in a state of slightly protruding from the road surface.

道路区画線検出装置1は、所定の区画線の形状に基づいて、モルフォロジー演算における、1次元、2次元、又は3次元の構造要素Bを設定する構造要素設定手段5aを備えている。なお、モルフォロジー演算については、例えば「モルフォロジー」(コロナ社)等に詳述された周知技術である。具体的には、モルフォロジーにおいて、予め設定された構造要素Bを使用した集合論的操作により、元画像(2値画像又は濃淡画像)から特定の幾何学的構造をもった要素のみを選択的に抽出することができる。   The road lane marking detection apparatus 1 includes a structural element setting unit 5a that sets a one-dimensional, two-dimensional, or three-dimensional structural element B in a morphological operation based on the shape of a predetermined lane marking. Note that the morphological operation is a well-known technique detailed in, for example, “Morphology” (Corona). Specifically, in the morphology, only elements having a specific geometric structure are selectively selected from the original image (binary image or grayscale image) by a set-theoretic operation using a preset structural element B. Can be extracted.

構造要素設定手段5aには、構造要素設定手段5aにより設定された構造要素Bに基づいて、撮影手段3により撮影された撮影画像に対し、収縮処理(Erosion)を行って収縮画像を生成し、生成された収縮画像に対し、膨張処理(Dilation)を行ってOpening画像を生成するOpening処理手段5bが接続されている。また、Opening処理手段5bには、撮影手段3により撮影された撮影画像から、Opening処理手段5bにより生成されたOpening画像を、差引いた差分画像を生成するトップハット変換処理(Top-Hat Transform)手段5cが接続されている。   Based on the structural element B set by the structural element setting unit 5a, the structural element setting unit 5a performs a contraction process (Erosion) on the captured image photographed by the photographing unit 3 to generate a contracted image. An opening processing means 5b for generating an opening image by performing dilation processing on the generated contracted image is connected. The opening processing means 5b includes a top-hat transform processing means (Top-Hat Transform) means for generating a difference image obtained by subtracting the opening image generated by the opening processing means 5b from the photographed image taken by the photographing means 3. 5c is connected.

撮影手段3は、自車両のフロントウィンドウ上部(例えば、バックミラーの裏側)等に配置されており、車両前方、後方、側方等の車両周囲の画像を撮影するカメラを有している。   The photographing means 3 is arranged on the upper part of the front window (for example, the rear side of the rearview mirror) of the host vehicle, and has a camera for photographing images around the vehicle such as the front, rear, and side of the vehicle.

なお、カメラ3は車両周囲を撮影できれば、車両の任意の位置に取り付け可能である。また、カメラ3は、例えば、所定の画素数(500万画素等)を有するCCD(Charge Coupled Device)又はCMOS(Complementary Metal Oxide Semiconductor)カメラが採用されている。   The camera 3 can be attached to any position of the vehicle as long as it can photograph the surroundings of the vehicle. The camera 3 is, for example, a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor) camera having a predetermined number of pixels (5 million pixels or the like).

カメラ3には、上述したOpening処理手段5b、トップハット変換処理手段5c等を含む画像処理ECU(Electronic Control Unit、電子制御装置)5に接続されている。カメラ3により撮影された撮影画像は、画像処理ECU5に送信される。   The camera 3 is connected to an image processing ECU (Electronic Control Unit) 5 including the above-described opening processing means 5b, top hat conversion processing means 5c, and the like. The captured image captured by the camera 3 is transmitted to the image processing ECU 5.

なお、画像処理ECU5、後述の走行支援ECU30、EMPS−ECU35、EFI−ECU37、及びメータECU39は、マイクロコンピュータから構成されており、プログラムに従って各種処理を実行するとともに、当該装置の各部を制御するCPU、このCPUの実行プログラムを格納するROM、画像データ、演算結果等を格納する読書き可能なRAM(Random Access Memory)、タイマ、カウンタ、入出力インターフェイス等を有している。これらCPU、ROM、RAM、及び入出力インターフェイスは、データバスにより相互に接続されている。   Note that the image processing ECU 5, a travel support ECU 30, an EMPS-ECU 35, an EFI-ECU 37, and a meter ECU 39, which will be described later, are composed of a microcomputer, which executes various processes according to a program and controls each part of the apparatus. The CPU has a ROM for storing an execution program for the CPU, a RAM (Random Access Memory) for storing image data, calculation results, and the like, a timer, a counter, an input / output interface, and the like. The CPU, ROM, RAM, and input / output interface are connected to each other by a data bus.

また、入出力インターフェイスは、アナログ信号をデジタル信号に変換するA/D(Analog/Digital)変換器、デジタル信号をアナログ信号に変換するD/A(Digital/Analog)変換器等を含んでいる。さらに、上述した、構造要素設定手段5a、Opening処理手段5b、トップハット変換処理手段5c、タイマ、及びカウンタはROMに格納され、CPUによって実行されるプログラムによって実現されている。   The input / output interface includes an A / D (Analog / Digital) converter that converts an analog signal into a digital signal, a D / A (Digital / Analog) converter that converts a digital signal into an analog signal, and the like. Furthermore, the structural element setting means 5a, opening processing means 5b, top hat conversion processing means 5c, timer, and counter described above are stored in the ROM and realized by a program executed by the CPU.

カメラ3により撮影された撮影画像は、画像処理ECU5の入出力インターフェイスのA/D変換器によりデジタルデータに変換され、RAM(例えば、画面フレームメモリ)に記憶される。CPUは、RAMから必要に応じて、撮影画像(例えば、1画面分の画像)を読み出し、上述したOpening処理、トップハット変換処理等の画像処理を行う。   A captured image captured by the camera 3 is converted into digital data by an A / D converter of an input / output interface of the image processing ECU 5 and stored in a RAM (for example, a screen frame memory). The CPU reads a captured image (for example, an image for one screen) from the RAM as necessary, and performs image processing such as the above-described opening processing and top hat conversion processing.

構造要素設定手段5aは、カメラ3により撮影された撮影画像上の所定の区画線の形状に応じて、モルフォロジーにおける、構造要素Bの設定を行う。なお、ボッツドッツ51、キャッツアイ53、白線等の所定の区画線の実際の形状(寸法等)が予めROMに記憶されているが、入出力装置7を介して、任意の区画線の形状を設定又は変更可能である。例えば、ボッツドッツ51の形状は、約100mmの円盤形状として、ROMに記憶されている。   The structural element setting unit 5a performs setting of the structural element B in the morphology according to the shape of a predetermined lane marking on the captured image captured by the camera 3. Note that the actual shape (dimensions, etc.) of predetermined lane markings such as botsdots 51, cat's eyes 53, and white lines are stored in advance in the ROM, but the shape of an arbitrary lane marking is set via the input / output device 7. Or it can be changed. For example, the shape of the botsdots 51 is stored in the ROM as a disk shape of about 100 mm.

構造要素設定手段5aは、ROMに記憶された所定の区画線の形状に基づいて、構造要素Bの設定を行う。構造要素設定手段5aは、例えば、Opening処理により所定の区画線が消えるように、構造要素Bの設定を行う。   The structural element setting unit 5a sets the structural element B based on the shape of a predetermined partition line stored in the ROM. The structural element setting unit 5a sets the structural element B so that a predetermined division line disappears by, for example, opening processing.

次に、構造要素Bの設定方法について、詳細に説明する。   Next, a method for setting the structural element B will be described in detail.

カメラ3による撮影では、カメラ3の位置の影響から、図3に示すように手前と奥側では見かけ上の大きさ及び形状が変化する為、この変化に応じて構造要素Bを設定する必要が生じる。この見かけ上、大きさ及び形状が変化する対象物に対して、構造要素Bを設定する方法として、例えば、画像の幾何変換を施して鳥瞰画像を生成する方法がある。   In the shooting by the camera 3, the apparent size and shape change on the front side and the back side as shown in FIG. 3 due to the influence of the position of the camera 3. Therefore, it is necessary to set the structural element B according to this change. Arise. As a method of setting the structural element B for an object whose size and shape change in appearance, for example, there is a method of performing a geometric transformation of an image to generate a bird's-eye view image.

すなわち、遠方に向かうほど横方向に画像を引き伸ばすことで、遠方と近傍の対象物の大きさを揃える方法である。この場合、構造要素Bを1つだけ設定すればよい。図4に示すように、ボッツドッツが10cmのとき画像上では5ピクセルで映ると仮定し、それよりも大きい(5+α)ピクセルの構造要素Bを設定している。なお、ここで、αは、例えば1〜3としている。また、引き伸ばす倍率は、カメラ3の位置等に基づいて、容易に算出することができる。   In other words, this is a method of aligning the sizes of objects in the distance and in the vicinity by stretching the image in the horizontal direction as it goes further. In this case, only one structural element B needs to be set. As shown in FIG. 4, when the botsdot is 10 cm, it is assumed that the image is displayed with 5 pixels on the image, and a structural element B of (5 + α) pixels larger than that is set. Here, α is set to 1 to 3, for example. Further, the enlargement magnification can be easily calculated based on the position of the camera 3 or the like.

さらに、上記見かけ上、大きさ及び形状が変化する対象物に対して、構造要素Bを設定する方法として、図5に示すように遠方に向かうに従って、構造要素Bの大きさを小さくする方法を用いていてもよい。   Furthermore, as a method of setting the structural element B for the object that apparently changes in size and shape, a method of reducing the size of the structural element B as it goes farther as shown in FIG. May be used.

この方法は、上記鳥瞰画像を生成する方法と比較して、上記鳥瞰画像を生成するような画像処理を必要とせず、構造要素Bの縮小率を算出して小さくするだけである為、計算コストを低く抑えることができる。なお、構造要素Bのサイズが遠方に行くに従って、縦にも小さくなっているが、1次元処理なので実際は横方向にだけ小さくなる。したがって、遠方でも近傍でも縦は、1ピクセルとなる。   Compared with the method for generating the bird's-eye image, this method does not require image processing for generating the bird's-eye image, and only calculates and reduces the reduction rate of the structural element B. Can be kept low. As the size of the structural element B goes farther, it becomes smaller vertically, but since it is a one-dimensional process, it actually becomes smaller only in the horizontal direction. Therefore, the vertical length is 1 pixel both in the distance and in the vicinity.

また、構造要素Bは、検出対象物に応じて、設定方法を可変させてもよい。以下、検出対象物に応じた検出対象物の設定方法について詳細に説明する。   In addition, the setting method of the structural element B may be varied depending on the detection target. Hereinafter, a method for setting the detection target according to the detection target will be described in detail.

検出対象物がボッツドッツである場合は、立体形状物であるため、以下、図6のように光の当り方に応じて(太陽角度、天候等)、見え方が異なる。なお、ボッツドッツ及びキャッツアイは、いずれも非常に小さい為、撮影画像上では略同一の特性を持った写り方をする。したがって、ここでは、これらを同一の対象物とみなして、説明を行うものとする。   When the detection object is a botsdot, since it is a three-dimensional object, the appearance differs depending on how the light strikes (sun angle, weather, etc.) as shown in FIG. Since both the botsdots and the cat's eyes are very small, they appear to have substantially the same characteristics on the photographed image. Therefore, here, description will be made assuming that these are the same object.

ボッツドッツの大きさは、見かけ上、「点のような状態」から「横方向へ数ピクセルの幅を持つ」場合まで変化する。トップハット変換の性質は、「構造要素Bよりも小さいものを残す」ことが基本となる為、構造要素Bの大きさをボッツドッツの大きさである10cm+αとすれば、見かけ上10cm以下に見えた場合でも対処できる。αの大きさは実際の実験によって設定されるが、ノイズ等の不要物が残存しないように、大き過ぎない、適度な大きさに設定するのが好ましい。   The size of the botsdots apparently changes from “a state like a point” to a case of “having a width of several pixels in the horizontal direction”. The nature of the top-hat transformation is basically to “leave something smaller than the structural element B”. Therefore, if the size of the structural element B is 10 cm + α, which is the size of the botsdots, it will apparently be 10 cm or less. If you can see it, you can deal with it. The size of α is set by actual experiments, but it is preferable to set it to an appropriate size that is not too large so that unnecessary objects such as noise do not remain.

ボッツドッツは、通常、10cmより小さく見えることはあっても、これより大きく見えることはほとんどない。したがって、αは1〜2cmに設定してもよい。そして、10cm+αがライン(走査線)上の任意の位置において、何ピクセルになるのかを算出し、ライン毎に構造要素Bの大きさを可変させる。   Botsdots usually appear smaller than 10 cm, but rarely appear larger than this. Therefore, α may be set to 1 to 2 cm. Then, how many pixels 10 cm + α is at an arbitrary position on the line (scanning line) is calculated, and the size of the structural element B is varied for each line.

次に、検出対象物が白線の場合について説明する。   Next, a case where the detection target is a white line will be described.

例えば、図6に示すように、車線の一方側が白線で、他方側がボッツドッツで構成されている場合がある。この場合、構造要素Bの大きさを白線に合わせることで、ボッツドッツと白線とを同時に検出することが可能となる。なお、米国における白線は、15〜25cmと、比較的細い為、構造要素Bをそれほど拡大する必要がない。したがって、車両、路肩、ノイズ等の不要物を検出する虞もない。また、この方法で、ボッツドッツがない、日本、および欧州における白線を検出することも可能である。   For example, as shown in FIG. 6, there is a case where one side of the lane is constituted by a white line and the other side is constituted by a botsdot. In this case, by matching the size of the structural element B with the white line, it is possible to detect the botsdots and the white line at the same time. In addition, since the white line in the United States is comparatively thin with 15-25 cm, it is not necessary to enlarge the structural element B so much. Therefore, there is no possibility of detecting unnecessary objects such as vehicles, road shoulders, and noise. It is also possible to detect white lines in Japan and Europe without botsdots with this method.

なお、一方側と他方側とにおいて、夫々検出方法を変えて、対象物の検出を行ってもよい。例えば、一方側において、従来のエッジ検出を行い、他方側において、トップハット変換を行ってもよく、また一方側と他方側とで、構造要素Bの大きさを変えてもよい(例えば、一方側を30cmとし、他方側を12cmとする)。これにより、検出精度をより向上させることができる。   Note that the object may be detected by changing the detection method on one side and the other side. For example, conventional edge detection may be performed on one side, top hat conversion may be performed on the other side, and the size of the structural element B may be changed on one side and the other side (for example, one side The side is 30 cm and the other side is 12 cm). Thereby, detection accuracy can be improved more.

Opening処理手段5bは、RAMから読み出された撮影画像に対して、光学系に起因する輝度ムラを除去する為にシェーディング補正を行う。このシェーディング補正による規格化は、従来から周知であるように、注目ライン(走査線)の前後の所定範囲において移動平均を算出し、注目ラインの信号からこの移動平均を減算又は除算するものである。シェーディング補正後の撮影画像は、例えば、256階調のグレースケール画像(濃淡画像)となるので、所定の閾値を用いて、2値化処理を行い、2値化画像を得ることができる。   The opening processing means 5b performs shading correction on the captured image read from the RAM in order to remove luminance unevenness caused by the optical system. The standardization by this shading correction is to calculate a moving average in a predetermined range before and after the line of interest (scanning line) and subtract or divide this moving average from the signal of the line of interest, as is conventionally known. . The photographed image after the shading correction is, for example, a grayscale image (grayscale image) with 256 gradations, so that a binarized image can be obtained by performing binarization processing using a predetermined threshold.

Opening処理手段5bは、グレースケール化又は2値化した撮影画像(以下、初期処理画像と称す)に対し、上述した収縮処理と膨張処理とを組合わせたOpening処理を行う。   The Opening processing means 5b performs an Opening process that combines the above-described contraction process and expansion process on a grayscale or binarized captured image (hereinafter referred to as an initial process image).

次に、収縮処理及び膨張処理の概念について説明する。   Next, the concept of contraction processing and expansion processing will be described.

図7(a)は、初期処理画像上における水平方向の任意の1ライン(走査線)及び構造要素Bを示す図である。なお、1ラインL上には、例えば、横幅6ピクセルの白線、2ピクセル(pixel)のノイズ、および3ピクセルのボッツドッツがこの順で表示されている。また、構造要素Bは、例えば高さが1ピクセル、横幅が5ピクセルとしている。   FIG. 7A is a diagram showing an arbitrary horizontal line (scanning line) and the structural element B on the initial processing image. On one line L, for example, a white line having a width of 6 pixels, noise of 2 pixels, and botsdots of 3 pixels are displayed in this order. The structural element B has a height of 1 pixel and a horizontal width of 5 pixels, for example.

まず、初期処理画像上の任意の1ラインLを抜き出し、構造要素Bをラインの内側に沿って移動させる。このとき、図7(b)に示す如く、ラインの狭小部分(構造要素Bよりも小さい部分)Sには、構造要素Bが入り込めないことが分かる。次に、構造要素Bをラインの内側に沿って移動させたときの、構造要素Bの移動軌跡の中心線(実線)を描くと、図7(c)に示す如く、狭小部分(点線)Sが消去される為、ライン上には、ノイズおよびボッツドッツが消去され、白線のみが残る。以上の処理がOpening処理に相当する。   First, an arbitrary line L on the initial processing image is extracted, and the structural element B is moved along the inside of the line. At this time, as shown in FIG. 7B, it can be seen that the structural element B cannot enter the narrow portion (portion smaller than the structural element B) S of the line. Next, when the center line (solid line) of the movement trajectory of the structural element B when the structural element B is moved along the inside of the line is drawn, a narrow portion (dotted line) S as shown in FIG. Is erased, noise and botsdots are erased on the line, and only the white line remains. The above process corresponds to the opening process.

さらに、初期のラインLから上記白線のみが残るラインを引くと、図7(d)に示す如く、白線(点線)が消去され構造要素Bよりも小さいノイズおよびボッツドッツのみを検出することができる。この処理がトップハット変換処理に相当する。なお、上述の如く、初期処理画像上における水平方向の任意の1ラインについて説明したが、所期処理画像上の全てのラインについて、同様の処理を行う。   Furthermore, when a line in which only the white line remains is drawn from the initial line L, the white line (dotted line) is erased and only noise and botsdots smaller than the structural element B can be detected as shown in FIG. This process corresponds to a top hat conversion process. As described above, although one arbitrary line in the horizontal direction on the initial processing image has been described, the same processing is performed for all the lines on the initial processing image.

これらOpening処理及びトップハット変換処理により、従来のエッジフィルタ処理と異なり、構造要素Bよりも小さいボッツドッツの形状を処理前の状態で検出できる。なお、実際のOpening処理及びトップハット変換処理は、上述した構造要素Bのトレースと処理内容が異なるが、効果は略同一となる。   By these opening process and top hat conversion process, unlike the conventional edge filter process, the shape of the bots dot smaller than the structural element B can be detected in the state before the process. Note that the actual opening process and top hat conversion process have substantially the same effects, although the processing contents are different from the trace of the structural element B described above.

次に、上述したOpening処理及びトップハット変換処理を施した場合の、実際の処理画像における作用について説明する。   Next, an operation on an actual processed image when the above-described opening process and top hat conversion process are performed will be described.

図8(a)に示す初期処理画像に対し、構造要素Bを使用して、収縮処理を行うと、図8(b)示す如く、構造要素Bより小さいノイズ及びボッツドッツが消去され、構造要素Bと略同一の白線は、横幅1ピクセルに収縮する。なお、上記ラインでは白線の横幅を6ピクセルとしたが、初期処理画面では構造要素Bと同一の横幅5ピクセルとしている。   When contraction processing is performed on the initial processing image shown in FIG. 8A using the structural element B, noise and botsdots smaller than the structural element B are eliminated as shown in FIG. The white line that is substantially the same as is contracted to 1 pixel in width. In the above line, the horizontal width of the white line is 6 pixels, but in the initial processing screen, the horizontal width is 5 pixels, which is the same as the structural element B.

次に、収縮処理された画像(図8(b))に対して膨張処理を行うと、図8(c)に示す如く、白線は横幅1ピクセルから5ピクセルに復元するが、ノイズ及びボッツドッツは消去されたままで、復元されない。その後、初期処理画像から、収縮処理及び膨張処理されたOpening画像を差引くことにより、構造要素Bよりも小さい(5ピクセル未満の)ノイズ及びボッツドッツのみが表示された差分画像が生成される(図8(d))。   Next, when expansion processing is performed on the contracted image (FIG. 8B), the white line is restored from 1 pixel to 5 pixels as shown in FIG. 8C, but noise and botsdots are reduced. It remains erased and cannot be restored. After that, by subtracting the shrinking and expansion processed Opening images from the initial processing image, a difference image in which only noise (less than 5 pixels) smaller than the structural element B and Botsdots are displayed is generated (see FIG. 8 (d)).

なお、差分画像には、ボッツドッツ以外にノイズも残るが、ノイズの輝度がボッツドッツの輝度より低い場合は、例えば所定の輝度に設定したフィルタにより容易にノイズを除去することができる。一方、ノイズの輝度がボッツドッツの輝度より高い場合は、直線状に並ぶパターンのみを検出するハフ(Hough)変換等により、ボッツドッツのみを容易に検出することができる。   In addition, although noise remains in the difference image in addition to the botsdots, when the luminance of the noise is lower than that of the bottsdots, the noise can be easily removed by a filter set to a predetermined luminance, for example. On the other hand, when the brightness of noise is higher than the brightness of botsdots, only botsdots can be easily detected by Hough transform or the like that detects only a linearly arranged pattern.

また、上記説明では、高さが1ピクセル、横幅が5ピクセルの構造要素Bを用いているが、例えば、ボッツドッツよりも大きい円形(例えば、直径が4ピクセル)の構造要素(2次元構造要素)Bを用いてもよい。すなわち、初期処理画像から検出する白線、キャッツアイ、ボッツドッツ等の区画線の形状に応じて、任意形状の構造要素Bを用いることが可能である。   In the above description, the structural element B having a height of 1 pixel and a horizontal width of 5 pixels is used. For example, a structural element (two-dimensional structural element) having a circular shape (for example, a diameter of 4 pixels) larger than Botsdots. B may be used. That is, it is possible to use the structural element B having an arbitrary shape according to the shape of the dividing line such as a white line, a cat's eye, or a bots dot detected from the initial processing image.

次に、Opening処理手段5bによって行われる、上述の収縮処理、膨張処理、Opening処理等のモルフォロジー演算について説明する。   Next, morphological operations such as the above-described contraction process, expansion process, and opening process performed by the opening processing unit 5b will be described.

モルフォロジー演算において、予め設定された構造要素Bを使用して集合論的操作が行われる。まず、モルフォロジーの基本演算の前提となる補助演算は、下記(1)式および(2)式により定義される。   In the morphological operation, a set-theoretic operation is performed using a preset structural element B. First, an auxiliary operation that is a premise of a basic operation of morphology is defined by the following equations (1) and (2).

原点に関する反転(対称)は、下記(1)式で表される。   Inversion (symmetry) with respect to the origin is expressed by the following equation (1).

Figure 0004584120
なお、上記(1)式において、Aは2次元空間における集合とし、aは集合Aに属する要素とする。また、要素とは2次元空間内の集合Aを構成する座標点を意味し、aは原点からのベクトルを意味する。例えば、2値画像において、画像の背景を構成する各画素の画素値は0となり、その背景上に描かれた図形を構成する各画素の画素値は1となる。画素値が1となる画素が要素aとなる。
Figure 0004584120
In the above equation (1), A is a set in a two-dimensional space, and a is an element belonging to the set A. An element means a coordinate point that constitutes a set A in a two-dimensional space, and a means a vector from the origin. For example, in a binary image, the pixel value of each pixel constituting the background of the image is 0, and the pixel value of each pixel constituting the graphic drawn on the background is 1. A pixel having a pixel value of 1 is element a.

平行移動(例えば、Aをbだけ平行移動する)は、下記(2)式で表される。   Translation (for example, translating A by b) is expressed by the following equation (2).

Figure 0004584120
また、モルフォロジー演算において、下記(3)式、(4)式、及び(5)式に示すMinkowski和とMinkowski差が基本演算となる。さらに、これら基本演算を組合せることにより、種々のモルフォロジー演算が構成される。
Figure 0004584120
In the morphological operation, the Minkowski sum and the Minkowski difference shown in the following equations (3), (4), and (5) are basic operations. Furthermore, various morphological operations are configured by combining these basic operations.

Minkowski和とは、例えば、2つの集合AとBが存在するとき、集合Aの要素aと集合Bの要素bとの和(a+b)を考えたとき、各要素の全ての組合せからなる集合をいい、下記(3)式又は(4)式で表される。   Minkowski sum, for example, consists of all combinations of elements when there are two sets A and B, and the sum (a + b) of element a of set A and element b of set B is considered It refers to a set and is represented by the following formula (3) or (4).

Figure 0004584120
なお、上記(3)式を上記(2)式で示す平行移動の定義で表すと、下記(4)式で表される。
Figure 0004584120
In addition, when the said (3) Formula is represented by the definition of the parallel movement shown by the said (2) Formula, it represents with the following (4) Formula.

Figure 0004584120
一方、Minkowski差とは、集合Bの全て要素bに対して、(x−b)がAの要素となるようなxの集合であり、下記(5)式で表される。
Figure 0004584120
On the other hand, the Minkowski difference is a set of x such that (x−b) is an element of A with respect to all elements b of the set B, and is expressed by the following equation (5).

Figure 0004584120
なお、上記(5)式を上記(2)式で示す平行移動の定義で表すと、上記(5)式は下記(6)式で表すことができる。
Figure 0004584120
In addition, when said (5) Formula is represented by the definition of the parallel movement shown by said (2) Formula, said (5) Formula can be represented by the following (6) Formula.

Figure 0004584120
Opening処理手段5bは、(1)式乃至(6)式に基づいて、モルフォロジーの基本演算である下記(7)式乃至(9)式により、膨張処理、収縮処理、これらを組合せたOpening処理を行う。
Figure 0004584120
Based on the equations (1) to (6), the opening processing means 5b performs the expansion processing, the contraction processing, and the opening processing combining these by the following equations (7) to (9) that are basic operations of morphology. Do.

Opening処理手段5bは、下記(7)式を用いて、Dilation(膨張処理、ずらし重ね)を行う。   The Opening processing means 5b performs Dilation (expansion processing, shifted overlap) using the following equation (7).

Figure 0004584120
また、Opening処理手段5bは、下記(8)式を用いて、Erosion(収縮処理、掻き取り、侵食)を行う。
Figure 0004584120
The opening processing means 5b performs Erosion (contraction processing, scraping, erosion) using the following equation (8).

Figure 0004584120
さらに、Opening処理手段5bは、下記(9)式を用いて、DilationとErosionとを組み合わせたOpening処理を行う。
Figure 0004584120
Further, the opening processing means 5b performs an opening process combining Dilation and Erosion using the following equation (9).

Figure 0004584120
なお、上記Bは構造要素であり、有界集合である。上述したように、構造要素設定手段5aにより構造要素Bを設定、変更することで、Opening処理手段5bは、例えば処理画像上のボッツドッツ及びノイズを消去し、白線のみが抽出されたOpening画面を生成する。
Figure 0004584120
Note that B is a structural element and a bounded set. As described above, by setting and changing the structural element B by the structural element setting unit 5a, the opening processing unit 5b generates, for example, an opening screen in which only white lines are extracted by erasing bots dots and noise on the processed image. To do.

トップハット変換処理手段5cは、初期処理画像からOpening処理手段により生成されたOpening画像(例えば、ボッツドッツ及びノイズが消去され、白線のみが抽出された画像)を、差引いた差分画像を生成する。なお、生成された差分画像には、例えば、ボッツドッツ及びノイズのみが抽出される。   The top hat conversion processing unit 5c generates a difference image obtained by subtracting the opening image generated by the opening processing unit from the initial processing image (for example, an image from which botsdots and noise are deleted and only a white line is extracted). Note that, for example, only botsdots and noise are extracted from the generated difference image.

ノイズ除去手段5dは、トップハット変換処理手段5cにより生成された差分画像に対して、構造要素設定手段5aにより設定された構造要素B‘を使用して、Opening処理を行い、ノイズの除去を行い、ボッツドッツ51等の所定の区画線のみを抽出する。   The noise removing unit 5d performs an opening process on the difference image generated by the top hat conversion processing unit 5c, using the structural element B ′ set by the structural element setting unit 5a, and removes noise. , Only predetermined lane markings such as botsdots 51 are extracted.

なお、このOpening処理により、構造要素B′よりも小さいノイズは除去され、B′よりも大きいボッツドッツのみが残存する。但し、ボッツドッツが誤って除去されないように、ボッツドッツの大きさがノイズと大きさとが同一でないことが絶対条件となる。また、画像上には、通常、極小サイズ(例えば、1ピクセル程度)が存在する為、本処理によって、ノイズによる検出精度の低下を抑制することができる。さらに、ノイズ除去の為の追加のアルゴリズムを用いることなく、構造要素の大きさ、又は形状を変えるだけで、簡易にノイズを除去することができる。以上、ボッツドッツが検出される場合について、主として説明したが、キャッツアイについても、ボッツドッツの処理内容と略同一である為、詳細な説明は省略する。   By this opening process, noise smaller than the structural element B ′ is removed, and only botsdots larger than B ′ remain. However, an absolute condition is that the size of the botts dots is not the same as the noise so that the botts dots are not accidentally removed. In addition, since an extremely small size (for example, about 1 pixel) usually exists on the image, this process can suppress a decrease in detection accuracy due to noise. Furthermore, noise can be easily removed by simply changing the size or shape of the structural element without using an additional algorithm for noise removal. In the above, the case where the botsdots are detected has been mainly described. However, since the cat's eye is substantially the same as the processing contents of the botsdots, a detailed description thereof will be omitted.

次に、ボッツドッツ検出における実際の処理手順について、詳細に説明する。   Next, an actual processing procedure in the detection of botsdots will be described in detail.

ボッツドッツは直径が10cmしかない為、遠い領域になるとほとんど見えなくなってしまう。したがって、10cmのボッツドッツが2〜3ピクセル以下に見える領域(例えば、1〜2ピクセルでは、ノイズと区別するのは、困難となる)では検出を行わないようにすることで、無駄な処理を抑制することができる。なお、どれくらいの距離までを検出対象とするかは、実験等で最適な距離を求めることができる。   Since botsdots are only 10 cm in diameter, they will be almost invisible in the far field. Therefore, unnecessary processing is suppressed by avoiding detection in areas where 10 cm botsdots appear to be 2 to 3 pixels or less (for example, it is difficult to distinguish from 1 to 2 pixels from noise). can do. It should be noted that an optimum distance can be obtained by experiment or the like to determine how far the object is to be detected.

また、ボッツドッツは、近い領域でも小さくしか写らない為、通常のLKAで行われる処理ラインの間引きは行わないのが好ましい。なお、間引き処理を行わない場合でも、上述の遠い領域の検出処理を行わないことから、計算コストの増加には繋がらない。   Further, since the botsdots appear only small even in a close region, it is preferable not to perform thinning of the processing line that is performed in a normal LKA. Even if the thinning-out process is not performed, the above-described detection process of the far region is not performed, so that the calculation cost does not increase.

図9(a)は、路肩、ボッツドッツ、車両、ノイズ、及びボッツドッツが、画像上に撮影された状態を示す図である。図9(b)は、図9(a)の画像上の1ラインを抜き出した結果を示す図である。なお、以下、1次元構造要素及び2値化画像を用いて説明する。   FIG. 9A is a diagram illustrating a state in which a shoulder, a bots dot, a vehicle, noise, and a bots dot are photographed on an image. FIG. 9B is a diagram showing a result of extracting one line on the image of FIG. The following description will be made using a one-dimensional structural element and a binarized image.

まず、図9(b)に示すように、図9(a)の画像上の1ラインを抜き出す。なお、図9(a)において、車両および路肩は、灰色であるが2値化されていることから、白色とする。   First, as shown in FIG. 9B, one line on the image of FIG. 9A is extracted. In FIG. 9A, the vehicle and the road shoulder are gray, but are binarized, and are therefore white.

次に、このライン上での10cm(ボッツドッツの幅)となるピクセルサイズを計算し、構造要素Bの長さを設定する。例えば、このライン上での10cmが5ピクセルとすると、それよりも大きい幅7ピクセル程度の構造要素Bを設定する。   Next, a pixel size of 10 cm (bottom dot width) on this line is calculated, and the length of the structural element B is set. For example, if 10 cm on this line is 5 pixels, a structural element B having a width of about 7 pixels larger than that is set.

次に、この信号に対して、収縮処理を行うと、図10(a)に示すようになる。さらに、図10(a)に対して、膨張処理を行いと、図10(b)に示すようになる。図9(b)に示す入力信号から、図10(b)に示すOpening処理後の信号を減算すれば、図11(a)に示すトップハット変換信号が得られる。   Next, when contraction processing is performed on this signal, the result is as shown in FIG. Furthermore, when the expansion process is performed on FIG. 10A, the result is as shown in FIG. If the signal after the Opening process shown in FIG. 10B is subtracted from the input signal shown in FIG. 9B, a top-hat converted signal shown in FIG. 11A is obtained.

すなわち、入力画像から車両および路肩が消去され、ノイズおよびボッツドッツのみが残存するのがわかる。ここで、構造要素B′よりも小さいノイズ(信号ノイズ、路面ノイズ)に対して、収縮及び膨張(Opening処理)で削除処理を施す。Opening処理の特徴は、構造要素B′よりも小さいものを除去できることである。したがって、ボッツドッツよりも小さいサイズの構造要素(例えば、1×3ピクセル)B′を用意して、図11(a)に対して、Opening処理を施すと、図11(b)のようになる。なお、幅3ピクセル程度のボッツドッツは検出したい場合、構造要素B′の大きさは、1×3より小さいのが好ましく、最適な大きさは実験により設定することができる。   That is, it can be seen that the vehicle and the shoulder are deleted from the input image, and only noise and botsdots remain. Here, the noise (signal noise, road surface noise) smaller than the structural element B ′ is deleted by contraction and expansion (Opening processing). A feature of the Opening process is that an element smaller than the structural element B ′ can be removed. Accordingly, when a structural element (for example, 1 × 3 pixels) B ′ having a size smaller than the botsdots is prepared and the opening process is performed on FIG. 11A, the result is as shown in FIG. When it is desired to detect a botsdot having a width of about 3 pixels, the size of the structural element B ′ is preferably smaller than 1 × 3, and the optimum size can be set by experiment.

これにより、異なる大きさの構造要素B′を用いて、膨張処理、収縮処理、引き算処理を備えた装置であれば、異なる処理を組み入れる必要なく、検出とノイズ除去を行うことが可能となる。このノイズ除去処理において、ボッツドッツの大きさがノイズと等しく点(例えば、1ピクセル)である場合には、ボッツドッツも消去されてしまうが、「点のボッツドッツ」と「点のノイズ」の区別は容易でない為、実際は消去されても問題はない。   As a result, if the apparatus is provided with expansion processing, contraction processing, and subtraction processing using structural elements B ′ having different sizes, it is possible to perform detection and noise removal without having to incorporate different processing. In this noise removal process, if the size of the botts dot is the same as the noise (for example, 1 pixel), the bots dot is also deleted, but the distinction between “dot bots dot” and “point noise” is easy. Because it is not, there is no problem even if it is actually erased.

以上、一連の処理を全処理ラインに施すと、図12に示すように、ボッツドッツのみが残存する画像を得ることができる。   As described above, when a series of processing is applied to all the processing lines, an image in which only the botsdots remain can be obtained as shown in FIG.

次に、白線が混在した画像における構造要素Bの設定及び処理について、詳細に説明する。   Next, setting and processing of the structural element B in an image in which white lines are mixed will be described in detail.

図13(a)は、路肩、白線、車両、ノイズ、及びボッツドッツが、画像上に撮影された状態を示す図である。図13(b)は、図13(a)に示す画像上の1ラインを抜き出した結果を示す図である。なお、以下、1次元構造要素及び2値化画像を用いて説明する。   FIG. 13A is a diagram illustrating a state in which a road shoulder, a white line, a vehicle, noise, and botsdots are photographed on an image. FIG. 13B is a diagram illustrating a result of extracting one line on the image illustrated in FIG. The following description will be made using a one-dimensional structural element and a binarized image.

上記同様に、図13(a)から1ラインを抜き出すと、輝度値は図13(b)に示すようになる。次に、このライン上での15cm(白線の幅)となるピクセルサイズを計算し、構造要素Bの長さを設定する。例えば、このラインでの15cmが7ピクセルとすると、それよりも大きい9ピクセル程度の構造要素Bを用意する。   Similarly to the above, when one line is extracted from FIG. 13A, the luminance value is as shown in FIG. Next, a pixel size of 15 cm (white line width) on this line is calculated, and the length of the structural element B is set. For example, if 15 cm in this line is 7 pixels, a structural element B of about 9 pixels larger than that is prepared.

さらに、この信号に対して、収縮処理を行うと、図14(a)に示すようになる。続いて、図14(a)に膨張処理を施すと、図14(b)に示すようになる。図13(b)に示す入力信号から、図14(b)に示すOpening処理後の信号を減算すると、図15(a)に示すようなトップハット変換信号が得られる。   Furthermore, when contraction processing is performed on this signal, the result is as shown in FIG. Subsequently, when an expansion process is performed on FIG. 14A, the result is as shown in FIG. When the signal after the opening process shown in FIG. 14B is subtracted from the input signal shown in FIG. 13B, a top hat converted signal as shown in FIG. 15A is obtained.

図13(b)に示す入力信号から車両および路肩が消去され、図15(a)に示すように、ノイズ、ボッツドッツ、及び白線のみが残存する。ここで、構造要素B′よりも小さいノイズ(信号ノイズ、路面ノイズ)に対して、上記同様の収縮処理及び膨張処理を行うことで、図15(b)に示すように、ノイズのみを除去することができる。なお、構造要素B′は、上記同様1×3ピクセルとする。   The vehicle and the road shoulder are deleted from the input signal shown in FIG. 13 (b), and only noise, botsdots, and white lines remain as shown in FIG. 15 (a). Here, as shown in FIG. 15B, only noise is removed by performing the same contraction process and expansion process on noise (signal noise, road surface noise) smaller than the structural element B ′. be able to. The structural element B ′ is 1 × 3 pixels as described above.

これにより、ボッツドッツ検出、白線検出、及びノイズ除去を同時に行うことができる。但し、上述したように、構造要素B′を大きくしたために、検出される不要物が増加した場合、新たなノイズ除去法を適用してもよい。また、白線の幅が状況に応じて、(例えば、分岐、合流)高頻度で変化する国へ対応させる場合、動的に構造要素Bの幅を可変させてもよい。   This makes it possible to simultaneously perform botsdot detection, white line detection, and noise removal. However, as described above, when the number of unnecessary objects to be detected increases because the structural element B ′ is enlarged, a new noise removal method may be applied. Further, when the width of the white line corresponds to a country that frequently changes (for example, branching or merging) depending on the situation, the width of the structural element B may be dynamically varied.

以上の一連の処理を全ラインに施すことにより、図16に示すようなボッツドット及び白線のみが残存する画像を得ることができる。   By applying the above-described series of processing to all lines, an image in which only bot dots and white lines remain as shown in FIG. 16 can be obtained.

以上、2値化画像に対して、1次元の構造要素Bを用いた場合について説明したが、次にグレースケール画像(濃淡画像、白黒多値画像)に対して、1次元の構造要素Bを用いた場合について説明する。   The case where the one-dimensional structural element B is used for the binarized image has been described above. Next, the one-dimensional structural element B is applied to the grayscale image (grayscale image, monochrome multi-valued image). The case where it is used will be described.

実際の撮影画像(濃淡画像)の1ラインを抜き出すと、図17に示すように、輝度値の起伏が激しいことがわかる。白線の輝度値は、上部が平坦ではなく、多少のバラツキが生じている。また、ボッツドッツは球形状であるため、その輝度値は、山なりとなる。ノイズの輝度値は、ボッツドッツ及び白線の輝度値よりも低くなるものもあれば、又は高くなるものもある。   When one line of the actual photographed image (grayscale image) is extracted, it can be seen that the luminance value is greatly undulated as shown in FIG. The brightness value of the white line is not flat at the top, and has some variation. Moreover, since the botsdots are spherical, the luminance value is a mountain. The noise brightness value may be lower or higher than the brightness values of the botsdots and the white line.

図17に対して、上記同様の手順で区画線の検出を行う。なお、構造要素Bのサイズは、白線の検出を行う為、1×9ピクセルとする。図17に対して、収縮処理を行うと、図18(a)のようになる。また、この図18(a)に対して、膨張処理を行うと、図18(b)のようになる。なお、図17において、構造要素Bよりも大きいものは、車両である。この図17から図18(b)を引き算処理すると、図19のトップハット変換処理結果が得られる。この図19において、車両を示した信号は、低いレベルに落ち込んでいるのに対し、白線、ボッツドッツ、およびノイズは、入力信号の形をそのまま維持して残存していることがわかる。   With respect to FIG. 17, the lane marking is detected in the same procedure as described above. Note that the size of the structural element B is 1 × 9 pixels in order to detect a white line. When the contraction process is performed on FIG. 17, the result is as shown in FIG. Further, when the expansion process is performed on FIG. 18A, the result is as shown in FIG. In FIG. 17, the vehicle larger than the structural element B is a vehicle. When the subtraction processing from FIG. 17 to FIG. 18B is performed, the top hat conversion processing result of FIG. 19 is obtained. In FIG. 19, it can be seen that the signal indicating the vehicle has fallen to a low level, while the white line, the botsdots, and the noise remain while maintaining the shape of the input signal.

また、図17において、上記収縮処理及び膨張処理の概念を用いて表すと、図20のようになる。具体的には、図20に示すように、同一幅9ピクセルの構造要素Bを図17に対して、左側(又は右側)から順にトレースしていき、構造要素Bが入り込めたところを太線で示した。この太線矢印は、図18(b)のOpening処理結果と同様の形状となり、また太線より上部(構造要素Bが入り込めなかった領域)が図19のトップハット変換処理の結果と同じになる。   FIG. 20 shows the concept of the contraction process and the expansion process in FIG. Specifically, as shown in FIG. 20, the structural element B having the same width of 9 pixels is traced sequentially from the left side (or right side) with respect to FIG. Indicated. This thick line arrow has the same shape as the result of the opening process in FIG. 18B, and the upper part (area where the structural element B cannot enter) is the same as the result of the top hat conversion process in FIG.

さらに、(1×5)の構造要素B′を用いて、Opening処理を行い、ノイズ除去を行うと、図21のようになる。   Furthermore, when the opening process is performed using the (1 × 5) structural element B ′ and noise is removed, the result is as shown in FIG.

図21において、ノイズは消去され、白線及びボッツドッツの信号のみが残存することがわかる。このように、濃淡画像において、適切な構造要素Bのサイズを選択することで、ボッツドッツ及び白線を検出することができる。   In FIG. 21, it can be seen that the noise is eliminated and only the white line and botsdot signals remain. In this way, by selecting an appropriate size of the structural element B in the grayscale image, it is possible to detect botsdots and white lines.

次に、多次元の構造要素Bを用いた検出方法について説明する。まず、2次元の構造要素Bを用いた処理について説明する。ここでは、図22に示すように、プログレッシブ又はノンインターレースで撮影された画像について、2次元の構造要素(2次元信号)Bを用いて処理を行う場合について説明する。   Next, a detection method using the multidimensional structural element B will be described. First, processing using the two-dimensional structural element B will be described. Here, as shown in FIG. 22, a case will be described in which processing is performed using a two-dimensional structural element (two-dimensional signal) B for an image photographed progressively or non-interlaced.

なお、2次元信号を用いて処理を行う場合について、以下のようなメリットが考えられる。図23(a)に示す画像上にボッツドッツの横幅と等しい補修痕、轍(わだち)の筋、雨の筋等が存在した場合、形状が全く異なるにもかかわらず、1次元信号では区別できない場合がある(図23(b))。さらに、横幅が同じである為、トップハット変換処理を行っても、これら不要物は残存する。しかしながら、このような状況下においても、2次元の構造要素Bを用いれば容易に、上記不要物を区別することができる。   Note that the following advantages can be considered when processing is performed using a two-dimensional signal. When repair marks, wrinkle streaks, rain streaks, etc., equal to the width of the bots dot are present on the image shown in FIG. 23A, the shape is completely different, but the one-dimensional signal cannot be distinguished. (FIG. 23B). Furthermore, since the horizontal width is the same, these unnecessary items remain even if the top hat conversion process is performed. However, even in such a situation, if the two-dimensional structural element B is used, the unnecessary items can be easily distinguished.

まず検出対象物(ボッツドッツ)と不要物の構造的な違いに着目して、2次元の構造要素Bを設定する。検出対象物の横幅と不要物の横幅とが同一である場合、構造的に大きく異なる点は、例えば、縦幅(奥行き方向)、円形又は四角形の違い等がある。ここで、轍、およびボッツドッツが、図24に示すような形状と仮定して、2次元の構造要素Bよりもボッツドッツが小さくなるように形状を設定する。   First, a two-dimensional structural element B is set by paying attention to the structural difference between a detection target (botts dot) and an unnecessary object. When the horizontal width of the detection target and the horizontal width of the unnecessary object are the same, the structurally different points include, for example, the vertical width (in the depth direction), the difference between a circle and a quadrangle. Here, assuming that the ridges and the botsdots have shapes as shown in FIG. 24, the shapes are set so that the bottsdots are smaller than the two-dimensional structural element B.

トップハット変換処理の概念において、構造要素Bが入り込めるものは消去され、入り込めないものは残存する。図24の構造要素(5×5)Bは、轍に入り込める(重ねることができる)が、ボッツドッツは隅が欠けている(略円形)ので縦横のサイズが構造要素Bと同じ5ピクセルでも入り込めない。   In the concept of the top hat conversion process, those that can enter the structural element B are deleted, and those that cannot enter remain. The structural element (5 × 5) B in FIG. 24 can enter (can be overlapped) the ridges, but the botsdots have corners (substantially circular), so they can enter even 5 pixels in the same size as the structural element B. Absent.

この構造要素Bを用いて、検出を行った処理を以下に説明する。図25(a)の左側の山を轍とし、右側の山をボッツドッツと仮定する。この図25(a)に対して図24の構造要素Bを用いて収縮処理を行うと、図25(b)のようになり、この図25(b)に対して膨張処理を行うと、図26(a)のようになる。図26(a)からわかるように、収縮処理の段階で構造要素Bよりも小さいボッツドッツは消去され、構造要素Bよりも大きい轍は残存する。   A process in which this structural element B is used for detection will be described below. It is assumed that the left mountain in FIG. 25A is a ridge and the right mountain is a botsdot. When the contraction process is performed on this FIG. 25A using the structural element B of FIG. 24, the result is as shown in FIG. 25B. When the expansion process is performed on FIG. 26 (a). As can be seen from FIG. 26 (a), the botsdots smaller than the structural element B are eliminated at the stage of the shrinking process, and soot larger than the structural element B remains.

図25(a)の入力信号から図26(a)を引くと、図26(b)のトップハット変換処理結果が得られる。図26(a)に示す轍の輝度値は、図25(a)(入力時)に示す轍の輝度値と比較して、大幅に低下するが、ボッツドッツの輝度値は、入力時と略同一の形状、及び高さを維持した状態で残存する。   When FIG. 26A is subtracted from the input signal of FIG. 25A, the top hat conversion processing result of FIG. 26B is obtained. The brightness value of the eyelid shown in FIG. 26 (a) is significantly lower than the brightness value of the eyelid shown in FIG. 25 (a) (during input), but the brightness value of Botsdots is substantially the same as that during input. It remains in a state where its shape and height are maintained.

このように、1次元処理と比較して、2次元処理とすることで、構造要素Bの形状の選択肢が増え、より検出対象物に適した設計が可能となる。また、図27(a)に示すような画像が得られた場合に、2次元の構造要素Bを設定し、Opening処理を行うことで実線のみの検出が可能となり、トップハット変換処理を行うことで、破線のみの検出が可能となる。   As described above, by using the two-dimensional processing as compared with the one-dimensional processing, the choice of the shape of the structural element B increases, and the design more suitable for the detection target becomes possible. In addition, when an image as shown in FIG. 27A is obtained, only a solid line can be detected by setting a two-dimensional structural element B and performing an opening process, and a top hat conversion process is performed. Thus, only the broken line can be detected.

これにより、複合線が撮影された画像においても、検出精度の向上が見込める。例えば、図27(b)のような複合線が撮影された画像において、従来、複合線の形状を観測し、パターンマッチング等の特別な処理が施されている。しかしながら、マッチングミス等によって、正しい車線を選択することができずに、実線と破線とを交互に検出してしまい、車両のふらつきの原因となっている。   Thereby, improvement in detection accuracy can be expected even in an image in which a composite line is photographed. For example, in an image obtained by photographing a composite line as shown in FIG. 27B, conventionally, special processing such as pattern matching is performed by observing the shape of the composite line. However, due to a matching error or the like, the correct lane cannot be selected, and the solid line and the broken line are detected alternately, causing the vehicle to fluctuate.

一方、上記処理を応用すれば、矢印X1に沿って走行したい場合、トップハット変換処理で、破線のみを残存させ、実線を消去することで複雑な処理を施すことなく車線を検出することができる。また、矢印X2に沿って走行した場合、Opening処理を施すことによって、実線のみを残存させればよい。このように、必要に応じて、画像から不要物を除去することで、後段に複雑な判別、認識処理を施す必要がなくなる。   On the other hand, if the above process is applied, if it is desired to travel along the arrow X1, it is possible to detect the lane without performing complicated processing by leaving only the broken line and deleting the solid line in the top hat conversion process. . Further, when the vehicle travels along the arrow X2, only the solid line needs to remain by performing the opening process. In this way, by removing unnecessary objects from the image as necessary, it is not necessary to perform complicated determination and recognition processing in the subsequent stage.

次に、本実施例に係る道路区画線検出装置1による処理のフローについて説明する。図28は、道路区画線検出装置1の処理フローの一例を示すフローチャートである。なお、図28に示す処理ルーチンは所定の微小時間毎に繰返し実行される。   Next, a processing flow by the road marking line detection apparatus 1 according to the present embodiment will be described. FIG. 28 is a flowchart illustrating an example of a processing flow of the road lane marking detection device 1. The processing routine shown in FIG. 28 is repeatedly executed every predetermined minute time.

図28に示す如く、カメラ3により撮影された画像情報は、画像処理ECU5に送信され、RAMに記憶される。   As shown in FIG. 28, image information captured by the camera 3 is transmitted to the image processing ECU 5 and stored in the RAM.

次に、画像処理ECU5は、RAMに記憶された撮影画像を読み込み、シェーディング補正、2値化処理等を行い、初期処理画像を生成する(S100)。   Next, the image processing ECU 5 reads the captured image stored in the RAM, performs shading correction, binarization processing, etc., and generates an initial processed image (S100).

その後、画像処理ECU5のOpening処理手段5aは、初期処理画像に対し、所定の構造要素Bを用いて、収縮処理及び膨張処理(Opening処理)を行い、Opening画像を生成する(S110)。   Thereafter, the opening processing means 5a of the image processing ECU 5 performs a contraction process and an expansion process (Opening process) on the initial process image using a predetermined structural element B to generate an opening image (S110).

トップハット変換処理手段5cは、初期処理画像からOpening処理手段5bにより生成されたOpening画像を差引いた差分画像を生成する(S120)。   The top hat conversion processing unit 5c generates a difference image obtained by subtracting the opening image generated by the opening processing unit 5b from the initial processing image (S120).

次に、ノイズ除去手段5dは、トップハット変換処理手段5cにより生成された差分画像から、フィルタ等を用いてノイズを除去し、ボッツドッツ、キャッツアイ等の所定の区画線を検出する(S130)。   Next, the noise removing unit 5d removes noise from the difference image generated by the top hat conversion processing unit 5c using a filter or the like, and detects predetermined dividing lines such as botsdots and cat's eyes (S130).

以上、本実施例に係る道路区画線検出装置1において、Opening処理手段5bはボッツドッツ、キャッツアイ、白線等の所定の区画線の形状に基づいて設定された構造要素Bを用いて、Opening処理を行い、Opening画像を生成する。次に、トップハット変換処理手段5cは、生成されたOpening画像に対して、トップハット変換処理を行い、差分画像を生成する。その後、ノイズ除去手段5dは、トップハット変換処理手段5cにより生成された差分画像からノイズを除去し、ボッツドッツ、キャッツアイ、白線等の所定の区画線の検出を行う。これにより、ボッツドッツ、キャッツアイ、白線等の所定の区画線を高精度に検出することができる。   As described above, in the road lane marking detection device 1 according to the present embodiment, the opening processing means 5b performs the opening processing using the structural element B set based on the shape of a predetermined lane marking such as botsdots, cat's eyes, white lines, etc. And generate an Opening image. Next, the top hat conversion processing means 5c performs a top hat conversion process on the generated opening image to generate a difference image. After that, the noise removing unit 5d removes noise from the difference image generated by the top hat conversion processing unit 5c, and detects a predetermined dividing line such as a bots dot, a cat's eye, or a white line. Thereby, predetermined division lines, such as a bots dot, a cat's eye, and a white line, can be detected with high precision.

以上、本発明を実施するための最良の形態について一実施例を用いて説明したが、本発明はこうした一実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、上述した一実施例に種々の変形及び置換を加えることができる。   As mentioned above, although the best mode for carrying out the present invention has been described using one embodiment, the present invention is not limited to such one embodiment, and within the scope not departing from the gist of the present invention, Various modifications and substitutions can be made to the above-described embodiment.

例えば、上記一実施例において、道路区画検出装置1により検出された所定の区画線に基づいて、車両の走行支援を行ってもよい。   For example, in the above-described embodiment, the vehicle travel assistance may be performed based on a predetermined lane line detected by the road segment detection device 1.

この場合、道路区画線検出装置1の画像処理ECU5には、車両の走行支援を行う走行支援ECU30が通信回線を介して接続されている(図29)。画像処理ECU5は、検出した所定の区画線を走行支援ECU30に通信回線を介して送信する。   In this case, the image processing ECU 5 of the road marking line detection apparatus 1 is connected to a travel support ECU 30 that performs vehicle travel support via a communication line (FIG. 29). The image processing ECU 5 transmits the detected predetermined marking line to the travel support ECU 30 via a communication line.

走行支援ECU30には、走行支援の主電源をオン状態又はオフ状態にするメインスイッチ31が接続されている。メインスイッチ31のオン/オフ状態は、通信回線を介して、画像処理ECU5に送信される。   The driving support ECU 30 is connected to a main switch 31 that turns on or off the main power supply for driving support. The on / off state of the main switch 31 is transmitted to the image processing ECU 5 via the communication line.

走行支援ECU30は、車両LAN(Local Area Network)等の通信回線33に接続されている。また、車両LAN33には、ステアリングに付与されるアシスト力を制御する電動パワーステアリングECU(EMPS−ECU)35が接続されている。さらに、車両LAN33には、エンジンを統合的に制御するエンジンECU(EFI−ECU)37と、メータパネルの表示等を制御するメータECU39とが接続されている。これら走行支援ECU30、EMPS−ECU35、EFI−ECU37、メータECU39は、車両LAN33を介して、CANプロトコル等に基づいた、双方向のデータ通信を行う。   The driving support ECU 30 is connected to a communication line 33 such as a vehicle LAN (Local Area Network). The vehicle LAN 33 is connected to an electric power steering ECU (EMPS-ECU) 35 that controls the assist force applied to the steering. Furthermore, an engine ECU (EFI-ECU) 37 that controls the engine in an integrated manner and a meter ECU 39 that controls display of a meter panel and the like are connected to the vehicle LAN 33. These travel support ECU 30, EMPS-ECU 35, EFI-ECU 37, and meter ECU 39 perform bidirectional data communication based on the CAN protocol or the like via the vehicle LAN 33.

EMPS−ECU35には、ステアリングにアシスト力を付与する電動モータ等のステアリングアクチュエータ35aが接続されている。EMPS−ECU35は、走行支援ECU30から送信されたトルク値(電流値)に基づいて、ステアリングアクチュエータ35aを駆動、制御する。   The EMPS-ECU 35 is connected to a steering actuator 35a such as an electric motor that applies assist force to the steering. The EMPS-ECU 35 drives and controls the steering actuator 35a based on the torque value (current value) transmitted from the travel support ECU 30.

EFI−ECU37には、車速を検出する車速センサ37aと、ステアリングの操舵角を検出する操舵角センサ37bが接続されている。車速センサ37aにより検出された車速、および操舵角センサ37bにより検出された操舵角は、EFI−ECU37および車両LAN33を介して、走行支援ECU30に送信される。   A vehicle speed sensor 37a for detecting the vehicle speed and a steering angle sensor 37b for detecting the steering angle of the steering are connected to the EFI-ECU 37. The vehicle speed detected by the vehicle speed sensor 37 a and the steering angle detected by the steering angle sensor 37 b are transmitted to the travel support ECU 30 via the EFI-ECU 37 and the vehicle LAN 33.

走行支援ECU30は、道路区画線検出装置1から通信回線を介して送信された区画線のデータと運転者の運転状況と基づいて、その後の車両の位置を予測し、自車両が区画線を逸脱するおそれがあると判断した場合に、警報信号をメータECU39に送信する(車線逸脱制御)。メータECU39は、走行支援ECU30からの警報信号を受信すると、ブザー39aに警告音を発生させ、及び/又は警告ランプ39bを点灯させる。   The driving support ECU 30 predicts the position of the subsequent vehicle based on the lane line data transmitted from the road lane line detection device 1 via the communication line and the driving situation of the driver, and the own vehicle deviates from the lane line. When it is determined that there is a possibility of the alarm, an alarm signal is transmitted to the meter ECU 39 (lane departure control). When the meter ECU 39 receives an alarm signal from the driving support ECU 30, the meter ECU 39 generates a warning sound in the buzzer 39a and / or turns on the warning lamp 39b.

また、走行支援ECU30は、道路区画線検出装置1から通信回線を介して送信された区画線のデータに基づいて、自車両の推定位置を算出する。さらに、走行支援ECU30は、算出された自車両の推定位置と、車速センサ37aにより検出された車速と、操舵角センサ37bにより検出された操舵角と、に基づいて、自車両が区画線の略中央を走行する為に必要とするアシスト操舵力(電流値)を算出し、EMPS−ECU35に送信する(車線維持制御)。EMPS−ECU35は、走行支援ECU30から送信されたアシスト操舵力に基づいて、ステアリングアクチュエータ35aを制御する。   Further, the driving support ECU 30 calculates the estimated position of the host vehicle based on the lane line data transmitted from the road lane line detection device 1 via the communication line. Further, the driving support ECU 30 determines that the own vehicle is an abbreviation of the lane marking based on the calculated estimated position of the own vehicle, the vehicle speed detected by the vehicle speed sensor 37a, and the steering angle detected by the steering angle sensor 37b. The assist steering force (current value) required for traveling in the center is calculated and transmitted to the EMPS-ECU 35 (lane keeping control). The EMPS-ECU 35 controls the steering actuator 35a based on the assist steering force transmitted from the travel support ECU 30.

以上、走行支援ECU30は、道路区画線検出装置1により検出された区画線に基づいて、車線逸脱制御及び/又は車線維持制御を行う。これにより、高精度にこれら各制御を行うことが可能となる。   As described above, the driving assistance ECU 30 performs the lane departure control and / or the lane keeping control based on the lane line detected by the road lane line detection device 1. As a result, each of these controls can be performed with high accuracy.

本発明は、例えば、道路上の区画線を検出する道路区画線検出装置に利用できる。搭載される車両の外観、重量、サイズ、走行性能等は問わない。   The present invention can be used, for example, in a road lane marking detection apparatus that detects a lane marking on a road. The appearance, weight, size, running performance, etc. of the vehicle to be mounted are not limited.

本発明の一実施例に係る道路区画線検出装置のシステム構成一例を示すブロック図である。It is a block diagram which shows an example of the system configuration | structure of the road marking line detection apparatus which concerns on one Example of this invention. (a)道路を上方から見た図であり、ボッツドッツを示す図である。(b)道路を上方から見た図であり、キャッツアイを示す図である。(A) It is the figure which looked at the road from upper direction, and is a figure which shows a botsdot. (B) It is the figure which looked at the road from upper direction, and is a figure which shows a cat's eye. 遠方と近傍での見かけ上の大きさの変化を示す図である。It is a figure which shows the change of the apparent magnitude | size in a distant place and the vicinity. 画像に幾何変化を施して作成した鳥瞰図である。It is the bird's-eye view created by giving a geometric change to an image. 遠方に向かうに従って、構造要素の大きさを小さくしていく方法を示す図である。It is a figure which shows the method of reducing the magnitude | size of a structural element as it goes to a distant place. 区画線の種類が一方側と他方側とで異なる状態を示す図である。It is a figure which shows the state from which the kind of lane marking differs in one side and the other side. (a)初期処理画像上における水平方向の任意の1ライン及び構造要素を示す図である。(b)初期処理画像の任意の1ラインの内側に沿って、構造要素を移動させた状態を示す図である。(c)構造要素をラインの内側に沿って移動させたときの、構造要素の移動軌跡の中心線を示す図である。(d)白線が消去され構造要素よりも小さいノイズ及びボッツドッツのみが検出された状態を示す図である。(A) It is a figure which shows the arbitrary 1 line and structural element of the horizontal direction on an initial process image. (B) It is a figure which shows the state which moved the structural element along the inner side of arbitrary 1 lines of an initial process image. (C) It is a figure which shows the centerline of the movement locus | trajectory of a structural element when moving a structural element along the inner side of a line. (D) It is a figure which shows the state from which the white line was erase | eliminated and only the noise smaller than a structural element and botsdots were detected. (a)白線、ノイズ、及びボッツドッツが表示された初期処理画像を示す図である。(b)構造要素より小さいノイズ及びボッツドッツが消去され、構造要素と略同一の白線が収縮した状態を示す図である。(c)白線が復元し、ノイズ及びボッツドッツが消去された状態を示す図である。(d)構造要素よりも小さいノイズ及びボッツドッツのみが表示された差分画像を示す図である。(A) It is a figure which shows the initial processing image on which the white line, the noise, and the botsdots were displayed. (B) It is a figure which shows the state where the noise smaller than a structural element and botsdots were erase | eliminated, and the white line substantially the same as a structural element contracted. (C) It is a figure which shows the state from which the white line was decompress | restored and noise and botsdots were erase | eliminated. (D) It is a figure which shows the difference image by which only the noise smaller than a structural element and botsdots were displayed. (a)路肩、ボッツドッツ、車両、ノイズ、及びボッツドッツが、画像上に撮影された状態を示す図である。(b)図9(a)の画像上の1ラインを抜き出した結果を示す図である。(A) It is a figure which shows the state by which the road shoulder, the botsdots, the vehicle, the noise, and the botsdots were image | photographed on the image. (B) It is a figure which shows the result of having extracted 1 line on the image of Fig.9 (a). (a)収縮処理後の輝度値の状態を示す図である。(b)膨張処理後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after a shrinkage | contraction process. (B) It is a figure which shows the state of the luminance value after an expansion process. (a)トップハット変換処理後の輝度値の状態を示す図である。(b)ノイズ除去後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after a top hat conversion process. (B) It is a figure which shows the state of the luminance value after noise removal. 全ラインに対して、処理を施した最終画像であり、ボッツドッツのみが残存した画像を示す図である。It is a figure which is the final image which performed the process with respect to all the lines, and shows the image which only the botsdot remained. (a)路肩、白線、車両、ノイズ、及びボッツドッツが、画像上に撮影された状態を示す図である。(b)図13(a)に示す画像上の1ラインを抜き出した結果を示す図である。(A) It is a figure which shows the state by which the road shoulder, the white line, the vehicle, the noise, and the botsdot were image | photographed on the image. (B) It is a figure which shows the result of having extracted 1 line on the image shown to Fig.13 (a). (a)収縮処理後の輝度値の状態を示す図である。(b)膨張処理後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after a shrinkage | contraction process. (B) It is a figure which shows the state of the luminance value after an expansion process. (a)トップハット変換処理後の輝度値の状態を示す図である。(b)ノイズ除去後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after a top hat conversion process. (B) It is a figure which shows the state of the luminance value after noise removal. 全ラインに対して、処理を施した最終画像であり、白線およびボッツドッツのみが残存した画像を示す図である。It is a figure which is the final image which performed the process with respect to all the lines, and shows the image which only the white line and the botsdot remained. 濃淡画像から1ライン抜き出した信号を示す図である。It is a figure which shows the signal which extracted one line from the grayscale image. (a)収縮処理後の輝度値の状態を示す図である。(b)膨張処理後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after a shrinkage | contraction process. (B) It is a figure which shows the state of the luminance value after an expansion process. トップハット変換処理後の輝度値の状態を示す図である。It is a figure which shows the state of the luminance value after a top hat conversion process. 収縮処理及び膨張処理の概念的処理の状態を示す図である。It is a figure which shows the state of the conceptual process of a contraction process and an expansion process. 白線及びボッツドッツのみを検出した状態を示す図である。It is a figure which shows the state which detected only the white line and the botsdot. プログレッシブ又はノンインターンにより撮影された画像を示す図である。It is a figure which shows the image image | photographed by progressive or non-intern. (a)画像上にボッツドッツの横幅と等しい補修痕、轍の筋、雨の筋等が存在した状態を示す図である。(b)画像上にボッツドッツの横幅と等しい補修痕、轍の筋、雨の筋等が存在した場合の輝度値を示す図である(A) It is a figure which shows the state in which the repair trace equal to the width of a bots dot, the stirrup line, the rain line, etc. existed on the image. (B) It is a figure which shows the brightness | luminance value when the repair trace equal to the width of a bots dot, the stirrup line, the rain line, etc. exist on the image. わだち、ボッツドッツ、及び構造要素の形状を示す図である。It is a figure which shows the shape of a bottling dot and a structural element. (a)入力画像の輝度値を示す図であり、わだち及びボッツドッツの輝度値を示す図である。(b)収縮処理後の輝度値の状態を示す図である。(A) It is a figure which shows the luminance value of an input image, and is a figure which shows the luminance value of a rudder and a botsdot. (B) It is a figure which shows the state of the luminance value after a shrinkage | contraction process. (a)膨張処理後の輝度値の状態を示す図である。(b)トップハット変換処理後の輝度値の状態を示す図である。(A) It is a figure which shows the state of the luminance value after an expansion process. (B) It is a figure which shows the state of the luminance value after a top hat conversion process. (a)実線と破線とが撮影された画像を示す図である。(b)複合線が撮影された画像を示す図である。(A) It is a figure which shows the image by which the continuous line and the broken line were image | photographed. (B) It is a figure which shows the image by which the compound line was image | photographed. 道路区画線検出装置の制御処理フローの一例を示すフローチャーである。It is a flowchart which shows an example of the control processing flow of a road marking line detection apparatus. 本発明の一実施例に係る道路区画線検出装置が搭載された走行支援システムの一例を示すブロック図である。It is a block diagram which shows an example of the driving assistance system by which the road lane marking detection apparatus which concerns on one Example of this invention is mounted.

符号の説明Explanation of symbols

1 道路区画線検出装置
3 撮影手段
5 画像処理ECU
5a 構造要素設定手段
5b Opening処理手段
5c トップハット変換処理手段
5d ノイズ除去手段
30 走行支援ECU
1 Road marking line detection device 3 Imaging means 5 Image processing ECU
5a Structural element setting means 5b Opening processing means 5c Top hat conversion processing means 5d Noise removing means 30 Driving support ECU

Claims (10)

撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線検出装置であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定手段と、
該構造要素設定手段により設定された前記構造要素に基づいて、前記撮影手段により撮影された前記撮影画像に対し、収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手段と、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理手段により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手段と、
前記トップハット変換処理手段により生成された前記差分画像から前記Opening処理手段において用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去手段と、を備え、
前記構造要素設定手段は、遠方に向かうに従って、構造要素の大きさを小さく設定することを特徴とする道路区画線検出装置。
A road lane marking detection device that detects a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting means for setting a structural element in a morphological operation based on the shape of the predetermined lane marking;
Based on the structural element set by the structural element setting means, a contracted image is generated on the captured image captured by the capturing means to generate a contracted image, and the generated contracted image is expanded. Opening processing means for performing processing to generate an Opening image;
Top hat conversion processing means for generating a difference image obtained by subtracting the Opening image generated by the Opening processing means from the captured image captured by the imaging means;
Noise removing means for removing noise by performing contraction processing and expansion processing using a structural element smaller than the structural element used in the opening processing means from the difference image generated by the top hat conversion processing means; Prepared,
The road lane marking detection apparatus characterized in that the structural element setting means sets the size of the structural element as it goes farther.
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線検出装置であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定手段と、
該構造要素設定手段により設定された前記構造要素に基づいて、前記撮影手段により撮影された前記撮像画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像に対し、収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手段と、
前記撮影手段により撮影された前記撮像画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像から、前記Opening処理手段により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手段と、
前記トップハット変換処理手段により生成された前記差分画像から前記Opening処理手段において用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去手段と、
を備えることを特徴とする道路区画線検出装置。
A road lane marking detection device that detects a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting means for setting a structural element in a morphological operation based on the shape of the predetermined lane marking;
Based on the structural element set by the structural element setting means, the contracted image is obtained by performing a contraction process on the bird's-eye view image obtained by enlarging the image in the lateral direction as the distance from the captured image captured by the imaging means increases. Opening processing means for generating an Opening image by performing expansion processing on the generated contracted image,
Top-hat transform processing for generating a difference image obtained by subtracting the opening image generated by the opening processing unit from a bird's-eye image obtained by extending the image in the horizontal direction as the distance from the captured image captured by the imaging unit increases. Means,
Noise removing means for removing noise by performing contraction processing and expansion processing using a structural element smaller than the structural element used in the opening processing means from the difference image generated by the top hat conversion processing means;
A road marking line detection apparatus comprising:
請求項1又は2に記載の道路区画線検出装置であって、
前記構造要素設定手段は、前記撮影手段により撮影された前記撮影画像上の前記所定の区画線がボッツドッツである場合には、10cmプラス1〜2cmに相当するピクセル数に基づいて構造要素を決定し、前記撮影画像上の前記所定の区画線が白線である場合には、30cmに相当するピクセル数に基づいて構造要素を決定することを特徴とする道路区画線検出装置。
The road marking line detection device according to claim 1 or 2,
The structural element setting unit determines a structural element based on the number of pixels corresponding to 10 cm plus 1 to 2 cm when the predetermined division line on the captured image captured by the imaging unit is a botsdot. A road lane marking detection apparatus, wherein, when the predetermined lane marking on the photographed image is a white line, a structural element is determined based on the number of pixels corresponding to 30 cm.
請求項1乃至3のうちいずれか1項記載の道路区画線検出装置であって、
前記所定の区画線は、ボッツドッツ、キャッツアイ、又は白線であることを特徴とする道路区画線検出装置。
The road marking line detection device according to any one of claims 1 to 3,
The road marking line detection device, wherein the predetermined marking line is a bots dot, a cat's eye, or a white line.
請求項1乃至4のうちいずれか1項記載の道路区画線検出装置であって、
前記所定の区画線に基づいて、車両の走行支援を行う走行支援手段を、更に備えることを特徴とする道路区画線検出装置。
The road marking line detection device according to any one of claims 1 to 4,
A road lane marking detection apparatus, further comprising travel support means for supporting driving of a vehicle based on the predetermined lane marking.
請求項5記載の道路区画線検出装置であって、
前記走行支援手段は、車両が前記区画線内を走行させる車線維持制御、又は車両が前記区画線を逸脱したときに、ユーザに対し警報を行う車線逸脱警報制御、を行うことを特徴とする道路区画線検出装置。
The road marking line detection device according to claim 5,
The road is characterized in that the driving support means performs lane keeping control in which a vehicle travels in the lane line, or lane departure warning control in which a warning is given to a user when the vehicle departs from the lane line. A lane marking detector.
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線の検出方法であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定ステップと、
前記撮影手段により撮影された前記撮影画像に対し、前記構造要素設定ステップにより設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理ステップと、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理ステップにより生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理ステップと、
該トップハット変換処理ステップにより生成された前記差分画像から前記Opening処理ステップにおいて用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去ステップと、
を備え、
構造要素設定ステップは、遠方に向かうに従って、構造要素の大きさを小さく設定するステップであることを特徴とする道路区画線の検出方法。
A road lane marking detection method for detecting a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting step for setting a structural element in a morphological operation based on the shape of the predetermined partition line;
A contraction process is performed on the captured image captured by the capturing unit using the structural element set in the structural element setting step to generate a contracted image, and the generated contracted image is expanded. An Opening processing step that performs processing to generate an Opening image;
Top hat conversion processing step for generating a difference image obtained by subtracting the Opening image generated by the Opening processing step from the captured image captured by the imaging means;
A noise removal step of removing noise by performing shrinkage processing and expansion processing using a structural element smaller than the structural element used in the opening processing step from the difference image generated by the top hat transformation processing step;
With
The structural element setting step is a step of setting the size of the structural element to be smaller as it goes farther.
撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出する道路区画線の検出方法であって、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定ステップと、
前記撮影手段により撮影された前記撮影画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像に対し、前記構造要素設定ステップにより設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理ステップと、
前記撮影手段により撮影された前記撮影画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像から、前記Opening処理ステップにより生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理ステップと、
該トップハット変換処理ステップにより生成された前記差分画像から前記Opening処理ステップにおいて用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去ステップと、
を備えることを特徴とする道路区画線の検出方法。
A road lane marking detection method for detecting a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
A structural element setting step for setting a structural element in a morphological operation based on the shape of the predetermined partition line;
A contracted image is obtained by performing a contraction process on the bird's-eye view image obtained by enlarging the image in the lateral direction as the distance from the captured image captured by the capturing unit increases using the structural element set in the structural element setting step. And an opening processing step for generating an opening image by performing expansion processing on the generated contracted image,
Top-hat conversion processing for generating a difference image by subtracting the opening image generated by the opening processing step from the bird's-eye view image obtained by extending the image in the lateral direction as the distance from the captured image captured by the imaging unit increases. Steps,
A noise removal step of removing noise by performing shrinkage processing and expansion processing using a structural element smaller than the structural element used in the opening processing step from the difference image generated by the top hat transformation processing step;
A method of detecting a road marking line, comprising:
コンピュータに、撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出させるための道路区画線の検出プログラムであって、
前記コンピュータに、
前記所定の区画線の形状に基づいて、モルフォロジー演算における構造要素を、遠方に向かうに従って構造要素の大きさが小さくなるように設定する構造要素設定手順と、
前記撮影手段により撮影された前記撮影画像に対し、前記構造要素設定手順により設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手順と、
前記撮影手段により撮影された前記撮影画像から、前記Opening処理手順により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手順と、
該トップハット変換処理手順により生成された前記差分画像から前記Opening処理手順において用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去手順と、
を実行させるための道路区画線の検出プログラム。
A road lane marking detection program for causing a computer to detect a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
In the computer,
Based on the shape of the predetermined lane marking, a structural element setting procedure for setting the structural element in the morphological operation so that the size of the structural element becomes smaller toward the distance ,
A contraction process is performed on the captured image captured by the imaging unit using the structural element set by the structural element setting procedure to generate a contracted image, and the generated contracted image is expanded. Opening processing procedure to generate an Opening image by processing,
Top hat conversion processing procedure for generating a difference image obtained by subtracting the Opening image generated by the Opening processing procedure from the captured image captured by the imaging unit;
A noise removal procedure for removing noise by performing contraction processing and expansion processing using a structural element smaller than the structural element used in the opening processing procedure from the difference image generated by the top hat transformation processing procedure;
Road lane marking detection program to execute
コンピュータに、撮影手段により撮影された撮影画像に基づいて、道路上における所定の区画線を検出させるための道路区画線の検出プログラムであって、
前記コンピュータに、
前記所定の区画線の形状に基づいて、モルフォロジー演算における、構造要素を設定する構造要素設定手順と、
前記撮影手段により撮影された前記撮影画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像に対し、前記構造要素設定手順により設定された前記構造要素を使用して収縮処理を行って収縮画像を生成し、該生成された収縮画像に対し、膨張処理を行ってOpening画像を生成するOpening処理手順と、
前記撮影手段により撮影された前記撮影画像を遠方に向かうほど横方向に画像を引き伸ばした鳥瞰画像から、前記Opening処理手順により生成された前記Opening画像を、差引いた差分画像を生成するトップハット変換処理手順と、
該トップハット変換処理手順により生成された前記差分画像から前記Opening処理手順において用いられた構造要素よりも小さい構造要素を用いた収縮処理及び膨張処理を行ってノイズを除去するノイズ除去手順と、
を実行させるための道路区画線の検出プログラム。
A road lane marking detection program for causing a computer to detect a predetermined lane marking on a road based on a photographed image photographed by a photographing means,
In the computer,
A structural element setting procedure for setting a structural element in a morphological operation based on the shape of the predetermined partition line;
A contracted image is obtained by performing a contraction process on the bird's-eye view image obtained by enlarging the image in the lateral direction as the distance from the captured image captured by the capturing unit increases using the structural element set by the structural element setting procedure. Opening processing procedure for generating an Opening image by performing expansion processing on the generated contracted image,
Top-hat conversion processing for generating a difference image by subtracting the opening image generated by the opening processing procedure from the bird's-eye image obtained by extending the image in the lateral direction as the distance from the captured image captured by the imaging unit increases. Procedure and
A noise removal procedure for removing noise by performing contraction processing and expansion processing using a structural element smaller than the structural element used in the opening processing procedure from the difference image generated by the top hat transformation processing procedure;
Road lane marking detection program to execute
JP2005335710A 2005-11-21 2005-11-21 Road marking line detection device, road marking line detection method, road marking line detection program Active JP4584120B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005335710A JP4584120B2 (en) 2005-11-21 2005-11-21 Road marking line detection device, road marking line detection method, road marking line detection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005335710A JP4584120B2 (en) 2005-11-21 2005-11-21 Road marking line detection device, road marking line detection method, road marking line detection program

Publications (2)

Publication Number Publication Date
JP2007141052A JP2007141052A (en) 2007-06-07
JP4584120B2 true JP4584120B2 (en) 2010-11-17

Family

ID=38203815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005335710A Active JP4584120B2 (en) 2005-11-21 2005-11-21 Road marking line detection device, road marking line detection method, road marking line detection program

Country Status (1)

Country Link
JP (1) JP4584120B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109785307A (en) * 2019-01-09 2019-05-21 武汉大学 A kind of unmanned plane image road Damage assessment method based on vector guidance
CN109801245A (en) * 2019-01-17 2019-05-24 西安电子科技大学 Colour-image reinforcing method based on self adapting morphology

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4887539B2 (en) * 2008-02-07 2012-02-29 本田技研工業株式会社 Object type determination device
JP5014237B2 (en) * 2008-04-23 2012-08-29 本田技研工業株式会社 Lane marker recognition device, vehicle, and lane marker recognition program
JP4622001B2 (en) 2008-05-27 2011-02-02 トヨタ自動車株式会社 Road lane marking detection apparatus and road lane marking detection method
JP5152002B2 (en) * 2009-01-16 2013-02-27 日産自動車株式会社 Lane recognition device and lane recognition method
JP4780534B2 (en) * 2009-01-23 2011-09-28 トヨタ自動車株式会社 Road marking line detection device
JP4992990B2 (en) 2010-02-24 2012-08-08 株式会社デンソー Lane marking detector
JP5677900B2 (en) * 2011-06-29 2015-02-25 株式会社日本自動車部品総合研究所 In-vehicle white line recognition device
JP6483446B2 (en) 2015-01-15 2019-03-13 トヨタ自動車株式会社 Composite line determination apparatus and composite line determination method
JP6600154B2 (en) * 2015-04-28 2019-10-30 フクダ電子株式会社 Biological signal processing apparatus and control method thereof
CN107862294B (en) * 2017-11-21 2021-05-18 北京中科慧眼科技有限公司 Lane line detection method and device based on morphological reconstruction
CN114004837B (en) * 2022-01-04 2022-03-04 深圳精智达技术股份有限公司 Method for detecting foreign matters on cover glass module and related device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140696A (en) * 2000-11-06 2002-05-17 Toyota Central Res & Dev Lab Inc Image pickup and image conversion device
JP2003168123A (en) * 2001-11-30 2003-06-13 Toyota Central Res & Dev Lab Inc Traffic lane boundary decision apparatus
JP2003228711A (en) * 2001-11-30 2003-08-15 Hitachi Ltd Lane mark recognition method
JP2005258846A (en) * 2004-03-12 2005-09-22 Toyota Central Res & Dev Lab Inc Traffic lane boundary decision device
JP2006331193A (en) * 2005-05-27 2006-12-07 Honda Motor Co Ltd Vehicle, image processing system, image processing method, and image processing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10320549A (en) * 1997-05-15 1998-12-04 Mitsubishi Electric Corp Image filter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140696A (en) * 2000-11-06 2002-05-17 Toyota Central Res & Dev Lab Inc Image pickup and image conversion device
JP2003168123A (en) * 2001-11-30 2003-06-13 Toyota Central Res & Dev Lab Inc Traffic lane boundary decision apparatus
JP2003228711A (en) * 2001-11-30 2003-08-15 Hitachi Ltd Lane mark recognition method
JP2005258846A (en) * 2004-03-12 2005-09-22 Toyota Central Res & Dev Lab Inc Traffic lane boundary decision device
JP2006331193A (en) * 2005-05-27 2006-12-07 Honda Motor Co Ltd Vehicle, image processing system, image processing method, and image processing program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109785307A (en) * 2019-01-09 2019-05-21 武汉大学 A kind of unmanned plane image road Damage assessment method based on vector guidance
CN109801245A (en) * 2019-01-17 2019-05-24 西安电子科技大学 Colour-image reinforcing method based on self adapting morphology
CN109801245B (en) * 2019-01-17 2021-05-14 西安电子科技大学 Color image enhancement method based on self-adaptive morphology

Also Published As

Publication number Publication date
JP2007141052A (en) 2007-06-07

Similar Documents

Publication Publication Date Title
JP4437714B2 (en) Lane recognition image processing device
JP4622001B2 (en) Road lane marking detection apparatus and road lane marking detection method
US7957559B2 (en) Apparatus and system for recognizing environment surrounding vehicle
JP4482599B2 (en) Vehicle periphery monitoring device
JP4584120B2 (en) Road marking line detection device, road marking line detection method, road marking line detection program
JP2013008070A (en) Sign recognition device and sign recognition method
US9390336B2 (en) Image processing device, image processing method
JP2010061375A (en) Apparatus and program for recognizing object
JPH11195127A (en) Method for recognizing white line and device therefor
JP2012252501A (en) Traveling path recognition device and traveling path recognition program
JP6847709B2 (en) Camera devices, detectors, detection systems and mobiles
JP2008030619A (en) Kinds-of-road-division-line sorting system and road-division-line recognition sytem
JP5541099B2 (en) Road marking line recognition device
JP4821348B2 (en) Road section line detection apparatus and method, and program
JP4270183B2 (en) White line detector
JP6789151B2 (en) Camera devices, detectors, detection systems and mobiles
JP4512044B2 (en) Road section line detector
JP4995555B2 (en) Image processing device
JP2010140170A (en) Lane boundary deriving device
JP2007257242A (en) White line recognition device
JP6582891B2 (en) Empty vehicle frame identification system, method and program
JP4769594B2 (en) Road section line detection apparatus and method, and program
JP2015166835A (en) Image display device and image display system
KR101440293B1 (en) Apparatus and method for detecting crosswalk
JPH09179989A (en) Road recognition device for vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100730

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100824

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100901

R151 Written notification of patent or utility model registration

Ref document number: 4584120

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250