Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6015276B2 - カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法 - Google Patents
[go: Go Back, main page]

JP6015276B2 - カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法 - Google Patents

カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法 Download PDF

Info

Publication number
JP6015276B2
JP6015276B2 JP2012205355A JP2012205355A JP6015276B2 JP 6015276 B2 JP6015276 B2 JP 6015276B2 JP 2012205355 A JP2012205355 A JP 2012205355A JP 2012205355 A JP2012205355 A JP 2012205355A JP 6015276 B2 JP6015276 B2 JP 6015276B2
Authority
JP
Japan
Prior art keywords
camera
vanishing point
error correction
height
mounting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012205355A
Other languages
English (en)
Other versions
JP2014059793A (ja
Inventor
角 省吾
省吾 角
大輔 菅原
大輔 菅原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2012205355A priority Critical patent/JP6015276B2/ja
Publication of JP2014059793A publication Critical patent/JP2014059793A/ja
Application granted granted Critical
Publication of JP6015276B2 publication Critical patent/JP6015276B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)

Description

本発明は、カメラの取り付け位置に生じた誤差を補正するカメラ取り付け誤差補正装置及びその方法に関する。
車両に設置されたカメラの取り付け誤差を補正(キャリブレーション)する技術として、従来では特許文献1が開示されている。この特許文献1のカメラシステムでは、カメラのx軸方向のずれ量と、y軸方向のずれ量と、カメラの光軸周りの回転方向におけるずれ量とを検出して、カメラの取り付け誤差の補正を行っていた。
特開2009−17169号公報
しかしながら、上述した従来のカメラシステムでは、例えばディーラーなどの専用の施設へ行き、専用の装置を使用してカメラの取り付け誤差を補正しなければならなかった。そのため、カメラの取り付け誤差を補正する機会が制限されてしまうという問題点があった。
そこで、本発明は、上述した実情に鑑みて提案されたものであり、専用の施設や装置を使用しなくてもカメラの取り付け誤差を補正することのできるカメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法を提供することを目的とする。
本発明は、カメラの撮像画像上に撮像されている消失点の消失点座標を検出し、この消失点座標に基づいてカメラの取り付け誤差を補正する取り付け誤差補正部を備える。取り付け誤差補正部は、カメラの取り付け位置におけるカメラの高さ方向への回転角を算出する回転角算出部と、回転角算出部によって算出されたカメラの高さ方向への回転角に基づいて、カメラの取り付け位置の高さを算出する取り付け高さ算出部と、取り付け高さ算出部によって算出されたカメラの取り付け位置の高さに基づいて、カメラの取り付け高さの誤差を補正する誤差補正部を備える。回転角算出部は、消失点からカメラの取り付け位置までの消失点距離と、カメラの光軸と地面とが交わる光軸交点からカメラの取り付け位置までの光軸交点距離とを撮像画像上で求め、消失点距離と光軸交点距離からカメラの高さ方向への回転角を算出する。
本発明によれば、カメラの撮像画像上に撮像されている消失点の消失点座標を検出し、この消失点座標に基づいてカメラの取り付け誤差を補正するので、専用の施設や装置を使用しなくてもカメラの撮像画像を用いてカメラの取り付け誤差を補正することができる。これにより、リアルタイムでカメラの取り付け誤差を補正できるので、補正する機会が制限されることがなくなる。
図1は、本発明の一実施形態に係るカメラ取り付け誤差補正装置を搭載したカメラシステムの構成を示すブロック図である。 図2は、本発明の一実施形態に係るカメラ取り付け誤差補正装置によるカメラ取り付け誤差補正処理の処理手順を示すフローチャートである。 図3は、本発明の一実施形態に係るカメラ取り付け誤差補正装置による消失点座標の検出方法を説明するための図である。 図4は、本発明の一実施形態に係るカメラ取り付け誤差補正装置による消失点距離の算出方法を説明するための図である。 図5は、本発明の一実施形態に係るカメラ取り付け誤差補正装置による光軸交点距離の算出方法を説明するための図である。 図6は、本発明の一実施形態に係るカメラ取り付け誤差補正装置によるピッチ角の算出方法を説明するための図である。
以下、本発明を適用した一実施形態について図面を参照して説明する。
[カメラ取り付け誤差補正装置の構成]
図1は、本実施形態に係るカメラ取り付け誤差補正装置を搭載したカメラシステムの構成を示すブロック図である。図1に示すように、カメラシステム1は、自車両の周囲の映像をカメラ3で撮像し、撮像された映像を画像処理ユニット2で画像処理することによって、例えば視点変換などを行った自車両周囲の映像をディスプレイ4に表示するシステムである。
カメラシステム1は、車両に搭載されたシステムであり、カメラ3としてはフロントカメラ3a、運転席側サイドカメラ3b、リアカメラ3c及び助手席側サイドカメラ3dを備えている。また、カメラシステム1は、CANを介して、ステアリング角度センサ5とソナーシステム6に接続されている。ステアリング角度センサ5で検出されたステアリング角度は駐車支援を行う際に利用され、ソナーシステム6は車両の四隅に設置されたカメラ補助ソナーによって障害物を感知している。そして、画像処理ユニット2は、本実施形態に係るカメラ取り付け誤差補正装置10を搭載しており、カメラ3の取り付け誤差を補正する。
ここで、本実施形態に係るカメラ取り付け誤差補正装置10は、カメラ3の撮像画像上に撮像されている消失点の消失点座標を検出する消失点座標検出部11と、消失点座標に基づいてカメラ3の取り付け誤差を補正する取り付け誤差補正部12とを備えている。また、取り付け誤差補正部12は、回転角算出部13と、取り付け高さ算出部14と、誤差補正部15とを備えている。
消失点座標検出部11は、カメラ3によって走行時等に撮像された動画の撮像画像に対してオプティカルフローを用いて消失点座標を検出する。
回転角算出部13は、消失点からカメラ3の取り付け位置までの消失点距離と、カメラ3の光軸と地面とが交わる光軸交点からカメラ3の取り付け位置までの光軸交点距離とを撮像画像上で求めている。そして、求めた消失点距離と光軸交点距離とからカメラ3の高さ方向への回転角、すなわちピッチ角を算出する。
取り付け高さ算出部14は、光軸交点距離とカメラ3の高さ方向への回転角であるピッチ角とからカメラ3の取り付け位置の実際の高さを算出する。
誤差補正部15は、カメラ3の取り付け位置の高さに基づいてカメラ3の取り付け高さの誤差を補正しており、カメラ3の取り付け位置の実際の高さと、カメラ3の取り付け位置の高さの理想値とを比較して映像補正を実施する。
尚、カメラ取り付け誤差補正装置10は、マイクロコンピュータ、マイクロプロセッサ、CPUを含む汎用の電子回路と周辺機器から構成されている。そして、特定のプログラムを実行することにより、消失点座標検出部11、取り付け誤差補正部12、回転角算出部13、取り付け高さ算出部14及び誤差補正部15として動作する。また、本実施形態ではカメラ取り付け誤差補正装置10を画像処理ユニット2に搭載した場合を一例として説明するが、カメラ取り付け誤差補正装置10を独立した装置として構成してもよい。
[カメラの取り付け誤差補正処理の手順]
次に、本実施形態に係るカメラ取り付け誤差補正装置10によるカメラ取り付け誤差補正処理の手順を図2のフローチャートを参照して説明する。
図2に示すように、まずステップS101において、消失点座標検出部11が、車両に取り付けられているカメラ3のうちフロントカメラ3aまたはリアカメラ3cで車両前方または後方の画像を撮像する。これは、フロントカメラ3aまたはリアカメラ3cで撮像すれば、消失点を明瞭に撮像できるためである。したがって、消失点を撮像できれば、サイドカメラ3b、3dで撮像してもよい。
次に、消失点座標検出部11は、ステップS102においてカメラ3から伝送された撮像画像を受信し、ステップS103において撮像画像上に撮像されている消失点の消失点座標を検出する。
ここで、図3を参照して消失点座標の検出方法を説明する。図3に示すように、まずオプティカルフローを用いて撮像画像上で消失点41の位置を求める。そして、撮像画像を碁盤の目状に細分化して座標を割り当てることによって座標化し、消失点41の位置の座標(x、y)を消失点座標(x、y)とする。
次に、ステップS104では、回転角算出部13が、図4(a)に示す撮像画像上において消失点から車両後端までの距離wを求める。この距離wは、図4(b)に示すように消失点41から車両後端42までの距離であり、消失点座標が(x、y)の場合にカメラのレンズ特性Fを用いて
w=F(y)
と表すことができる。これは、すなわち撮像画像上において消失点から車両後端までの画素数をカウントし、レンズ特性Fを用いて実際の長さに換算している。
次に、ステップS105では、回転角算出部13が、図5(a)に示す撮像画像上において、まずカメラ3の光軸と地面との交点である光軸交点の座標(xa、ya)を求める。ただし、この光軸交点の座標(xa、ya)はカメラ3の向きに関係なく一意に決まる値であるため、パラメータとして予め記憶しておいて読み出せばよい。
そして、図5(b)に示す光軸交点51から車両後端42までの距離waを求める。距離waは、光軸交点の座標が(xa、ya)の場合にカメラのレンズ特性Fを用いて
wa=F(ya)
と表すことができる。これは、すなわち撮像画像上において光軸交点から車両後端までの画素数をカウントし、レンズ特性Fを用いて実際の長さに換算している。
こうして車両後端42までの距離w、waが求められると、次に回転角算出部13はステップS106においてカメラ3の高さ方向への回転角、すなわちピッチ角を算出する。
図6に示すように、カメラ3の取り付け位置から車両後端42までの距離をAとすると、消失点41からカメラ3の取り付け位置までの距離である消失点距離はA+wとなる。また、光軸交点51からカメラ3の取り付け位置までの距離である光軸交点距離はA+waとなる。
回転角算出部13は、まず消失点距離A+wと光軸交点距離A+waとを求め、消失点41とカメラ3とを結んだ線と地面とがなす角をθとして、以下の2式を求める。
(A+w)tanθ=(A+wa)tanθa (1)
(w−wa)sinθa・sinθ=(A+w)sin(θa-θ) (2)
式(1)は両辺ともにカメラ3の取り付け位置の高さhを表しており、式(2)は図6の斜線で示した三角形において正弦定理を適用したものである。
ここで、カメラ3から車両後端42までの距離Aは既知の定数なので、上記2式からθを消去することによって、カメラ3の現在のピッチ角θaを算出することができる。
次に、ステップS107において、取り付け高さ算出部14が、ピッチ角θaからカメラ3の取り付け位置の高さを算出する。図6に示すカメラ3の取り付け位置の高さhは
h=(A+wa)tanθa
と表すことができるので、ステップS106で算出したピッチ角θaを用いて、カメラ3の実際の高さhを算出することができる。
次に、ステップS108において、誤差補正部15は、予め設定されているカメラ3の高さの理想値h*を読み出してカメラ3の高さ誤差Δhを算出する。高さ誤差Δhは
Δh=h*−h
で算出することができる。
こうして高さ誤差Δhが算出されると、誤差補正部15は、ステップS109においてΔh=0となるようにカメラ3で撮像される画像の映像補正を実施して、本実施形態に係るカメラの取り付け誤差補正処理を終了する。
[実施形態の効果]
以上詳細に説明したように、本実施形態に係るカメラ取り付け誤差補正装置10によれば、カメラの撮像画像上に撮像されている消失点の消失点座標を検出し、この消失点座標に基づいてカメラの取り付け誤差を補正する。これにより、専用の施設や装置を使用しなくてもカメラの撮像画像を用いてカメラの取り付け誤差を補正できるので、リアルタイムでカメラの取り付け誤差を補正でき、補正する機会が制限されることがなくなる。
特に、従来では車両を工場から出荷するときにカメラの取り付け誤差を補正し、それ以降は補正が行われないので、カメラの取り付け位置が最適な状態であるとは限らなかった。しかし、本実施形態に係るカメラ取り付け誤差補正装置10によれば、工場から出荷された以降もリアルタイムで誤差を補正できるので、常にカメラの取り付け位置を最適な状態に維持することが可能となる。
また、本実施形態に係るカメラ取り付け誤差補正装置10によれば、消失点座標に基づいてカメラの高さ方向への回転角を算出し、このカメラの高さ方向への回転角に基づいてカメラの取り付け位置の高さを算出してカメラの取り付け高さの誤差を補正する。これにより、従来行われていたカメラの取り付け誤差の補正(x軸方向、y軸方向、ロール角方向の補正)に加えて、カメラの高さ方向の取り付け誤差を補正できるので、カメラの取り付け位置の誤差をより精度よく補正することができる。
さらに、本実施形態に係るカメラ取り付け誤差補正装置10によれば、消失点距離と光軸交点距離とを撮像画像上で求め、消失点距離と光軸交点距離からカメラの高さ方向への回転角を算出する。これにより、撮像画像からカメラの高さ方向への回転角を算出できるので、専用の施設や装置を使用しなくてもカメラの取り付け誤差を補正することができる。
また、本実施形態に係るカメラ取り付け誤差補正装置10によれば、光軸交点距離とカメラの高さ方向への回転角とからカメラの取り付け位置の高さを算出する。これにより、撮像画像からカメラの取り付け位置の高さを算出できるので、専用の施設や装置を使用しなくてもカメラの取り付け誤差を補正することができる。
さらに、本実施形態に係るカメラ取り付け誤差補正装置10によれば、撮像するカメラを車両のフロントカメラまたはリアカメラとしたので、消失点の撮像された画像を確実に撮像することができる。これにより、消失点座標に基づいてカメラの取り付け誤差を補正できるので、専用の施設や装置を使用しなくてもカメラの取り付け誤差を補正することができる。
なお、上述の実施形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施形態以外の形態であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計などに応じて種々の変更が可能であることは勿論である。
1 カメラシステム
2 画像処理ユニット
3 カメラ
3a フロントカメラ
3b 運転席側サイドカメラ
3c リアカメラ
3d 助手席側サイドカメラ
4 ディスプレイ
5 ステアリング角度センサ
6 ソナーシステム
10 カメラ取り付け誤差補正装置
11 消失点座標検出部
12 取り付け誤差補正部
13 回転角算出部
14 取り付け高さ算出部
15 誤差補正部

Claims (4)

  1. 車両に取り付けられたカメラの取り付け誤差を補正するカメラ取り付け誤差補正装置であって、
    前記カメラの撮像画像上に撮像されている消失点の消失点座標を検出する消失点座標検出部と、
    前記消失点座標検出部によって検出された前記消失点座標に基づいて前記カメラの取り付け誤差を補正する取り付け誤差補正部と、を備え、
    前記取り付け誤差補正部は、
    前記消失点座標に基づいて、前記カメラの取り付け位置における前記カメラの高さ方向への回転角を算出する回転角算出部と、
    前記回転角算出部によって算出された前記カメラの高さ方向への回転角に基づいて、前記カメラの取り付け位置の高さを算出する取り付け高さ算出部と、
    前記取り付け高さ算出部によって算出された前記カメラの取り付け位置の高さに基づいて、前記カメラの取り付け高さの誤差を補正する誤差補正部と、を備え、
    更に、前記回転角算出部は、前記消失点から前記カメラの取り付け位置までの消失点距離と、前記カメラの光軸と地面とが交わる光軸交点から前記カメラの取り付け位置までの光軸交点距離とを前記撮像画像上で求め、前記消失点距離と前記光軸交点距離とから前記カメラの高さ方向への回転角を算出すること
    を特徴とするカメラ取り付け誤差補正装置。
  2. 前記取り付け高さ算出部は、前記光軸交点距離と前記カメラの高さ方向への回転角とから前記カメラの取り付け位置の高さを算出することを特徴とする請求項1に記載のカメラ取り付け誤差補正装置。
  3. 前記カメラは車両のフロントカメラまたはリアカメラであることを特徴とする請求項1または2に記載のカメラ取り付け誤差補正装置。
  4. 車両に取り付けられたカメラの取り付け誤差を補正するカメラ取り付け誤差補正装置におけるカメラ取り付け誤差補正方法であって、
    前記カメラの撮像画像上に撮像されている消失点の消失点座標を検出し、
    前記消失点から前記カメラの取り付け位置までの消失点距離と、前記カメラの光軸と地面とが交わる光軸交点から前記カメラの取り付け位置までの光軸交点距離と、を前記撮像画像上で求め、前記消失点距離と前記光軸交点距離とから前記カメラの高さ方向への回転角を算出し、
    前記カメラの高さ方向への回転角に基づいて、前記カメラの取り付け位置の高さを算出し、
    算出された前記カメラの取り付け位置の高さに基づいて、前記カメラの取り付け高さの誤差を補正すること
    を特徴とするカメラ取り付け誤差補正方法。



JP2012205355A 2012-09-19 2012-09-19 カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法 Active JP6015276B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012205355A JP6015276B2 (ja) 2012-09-19 2012-09-19 カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012205355A JP6015276B2 (ja) 2012-09-19 2012-09-19 カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法

Publications (2)

Publication Number Publication Date
JP2014059793A JP2014059793A (ja) 2014-04-03
JP6015276B2 true JP6015276B2 (ja) 2016-10-26

Family

ID=50616196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012205355A Active JP6015276B2 (ja) 2012-09-19 2012-09-19 カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法

Country Status (1)

Country Link
JP (1) JP6015276B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6384521B2 (ja) * 2016-06-10 2018-09-05 トヨタ自動車株式会社 車両の運転支援装置
JP6905173B2 (ja) * 2016-10-31 2021-07-21 キヤノンマーケティングジャパン株式会社 情報処理システム、情報処理方法
JP6782895B2 (ja) * 2017-03-09 2020-11-11 国立研究開発法人農業・食品産業技術総合研究機構 車載カメラの取付方向パラメータ算出装置および取付方向パラメータ算出方法
JP7021131B2 (ja) * 2019-01-17 2022-02-16 株式会社トヨタマップマスター 姿勢推定装置、姿勢推定方法、姿勢推定プログラム及び記録媒体
CN112184822B (zh) * 2019-07-01 2024-01-30 北京地平线机器人技术研发有限公司 相机俯仰角的调整方法和装置、存储介质、电子设备
KR20230000585A (ko) * 2021-06-25 2023-01-03 삼성전자주식회사 센서 캘리브레이션 방법 및 장치

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3293441B2 (ja) * 1996-01-09 2002-06-17 トヨタ自動車株式会社 撮像装置
JP5083443B2 (ja) * 2001-03-28 2012-11-28 パナソニック株式会社 運転支援装置および方法、ならびに演算装置
JP2010245628A (ja) * 2009-04-01 2010-10-28 Mitsubishi Electric Corp カメラ校正装置
JP5747482B2 (ja) * 2010-03-26 2015-07-15 日産自動車株式会社 車両用環境認識装置

Also Published As

Publication number Publication date
JP2014059793A (ja) 2014-04-03

Similar Documents

Publication Publication Date Title
CN102356633B (zh) 车载照相机的校正装置、方法
JP4751939B2 (ja) 車載カメラの校正装置
JP6015276B2 (ja) カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法
CN104641394B (zh) 图像处理装置及图像处理方法
JP2010239408A (ja) 車載カメラの校正装置
EP3150443B1 (en) Display device for vehicle and display method for vehicle
JP6260424B2 (ja) 車載カメラの取り付け誤差検出装置
US20160037032A1 (en) Method for detecting mounting posture of in-vehicle camera and apparatus therefor
JP5081313B2 (ja) 車載カメラの校正装置
JP5240527B2 (ja) 車載カメラの校正装置、方法、及びプログラム
WO2017138216A1 (ja) キャリブレーションシステム、キャリブレーション装置
WO2015029443A1 (ja) 舵角補正方法、舵角補正装置、撮像装置、および舵角補正システム
JP6177006B2 (ja) カメラ較正装置、およびカメラ較正方法
JPH1040499A (ja) 車両の外界認識装置
WO2017002811A1 (ja) 車線逸脱回避装置
JP5974762B2 (ja) カメラ取り付け誤差補正装置及びカメラ取り付け誤差補正方法
JP6450530B2 (ja) 車載カメラの取付角度調整処理、取付角度検出装置
KR102227850B1 (ko) 차량용 후방 카메라의 영상 보정 방법
JP2013129264A (ja) 車載カメラのキャリブレーション方法及び車載カメラのキャリブレーション装置
JP5561469B2 (ja) ヨーレート補正装置、及びその方法
JP2019100970A (ja) 自己位置誤差推定装置及び自己位置誤差推定方法
JP2018136739A (ja) キャリブレーション装置
KR101424636B1 (ko) 자동 후진 주차시스템
JP4040620B2 (ja) 車両周辺監視装置
JP6974192B2 (ja) カメラずれ検出装置およびカメラずれ検出方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160805

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: 20160830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160912

R151 Written notification of patent or utility model registration

Ref document number: 6015276

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151