JP2023007867A - Detection device and detection method - Google Patents
Detection device and detection method Download PDFInfo
- Publication number
- JP2023007867A JP2023007867A JP2021110978A JP2021110978A JP2023007867A JP 2023007867 A JP2023007867 A JP 2023007867A JP 2021110978 A JP2021110978 A JP 2021110978A JP 2021110978 A JP2021110978 A JP 2021110978A JP 2023007867 A JP2023007867 A JP 2023007867A
- Authority
- JP
- Japan
- Prior art keywords
- circle
- integrated
- curved mirror
- detection
- unit
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 83
- 238000003384 imaging method Methods 0.000 abstract description 2
- 230000009466 transformation Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、検出装置および検出方法に関する。 The present invention relates to a detection device and detection method.
従来、車両の周囲を撮像した撮像画像からカーブミラーを抽出し、カーブミラーに映る特徴点の移動ベクトルに基づいて、自車両に近づいてくるあるいは自車両から遠ざかる移動物体を抽出する技術が開示されている(例えば、特許文献1参照)。 Conventionally, a technology has been disclosed in which a curved mirror is extracted from an image captured around the vehicle, and a moving object approaching or moving away from the vehicle is extracted based on the movement vector of the feature point reflected in the curved mirror. (See, for example, Patent Document 1).
しかしながら、従来技術では、撮像画像からカーブミラーを効率よく検出するうえで改善の余地があった。 However, in the conventional technology, there is room for improvement in efficiently detecting curved mirrors from captured images.
本発明は、上記に鑑みてなされたものであって、撮像画像からカーブミラーを効率よく検出することができる検出装置および検出方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a detection apparatus and a detection method capable of efficiently detecting a curved mirror from a captured image.
上述した課題を解決し、目的を達成するために、本発明に係る検出装置は、算出部と、生成部と、検出部とを備える。前記算出部は、車両の進行方向を撮像した撮像画像のエッジに基づいて、真円形状を求めるハフ変換によって前記エッジを通過する円オブジェクトを算出する。前記生成部は、前記算出部によって算出された前記円オブジェクトのうち、中心座標間の距離が閾値以下となる複数の前記円オブジェクトの一部を統合した統合円オブジェクトを生成する。前記検出部は、前記生成部によって生成された前記統合円オブジェクトに基づき、前記撮像画像に写るカーブミラーを検出する。 In order to solve the above-described problems and achieve the object, the detection device according to the present invention includes a calculator, a generator, and a detector. The calculator calculates a circular object passing through the edge by a Hough transform for obtaining a perfect circular shape, based on the edge of the image captured in the traveling direction of the vehicle. The generation unit generates an integrated circle object by integrating some of the circle objects calculated by the calculation unit, the distance between the center coordinates of which is equal to or less than a threshold. The detection unit detects a curved mirror appearing in the captured image based on the integrated circle object generated by the generation unit.
本発明によれば、撮像画像からカーブミラーを効率よく検出することができる。 According to the present invention, it is possible to efficiently detect a curved mirror from a captured image.
以下、添付図面を参照して、本願の開示する検出装置および検出方法の実施形態を詳細に説明する。なお、以下に示す実施形態により本発明が限定されるものではない。 Hereinafter, embodiments of the detection device and detection method disclosed in the present application will be described in detail with reference to the accompanying drawings. In addition, this invention is not limited by embodiment shown below.
まず、図1を用いて、実施形態に係る検出装置および検出方法の概要について説明する。図1は、検出方法の概要を示す図である。なお、実施形態に係る検出方法は、図1に示す検出装置1によって実行される。
First, an outline of a detection device and a detection method according to an embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an overview of the detection method. Note that the detection method according to the embodiment is executed by the
図1に示すように、検出装置1は、たとえば、自車両MCに搭載される。たとえば、検出装置1は、自車両MCの進行方向(たとえば、前方)を撮像するカメラを備えたドライブレコーダであり、カメラで撮像した撮像画像から障害物を検出する障害物検知機能を有する。
As shown in FIG. 1, the
たとえば、図1に示すように、自車両MCがT字路に進入する場合を想定すると、通常、自車両MCの運転者は、カーブミラーMを目視することで、T字路に他方向から進入する他車両Cの存在を認識する。これに対して、検出装置1は、撮像画像に対する画像処理を行うことで、カーブミラーMに映る他車両C等の障害物を検出するとともに、たとえば、その存在を運転者へ報知する。
For example, as shown in FIG. 1, assuming a case where the vehicle MC enters a T-junction, the driver of the vehicle MC normally looks at the curve mirror M to see the T-junction from the other direction. The presence of another vehicle C entering is recognized. On the other hand, the
ところで、撮像画像からカーブミラーMを検出するにあたり、カーブミラーMの形状の特徴を示す楕円形状をハフ変換によって求める手法が考えられる。しかしながら、一般的に、ハフ変換では、変数が大きくなるにつれて処理負荷が飛躍的に大きくなる。そのため、真円形状を求めるハフ変換に比べて楕円形状を求めるハフ変換は、計算量が膨大になり処理負荷の観点から好ましくない。 By the way, in detecting the curved mirror M from the captured image, a method of obtaining an elliptical shape that indicates the characteristic of the shape of the curved mirror M by Hough transform is conceivable. However, in general, the Hough transform dramatically increases the processing load as the number of variables increases. Therefore, compared with the Hough transform for obtaining a perfect circular shape, the Hough transform for obtaining an elliptical shape requires an enormous amount of calculation, which is not preferable from the viewpoint of the processing load.
そこで、実施形態に係る検出装置1では、真円形状を求めるハフ変換を用いてカーブミラーMを検出することとした。具体的には、検出装置1は、まず、撮像画像Iのエッジに基づいて、真円形状を求めるハフ変換を行う(ステップS1)。なお、撮像画像Iのエッジは、撮像画像Iの各画素の輝度勾配などに基づく既知の手法によって抽出される。
Therefore, in the detecting
ここで、ステップS1における真円形状を求めるハフ変換では、各エッジを通過する真円形状の円オブジェクトoが算出される。また、真円形状を求めるハフ変換では、エッジそれぞれを通過する無限数の真円のうち、多数のエッジを通過する円、言い換えれば、実際に撮像画像Iに写っている可能性が高い円の中心座標および半径が求まる。 Here, in the Hough transform for obtaining a perfect circular shape in step S1, a perfect circular circular object o passing through each edge is calculated. In addition, in the Hough transform for obtaining a perfect circular shape, out of an infinite number of perfect circles that pass through each edge, the number of circles that pass through a large number of edges, in other words, the number of circles that are likely to be actually captured in the captured image I is Find the center coordinates and radius.
つづいて、検出装置1では、ステップS1において算出した円オブジェクトoのうち、中心座標間の距離が閾値以下となる複数の円の一部を統合した統合円オブジェクトoiを生成する(ステップS2)。
Subsequently, the detecting
たとえば、ステップS2の処理においては、各円オブジェクトoの中心座標間の距離を算出し、算出した距離が閾値以下となる円オブジェクトoの軌跡を統合することで、統合円オブジェクトoiを生成する。 For example, in the process of step S2, the integrated circle object oi is generated by calculating the distance between the center coordinates of each circle object o and integrating the trajectories of the circle objects o for which the calculated distance is equal to or less than a threshold.
図1に示す例において、統合円オブジェクトoiは、楕円形状を有している。そのため、ステップS2およびステップS3における処理は、撮像画像Iから間接的に楕円形状を抽出するための処理とも言える。 In the example shown in FIG. 1, the integrated circle object oi has an elliptical shape. Therefore, the processing in steps S2 and S3 can be said to be processing for indirectly extracting an elliptical shape from the captured image I.
つまり、検出装置1は、カーブミラーMのエッジ形状を複数の円オブジェクトoから間接的に求めることとした。これにより、楕円形状を求めるハフ変換を回避しつつ、楕円形状を求めることができる。
That is, the
その後、検出装置1は、統合円オブジェクトoiに基づき、撮像画像Iに写るカーブミラーMを検出する(ステップS3)。たとえば、検出装置1は、統合円オブジェクトoiの一つをカーブミラーMとして検出する。
After that, the
このように、実施形態に係る検出装置1では、真円形状を求めるハフ変換によって、円オブジェクトoを算出し、算出した円オブジェクトoを統合することで、統合円オブジェクトoiを生成する。
As described above, the
そして、実施形態に係る検出装置1では、統合円オブジェクトoiを用い、撮像画像Iに写るカーブミラーMを検出する。これにより、実施形態に係る検出装置1は、楕円形状を求めるハフ変換を回避しつつ、楕円形状のカーブミラーMを検出することができるので、撮像画像IからカーブミラーMを効率よく検出することができる。
Then, in the
次に、図2を用いて、実施形態に係る検出装置1の構成例について説明する。図2は、検出装置1のブロック図である。なお、図2には、検出装置1に加え、カメラ100およびディスプレイ110を併せて示す。カメラ100は、自車両MCの進行方向を所定周期で撮像する。たとえば、カメラ100は、魚眼レンズ等のレンズと、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子とを備える。
Next, a configuration example of the
ディスプレイ110は、車載ディスプレイであり、検出装置1によって検出されたカーブミラーMに写る障害物に関する各種情報(たとえば、警告画像)を表示する。また、ディスプレイ110は、音声出力部を有し、障害物に関する各種情報として警告音を出力することにしてもよい。また、ディスプレイ110として、たとえば、自車両MCのフロントガラスに映像を投影する、いわゆる、ヘッドアップディスプレイを採用することにしてもよい。
The
図2に示すように、検出装置1は、記憶部10と、制御部20とを備える。記憶部10は、たとえば、不揮発性メモリやデータフラッシュ、ハードディスクドライブといった記憶デバイスで構成される。記憶部10には、ミラー検知情報11、特徴点情報12および各種プログラムなどが記憶される。
As shown in FIG. 2 , the
ミラー検知情報11は、カーブミラーMの検出結果に関する各種情報である。たとえば、自車両MCと、検出したカーブミラーMの相対位置、大きさ、向き等に関する情報がミラー検知情報11として記憶部10に記憶される。
The
特徴点情報12は、撮像画像Iから抽出した特徴点に関する各種情報である。たとえば、特徴点ごとの時系列変化に関する情報が特徴点情報12として記憶部10に記憶される。
The
制御部20は、算出部21と、生成部22と、検出部23と、判定部24と、出力部25とを備え、たとえば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ、入出力ポートなどを有するコンピュータや各種の回路を含む。
The
コンピュータのCPUは、たとえば、ROMに記憶されたプログラムを読み出して実行することによって、制御部20の算出部21、生成部22、検出部23、判定部24および出力部25として機能する。
The CPU of the computer functions as the
また、制御部20の算出部21、生成部22、検出部23、判定部24および出力部25の少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。
In addition, at least one part or all of the
算出部21は、自車両MCの進行方向を撮像した撮像画像Iのエッジに基づいて、真円形状を求めるハフ変換によってエッジを通過する円オブジェクトoを算出する。たとえば、算出部21は、カメラ100から撮像画像Iを取得するとともに、撮像画像Iに対するエッジ抽出処理によって撮像画像Iのエッジを抽出する。
The
つづいて、算出部21は、撮像画像Iから抽出したエッジに基づき、真円形状を求めるハフ変換によって、各エッジを通過する円オブジェクトoを算出する。ここで、真円形状を求めるハフ変換とは、撮像画像Iから真円を検出する処理であり、かかるハフ変換によって、複数のエッジを通過する円オブジェクトoが算出される。
Subsequently, based on the edges extracted from the captured image I, the
たとえば、算出部21は、真円形状のハフ変換によって、1つの撮像画像Iから無数の円オブジェクトoを算出する。算出部21は、円オブジェクトoを算出すると、円オブジェクトoに関する情報(たとえば、中心座標、半径)を生成部22へ渡す。
For example, the
ここで、たとえば、算出部21は、各画素の色情報に基づき、オレンジ色を有する画素で構成されたエッジをハフ変換の算出対象とすることにしてもよい。これは、一般的にカーブミラーはオレンジ色の外観形状を有しているためである。
Here, for example, the
すなわち、オレンジ色に着目することで、カーブミラーの色の特徴を有するエッジのみをハフ変換の対象とすることができる。これにより、ハフ変換に用いるエッジの個数を削減することができるので、処理負荷を削減することができる。 That is, by focusing on the orange color, it is possible to subject only the edges having the characteristic of the color of the curved mirror to the Hough transform. As a result, the number of edges used for the Hough transform can be reduced, thereby reducing the processing load.
生成部22は、算出部21によって算出された円オブジェクトoのうち、中心座標間の距離が閾値以下となる複数の円オブジェクトoの一部を統合した統合円オブジェクトoiを生成する。たとえば、生成部22は、互いに円周が交わる円オブジェクトoを統合することで、統合円オブジェクトoiを生成する。
The
この際、生成部22は、たとえば、楕円形状が形成されるように円オブジェクトoの一部を統合して、統合円オブジェクトoiを生成するようにしてもよい。これにより、真円形状から楕円形状を導出するができるので、楕円形状を求めるハフ変換を用いる場合に比べて、処理負荷の軽減を図ることができる。
At this time, the generating
検出部23は、生成部22によって生成された統合円オブジェクトoiに基づき、撮像画像Iに写るカーブミラーMを検出する。たとえば、検出部23は、統合円オブジェクトoiのうち、あらかじめ設定されたカーブミラー形状に最も近いものをカーブミラーMとして検出する。検出部23は、カーブミラーMを検出すると、検出結果をミラー検知情報11として記憶部10に書き込む。
The
また、検出部23は、時系列の各フレームにおける各統合円オブジェクトoiおよび統合円オブジェクトoiの生成に用いた円オブジェクトoに関する情報を用いて、カーブミラーMを検出することにしてもよい。
Further, the
図3は、統合円オブジェクトの時系列変化を示す模式図である。たとえば、図3に示すように、検出部23は、現フレームまでに検出したカーブミラーMの時系列変化から現フレームにおけるカーブミラーMを検出する。
FIG. 3 is a schematic diagram showing time-series changes of integrated circle objects. For example, as shown in FIG. 3, the
まず、検出部23は、現フレームInにおける統合円オブジェクトoiの生成に用いた円オブジェクトoの集合である第1オブジェクト群G1の重心座標と、過去フレームIpにおける統合円オブジェクトoiの生成に用いた円オブジェクトoの集合である第2オブジェクト群G2の重心座標との距離を算出する。なお、ここでの第2オブジェクト群G2とは、たとえば、過去フレームにおいてカーブミラーMとして検出した統合円オブジェクトoiの生成に用いた円オブジェクトoの集合である。
First, the
たとえば、検出部23は、第1オブジェクト群G1の重心座標と、第2オブジェクト群G2の重心座標との距離(以下、重心間距離)が閾値以下である第1オブジェクト群G1をカーブミラーMの検出対象とする。換言すれば、重心間距離が閾値を超える第1オブジェクト群G1については、カーブミラーMの検出対象から除外する。
For example, the
これにより、過去に検出したカーブミラーMの位置から比較的近い位置の推定結果を現在検出されたカーブミラーMとすることで、画像内の一部の領域に対して処理を削減することができる。 As a result, the currently detected curved mirror M is estimated as a position relatively close to the position of the curved mirror M detected in the past, so that the processing can be reduced for a part of the image. .
つづいて、検出部23は、重心間距離が閾値以下である第1オブジェクト群G1について、たとえば、第1オブジェクト群G1と第2オブジェクト群G2とを重ね合わせ、重複領域R1、非重複領域R2の割合を算出する。ここで、第1オブジェクト群G1と第2オブジェクト群G2とを重ね合わせるとは、たとえば、第1オブジェクト群G1の重心座標と、第2オブジェクト群G2の重心座標とを一致させることを指し、たとえば、第2オブジェクト群G2を第1オブジェクト群G1の位置までスライドさせることで第1オブジェクト群G1と第2オブジェクト群G2とを重ね合わせることができる。
Subsequently, the
つづいて、検出部23は、第1オブジェクト群G1と第2オブジェクト群G2との重複領域R1が閾値以上であり、かつ、非重複領域R2が閾値以下である第1オブジェクト群G1の統合円オブジェクトoiについて現フレームにおけるカーブミラーMとして検出する。
Subsequently, the
換言すれば、検出部23は、第2オブジェクト群G2に形状が類似する第1オブジェクト群G1の統合円オブジェクトoiをカーブミラーMとして検出する一方、第2オブジェクト群G2に形状が類似しない第1オブジェクト群G1の統合円オブジェクトoiをカーブミラーMとして検出しない。
In other words, the
このように、過去に検出したカーブミラーMの形状と類似する統合円オブジェクトoiをカーブミラーMとして検出することで、カーブミラーMの形状の検出精度の向上を図ることができる。 In this way, by detecting the integrated circle object oi similar to the shape of the curved mirror M detected in the past as the curved mirror M, the detection accuracy of the shape of the curved mirror M can be improved.
なお、検出部23による検出処理は、上記の例に限定されるものではない。たとえば、カーブミラーMの外縁の特徴点の時系列変化と、鏡面内部の特徴点の時系列変化とに着目して、カーブミラーMを検出することにしてもよい。
Note that the detection process by the
具体的には、カーブミラーMは固定されて設置されているため、その外縁の特徴点のオプティカルフローは、自車両MCの移動成分に依存する。一方、たとえば、カーブミラーMに他車両などの移動物体が写っている場合には、その鏡面内の特徴点のオプティカルフローは、移動物体の移動成分を含むことになる。 Specifically, since the curved mirror M is fixedly installed, the optical flow of the feature points on its outer edge depends on the movement component of the host vehicle MC. On the other hand, for example, when a moving object such as another vehicle is reflected on the curved mirror M, the optical flow of the feature points within the mirror surface contains the movement component of the moving object.
そのため、検出部23は、統合円オブジェクトoiのオプティカルフローと、統合円オブジェクトoiの内部のオプティカルフローとを比較することで、統合円オブジェクトoiがカーブミラーMか否かを判定することができる。
Therefore, the
なお、たとえば、自車両MCがカーブミラーMに向かって走行している場合には、撮像画像Iに写るカーブミラーMは次第に大きくなるので、過去に検出したカーブミラーMと、現在フレームにおける統合円オブジェクトoiの大きさを比較することにしてもよい。 It should be noted that, for example, when the host vehicle MC is traveling toward the curved mirror M, the curved mirror M reflected in the captured image I gradually becomes larger. Alternatively, the sizes of the objects oi may be compared.
すなわち、検出部23は、統合円オブジェクトoiのうち、過去に検出したカーブミラーMよりも面積が大きいものまたは同等の大きさを有するものをカーブミラーMとして検出することにしてもよい。
In other words, the
これにより、面積が小さくなる統合円オブジェクトoiをカーブミラーMの候補から除外することができるので、カーブミラーMの検出精度を向上させることができる。 As a result, the integrated circle object oi having a smaller area can be excluded from candidates for the curved mirror M, so that the detection accuracy of the curved mirror M can be improved.
また、カーブミラーM自体は動かないため、フレーム間で大きく位置や大きさが変化しにくいと考えられる。そのため、過去の検出結果から現フレームにおけるカーブミラーMの位置を予測し、予測した範囲内の統合円オブジェクトoiのみをカーブミラーMの検出対象とすることにしてもよい。なお、この点については、円オブジェクトoの算出処理についても同様に適用可能である。すなわち、予測した範囲内に存在するエッジを対象として、円オブジェクトoの算出を行うことにしてもよい。 In addition, since the curved mirror M itself does not move, it is considered that the position and size of the mirror are unlikely to change greatly between frames. Therefore, the position of the curved mirror M in the current frame may be predicted from the past detection results, and only the integrated circle object oi within the predicted range may be targeted for the curved mirror M to be detected. Note that this point can be similarly applied to the calculation processing of the circle object o. That is, the circle object o may be calculated for edges existing within the predicted range.
判定部24は、検出部23によって検出されたカーブミラーMに基づき、カーブミラーMに写る接近物体の有無を判定する。ここで、接近物体とは、たとえば、自車両MCとは異なる方向からカーブミラーMに接近する移動体を指す。たとえば、図1に示した例においては、T字路に向かって走行中の他車両Cが接近物体に対応する。なお、接近物体は、人、自転車、二輪バイク等であってもよい。
Based on the curve mirror M detected by the
たとえば、判定部24は、接近物体が存在すると判定した場合には、出力部25へ警告情報の出力指示を通知する。なお、接近物体の有無に関する判定については、特に限定されるものではなく、たとえば、任意の手法を用いることにしてもよい。また、カーブミラーMの向きについては、既存の手法によって検出可能である。
For example, when determining that an approaching object exists, the
出力部25は、たとえば、判定部24から上記の警告情報の出力指示を受け取った場合に、警告情報をディスプレイ110へ出力する。ここで、警告情報とは、自車両MCの運転者に、接近物体の存在を周知させるための情報である。たとえば、警告情報として、画像、イラスト、テキスト、音声などが挙げられる。
The
次に、図4を用いて、実施形態に係る検出装置1が実行する処理手順について説明する。図4は、検出装置1が実行する処理手順を示すフローチャートである。なお、以下に示す処理手順は、検出装置1の制御部20によって繰り返し実行される。
Next, a processing procedure executed by the
図4に示すように、検出装置1は、撮像画像Iを取得すると(ステップS101)、撮像画像のエッジに基づき、真円形状を求めるハフ変換を行う(ステップS102)。続いて、検出装置1は、ハフ変換によって算出された円オブジェクトoから統合円オブジェクトoiを生成する(ステップS103)。
As shown in FIG. 4, when the
つづいて、検出装置1は、統合円オブジェクトoiに基づき、撮像画像Iに写るカーブミラーMを検出し(ステップS104)、検出したカーブミラーMに基づき、自車両MCに接近する接近物体を判定する(ステップS105)。
Subsequently, the
つづいて、検出装置1は、ステップS105の結果、接近物体があったか否かを判定し(ステップS106)、接近物体をありと判定し場合(ステップS106;Yes)、警告情報を出力して(ステップS107)、処理を終了する。また、検出装置1は、接近物体がないと判定した場合(ステップS106;No)、ステップS106の処理を省略して、処理を終了する。
Subsequently, the
上述したように、実施形態に係る検出装置1は、算出部21と、生成部22と、検出部23とを備える。算出部21は、車両の進行方向を撮像した撮像画像Iのエッジに基づいて、真円形状を求めるハフ変換によってエッジを通過する円オブジェクトoを算出する。
As described above, the
生成部22は、算出部21によって算出された円オブジェクトoのうち、中心座標間の距離が閾値以下となる複数の円オブジェクトoの一部を統合した統合円オブジェクトoiを生成する。検出部23は、生成部22によって生成された統合円オブジェクトoiに基づき、撮像画像Iに写るカーブミラーMを検出する。
The
したがって、実施形態に係る検出装置1によれば、撮像画像IからカーブミラーMを効率よく検出することができる。
Therefore, according to the detecting
ところで、上述した実施形態では、自車両MCの前方を撮像した撮像画像IからカーブミラーMに映る移動物体を抽出する場合について説明したが、撮像画像Iは自車両MCの側方や後方を撮像したものであってもよい。 By the way, in the above-described embodiment, a case has been described in which a moving object reflected in the curved mirror M is extracted from the captured image I that captures the front of the vehicle MC, but the captured image I captures the sides and rear of the vehicle MC. It may be
また、上述した実施形態では、カーブミラーMに映る移動物体を検出した場合に、自車両MCの運転者にその存在を報知する場合について説明したが、これに限定されるものではない。すなわち、本願発明を自動運転に適用することにしてもよい。たとえば、この場合、カーブミラーMに映る移動物体を検出した場合に、減速等の各種衝突回避措置を行うようにしてもよい。 Further, in the above-described embodiment, when a moving object reflected in the curved mirror M is detected, the driver of the host vehicle MC is notified of its presence, but the present invention is not limited to this. That is, the present invention may be applied to automatic driving. For example, in this case, when a moving object reflected in the curved mirror M is detected, various collision avoidance measures such as deceleration may be performed.
また、上述した実施形態では、ハフ変換を用いて円オブジェクトoを算出する場合について説明したが、たとえば、最小二乗法を用いるなど、その他の近似式を用いて円オブジェクトoを算出することにしてもよい。 Further, in the above-described embodiment, the case where the circle object o is calculated using the Hough transform has been described. good too.
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細及び代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲及びその均等物によって定義される総括的な発明の概念の精神又は範囲から逸脱することなく、様々な変更が可能である。 Further effects and modifications can be easily derived by those skilled in the art. Therefore, the broader aspects of the invention are not limited to the specific details and representative embodiments shown and described above. Accordingly, various changes may be made without departing from the spirit or scope of the general inventive concept defined by the appended claims and equivalents thereof.
1 検出装置
21 算出部
22 生成部
23 検出部
24 判定部
25 出力部
M カーブミラー
o 円オブジェクト
oi 統合円オブジェクト
1
Claims (6)
前記算出部によって算出された前記円オブジェクトのうち、中心座標間の距離が閾値以下となる複数の前記円オブジェクトの一部を統合した統合円オブジェクトを生成する生成部と、
前記生成部によって生成された前記統合円オブジェクトに基づき、前記撮像画像に写るカーブミラーを検出する検出部と
を備えることを特徴とする検出装置。 a calculation unit that calculates a circular object that passes through the edge by a Hough transform that obtains a perfect circular shape based on the edge of the captured image that captures the traveling direction of the vehicle;
a generation unit that generates an integrated circle object by integrating a portion of a plurality of the circle objects whose center coordinate distance is equal to or less than a threshold among the circle objects calculated by the calculation unit;
and a detection unit that detects a curved mirror appearing in the captured image based on the integrated circle object generated by the generation unit.
前記撮像画像の各画素の色情報に基づいて、オレンジ色を有する前記エッジを対象として前記円オブジェクトを算出すること
を特徴とする請求項1に記載の検出装置。 The calculation unit
2. The detection device according to claim 1, wherein the circular object is calculated for the edge having an orange color based on the color information of each pixel of the captured image.
現在フレームにおいて前記統合円オブジェクトに用いた前記円オブジェクトの集合である第1円オブジェクト群の重心座標と、過去フレームにおいて前記統合円オブジェクトに用いた前記円オブジェクトの集合である第2円オブジェクトの重心座標との距離が閾値以下となる前記統合円オブジェクトを前記カーブミラーとして検出すること
を特徴とする請求項1または2に記載の検出装置。 The detection unit is
The barycentric coordinates of a first circle object group, which is a set of circle objects used for the integrated circle object in the current frame, and the barycenter of a second circle object, which is a set of circle objects used for the integrated circle object in the past frame. 3. The detection device according to claim 1, wherein the integrated circle object whose distance from coordinates is equal to or less than a threshold is detected as the curved mirror.
前記第1円オブジェクト群と前記第2円オブジェクトとを重ねて、重複領域が閾値以上であり、非重複領域が閾値以下である場合に、前記統合円オブジェクトを前記カーブミラーとして検出すること
を特徴とする請求項3に記載の検出装置。 The detection unit is
When the first circle object group and the second circle object are overlapped and an overlapping area is equal to or larger than a threshold and a non-overlapping area is equal to or smaller than the threshold, the integrated circular object is detected as the curved mirror. 4. The detection device according to claim 3.
過去に検出した前記カーブミラーよりも面積の大きい前記統合円オブジェクトを前記カーブミラーとして検出すること
を特徴とする請求項1~4のいずれか一つに記載の検出装置。 The detection unit is
5. The detecting device according to claim 1, wherein the integrated circular object having a larger area than the previously detected curved mirror is detected as the curved mirror.
前記算出工程によって算出された前記円オブジェクトのうち、中心座標間の距離が閾値以下となる複数の前記円オブジェクトの一部を統合した統合円オブジェクトを生成する生成工程と、
前記生成工程によって生成された前記統合円オブジェクトに基づき、前記撮像画像に写るカーブミラーを検出する検出工程と
を含むことを特徴とする検出方法。 a calculating step of calculating a circular object passing through the edge by a Hough transform for obtaining a perfect circular shape, based on the edge of a captured image obtained by capturing the traveling direction of the vehicle;
a generation step of generating an integrated circle object by integrating a portion of a plurality of the circle objects whose center coordinate distance is equal to or less than a threshold among the circle objects calculated by the calculation step;
and a detection step of detecting a curved mirror appearing in the captured image based on the integrated circle object generated by the generation step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021110978A JP2023007867A (en) | 2021-07-02 | 2021-07-02 | Detection device and detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021110978A JP2023007867A (en) | 2021-07-02 | 2021-07-02 | Detection device and detection method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023007867A true JP2023007867A (en) | 2023-01-19 |
Family
ID=85112820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021110978A Pending JP2023007867A (en) | 2021-07-02 | 2021-07-02 | Detection device and detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023007867A (en) |
-
2021
- 2021-07-02 JP JP2021110978A patent/JP2023007867A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107577988B (en) | Method, device, storage medium and program product for realizing side vehicle positioning | |
JP6795027B2 (en) | Information processing equipment, object recognition equipment, device control systems, moving objects, image processing methods and programs | |
US7684590B2 (en) | Method of recognizing and/or tracking objects | |
US20230110116A1 (en) | Advanced driver assist system, method of calibrating the same, and method of detecting object in the same | |
US20180114067A1 (en) | Apparatus and method for extracting objects in view point of moving vehicle | |
US20120219183A1 (en) | 3D Object Detecting Apparatus and 3D Object Detecting Method | |
WO2017138245A1 (en) | Image processing device, object recognition device, device control system, and image processing method and program | |
JP2009064410A (en) | Method for detecting moving objects in blind spot of vehicle and blind spot detection device | |
JP2006071471A (en) | Moving body height discrimination device | |
US9516274B2 (en) | Sensing system and method for detecting moving objects | |
JP6032034B2 (en) | Object detection device | |
JP2007334859A (en) | Object detector | |
CN107950023B (en) | Vehicle display device and vehicle display method | |
US20160314363A1 (en) | Obstacle detection apparatus and method | |
CN113544021B (en) | Method for creating a collision detection training set including self-component exclusion | |
JP2010015346A (en) | Surroundings monitoring apparatus | |
JP6065629B2 (en) | Object detection device | |
JP2013120551A (en) | Driving support device for vehicle | |
Baris et al. | Classification and tracking of traffic scene objects with hybrid camera systems | |
JP6992356B2 (en) | Information processing equipment, image pickup equipment, equipment control system, mobile body, information processing method and program | |
JP2017215743A (en) | Image processing device, and external world recognition device | |
US20210049382A1 (en) | Non-line of sight obstacle detection | |
TW201536609A (en) | Obstacle detection device | |
JP6174884B2 (en) | Outside environment recognition device and outside environment recognition method | |
JP2023007867A (en) | Detection device and detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240227 |