JP6348758B2 - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- JP6348758B2 JP6348758B2 JP2014083701A JP2014083701A JP6348758B2 JP 6348758 B2 JP6348758 B2 JP 6348758B2 JP 2014083701 A JP2014083701 A JP 2014083701A JP 2014083701 A JP2014083701 A JP 2014083701A JP 6348758 B2 JP6348758 B2 JP 6348758B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- edge
- edge extraction
- partial
- region
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/12—Edge-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30256—Lane; Road marking
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Traffic Control Systems (AREA)
- Image Processing (AREA)
Description
本発明は、レーンマーク等の検知対象の画像を認識するために撮像画像から抽出したエッジを使用する画像処理装置に関する。 The present invention relates to an image processing apparatus that uses an edge extracted from a captured image to recognize an image to be detected such as a lane mark.
撮像装置の撮像画像からエッジを抽出し、そのエッジを用いて種々様々な検知対象の画像を認識することが従来より一般に行われている。 Conventionally, it has been generally performed to extract an edge from a captured image of an imaging apparatus and to recognize various detection target images using the edge.
例えば特許文献1には、車両に搭載した撮像装置の撮像画像から、路面の白線の候補となるエッジを抽出することで二値画像を生成し、この二値画像に基づいて路面の白線を認識するものが記載されている。 For example, in Patent Document 1, a binary image is generated by extracting edges that are candidates for a white line on a road surface from a captured image of an imaging device mounted on a vehicle, and the white line on the road surface is recognized based on the binary image. What to do is described.
この場合、白線の候補となるエッジは、撮像画像の輝度値変化を示すエッジ画像の画素値を所定の閾値と比較することで抽出される。 In this case, the edge that is a candidate for the white line is extracted by comparing the pixel value of the edge image indicating the luminance value change of the captured image with a predetermined threshold value.
そして、特許文献1には、撮像画像の右領域におけるエッジの計数値又は左領域におけるエッジの計数値に応じて、左右両領域における上記閾値を変化させる技術が記載されている。 Patent Document 1 describes a technique for changing the threshold values in both the left and right regions in accordance with the edge count value in the right region of the captured image or the edge count value in the left region.
撮像装置から得られる撮像画像は、撮像装置の周辺環境の構造物や天候等の影響によって、部分部分で画像の明るさ(平均輝度)が比較的大きく相違するような場合がある。例えば、自車両前方を撮像装置により撮像した場合、撮像画像の一部が塀等の構造物による影によって比較的暗いものとなっている一方、他の画像部分が比較的明るくなっているというような状況が生じることがある。 The captured image obtained from the imaging device may have a relatively large difference in image brightness (average luminance) due to the surrounding environment of the imaging device, the influence of the weather, and the like. For example, when an image of the front of the host vehicle is captured by an imaging device, a part of the captured image is relatively dark due to a shadow of a structure such as a bag, while the other image part is relatively bright. Situations may arise.
このような状況では、撮像画像からエッジを抽出しようとする場合に、その抽出をおこなおうとする全体の画像領域において、エッジ抽出用の閾値を同一に設定すると、該画像領域の部分部分によって、同じ種類のエッジ(例えば路面のレーンマークのエッジ)を抽出できたり、できなかったりする虞れがある。 In such a situation, when an edge is to be extracted from a captured image, if the threshold for edge extraction is set to be the same in the entire image area to be extracted, depending on a part of the image area, There is a possibility that the same type of edge (for example, the edge of the lane mark on the road surface) may or may not be extracted.
しかるに、前記特許文献1に見られる如き従来の技術では、エッジを抽出しようとする画像領域の全体において、エッジ抽出用の閾値を同一の値に設定している。 However, in the conventional technique as seen in Patent Document 1, the threshold for edge extraction is set to the same value in the entire image region from which the edge is to be extracted.
このため、抽出しようとするエッジが実際に存在する画像領域で該エッジが抽出されなかったり、あるいは、抽出しようとするエッジが存在しない領域で、不要なエッジが多数抽出されてしまうというような不都合を生じやすい。 For this reason, such an edge is not extracted in an image area where the edge to be extracted actually exists, or many unnecessary edges are extracted in an area where the edge to be extracted does not exist. It is easy to produce.
本発明はかかる背景に鑑みてなされたものであり、撮像画像から所要のエッジを抽出することを高い信頼性で行うことを可能とする画像処理装置を提供することを目的とする。 The present invention has been made in view of such a background, and an object thereof is to provide an image processing apparatus capable of extracting a required edge from a captured image with high reliability.
本発明の画像処理装置は、かかる目的を達成するために、監視領域を撮像する撮像装置の撮像画像内における画素値変化を所定の閾値と比較することにより該撮像画像からエッジを抽出するエッジ抽出手段を備える画像処理装置であって、前記エッジ抽出手段が前記撮像画像から前記エッジを抽出する処理を実行する該撮像画像中の領域であるエッジ抽出対象領域が、互いに異なる前記閾値がそれぞれ設定された複数の部分領域に分割されており、前記エッジ抽出手段は、前記エッジ抽出対象領域の各部分領域でエッジを抽出する処理を該部分領域に対応して設定された前記閾値を用いて実行するように構成されていることを基本構成とする。 In order to achieve such an object, the image processing apparatus of the present invention compares the pixel value change in the captured image of the imaging apparatus that captures the monitoring area with a predetermined threshold value, and extracts an edge from the captured image And an edge extraction target area that is an area in the captured image in which the edge extraction means executes the process of extracting the edge from the captured image. The edge extraction unit executes processing for extracting an edge in each partial area of the edge extraction target area using the threshold value set corresponding to the partial area. The basic configuration is configured as described above.
これによれば、エッジ抽出対象領域の各部分領域毎に、各別の閾値が設定されているので、前記エッジ抽出手段は、各部分領域の全体の画素値の状態(分布状態、平均画素値等)に適した閾値を用いて、該部分領域におけるエッジの抽出を行うことができる。 According to this , since each different threshold value is set for each partial region of the edge extraction target region, the edge extraction unit determines the state (distribution state, average pixel value) of the entire pixel value of each partial region. Etc.) can be extracted using the threshold suitable for the partial region.
例えば、エッジ抽出対象領域において、比較的暗い部分領域と明るい部分領域とで、互いに異なる閾値を使用して、それらの部分領域でのエッジの抽出を行うことができる。 For example, in the edge extraction target region, it is possible to extract edges in these partial regions by using different threshold values for the relatively dark partial region and the bright partial region.
従って、上記基本構成によれば、撮像画像から所要のエッジを抽出することを高い信頼性で行うことが可能となる。 Therefore, according to the basic configuration , it is possible to extract a required edge from the captured image with high reliability.
なお、上記基本構成におけるエッジ抽出対象領域は、撮像画像の全体領域、又は該撮像画像の一部の領域のいずれであってもよい。さらにエッジ抽出対象領域、並びに各部分領域は、1つの連続した領域、又は互いに分離した複数の領域から成る領域のいずれであってもよい。 Note that the edge extraction target area in the basic configuration may be either the entire area of the captured image or a partial area of the captured image. Furthermore, the edge extraction target region and each partial region may be either one continuous region or a region composed of a plurality of regions separated from each other.
上記基本構成の1つの態様では、前記閾値は、前記複数の部分領域のうち、実空間での前記撮像装置からの距離が相対的に大きい箇所の画像が投影される部分領域における閾値が、該距離が相対的に小さい箇所の画像が投影される部分領域における閾値よりも小さい値になるように設定されていることが好ましい(参考発明)。 In one aspect of the basic configuration, the threshold value is a threshold value in a partial region where an image of a portion having a relatively large distance from the imaging device in real space is projected among the plurality of partial regions. It is preferable that the distance is set to be smaller than a threshold value in a partial area where an image of a relatively small portion is projected ( reference invention).
すなわち、撮像装置からの距離が相対的に大きい箇所の画像は、該距離が相対的に小さい箇所の画像に比して不鮮明なものとなりやすい。参考発明では、このことを考慮して、上記の如く各部分領域における閾値が設定されている。 That is, an image at a location having a relatively large distance from the imaging device tends to be unclear compared to an image at a location having a relatively small distance. In the reference invention, in consideration of this, the threshold value in each partial region is set as described above.
これにより、各部分領域におけるエッジの抽出を、該部分領域に写る箇所の撮像装置からの距離によらずに適切に行うことができる。 Thereby, the extraction of the edge in each partial area can be appropriately performed regardless of the distance from the imaging device of the location shown in the partial area.
さらに、上記基本構成又は参考発明では、前記複数の部分領域のうちの1つ以上の部分領域のそれぞれにおける前記閾値を、当該部分領域のうちの局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段をさらに備えるようにしてもよい(第1発明)。 Further, in the basic configuration or the reference invention , the threshold value in each of the one or more partial areas of the plurality of partial areas is extracted by the edge extraction unit in the local area of the partial areas. Threshold value updating means for updating according to the number of data may be further provided ( first invention).
なお、任意の1つの部分領域のうちの局所領域は、該部分領域の一部分の領域を意味する。このことは、後述の他の発明においても同様である。 In addition, the local area | region of arbitrary one partial area means the area | region of a part of this partial area. The same applies to other inventions described later.
かかる第1発明によれば、1つ以上の部分領域のそれぞれにおける前記閾値が、該部分領域のうちの局所領域において抽出される前記エッジの個数に応じて更新される。例えば、ある値の閾値を使用して該局所領域においてエッジを抽出した場合に、該エッジの抽出個数が所定数よりも小さい場合(該抽出個数が少なすぎる場合)に、エッジを抽出しやすくするための該局所領域を有する部分領域における閾値を小さくすること、あるいは、該
エッジの抽出個数が所定数よりも大きい場合(該抽出個数が多すぎる場合)に、エッジを抽出し難くするための該局所領域を有する部分領域における閾値を大きくすること等を行うことが可能となる。
According to the first invention, the threshold value in each of the one or more partial areas, are updated according to the number of the edges extracted in the local region of the partial region. For example, when an edge is extracted in the local region using a certain threshold value, it is easy to extract an edge when the number of extracted edges is smaller than a predetermined number (when the number of extracted edges is too small). Reducing the threshold value in the partial region having the local region for, or when the number of extracted edges is larger than a predetermined number (when the number of extracted is too large), It is possible to increase the threshold value in the partial area having the local area.
このため、当該1つ以上の部分領域のそれぞれにおける画像状態の変化等に対して、各部分領域における閾値を適切に更新することができる。 For this reason, the threshold value in each partial area can be appropriately updated with respect to a change in the image state in each of the one or more partial areas.
また、当該1つ以上の部分領域のそれぞれにおける閾値を、該部分領域の一部の局所領域におけるエッジの抽出個数に応じて更新するので、この更新のための処理を、少ない演算負荷で効率よく行うことができる。 In addition, since the threshold value in each of the one or more partial areas is updated according to the number of extracted edges in a partial local area of the partial area, this update process can be efficiently performed with a small calculation load. It can be carried out.
また、上記基本構成又は参考発明では、より具体的な態様として次の態様を採用できる。 In the basic configuration or the reference invention , the following modes can be adopted as more specific modes.
すなわち、上記基本構成又は参考発明では、例えば、前記撮像装置が撮像する監視領域が、車両の走行路面を含む領域である場合に、該車両の走行路面の画像を含む前記エッジ抽出対象領域において前記エッジ抽出手段により抽出されたエッジを用いて前記走行路面のレーンマークの画像を認識するレーンマーク認識手段と、前記複数の部分領域のうちの少なくとも前記レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける前記閾値を、前記走行路面のうちの右側及左側のレーンマークの間の路面の画像が写る領域となるように当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段とをさらに備える構成を採用できる(第2発明)。 That is, in the basic configuration or the reference invention described above, for example, when the monitoring region captured by the imaging device is a region including a traveling road surface of the vehicle, the edge extraction target region including the image of the traveling road surface of the vehicle Lane mark recognizing means for recognizing an image of the lane mark on the road surface using the edge extracted by the edge extracting means, and one having a possibility that an image of at least the lane mark of the plurality of partial areas is captured. The local region in which each of the one or more partial regions is set such that the threshold value in each of the partial regions is a region in which an image of the road surface between the right and left lane marks on the road surface is captured. And a threshold updating unit that updates the number of edges according to the number of edges extracted by the edge extracting unit. (The second invention).
これによれば、レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける閾値が、前記第1発明と同様に、当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新される。 According to this , the threshold value in each of the one or more partial areas having the possibility of capturing the image of the lane mark is set in the local area set in each of the one or more partial areas as in the first invention. It is updated according to the number of edges extracted by the edge extraction means.
この場合、当該1つ以上の部分領域のそれぞれの局所領域は、前記走行路面のうちの右側及び左側のレーンマークの間の路面の画像が写る領域となるように設定された領域である。従って、該局所領域は、ノイズ成分等の少ない安定した画素値を有する領域である。 In this case, each local area of the one or more partial areas is an area that is set to be an area in which an image of the road surface between the right and left lane marks of the traveling road surface is captured. Therefore, the local region is a region having a stable pixel value with less noise components and the like.
このため、当該1つ以上の部分領域のそれぞれにおける閾値を高い安定性で(ノイズ成分の影響を受けにくいように)適切に更新できる。 For this reason, the threshold value in each of the one or more partial regions can be appropriately updated with high stability (so as not to be easily influenced by noise components).
あるいは、上記基本構成又は参考発明では、例えば、前記撮像装置が撮像する監視領域が、車両の走行路面を含む領域である場合に、該車両の走行路面の画像を含む前記エッジ抽出対象領域において前記エッジ抽出手段により抽出されたエッジを用いて前記走行路面のレーンマークの画像を認識するレーンマーク認識手段と、前記複数の部分領域のうちの少なくとも前記レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける前記閾値を、前記レーンマークの画像が写る領域となるように当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段とをさらに備える構成を採用できる(第3発明)。 Alternatively, in the basic configuration or the reference invention , for example, when the monitoring area captured by the imaging device is an area including a traveling road surface of the vehicle, the edge extraction target area including an image of the traveling road surface of the vehicle Lane mark recognizing means for recognizing an image of the lane mark on the road surface using the edge extracted by the edge extracting means, and one having a possibility that an image of at least the lane mark of the plurality of partial areas is captured. The number of the edges extracted by the edge extraction means in the local area where the threshold value in each of the partial areas is set in each of the one or more partial areas so as to be an area where the image of the lane mark appears. It is possible to employ a configuration further comprising threshold updating means for updating in accordance with ( third invention).
これによれば、レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける閾値が、前記第3発明と同様に、当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新される。 According to this , the threshold value in each of the one or more partial areas having the possibility of the image of the lane mark being set in each of the local areas set in the one or more partial areas as in the third aspect of the invention. It is updated according to the number of edges extracted by the edge extraction means.
この場合、当該1つ以上の部分領域のそれぞれの局所領域は、前記レーンマークの画像が写る領域となるように設定された領域である。このため、当該1つ以上の部分領域のそれぞれにおける閾値を、レーンマークに対応するエッジを抽出する上で好適な値になるように更新できる。 In this case, each local region of the one or more partial regions is a region set so as to be a region where the image of the lane mark is reflected. For this reason, the threshold value in each of the one or more partial regions can be updated to a value suitable for extracting an edge corresponding to the lane mark.
上記第2発明又は第3発明では、前記閾値更新手段は、前記閾値の更新前に既に前記レーンマーク認識手段により認識されたレーンマークの撮像画像中の位置に基づいて、新たな撮像画像における前記レーンマークの存在箇所を推定し、該推定結果に基づいて、前記局所領域を設定するように構成されていることが好ましい(第4発明)。 In the second or third aspect of the invention, the threshold update unit is configured to update the new captured image based on the position of the lane mark already recognized by the lane mark recognition unit before the threshold is updated. It is preferable that the location of the lane mark is estimated and the local region is set based on the estimation result ( fourth invention).
これによれば、レーンマークの存在箇所を推定し、該推定結果に基づいて、前記局所領域を設定するので、該局所領域を高い信頼性で所要の位置に設定することができる。従って、レーンマークに対応するエッジを抽出するための閾値として好適な閾値を高い信頼性で設定できる。
さらに、また、本発明は、上記基本構成において、前記複数の部分領域は、前記撮像画像上で左右に分かれるように分割された部分領域を含んでいるという態様を採用し得る(第5発明)。
According to this , since the location of the lane mark is estimated and the local region is set based on the estimation result, the local region can be set at a required position with high reliability. Therefore, it is possible to set a suitable threshold value as a threshold value for extracting an edge corresponding to the lane mark with high reliability .
Furthermore, the present invention may employ an aspect in which, in the above basic configuration, the plurality of partial areas include partial areas divided so as to be divided into left and right on the captured image (fifth invention). .
[第1実施形態]
本発明の第1実施形態を図1〜図3を参照して以下に説明する。
[First Embodiment]
A first embodiment of the present invention will be described below with reference to FIGS.
本実施形態の画像処理装置1は、道路を走行する車両100に搭載されている。この画像処理装置1には、撮像装置2による撮像画像が該撮像装置2から入力される。そして、画像処理装置1は、撮像装置2から取得した撮像画像から所定の認識対象の画像を認識する。該認識対象は、本実施形態では、車両100が走行する路面(走行路面)に付設されているレーンマークである。 The image processing apparatus 1 according to the present embodiment is mounted on a vehicle 100 traveling on a road. The image processing apparatus 1 receives an image captured by the imaging apparatus 2 from the imaging apparatus 2. Then, the image processing apparatus 1 recognizes a predetermined recognition target image from the captured image acquired from the imaging apparatus 2. In the present embodiment, the recognition target is a lane mark attached to a road surface (traveling road surface) on which the vehicle 100 travels.
撮像装置2は、単眼カメラ等により構成される。そして、撮像装置2は、車両100(以降、自車両100ということがある)の周辺の監視領域、例えば前方領域を撮像するように自車両100に搭載されている。この撮像装置2の撮像画像は、カラー画像及びモノトーン画像のいずれであってもよい。また、撮像装置2は、2台以上のカメラにより構成されるステレオカメラであってもよい。 The imaging device 2 is configured by a monocular camera or the like. The imaging device 2 is mounted on the host vehicle 100 so as to capture an image of a monitoring area around the vehicle 100 (hereinafter may be referred to as the host vehicle 100), for example, a front area. The captured image of the imaging device 2 may be a color image or a monotone image. Further, the imaging device 2 may be a stereo camera configured by two or more cameras.
画像処理装置1は、CPU、RAM、ROM、インターフェース回路等を含む電子回路ユニットにより構成される。 The image processing apparatus 1 includes an electronic circuit unit including a CPU, RAM, ROM, interface circuit, and the like.
この画像処理装置1は、実装されるプログラムにより実現される機能、あるいは、ハードウェア構成により実現される機能として、撮像装置2の撮像画像から、レーンマークの候補となるエッジを抽出する処理を実行するエッジ抽出部5と、該エッジ抽出部5の処理で使用する閾値を更新する(可変的に設定する)処理を実行する閾値更新部6と、エッジ抽出部5で抽出されたエッジを用いてレーンマークの画像を認識する処理を実行するレーンマーク認識部7とを備える。 The image processing apparatus 1 executes a process of extracting an edge that is a candidate for a lane mark from a captured image of the imaging apparatus 2 as a function realized by a mounted program or a function realized by a hardware configuration. An edge extracting unit 5 that performs processing for updating (variably setting) a threshold value used in processing of the edge extracting unit 5, and an edge extracted by the edge extracting unit 5. And a lane mark recognition unit 7 that executes processing for recognizing the lane mark image.
なお、エッジ抽出部5、閾値更新部6、及びレーンマーク認識部7は、それぞれ本発明におけるエッジ抽出手段、閾値更新手段、レーンマーク認識手段に相当する。 Note that the edge extraction unit 5, the threshold update unit 6, and the lane mark recognition unit 7 correspond to an edge extraction unit, a threshold update unit, and a lane mark recognition unit in the present invention, respectively.
次に、画像処理装置1の処理を詳細に説明する。 Next, the processing of the image processing apparatus 1 will be described in detail.
画像処理装置1は、所定の演算処理周期で撮像装置2の撮像画像を取得し、現在時刻から所定時間前までの撮像画像を図示しない画像メモリに記憶保持する。 The image processing apparatus 1 acquires a captured image of the imaging apparatus 2 at a predetermined calculation processing cycle, and stores and holds captured images from the current time to a predetermined time before in an image memory (not shown).
画像処理装置1は、各演算処理周期で取得した撮像画像に対して、エッジ抽出部5及びレーンマーク認識部7の処理を実行する。 The image processing apparatus 1 performs processing of the edge extraction unit 5 and the lane mark recognition unit 7 on the captured image acquired at each calculation processing cycle.
図2は、撮像装置2から取得される撮像画像の一例を概略的に示している。図示例の撮像画像は、自車両100が右側のレーンマーク110Rと左側のレーンマーク110Lとの間で走行路面111を走行している状況で取得される撮像画像を例示している。 FIG. 2 schematically shows an example of a captured image acquired from the imaging device 2. The captured image in the illustrated example illustrates a captured image acquired when the host vehicle 100 is traveling on the traveling road surface 111 between the right lane mark 110R and the left lane mark 110L.
なお、図示例では、右側レーンマーク110Rは、実線状の白線、左側のレーンマーク110Lは破線状の白線である。また、図示例の撮像画像において、点描を付した領域(走行路面111上の領域)は、走行路面111の右側に立設された塀112によって光が遮られた日陰領域を表している。従って、図示例の走行路面111の画像は、輝度が比較的高い明るい部分(日向部分)と輝度が比較的低い暗い部分(日陰部分)とが混在している。 In the illustrated example, the right lane mark 110R is a solid white line, and the left lane mark 110L is a dashed white line. Further, in the captured image of the illustrated example, an area with stippling (an area on the traveling road surface 111) represents a shaded area where light is blocked by the eaves 112 erected on the right side of the traveling road surface 111. Therefore, the image of the traveling road surface 111 in the illustrated example includes a bright part (sunlight part) having a relatively high luminance and a dark part (shade part) having a relatively low luminance.
エッジ抽出部5は、撮像画像内に図2に示す如く設定したエッジ抽出対象領域において、エッジを抽出する処理を実行する。該エッジ抽出対象領域は、本実施形態における認識対象としてのレーンマークの画像が存在する可能性が高い領域(図示例では、撮像画像の周縁寄りの箇所を除いた方形状の領域)として設定される。 The edge extraction unit 5 executes processing for extracting an edge in an edge extraction target region set as shown in FIG. 2 in the captured image. The edge extraction target region is set as a region where a lane mark image as a recognition target in the present embodiment is highly likely to exist (in the illustrated example, a rectangular region excluding a portion near the periphery of the captured image). The
なお、エッジ抽出対象領域は、既定の一定領域でよいが、撮像環境等の状況によって、適宜、そのサイズもしくは配置位置を変更するようにしてもよい。また、撮像画像の全体をエッジ抽出対象領域として設定してもよい。また、エッジ抽出対象領域は、方形状以外の形状(例えば台形状等)の領域であってもよい。 The edge extraction target area may be a predetermined fixed area, but the size or the arrangement position may be changed as appropriate depending on the situation such as the imaging environment. Further, the entire captured image may be set as the edge extraction target region. In addition, the edge extraction target region may be a region having a shape other than a square shape (for example, a trapezoidal shape).
エッジ抽出部5は、エッジ抽出対象領域の撮像画像から微分フィルタ等を使用して、該撮像画像の水平方向(又は垂直方向)における画素値(例えば輝度値)の変化(勾配)を示すエッジ画像を作成する。該エッジ画像は、その各画素値の大きさが、元の撮像画像の画素値の変化の勾配が大きいほど、大きくなる画像である。 The edge extraction unit 5 uses a differential filter or the like from the captured image of the edge extraction target region to indicate the change (gradient) of the pixel value (for example, luminance value) in the horizontal direction (or vertical direction) of the captured image. Create The edge image is an image in which the size of each pixel value increases as the gradient of the change in the pixel value of the original captured image increases.
なお、撮像画像がカラー画像である場合には、撮像画像の画素値として、色相又は彩度を使用し、該色相又は彩度の変化に基づいてエッジ画像を作成することも可能である。 When the captured image is a color image, it is also possible to use a hue or saturation as the pixel value of the captured image and create an edge image based on the change in the hue or saturation.
エッジ抽出部5はさらに、作成したエッジ画像において、画素値が所定の閾値以上となる画素(すなわち、元の撮像画像における画素値変化が所定の閾値以上となる画素)をエッジの構成要素として抽出する。 The edge extraction unit 5 further extracts, as a component of the edge, a pixel whose pixel value is equal to or greater than a predetermined threshold in the created edge image (that is, a pixel whose pixel value change in the original captured image is equal to or greater than the predetermined threshold). To do.
この場合、本実施形態では、上記閾値は、後述する閾値更新部6の処理によって、エッジ抽出対象領域を分割(区分け)してなる複数の部分領域のそれぞれ毎に各別に設定されている。 In this case, in the present embodiment, the threshold value is set for each of a plurality of partial regions obtained by dividing (segmenting) the edge extraction target region by the processing of the threshold update unit 6 described later.
一例として、図3に示すように、エッジ抽出対象領域は、7つの部分領域11(1)〜11(7)(各々、太線の枠で囲まれた領域)に分割され、その部分領域11(1)〜11(7)のそれぞれ毎に各別の閾値が設定されている。なお、各部分領域11(1)〜11(7)は、本実施形態では、所定の面積の単位領域(図3中で破線枠で囲まれた小領域)を1つ以上含む領域(単位領域の整数倍の面積の領域)として設定される。 As an example, as shown in FIG. 3, the edge extraction target region is divided into seven partial regions 11 (1) to 11 (7) (each of which is surrounded by a bold frame). Different thresholds are set for each of 1) to 11 (7). In the present embodiment, each of the partial regions 11 (1) to 11 (7) is a region (unit region) including one or more unit regions (small regions surrounded by a broken line frame in FIG. 3) having a predetermined area. Is set as an area of an integer multiple of.
上記7つの部分領域11(1)〜11(7)のうち、部分領域11(1),11(2),11(3)は、エッジ抽出対象領域の右半分において、下側から順番に上下方向に並ぶ領域、部分領域11(4),11(5),11(6)は、エッジ抽出対象領域の左半分において、下側から順番に上下方向に並ぶ領域、部分領域11(7)は、部分領域11(3)及び11(6)の上側でエッジ抽出対象領域の上端部に位置する領域である。 Of the seven partial areas 11 (1) to 11 (7), the partial areas 11 (1), 11 (2), and 11 (3) are arranged in order from the lower side in the right half of the edge extraction target area. The regions and partial regions 11 (4), 11 (5), and 11 (6) arranged in the direction are the regions arranged in the vertical direction in order from the bottom in the left half of the edge extraction target region, and the partial region 11 (7). These are regions located above the partial regions 11 (3) and 11 (6) and at the upper end of the edge extraction target region.
エッジ抽出対象領域の右側の部分領域11(1),11(2),11(3)は、換言すれば、右側レーンマーク110Rの画像が写る領域、左側の部分領域11(4),11(5),11(6)は、換言すれば、左側レーンマーク110Lの画像が写る領域である。また、エッジ抽出対象領域の上端部の部分領域11(7)は、主に空の画像が写る領域である。 In other words, the right partial areas 11 (1), 11 (2), and 11 (3) of the edge extraction target area are the areas where the image of the right lane mark 110R is shown, and the left partial areas 11 (4), 11 ( In other words, 5) and 11 (6) are areas where the image of the left lane mark 110L is shown. Also, the partial area 11 (7) at the upper end of the edge extraction target area is an area where an empty image is mainly captured.
詳細は後述するが、閾値更新部6により、各部分領域11(1)〜11(7)毎に各別のエッジ抽出用の閾値が設定されている。 Although details will be described later, the threshold update unit 6 sets different thresholds for edge extraction for each of the partial regions 11 (1) to 11 (7).
そして、エッジ抽出部5は、各部分領域11(1)〜11(7)におけるエッジの抽出を、それぞれの部分領域(1)〜11(7)毎の閾値を用いて実行する。より詳しくは、エッジ抽出部5は、各部分領域11(1)〜11(7)において、エッジ画像の画素値が、該部分領域11(1)〜11(7)に対応する閾値以上となる画素を、該部分領域11(1)〜11(7)でのエッジ(レーンマークのエッジの候補となるエッジ)の構成要素として抽出する。 Then, the edge extraction unit 5 performs edge extraction in each of the partial areas 11 (1) to 11 (7) using a threshold value for each of the partial areas (1) to 11 (7). More specifically, the edge extraction unit 5 causes the pixel value of the edge image to be equal to or greater than the threshold value corresponding to the partial areas 11 (1) to 11 (7) in each of the partial areas 11 (1) to 11 (7). Pixels are extracted as constituent elements of edges (edges that are candidates for edges of lane marks) in the partial areas 11 (1) to 11 (7).
補足すると、図3では、エッジ抽出対象領域の右側の部分領域11(1),11(2),11(3)と、左側の部分領域11(4),11(5),11(6)との境界線の位置は、エッジ抽出対象領域の左右方向の中央位置であるが、該境界線の位置は、当該中央位置から左側又右側にずらした位置であってもよい。 Supplementally, in FIG. 3, the partial areas 11 (1), 11 (2) and 11 (3) on the right side of the edge extraction target area and the partial areas 11 (4), 11 (5) and 11 (6) on the left side. The position of the boundary line is the center position in the left-right direction of the edge extraction target area, but the position of the boundary line may be a position shifted from the center position to the left side or the right side.
次いで、画像処理装置1は、エッジ抽出部5により抽出されたエッジを用いて、レーンマーク認識部7の処理を実行する。この場合、レーンマーク認識部7は、自車両100の右側及び左側で連続的に並ぶエッジによって、撮像画像におけるレーンマークの画像の存在位置及び方向(撮像画像上での存在位置及び方向)を認識する。 Next, the image processing apparatus 1 executes the process of the lane mark recognition unit 7 using the edge extracted by the edge extraction unit 5. In this case, the lane mark recognition unit 7 recognizes the presence position and direction of the lane mark image in the captured image (existence position and direction on the captured image) by the edges continuously arranged on the right side and the left side of the host vehicle 100. To do.
例えば図2に示した撮像画像におけるレーンマーク110R,110Lのそれぞれの存在位置及び方向が認識される。そして、レーンマーク認識部7は、撮像画像上で認識したレーンマークの存在位置及び方向等に基づいて、実空間での自車両100とレーンマークとの位置関係を推定する。 For example, the existence positions and directions of the lane marks 110R and 110L in the captured image shown in FIG. 2 are recognized. Then, the lane mark recognition unit 7 estimates the positional relationship between the host vehicle 100 and the lane mark in real space based on the presence position and direction of the lane mark recognized on the captured image.
その推定結果は、例えば、自車両100の走行制御(走行領域の制御等)、あるいは、運転者に対する警報制御等に利用される。 The estimation result is used, for example, for travel control of the host vehicle 100 (travel area control, etc.) or alarm control for the driver.
次に、閾値更新部6の処理の詳細を説明する。なお、以降の説明では、任意の部分領域11(i)(i=1,2,…)に対応するエッジ抽出用の閾値に参照符号th(i)を付する。 Next, details of the processing of the threshold update unit 6 will be described. In the following description, a reference sign th (i) is attached to the threshold for edge extraction corresponding to an arbitrary partial region 11 (i) (i = 1, 2,...).
本実施形態では、閾値更新部6は、所定の演算処理周期で各部分領域11(i)(i=1,2,…)におけるエッジ抽出用の閾値を更新する。この場合、閾値更新部6の処理の演算処理周期は、エッジ抽出部5の処理の演算処理周期と同じでよいが、該エッジ抽出部5の処理の演算処理周期よりも長い周期であってもよい。 In the present embodiment, the threshold update unit 6 updates the threshold for edge extraction in each partial region 11 (i) (i = 1, 2,...) At a predetermined calculation processing cycle. In this case, the calculation processing cycle of the processing of the threshold update unit 6 may be the same as the calculation processing cycle of the processing of the edge extraction unit 5, but even if the cycle is longer than the calculation processing cycle of the processing of the edge extraction unit 5. Good.
さらには、撮像装置2の撮像環境の変化等をトリガーとして、閾値更新部6の処理を実行するようにしてもよい。 Furthermore, the processing of the threshold update unit 6 may be executed using a change in the imaging environment of the imaging device 2 as a trigger.
閾値更新部6は、本実施形態では、エッジ抽出対象領域の右側の部分領域11(1),11(2),11(3)については、それぞれの部分領域11(i)(i=1,2,3)に対応するエッジ抽出用の閾値th(i)を、該部分領域11(i)の位置(撮像画像上での位置)がより上方側であるほど(換言すれば、該部分領域11(i)に写る路面部分の、自車両100からの距離がより大きいほど)、エッジ抽出用の閾値th(i)を相対的に小さくするように設定する。すなわち、th(1)>th(2)>th(3)となるように、これらの閾値th(1),th(2),th(3)が設定される。 In the present embodiment, the threshold update unit 6 applies the partial areas 11 (i) (i = 1, i) to the partial areas 11 (1), 11 (2), and 11 (3) on the right side of the edge extraction target area. 2 and 3), the threshold value th (i) for edge extraction is such that the position of the partial area 11 (i) (position on the captured image) is higher (in other words, the partial area 11 (i), the threshold value for edge extraction th (i) is set to be relatively small as the distance from the host vehicle 100 becomes larger. That is, these threshold values th (1), th (2), and th (3) are set so that th (1)> th (2)> th (3).
同様に、閾値更新部6は、エッジ抽出対象領域の左側の部分領域11(4),11(5),11(6)については、それぞれの部分領域11(i)(i=4,5,6)に対応するエッジ抽出用の閾値th(i)を、th(4)>th(5)>th(6)となるように設定する。 Similarly, the threshold update unit 6 applies the partial areas 11 (i) (i = 4, 5, 5) to the left partial areas 11 (4), 11 (5), 11 (6) of the edge extraction target area. The threshold value th (i) for edge extraction corresponding to 6) is set so that th (4)> th (5)> th (6).
ここで、より上方側の部分領域に写る画像は、自車両100からの(あるいは撮像装置2からの)距離がより大きい箇所の投影画像であるので、下方側の部分領域に写る画像に較べて不鮮明なものとなりやすい。逆に、より下方側の部分領域に写る画像は、自車両100からの(あるいは撮像装置2からの)距離がより小さい箇所の投影画像であるので、上方側の部分領域に写る画像に較べて鮮明なものとなりやすい。 Here, the image shown in the upper partial area is a projected image of a location where the distance from the own vehicle 100 (or from the imaging device 2) is larger, and therefore, compared to the image shown in the lower partial area. It tends to be unclear. On the other hand, the image shown in the lower partial area is a projected image of a portion having a smaller distance from the own vehicle 100 (or from the imaging device 2), and therefore, compared with the image shown in the upper partial area. It tends to be clear.
そこで、上記の如く、th(1)>th(2)>th(3)となるように、閾値th(1),th(2),th(3)を設定することで、部分領域11(1),11(2),11(3)にそれぞれ写るレーンマーク(例えば図2に示すレーンマーク110R)のエッジを、自車両100からの距離(撮像装置2からの距離)によらずに、高い信頼性で抽出することが可能となる。 Therefore, as described above, by setting the thresholds th (1), th (2), and th (3) so that th (1)> th (2)> th (3), the partial region 11 ( 1), 11 (2), and 11 (3), the edges of the lane marks (for example, the lane mark 110R shown in FIG. 2), regardless of the distance from the vehicle 100 (the distance from the imaging device 2), Extraction can be performed with high reliability.
同様に、th(4)>th(5)>th(6)となるように、閾値th(4),th(5),th(6)を設定することで、部分領域11(4),11(5),11(6)に写るレーンマーク(例えば図2に示すレーンマーク110L)のエッジを自車両100からの距離(撮像装置2からの距離)によらずに、高い信頼性で抽出することが可能となる。 Similarly, by setting the thresholds th (4), th (5), and th (6) so that th (4)> th (5)> th (6), the partial regions 11 (4), The edges of the lane marks (for example, the lane mark 110L shown in FIG. 2) shown in 11 (5) and 11 (6) are extracted with high reliability regardless of the distance from the host vehicle 100 (distance from the imaging device 2). It becomes possible to do.
なお、本実施形態では、エッジ抽出対象領域の上端部の部分領域11(7)は、基本的には、レーンマークの画像が写らない領域であるので、該部分領域11(7)に対応するエッジ抽出用の閾値th(7)は、例えば、他の閾値th(1)〜th(6)よりも十分に大きい値に設定される。 In the present embodiment, the partial area 11 (7) at the upper end of the edge extraction target area basically corresponds to the partial area 11 (7) because the lane mark image is not captured. The threshold th (7) for edge extraction is set to a value sufficiently larger than the other thresholds th (1) to th (6), for example.
部分領域11(1)〜11(6)のそれぞれの閾値th(1)〜th(6)はより具体的には次のように設定される。 More specifically, the thresholds th (1) to th (6) of the partial areas 11 (1) to 11 (6) are set as follows.
すなわち、部分領域11(1)〜(6)のそれぞれ11(i)(i=1,2,…,6)に対応する閾値th(i)は、該部分領域11(i)に含まれる局所領域12(i)において当該閾値th(i)を用いて前記エッジ抽出部5の処理によりエッジを抽出した場合に、抽出されるエッジの個数(エッジの構成要素として抽出される画素の個数)が、該部分領域11(i)に対応して定めた目標値に一致もしくはほぼ一致する個数となるように閾値th(i)が設定される。 That is, the threshold value th (i) corresponding to each 11 (i) (i = 1, 2,..., 6) of each of the partial areas 11 (1) to (6) is the local area included in the partial area 11 (i). When an edge is extracted by the processing of the edge extraction unit 5 using the threshold th (i) in the region 12 (i), the number of extracted edges (the number of pixels extracted as an edge component) is calculated. The threshold value th (i) is set so that the number matches or substantially matches the target value determined corresponding to the partial area 11 (i).
さらに詳細には、閾値更新部6は、まず、部分領域11(i)(i=1,2,…,6)のそれぞれ毎に、エッジの抽出個数をカウントするための局所領域12(i)を設定する。 More specifically, the threshold update unit 6 firstly calculates a local region 12 (i) for counting the number of extracted edges for each of the partial regions 11 (i) (i = 1, 2,..., 6). Set.
この場合、本実施形態では、局所領域12(i)は、該局所領域12(i)に写る画像が、自車両100の前方の走行路面のうちの自車両100の右側及び左側のレーンマークの間の路面部分(レーンマークが付設されていない路面部分)の画像となるように設定される。 In this case, in the present embodiment, the local region 12 (i) indicates that the image shown in the local region 12 (i) is the lane mark on the right side and the left side of the host vehicle 100 on the traveling road surface in front of the host vehicle 100. It is set to be an image of a road surface portion (a road surface portion to which no lane mark is attached).
より詳しくは、閾値更新部6は、現在時刻以前(現在時刻から所定時間前まで)に実行されたレーンマーク認識部7の処理により既に認識された右側及び左側のレーンマークの位置(撮像画像上での位置)に基づいて、エッジ抽出用の閾値を新たに設定しようとする(該閾値を更新しようとする)撮像画像において、自車両100の右側及び左側のそれぞれのレーンマークが写っていると予想される概略的な位置を推定する。 More specifically, the threshold update unit 6 detects the positions of the right and left lane marks (on the captured image) that have already been recognized by the processing of the lane mark recognition unit 7 executed before the current time (from the current time to a predetermined time before). In the captured image in which a threshold for edge extraction is newly set (the threshold is to be updated) based on the position of the vehicle 100, the lane marks on the right side and the left side of the host vehicle 100 are reflected. Estimate the expected approximate position.
なお、現在の撮像画像のみから、あらかじめ実験的に決定した規則により、レーンマークが写っていると予想される概略的な位置を推定してもよい。 Note that the approximate position where the lane mark is expected to be captured may be estimated from only the current captured image according to a rule determined experimentally in advance.
そして、該レーンマークの推定位置に基づいて、右側及び左側のレーンマークの間の路面部分の画像が写る領域となるように、部分領域11(i)(i=1,2,…,6)に対応する局所領域12(i)を設定する。 Then, based on the estimated position of the lane mark, the partial area 11 (i) (i = 1, 2,..., 6) is an area in which an image of the road surface portion between the right and left lane marks is captured. A local region 12 (i) corresponding to is set.
一例として、自車両100が、図2に示すレーンマーク110R,110Lの間のほぼ中央位置を走行している状況では、例えば図3中で斜線を付した領域12(1)〜12(6)がそれぞれ部分領域11(1)〜11(6)に対応する局所領域として設定される。 As an example, in a situation where the host vehicle 100 is traveling in a substantially central position between the lane marks 110R and 110L shown in FIG. 2, for example, regions 12 (1) to 12 (6) hatched in FIG. Are set as local regions corresponding to the partial regions 11 (1) to 11 (6), respectively.
なお、図3に示す領域12(1)〜12(6)のそれぞれの配置位置及びサイズ(面積)は、一例であり、これらの配置位置及びサイズのパターンは図3に示すパターンに限られるものではない。 The arrangement positions and sizes (areas) of the regions 12 (1) to 12 (6) shown in FIG. 3 are examples, and the patterns of these arrangement positions and sizes are limited to the patterns shown in FIG. is not.
例えば最も下側の部分領域11(1),11(4)に対応する局所領域12(1),12(4)の面積(あるいは横幅もしくは縦幅)が、上側の部分領域11(2),11(3),11(5),11(6)にそれぞれ対応する局所領域12(2),12(3),12(5),12(6)と同じであってもよい。 For example, the area (or horizontal or vertical width) of the local regions 12 (1) and 12 (4) corresponding to the lowermost partial regions 11 (1) and 11 (4) is the upper partial region 11 (2), It may be the same as the local regions 12 (2), 12 (3), 12 (5), and 12 (6) corresponding to 11 (3), 11 (5), and 11 (6), respectively.
また、右側の部分領域11(1),11(2),11(3)の局所領域12(1),12(2),12(3)のそれぞれと、左側の部分領域11(4),11(5),11(6)の局所領域12(4),12(5),12(6)のそれぞれとは、互いに異なる大きさの領域であってもよい。あるいは、右側の部分領域11(1),11(2),11(3)の局所領域12(1),12(2),12(3)のそれぞれの配置位置と、左側の部分領域11(4),11(5),11(6)の局所領域12(4),12(5),12(6)のそれぞれの配置位置とが左右対称となる配置位置と異なっていてもよい。 Also, each of the local regions 12 (1), 12 (2), 12 (3) of the right partial regions 11 (1), 11 (2), 11 (3) and the left partial region 11 (4), Each of the local regions 12 (4), 12 (5), and 12 (6) of 11 (5) and 11 (6) may be a region having a different size from each other. Alternatively, the arrangement positions of the local regions 12 (1), 12 (2), and 12 (3) in the right partial regions 11 (1), 11 (2), and 11 (3) and the left partial region 11 ( The arrangement positions of the local regions 12 (4), 12 (5), and 12 (6) of 4), 11 (5), and 11 (6) may be different from the arrangement positions that are symmetric.
また、局所領域12(1)〜12(6)のうちのいずれかは、前記した単位領域よりも小さい領域であってもよい。 Further, any of the local regions 12 (1) to 12 (6) may be a region smaller than the unit region described above.
そして、閾値更新部6は、各部分領域11(i)(i=1,2,…,6)の局所領域12(i)において、エッジ抽出用の閾値th(i)を、所定の範囲内であらかじめ定めた複数の候補値(例えばth,th+α、th+2・α,th+3・α,…,th+n・αというように所定値αずつ異なる値)に順番に設定し、それらの各候補値の閾値th(i)を用いて、エッジ抽出部5と同じ処理を実行することで、各候補値の閾値th(i)に対応して局所領域12(i)で抽出されるエッジの抽出個数N(th(i))をカウントする。 Then, the threshold update unit 6 sets a threshold th (i) for edge extraction within a predetermined range in the local region 12 (i) of each partial region 11 (i) (i = 1, 2,..., 6). A plurality of candidate values (for example, th, th + α, th + 2 · α, th + 3 · α,..., Th + n · α, which are different from each other by a predetermined value α) are set in order, and threshold values of these candidate values are set. Using th (i), the same processing as that performed by the edge extracting unit 5 is performed, so that the number N () of edges extracted in the local region 12 (i) corresponding to the threshold value th (i) of each candidate value. count th (i)).
また、閾値更新部6は、各部分領域11(i)(i=1,2,…,6)の局所領域12(i)毎に、エッジの抽出個数の目標値を設定する。この場合、部分領域11(i)(i=1,2,…,6)毎に、単位面積当たりのエッジの抽出個数の目標値があらかじめ実験等に基づいて設定されている。そして、閾値更新部6は、各局所領域12(i)におけるエッジの抽出個数の目標値を、単位面積当たりの目標値に、該局所領域12(i)の面積を乗じてなる値に設定する。 The threshold update unit 6 sets a target value for the number of extracted edges for each local region 12 (i) of each partial region 11 (i) (i = 1, 2,..., 6). In this case, for each partial region 11 (i) (i = 1, 2,..., 6), a target value for the number of extracted edges per unit area is set in advance based on experiments or the like. Then, the threshold update unit 6 sets the target value of the number of extracted edges in each local region 12 (i) to a value obtained by multiplying the target value per unit area by the area of the local region 12 (i). .
そして、閾値更新部6は、各局所領域12(i)(i=1,2,…,6)における閾値th(i)の候補値のうち、エッジの抽出個数N(th(i))が該局所領域12(i)に対応して設定した目標値に最も近いものとなる候補値を該部分領域11(i)の全体における閾値th(i)として選定する。 Then, the threshold updating unit 6 determines that the number N (th (i)) of edge extractions among the candidate values of the threshold th (i) in each local region 12 (i) (i = 1, 2,..., 6). A candidate value that is closest to the target value set corresponding to the local region 12 (i) is selected as the threshold value th (i) in the entire partial region 11 (i).
なお、この場合、エッジの抽出個数N(th(i))が目標値以下となることを必要条件して、該必要条件を満たす候補値のうち、エッジの抽出個数N(th(i))が最大となるような候補値を部分領域11(i)における閾値th(i)として選定してもよい。 In this case, it is necessary that the number N (th (i)) of edge extraction is equal to or less than the target value, and the number N (th (i)) of edge extraction among candidate values that satisfy the necessary condition. A candidate value that maximizes the threshold value may be selected as the threshold value th (i) in the partial region 11 (i).
あるいは、エッジの抽出個数N(th(i))が目標値以上となることを必要条件として、該必要条件を満たす候補値のうち、エッジの抽出個数N(th(i))が最小となるような候補値を部分領域11(i)における閾値th(i)として選定してもよい。 Alternatively, on the condition that the number of extracted edges N (th (i)) is equal to or greater than the target value, the number of extracted edges N (th (i)) among the candidate values satisfying the necessary condition is minimized. Such a candidate value may be selected as the threshold value th (i) in the partial region 11 (i).
補足すると、各部分領域11(i)(i=1,2,…,6)における単位面積当たりのエッジの抽出個数の目標値は、本実施形態では、上記の如く選択的に決定される閾値th(1)〜th(6)が、th(1)>th(2)>th(3)、th(4)>th(5)>th(6)となるように設定されている。 Supplementally, the target value of the number of extracted edges per unit area in each partial region 11 (i) (i = 1, 2,..., 6) is a threshold value that is selectively determined as described above in the present embodiment. th (1) to th (6) are set such that th (1)> th (2)> th (3) and th (4)> th (5)> th (6).
なお、エッジ抽出対象領域の上端部の部分領域11(7)については、その閾値th(7)は、本実施形態では、あらかじめ定めた所定値に設定される。ただし、部分領域11(7)におけるエッジの抽出個数が、所定の目標値に一致もしくはほぼ一致するように、該閾値th(7)を可変的に設定するようにしてもよい。 For the partial region 11 (7) at the upper end of the edge extraction target region, the threshold value th (7) is set to a predetermined value in this embodiment. However, the threshold th (7) may be variably set so that the number of extracted edges in the partial region 11 (7) matches or substantially matches a predetermined target value.
以上の如く各部分領域11(1)〜11(7)に対応して設定された閾値th(1)〜th(7)が、エッジ抽出部5の現在の演算処理周期での処理、あるいは、次回の演算処理周期以降の処理で使用される。 As described above, the thresholds th (1) to th (7) set corresponding to the partial areas 11 (1) to 11 (7) are processed in the current calculation processing cycle of the edge extraction unit 5, or Used in the processing after the next arithmetic processing cycle.
以上説明した本実施形態によれば、撮像画像のエッジ抽出対象領域の各部分領域11(i)(i=1,2,…)毎に各別の閾値th(i)が設定される。このため、各部分領域11(i)(i=1,2,…)毎に、エッジを抽出する上で適切な閾値th(i)を使用して、該エッジを抽出することができる。ひいては、各部分領域11(i)で所要のエッジ(本実施形態では、レーンマークのエッジ)を抽出できなかったり、あるいは、余分なエッジが多数抽出されてしまうような事態が生じことを防止できる。 According to the present embodiment described above, a different threshold th (i) is set for each partial region 11 (i) (i = 1, 2,...) Of the edge extraction target region of the captured image. Therefore, for each partial region 11 (i) (i = 1, 2,...), The edge can be extracted using an appropriate threshold th (i) for extracting the edge. As a result, it is possible to prevent a situation in which a required edge (the edge of a lane mark in this embodiment) cannot be extracted from each partial region 11 (i) or a large number of extra edges are extracted. .
例えば、図2に示すように、走行路面111に、比較的暗い日陰部分と比較的明るい日向部分とが混在しているような場合であっても、各部分領域11(i)(i=1,2,…)において、レーンマーク110R又は110Lのエッジを適切に抽出することができる。 For example, as shown in FIG. 2, even if a relatively dark shaded portion and a relatively bright sunny portion are mixed on the road surface 111, each partial region 11 (i) (i = 1) , 2,...), The edge of the lane mark 110R or 110L can be appropriately extracted.
このように、所要のエッジを高い信頼性で抽出することができる。 Thus, a required edge can be extracted with high reliability.
また、本実施形態では、レーンマークが写る可能性が高い部分領域11(1)〜11(6)のそれぞれ11(i)(i=1,2,…,6)における閾値th(i)は、左右のレーンマークの間の箇所が写るように設定された局所領域12(i)におけるエッジの抽出個数に応じて設定されるので、撮像画像中のノイズ成分の影響を受けにくいようにして、信頼性の高い閾値th(i)を適切に設定できる。 Further, in the present embodiment, the threshold th (i) in each of 11 (i) (i = 1, 2,..., 6) of each of the partial areas 11 (1) to 11 (6) where the lane mark is highly likely to be captured is Since it is set according to the number of extracted edges in the local region 12 (i) set so that a portion between the left and right lane marks is captured, it is difficult to be affected by noise components in the captured image. A highly reliable threshold th (i) can be set appropriately.
さらに、部分領域11(1)〜11(6)のそれぞれ11(i)(i=1,2,…,6)における閾値th(i)は、該部分領域11(i)の一部分の領域である局所領域12(i)でのエッジの抽出個数に応じて設定されるので、その設定処理を少ない演算負荷で効率よく行うことができる。 Further, the threshold value th (i) in each of the partial areas 11 (1) to 11 (6) 11 (i) (i = 1, 2,..., 6) is a partial area of the partial area 11 (i). Since it is set according to the number of extracted edges in a certain local region 12 (i), the setting process can be performed efficiently with a small calculation load.
[第2実施形態]
次に、本発明の第2実施形態を図4を参照して説明する。なお、本実施形態は、閾値更新部6の処理だけが第1実施形態と相違するものである。このため、本実施形態の説明は、第1実施形態と相違する事項を中心に行い、第1実施形態と同一の事項については説明を省略する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG. Note that this embodiment is different from the first embodiment only in the processing of the threshold update unit 6. For this reason, the description of the present embodiment will be focused on matters that are different from the first embodiment, and the description of the same matters as the first embodiment will be omitted.
本実施形態では、閾値更新部6は、エッジ抽出対象領域の部分領域11(1)〜11(7)のうち、部分領域11(1)〜11(6)のそれぞれ11(i)(i=1,2,…,6)におけるエッジの抽出個数をカウントする局所領域12(i)を第1実施形態と異なる形態で設定する。 In the present embodiment, the threshold update unit 6 includes 11 (i) (i = i = 11) of each of the partial areas 11 (1) to 11 (6) among the partial areas 11 (1) to 11 (7) of the edge extraction target area. The local region 12 (i) for counting the number of extracted edges in 1, 2,..., 6) is set in a different form from the first embodiment.
本実施形態では、局所領域12(i)は、自車両100の前方の路面のうちの自車両100の右側のレーンマーク及び左側のレーンマークのいずれか一方の画像が該局所領域12(i)に写るように設定される。 In the present embodiment, the local region 12 (i) is an image of one of the right lane mark and the left lane mark of the host vehicle 100 on the road surface ahead of the host vehicle 100. It is set to be reflected in.
より詳しくは、閾値更新部6は、現在時刻以前(現在時刻から所定時間前まで)に実行されたレーンマーク認識部7の処理により既に認識された右側及び左側のレーンマークの位置(撮像画像上での位置)に基づいて、エッジ抽出用の閾値を新たに設定しようとする(該閾値を更新しようとする)撮像画像において、自車両100の右側及び左側のレーンマークが写っていると予想される位置を推定する。 More specifically, the threshold update unit 6 detects the positions of the right and left lane marks (on the captured image) that have already been recognized by the processing of the lane mark recognition unit 7 executed before the current time (from the current time to a predetermined time before). The right and left lane marks of the host vehicle 100 are expected to be captured in the captured image in which a threshold for edge extraction is to be newly set (to be updated). Estimate the position.
そして、閾値更新部6は、右側のレーンマークの推定位置に基づいて、右側の部分領域11(1),11(2),11(3)のそれぞれにおける局所領域12(1),12(2),12(3)に右側のレーンマークが写るように、局所領域12(1),12(2),12(3)を設定する。 Then, the threshold update unit 6 determines the local regions 12 (1), 12 (2) in the right partial regions 11 (1), 11 (2), 11 (3) based on the estimated position of the right lane mark. ), 12 (3), the local regions 12 (1), 12 (2), 12 (3) are set so that the right lane mark is shown.
同様に、閾値更新部6は、左側のレーンマークの推定位置に基づいて、左側の部分領域11(4),11(5),11(6)のそれぞれにおける局所領域12(4),12(5),12(6)に左側のレーンマークが写るように、局所領域12(4),12(5),12(6)を設定する。 Similarly, the threshold update unit 6 determines the local regions 12 (4), 12 (12) in the left partial regions 11 (4), 11 (5), 11 (6) based on the estimated position of the left lane mark. The local regions 12 (4), 12 (5), and 12 (6) are set so that the left lane mark appears in 5) and 12 (6).
一例として、自車両100が、図2に示すレーンマーク110R,110Lの間のほぼ中央位置を走行している状況では、例えば図4中で斜線を付した領域12(1)〜12(6)がそれぞれ部分領域11(1)〜11(6)に対応する局所領域として設定される。 As an example, in the situation where the host vehicle 100 is traveling substantially at the center position between the lane marks 110R and 110L shown in FIG. 2, for example, regions 12 (1) to 12 (6) hatched in FIG. Are set as local regions corresponding to the partial regions 11 (1) to 11 (6), respectively.
なお、図4に示す領域12(1)〜12(6)のそれぞれの配置位置及びサイズ(面積)は、一例であり、これらの配置位置及びサイズのパターンは図4に示すパターンに限られるものではない。これらの配置位置及びサイズのパターンは、第1実施形態に関して説明した場合と同様に、種々様々のパターンを採用し得る。 Note that the arrangement positions and sizes (areas) of the regions 12 (1) to 12 (6) shown in FIG. 4 are examples, and the patterns of these arrangement positions and sizes are limited to the patterns shown in FIG. is not. As these arrangement positions and sizes, various patterns can be adopted as in the case described with respect to the first embodiment.
本実施形態は、以上説明した事項以外は、第1実施形態と同じである。 The present embodiment is the same as the first embodiment except for the matters described above.
かかる本実施形態においても、第1実施形態と同様に、各部分領域11(i)(i=1,2,…)毎に、エッジを抽出する上で適切な閾値th(i)を使用して、該エッジを抽出することができる。ひいては、各部分領域11(i)で所要のエッジ(本実施形態では、レーンマークのエッジ)を高い信頼性で抽出できる。 In this embodiment, as in the first embodiment, an appropriate threshold th (i) is used for extracting an edge for each partial region 11 (i) (i = 1, 2,...). Thus, the edge can be extracted. As a result, a required edge (the edge of the lane mark in this embodiment) can be extracted with high reliability in each partial region 11 (i).
また、本実施形態では、レーンマークが写る可能性が高い部分領域11(1)〜11(6)のそれぞれ11(i)(i=1,2,…,6)における閾値th(i)は、右側又は左側のレーンマークが写るように設定された局所領域12(i)におけるエッジの抽出個数に応じて設定されるので、該レーンマークのエッジを抽出するために好適な閾値th(i)を設定できる。 Further, in the present embodiment, the threshold th (i) in each of 11 (i) (i = 1, 2,..., 6) of each of the partial areas 11 (1) to 11 (6) where the lane mark is highly likely to be captured is The threshold value th (i) suitable for extracting the edge of the lane mark is set according to the number of extracted edges in the local region 12 (i) set so that the right or left lane mark is captured. Can be set.
さらに、部分領域11(1)〜11(6)のそれぞれ11(i)(i=1,2,…,6)における閾値th(i)は、第1実施形態と同様に、該部分領域11(i)の一部分の領域である局所領域12(i)でのエッジの抽出個数に応じて設定されるので、その設定処理を少ない演算負荷で効率よく行うことができる。 Furthermore, the threshold value th (i) in each of the partial areas 11 (1) to 11 (6) 11 (i) (i = 1, 2,..., 6) is the same as in the first embodiment. Since it is set according to the number of extracted edges in the local area 12 (i), which is a partial area of (i), the setting process can be efficiently performed with a small calculation load.
[変形態様]
次に、以上説明した実施形態に関連する変形態様をいくつか説明する。
[Modification]
Next, some modifications related to the above-described embodiment will be described.
前記各実施形態では、エッジ抽出対象領域における部分領域11(i)(i=1,2,…)の個数や、各部分領域11(i)の配置位置及びサイズを一定にしたが、自車両100の走行環境(ひいては、撮像環境)等に応じて、部分領域の個数、各部分領域の配置パターン、各部分領域のサイズを適宜変更するようにしてもよい。 In each of the above embodiments, the number of partial areas 11 (i) (i = 1, 2,...) In the edge extraction target area and the arrangement position and size of each partial area 11 (i) are fixed. The number of partial areas, the arrangement pattern of each partial area, and the size of each partial area may be changed as appropriate in accordance with 100 driving environments (and thus an imaging environment).
また、前記各実施形態では、走行路面のレーンマークのエッジを抽出する場合を例にとって説明したが、撮像画像から他車両等の物体のエッジを抽出するような場合でも本発明を適用できる。 Further, although cases have been described with the above embodiments as examples where the edges of the lane marks on the road surface are extracted, the present invention can also be applied to the case where the edges of an object such as another vehicle are extracted from the captured image.
また、撮像装置2は、車両100にあらかじめ搭載された撮像装置2に限らず、例えば運転者が携帯可能な撮像装置、あるいは、車両100以外の任意の移動体等に搭載された撮像装置2であってもよい。 In addition, the imaging device 2 is not limited to the imaging device 2 that is mounted in advance on the vehicle 100, for example, an imaging device that can be carried by the driver, or an imaging device 2 that is mounted on an arbitrary moving body other than the vehicle 100. There may be.
1…画像処理装置、2…撮像装置、5…エッジ抽出部(エッジ抽出手段)、6…閾値更新部(閾値更新手段)、7…レーンマーク認識部(レーンマーク認識手段)、100…車両、111…走行路面、110R,110L…レーンマーク、11(1)〜11(7)…部分領域、12(1)〜12(7)…局所領域。
DESCRIPTION OF SYMBOLS 1 ... Image processing apparatus, 2 ... Imaging device, 5 ... Edge extraction part (edge extraction means), 6 ... Threshold update part (threshold update means), 7 ... Lane mark recognition part (lane mark recognition means), 100 ... Vehicle, 111 ... traveling road surface, 110R, 110L ... lane mark, 11 (1) to 11 (7) ... partial area, 12 (1) to 12 (7) ... local area.
Claims (4)
前記エッジ抽出手段が前記撮像画像から前記エッジを抽出する処理を実行する該撮像画像中の領域であるエッジ抽出対象領域が、互いに異なる前記閾値がそれぞれ設定された複数の部分領域に分割されており、
前記エッジ抽出手段は、前記エッジ抽出対象領域の各部分領域でエッジを抽出する処理を該部分領域に対応して設定された前記閾値を用いて実行するように構成されており、
前記複数の部分領域のうちの1つ以上の部分領域のそれぞれにおける前記閾値を、当該部分領域のうちの局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段をさらに備えることを特徴とする画像処理装置。 An image processing apparatus comprising edge extraction means for extracting an edge from a captured image by comparing a change in a pixel value in a captured image of an image capturing apparatus that captures a monitoring region with a predetermined threshold,
The edge extraction target area, which is an area in the captured image where the edge extraction unit executes the process of extracting the edge from the captured image, is divided into a plurality of partial areas each having a different threshold value. ,
The edge extraction means is configured to execute processing for extracting an edge in each partial region of the edge extraction target region using the threshold value set corresponding to the partial region,
Threshold update means for updating the threshold in each of one or more partial areas of the plurality of partial areas according to the number of edges extracted by the edge extraction means in a local area of the partial areas An image processing apparatus further comprising:
前記エッジ抽出手段が前記撮像画像から前記エッジを抽出する処理を実行する該撮像画像中の領域であるエッジ抽出対象領域が、互いに異なる前記閾値がそれぞれ設定された複数の部分領域に分割されており、
前記エッジ抽出手段は、前記エッジ抽出対象領域の各部分領域でエッジを抽出する処理を該部分領域に対応して設定された前記閾値を用いて実行するように構成されており、
前記撮像装置が撮像する監視領域は、車両の走行路面を含む領域であり、
該車両の走行路面の画像を含む前記エッジ抽出対象領域において前記エッジ抽出手段により抽出されたエッジを用いて前記走行路面のレーンマークの画像を認識するレーンマーク認識手段と、
前記複数の部分領域のうちの少なくとも前記レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける前記閾値を、前記走行路面のうちの右側及左側のレーンマークの間の路面の画像が写る領域となるように当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段とをさらに備えることを特徴とする画像処理装置。 An image processing apparatus comprising edge extraction means for extracting an edge from a captured image by comparing a change in a pixel value in a captured image of an image capturing apparatus that captures a monitoring region with a predetermined threshold,
The edge extraction target area, which is an area in the captured image where the edge extraction unit executes the process of extracting the edge from the captured image, is divided into a plurality of partial areas each having a different threshold value. ,
The edge extraction unit is configured to execute using the threshold value set in correspondence with processing of extracting an edge in the partial region in the partial regions of the edge extraction target area,
The monitoring area imaged by the imaging device is an area including the traveling road surface of the vehicle,
Lane mark recognition means for recognizing an image of the lane mark on the road surface using the edge extracted by the edge extraction means in the edge extraction target area including the image of the road surface of the vehicle;
The threshold value in each of one or more partial areas having the possibility of capturing an image of at least the lane mark in the plurality of partial areas is set to the road surface between the right and left lane marks of the traveling road surface. Threshold update means for updating according to the number of edges extracted by the edge extraction means in a local area set in each of the one or more partial areas so as to be an area in which an image is shown. An image processing apparatus.
前記エッジ抽出手段が前記撮像画像から前記エッジを抽出する処理を実行する該撮像画像中の領域であるエッジ抽出対象領域が、互いに異なる前記閾値がそれぞれ設定された複数の部分領域に分割されており、
前記エッジ抽出手段は、前記エッジ抽出対象領域の各部分領域でエッジを抽出する処理を該部分領域に対応して設定された前記閾値を用いて実行するように構成されており、
前記撮像装置が撮像する監視領域は、車両の走行路面を含む領域であり、
該車両の走行路面の画像を含む前記エッジ抽出対象領域において前記エッジ抽出手段により抽出されたエッジを用いて前記走行路面のレーンマークの画像を認識するレーンマーク認識手段と、
前記複数の部分領域のうちの少なくとも前記レーンマークの画像が写る可能性を有する1つ以上の部分領域のそれぞれにおける前記閾値を、前記レーンマークの画像が写る領域となるように当該1つ以上の部分領域のそれぞれに設定した局所領域において前記エッジ抽出手段により抽出される前記エッジの個数に応じて更新する閾値更新手段とをさらに備えることを特徴とする画像処理装置。 An image processing apparatus comprising edge extraction means for extracting an edge from a captured image by comparing a change in a pixel value in a captured image of an image capturing apparatus that captures a monitoring region with a predetermined threshold,
The edge extraction target area, which is an area in the captured image where the edge extraction unit executes the process of extracting the edge from the captured image, is divided into a plurality of partial areas each having a different threshold value. ,
The edge extraction means is configured to execute processing for extracting an edge in each partial region of the edge extraction target region using the threshold value set corresponding to the partial region,
The monitoring area imaged by the imaging device is an area including the traveling road surface of the vehicle,
Lane mark recognition means for recognizing an image of the lane mark on the road surface using the edge extracted by the edge extraction means in the edge extraction target area including the image of the road surface of the vehicle;
Among the plurality of partial areas, at least one of the one or more partial areas having the possibility of capturing the lane mark image is set to the one or more partial areas so that the lane mark image is captured. An image processing apparatus, further comprising: a threshold update unit that updates the local region set in each of the partial regions according to the number of edges extracted by the edge extraction unit.
前記閾値更新手段は、前記閾値の更新前に既に前記レーンマーク認識手段により認識されたレーンマークの撮像画像中の位置に基づいて、新たな撮像画像における前記レーンマークの存在箇所を推定し、該推定結果に基づいて、前記局所領域を設定するように構成されていることを特徴とする画像処理装置。 The image processing apparatus according to claim 2 or 3,
The threshold update means estimates the location of the lane mark in a new captured image based on the position in the captured image of the lane mark that has already been recognized by the lane mark recognition means before the threshold is updated, An image processing apparatus configured to set the local region based on an estimation result.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083701A JP6348758B2 (en) | 2014-04-15 | 2014-04-15 | Image processing device |
US14/658,482 US10185879B2 (en) | 2014-04-15 | 2015-03-16 | Image processing device |
CN201510121903.XA CN105005758B (en) | 2014-04-15 | 2015-03-19 | Image processing apparatus |
DE102015206654.1A DE102015206654A1 (en) | 2014-04-15 | 2015-04-14 | IMAGING DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083701A JP6348758B2 (en) | 2014-04-15 | 2014-04-15 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015204022A JP2015204022A (en) | 2015-11-16 |
JP6348758B2 true JP6348758B2 (en) | 2018-06-27 |
Family
ID=54193469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014083701A Active JP6348758B2 (en) | 2014-04-15 | 2014-04-15 | Image processing device |
Country Status (4)
Country | Link |
---|---|
US (1) | US10185879B2 (en) |
JP (1) | JP6348758B2 (en) |
CN (1) | CN105005758B (en) |
DE (1) | DE102015206654A1 (en) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5855756B2 (en) * | 2012-08-30 | 2016-02-09 | 本田技研工業株式会社 | Lane mark recognition device |
US20160259034A1 (en) * | 2015-03-04 | 2016-09-08 | Panasonic Intellectual Property Management Co., Ltd. | Position estimation device and position estimation method |
WO2017068699A1 (en) * | 2015-10-22 | 2017-04-27 | 日産自動車株式会社 | Parking space line detection method and device |
US10452069B2 (en) * | 2015-11-26 | 2019-10-22 | Mobileye Vision Technologies, Ltd. | Predicting and responding to cut in vehicles and altruistic responses |
JP7119493B2 (en) * | 2018-03-28 | 2022-08-17 | 沖電気工業株式会社 | Recognition device, recognition method and program |
CN110879948B (en) * | 2018-09-06 | 2022-10-18 | 华为技术有限公司 | Image processing method, device and storage medium |
US10748303B2 (en) * | 2018-10-03 | 2020-08-18 | Gentex Corporation | Rear facing lane detection overlay |
JP7203587B2 (en) | 2018-12-14 | 2023-01-13 | 株式会社デンソーテン | Image processing device and image processing method |
JP2020095631A (en) | 2018-12-14 | 2020-06-18 | 株式会社デンソーテン | Image processing device and image processing method |
JP7203586B2 (en) * | 2018-12-14 | 2023-01-13 | 株式会社デンソーテン | Image processing device and image processing method |
JP7359541B2 (en) | 2018-12-14 | 2023-10-11 | 株式会社デンソーテン | Image processing device and image processing method |
JP7252750B2 (en) | 2018-12-14 | 2023-04-05 | 株式会社デンソーテン | Image processing device and image processing method |
JP7236857B2 (en) | 2018-12-14 | 2023-03-10 | 株式会社デンソーテン | Image processing device and image processing method |
JP2020095624A (en) | 2018-12-14 | 2020-06-18 | 株式会社デンソーテン | Image processing device and image processing method |
JP7226986B2 (en) | 2018-12-14 | 2023-02-21 | 株式会社デンソーテン | Image processing device and image processing method |
JP2020095620A (en) | 2018-12-14 | 2020-06-18 | 株式会社デンソーテン | Image processing device and image processing method |
JP2020095623A (en) | 2018-12-14 | 2020-06-18 | 株式会社デンソーテン | Image processing device and image processing method |
JP7141940B2 (en) | 2018-12-14 | 2022-09-26 | 株式会社デンソーテン | Image processing device and image processing method |
JP7195131B2 (en) | 2018-12-14 | 2022-12-23 | 株式会社デンソーテン | Image processing device and image processing method |
KR20210000985A (en) | 2019-06-26 | 2021-01-06 | 삼성전자주식회사 | Vision sensor, image processing device comprising thereof and operating method of vision sensor |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08320998A (en) * | 1995-05-25 | 1996-12-03 | Nissan Motor Co Ltd | Lane marker detector |
JP3413745B2 (en) * | 1995-12-18 | 2003-06-09 | 株式会社日立製作所 | Road surface monitoring device by image processing |
JPH09288737A (en) * | 1996-04-22 | 1997-11-04 | Mitsubishi Electric Corp | Onboard picture processor |
US6819779B1 (en) * | 2000-11-22 | 2004-11-16 | Cognex Corporation | Lane detection system and apparatus |
JP4314979B2 (en) * | 2003-11-25 | 2009-08-19 | 株式会社デンソー | White line detector |
JP4437714B2 (en) * | 2004-07-15 | 2010-03-24 | 三菱電機株式会社 | Lane recognition image processing device |
US8924078B2 (en) * | 2004-11-18 | 2014-12-30 | Gentex Corporation | Image acquisition and processing system for vehicle equipment control |
CN101620732A (en) * | 2009-07-17 | 2010-01-06 | 南京航空航天大学 | Visual detection method of road driving line |
JP5016073B2 (en) | 2010-02-12 | 2012-09-05 | 株式会社デンソー | White line recognition device |
JP6141787B2 (en) | 2014-04-01 | 2017-06-07 | 本田技研工業株式会社 | Lane mark recognition device |
JP6141788B2 (en) | 2014-04-14 | 2017-06-07 | 本田技研工業株式会社 | Lane mark recognition device |
-
2014
- 2014-04-15 JP JP2014083701A patent/JP6348758B2/en active Active
-
2015
- 2015-03-16 US US14/658,482 patent/US10185879B2/en active Active
- 2015-03-19 CN CN201510121903.XA patent/CN105005758B/en active Active
- 2015-04-14 DE DE102015206654.1A patent/DE102015206654A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN105005758A (en) | 2015-10-28 |
DE102015206654A1 (en) | 2015-10-15 |
JP2015204022A (en) | 2015-11-16 |
US20150294163A1 (en) | 2015-10-15 |
US10185879B2 (en) | 2019-01-22 |
CN105005758B (en) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6348758B2 (en) | Image processing device | |
US9489586B2 (en) | Traffic sign recognizing apparatus and operating method thereof | |
EP3082066B1 (en) | Road surface gradient detection device | |
JP3651387B2 (en) | White line detector | |
EP2924654A2 (en) | Image processing apparatus and image processing method | |
US20150367781A1 (en) | Lane boundary estimation device and lane boundary estimation method | |
JP6054777B2 (en) | Stereo camera device | |
JP5895955B2 (en) | Lane boundary detection device | |
JP5402828B2 (en) | Lane boundary detection device, lane boundary detection program | |
JP2006268097A (en) | On-vehicle object detecting device, and object detecting method | |
US20160026878A1 (en) | Algorithm to extend detecting range for avm stop line detection | |
CN103366155B (en) | Temporal coherence in unobstructed pathways detection | |
JP2018005682A (en) | Image processor | |
JP2006301722A (en) | Image processor | |
WO2016059643A1 (en) | System and method for pedestrian detection | |
KR101402089B1 (en) | Apparatus and Method for Obstacle Detection | |
US10074022B2 (en) | Lamp detection device and lamp detection method | |
JP6375911B2 (en) | Curve mirror detector | |
JP2006339960A (en) | Device and method for object detection | |
JP2006350699A (en) | Image processor and image processing method | |
JP6389119B2 (en) | Lane boundary recognition device | |
JP2010277384A (en) | Device and method for supporting traveling | |
JP6378547B2 (en) | Outside environment recognition device | |
JP2013218476A (en) | Image recognition device | |
US9811744B2 (en) | Fast and robust stop line detector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170314 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170509 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171218 |
|
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: 20180529 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180601 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6348758 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |