[go: up one dir, main page]

JP5440461B2 - 校正装置、距離計測システム、校正方法および校正プログラム - Google Patents

校正装置、距離計測システム、校正方法および校正プログラム Download PDF

Info

Publication number
JP5440461B2
JP5440461B2 JP2010204328A JP2010204328A JP5440461B2 JP 5440461 B2 JP5440461 B2 JP 5440461B2 JP 2010204328 A JP2010204328 A JP 2010204328A JP 2010204328 A JP2010204328 A JP 2010204328A JP 5440461 B2 JP5440461 B2 JP 5440461B2
Authority
JP
Japan
Prior art keywords
parallax
correction value
data
calibration
change amount
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.)
Expired - Fee Related
Application number
JP2010204328A
Other languages
English (en)
Other versions
JP2012058188A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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
Priority to JP2010204328A priority Critical patent/JP5440461B2/ja
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to PCT/JP2011/069854 priority patent/WO2012035983A1/en
Priority to KR1020127012327A priority patent/KR101411668B1/ko
Priority to EP11824989.5A priority patent/EP2616768B1/en
Priority to US13/509,328 priority patent/US9299153B2/en
Priority to CN201180004520.4A priority patent/CN102612634B/zh
Priority to BR112012026769-8A priority patent/BR112012026769B1/pt
Priority to RU2012119448/28A priority patent/RU2529594C1/ru
Publication of JP2012058188A publication Critical patent/JP2012058188A/ja
Application granted granted Critical
Publication of JP5440461B2 publication Critical patent/JP5440461B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • G06T7/85Stereo camera calibration
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/026Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring distance between sensor and object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/02Details
    • G01C3/06Use of electric means to obtain final indication
    • G01C3/08Use of electric radiation detectors
    • G01C3/085Use of electric radiation detectors with electronic parallax measurement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/10Measuring distances in line of sight; Optical rangefinders using a parallactic triangle with variable angles and a base of fixed length in the observation station, e.g. in the instrument
    • G01C3/14Measuring distances in line of sight; Optical rangefinders using a parallactic triangle with variable angles and a base of fixed length in the observation station, e.g. in the instrument with binocular observation at a single point, e.g. stereoscopic type
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • G06T7/593Depth or shape recovery from multiple images from stereo images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • G06T2207/10021Stereoscopic video; Stereoscopic image sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Manufacturing & Machinery (AREA)
  • Measurement Of Optical Distance (AREA)
  • Image Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Description

本発明は、自動車等の移動体に搭載されるステレオカメラ方式の距離計測システムに設定されている撮像装置の位置に関するパラメータを校正するための校正装置、その校正装置を備える距離計測システム、その校正方法およびその方法を実行するためのコンピュータ可読な校正プログラムに関する。
近年、自動車の安全性への意識の高まりとコンピュータ性能の向上から、衝突防止装置や車間距離制御装置等が実装されるようになってきている。これらの装置は、車間距離がある範囲に入ると運転者に警告を発し、さらに短くなるとブレーキやステアリング等の制御を行って自動的に衝突を回避する操作を実行するものである。
これらの制御を行う上で、車間距離を計測する必要があり、距離計測システムとしてステレオカメラが実用化されている。このステレオカメラは、車両前方の距離画像を生成し、その距離画像から障害物を認識し、その障害物までの距離を計測することができるシステムである。
ステレオカメラを使用した距離計測について以下に詳細に説明する。図1は、2つのカメラを平行配置したステレオカメラによる距離計測の原理を説明するための図である。焦点距離をf、光学中心をO、撮像面をsとするカメラCが、図1に向かって真上方向を光軸方向として配置され、かつ同じ焦点距離fをもつカメラCが、カメラCの向かって右側に、距離Bだけ離れて平行に配置されている。
カメラCの光学中心Oから光軸方向に距離dだけ離れた位置にある被写体Aの像は、直線AOと撮像面sとの交点であるPに結像する。カメラCでは、同じ被写体Aが、撮像面s上の位置Pに結像する。ここで、カメラCの光学中心Oを通り、直線AOと平行な直線と、撮像面sとの交点をP とし、位置P と位置Pの距離をpとする。位置P は、カメラC上のPと同じ位置であり、距離pは、同じ被写体の像の、二つのカメラで撮影した画像上での位置のずれ量を表し、視差と呼ばれる。このとき、三角形AOと、三角形O は合同であるので、以下の式1で表すことができる。
式1中、Bは、三角形の一辺である基線長であり、この基線長と焦点距離fが既知であれば、視差pから距離dを求めることができる。
以上が、2つのカメラが平行配置されたステレオカメラによる距離計測の原理であるが、これが成立するためには、2つのカメラC、Cが、図1に示すように、正確に配置されていなければならない。特に、図1に示すY軸まわりのカメラの回転や、光学中心に対する撮像センサの横方向の位置ずれが生じると、Y軸に垂直な、すなわち図1に向かって見て横方向であるX軸方向に像位置が変化するため、その位置ずれが直接視差に加算されてしまい、計測される距離の精度が劣化してしまう。
計測距離の精度を維持するためには、製造時に正確な調整を要することはもちろん、長時間利用すれば温度変化や振動等により微妙に配置が変化してしまうことから、校正を行う必要がある。しかしながら、販売後に既知の距離に配置したテストチャート等を使用した校正を要することになると、利用者の利便性を大きく損なってしまう。そこで、テストチャート等を必要とすることなく、周囲の自然な風景を撮影した画像を利用し、校正を行う方法がいくつか提案されている(例えば、特許文献1〜3参照)。
特許文献1では、一般道などの任意の場所でカメラ撮影方向のずれを検出し、この検出結果に基づきカメラ校正を行う技術を開示している。具体的には、走行路上の複数の校正用撮影地点における撮影画像から、同一の静止特徴物を認識し、複数の校正用撮影地点における撮影画像内での静止特徴物の位置と、校正用撮影地点間の距離とを基に、複数の撮影手段間の撮影方向のずれを求め、その撮影方向のずれから補正を行い、カメラ校正している。
特許文献2では、2つの時刻において、静止対象物の視差の検出を行い、これら2つの時刻間に走行した車両の走行距離を算出し、これらの結果に基づき、2つのカメラの光軸間平行度ずれに起因する誤差を視差オフセット量として求め、視差オフセット量により検出視差を補正している。
特許文献3では、物体を認識する処理を行わなくてもカメラパラメータの校正値を算出できるように、撮影手段により所定のフレームレートで撮影された入力画像に複数の注目点を設定し、各注目点の視差と2次元のオプティカルフローを算出し、視差と注目点の垂直成分とを基に、入力画像に含まれる道路面と撮影手段との関係を示す路面パラメータを算出し、オプティカルフローと、視差と、路面パラメータとを基に、カメラパラメータの校正値を算出する構成とされている。
しかしながら、上記特許文献1の方法では、静止被写体の形状を記憶しておく必要があり、記憶している被写体が存在しない場合には校正することができない。静止被写体として青信号や交通標識を使用するが、それらの形状や大きさは地方や国によって異なり、また、将来変更される場合もありうる。このため、登録された形状による静止被写体の判別というこの方法では、うまく校正することができない可能性がある。
また、上記特許文献2の方法も同様に、静止対象物の形状を登録し、その登録された形状により静止対象物を判別して校正を行うことから、将来の変更や、国や地方によって異なる形状の静止対象物では、登録されている静止対象物とは異なると判別され、校正を行うことができない可能性がある。
上記特許文献3の方法では、路面上の濃淡模様から特徴点を抽出し、その特徴点を利用して距離計測を行い、路面の位置、方向を表す路面パラメータを計算し、この路面パラメータの変化から視差オフセットを算出することから、自動車が走行している限り、直前に平坦な路面が存在する可能性が非常に高く、対象物を発見できないという問題が生じる可能性は低い。また、特定形状の被写体を認識する必要がない点で校正を行うことができないという問題は生じない。
しかしながら、視差オフセットを計算する情報源が路面に限定されてしまい、壁、建物、電柱等の平面以外の静止被写体を有効に活用することができない。これでは、特に屋内など車載以外の利用環境に適用することはできない。
また、路面上の濃淡は細かく遠距離の特徴点が少なくなるため、近距離しか距離計測することができず、校正には利用することができない。車間距離自動調整等、利用目的によっては、先行車両をより遠距離まで計測範囲にしたいこともあり、これが校正の精度に悪影響を及ぼすこともありうる。
このため、ステレオカメラの経時的な位置ずれをパラメータの校正により補正することができる校正装置や方法、特に、カメラ以外の車速センサ等、自位置情報を計測するセンサに依存することなく、信号機や路面平面等の特定の形状の被写体の存在を仮定することなく、走行中に撮影される様々が画像を利用して、視差オフセットを安定して検出し、校正を行うことができる装置や方法の提供が望まれていた。
本発明は、上記課題に鑑み、移動体に搭載され、2つの撮像装置を使用して距離計測を行う距離計測システムに設定される該撮像装置の位置に関するパラメータを校正するための校正装置であって、
2地点において一方の撮像装置で撮像された2つの基準画像と、前記2地点において他方の撮像装置で撮像された2つの対応画像と前記2つの基準画像とを用い、各地点につき前記基準画像と前記対応画像の中の共通する複数の特徴点の位置から算出された複数の視差データとの入力を受け付ける画像取得部と、
前記2つの基準画像の中の共通する複数の特徴点を探索する特徴点探索部と、
探索された各特徴点につき、前記2つの基準画像の前記各特徴点における前記視差データから、視差と該視差に対応する視差変化量とをそれぞれ算出する視差計算部と、
算出された複数の前記視差および前記視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出する補正値計算部とを含む。
このように、撮像された画像から、視差および視差変化量を求め、それらから、撮影地点間の距離によることなく補正値を算出することができるので、車速センサ等の自位置情報を計測するセンサは不要で、特定の形状の被写体が存在してなくても、安定して当該補正値を算出することができる。このため、定期的に繰り返し実行することができ、そのつど補正を行い、距離計測の精度を一定に維持することができる。
前記補正値計算部は、算出された複数の前記視差および前記視差変化量を用いてモデル曲線を作成し、前記モデル曲線から前記補正値を算出する。モデル曲線は、二次曲線で、二次関数として表すことができ、その視差方向への変位を補正値として算出することができる。この変位が撮像装置の位置ずれ量を示すためである。
また、前記複数の視差の分布および前記モデル曲線からの複数の前記視差変化量の分散に基づき、前記補正値の信頼性の有無を評価する信頼性評価部をさらに含む。このように信頼性を評価することで、撮像装置以外の外部センサ等に依存することなく、補正値を算出するために悪影響を及ぼす条件を画像自身から検出することができるため、適用可能性が高く、かつ精度の高い校正を実現することができる。
前記信頼性評価部は、算出された前記視差変化量が、前記モデル曲線上の視差変化量から所定範囲内にあるデータのみを抽出し、前記データの視差変化量と前記モデル曲線上の対応する視差に対する視差変化量との差分二乗平均を求め、求めた値が閾値以下であるか否かを判定する。以下であれば、信頼性ありと判定する。
また、信頼性評価部は、指定された視差の範囲に含まれる前記複数の視差の割合を計算し、前記割合が所定の割合以上であるか否かを判定する。以上であれば、信頼性ありと判定する。これらの2つの評価基準を共に適用し、これらの基準を満たす場合に信頼性ありと判定することも可能である。このように2つの基準で判定を行うことにより、より高い精度の校正を実現することができる。
前記校正装置は、前記視差変化量を正規化する正規化処理部と、正規化された前記視差変化量を前記視差と対応付けて蓄積するデータ蓄積部とを含むことができ、前記補正値計算部は、蓄積された複数の前記視差および前記正規化された視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出することができる。
前記正規化処理部は、前記モデル曲線を表す前記二次関数の比例係数で前記視差変化量を除して、正規化された前記視差変化量を算出する。このように正規化することで、計算を単純化し、また、蓄積した多数のデータを利用することができるため、より精度の高い校正が可能となる。
前記信頼性評価部は、前記データ蓄積部に蓄積されたデータ数に応じて、前記補正値の信頼性の有無を評価することもできる。データ数が多ければ、それだけ信頼性も高くなるからである。
本発明では、上述した校正装置に加えて、この校正装置を備える距離計測装置も提供することができる。この距離計測システムは、一定間隔で離間し、同一直線上に各々の撮像面が配置され、同じ焦点距離を有する2つの撮像装置と、前記2地点において他方の撮像装置で撮像された2つの対応画像と前記2つの基準画像とを用い、各地点につき前記基準画像と前記対応画像の中の共通する複数の特徴点の位置から複数の視差データを算出して出力する視差データ生成処理装置と、上記の校正装置とを含む。
前記視差データ生成処理装置は、前記校正装置から前記補正値を取得し、前記複数の視差データに対し前記補正値を用いて補正を行い、前記校正装置へ再び出力する。このような処理を繰り返すことで、常に校正を行い、一定で、高い精度での距離計測を実現することができる。
本発明では、上記の校正装置が備える各部、距離計測システムが備える校正装置の各部および各装置により実行される処理を処理ステップとして含む校正方法を提供することができ、また、この処理ステップをコンピュータに実行させるプログラムとして構成することも可能である。このプログラムは、コンピュータが読み取り可能な記録媒体に記録して提供することもできるため、本発明では、このプログラムが記録された記録媒体の提供も可能である。
距離計測システムと被写体との関係を示した図。 距離計測システムのハードウェア構成を例示した図。 本発明の校正装置を備える距離計測システムの機能ブロック図。 距離計測システムにより撮影された撮影画像を例示した図。 被写体までの距離と視差との関係を示した図。 視差と視差変化量との関係を示した図。 校正装置としての視差オフセット検出処理部の機能ブロック図。 補正値の信頼性を評価するための視差の分布を表した図。 補正値の信頼性を評価するための視差変化量のばらつきを表した図。 視差データ生成処理の流れを示したフローチャート。 補正値算出処理の流れを示したフローチャート。
図2は、本発明の距離計測システムのハードウェア構成を示した図である。この距離計測システム10は、例えばステレオカメラであり、被写体を撮像するための2つの撮像装置20、21と、2つの撮像装置20、21により撮像された画像の画像データの入力を受け付け、それらの画像データに基づき、このシステムから被写体までの距離を計算する距離計算装置30とから構成されている。
撮像装置20、21は、カメラとされ、同じ焦点距離を有しており、一定間隔で離間し、同一直線上に各々の撮像面が位置するように配置される。このため、同じ焦点距離を有する撮像面に垂直な光軸が平行となる。撮像装置20、21として使用することができるカメラは、ボディと、光を集めるレンズと、光量を調節するための絞りと、指定された時間のみ光を照射するシャッタと、対象物を確認するためのファインダと、受光した光を電気信号へ変換する撮像素子(光学センサ)と、画像処理回路とを含んで構成される。
撮像素子から出力される電気信号は、アナログデータであるため、A/Dコンバータによりデジタルデータへ変換され、画像処理回路へ入力される。画像処理回路は、画像エンジンとも呼ばれ、補間演算、色空間変換、ガンマ補正、収差の補正、ノイズリダクション、画像圧縮等の画像処理が行われ、距離計算装置30へ出力される。
距離計算装置30は、2つの撮像装置20、21を制御し、また、それらの撮像装置20、21から出力された画像処理された画像データを受け取り、これら2つの画像データから、被写体までの距離を計算し、その結果を表示装置等に表示させる。この距離計算装置30は、これらの処理を実現するためのソフトウェアをもち、このソフトウェアを実行することにより、2つの画像データから距離を計算する。このため、このソフトウェアを格納するための不揮発性フラッシュメモリ31、そのフラッシュメモリ31からDRAMメモリ32を介してそのソフトウェアを読み出し、実行するCPU33、USBやIEEE1394等の接続インタフェース34を含んで構成される。フラッシュメモリ31、DRAMメモリ32、CPU33、接続インタフェース34はそれぞれバス35に接続されており、バス35を介してソフトウェアの読み出しを行い、撮像装置20、21へ制御信号を送るとともに、撮像装置20、21から接続インタフェース34およびバス35を介して画像データを受け取ることができる。
距離計算装置30は、ソフトウェアをCPU33が実行することにより、図3に示すような、撮像装置20、21を制御する撮像制御部100と、撮像制御部100から入力される画像データの画像から視差データを生成する視差データ生成処理部110と、撮像制御部100から入力される基準画像と、視差データ生成処理部110から入力される視差データとを使用し、視差オフセットを補正値として算出する視差オフセット検出処理部120として機能する。
撮像制御部100は、2つの撮像装置20、21の同期、初期化、露光制御等を行い、それらから撮像された画像データを視差データ生成処理部110と視差オフセット検出処理部120とに入力する処理を行う。なお、必要に応じ、光学系による歪曲、画像回転等の一般的にステレオ距離計測に有効とされる、視差オフセット以外の画像補正処理を行うことができる。このため、撮像装置20、21の画像エンジンが行う処理を、この撮像制御部100において行うことができ、撮像装置20、21は、画像エンジンを備えていなくてもよい。
視差データ生成処理部110は、一般的なステレオカメラによる距離計測処理と同様の処理を行う。ただし、視差オフセット検出処理部120が生成する視差オフセットを、撮像装置20、21の位置に関するパラメータを校正するための補正値として利用することで、ハードウェアの経時変化による計測精度劣化を低減させることができる。この処理については後述する。
視差オフセット検出処理部120は、校正装置を構成し、基準画像と視差データとを用い、補正値としての視差オフセットを計算し、算出された視差オフセットを、視差データ生成処理装置としての視差データ生成処理部110へ送り、それは、以降の視差データ生成処理に供される。
ここで、視差オフセットとは、一方の撮像装置20の撮像画像全体が、ステレオ基線方向に平行移動する形の誤差である。この視差オフセットは、光学中心に対する撮像素子の位置ずれにより生じる。また、1つの撮像装置20全体のステレオ基線方向に垂直な光軸まわりの回転による画像変形は、厳密には透視変換によるいわゆる台形歪みとなるが、回転角度が微少な場合には近似的にステレオ基線方向の平行移動とみなすことができるため、これも視差オフセットとして扱うことができる。なお、視差オフセットは、ステレオカメラの視差に直接加算されるため、特に遠距離での距離計測精度に重大な影響を及ぼすことから、その補正は重要である。
本発明では、上下方向や面内回転等のその他の位置ずれはないものと仮定し、実際に使用する際は、他の位置ずれを、別の校正技術を用いて補正することが好ましい。以下、視差オフセット検出処理について詳細に説明する。
上述したように、基線長をB、焦点距離をf、距離をd、視差をpとすると、上記式1が成り立つ。この式1を微分し、距離dを、基線長B、焦点距離f、視差pを用いて表すと、以下の式2で表すことができる。
式2中、pは、視差pを距離dで微分した量であり、距離が一定量、例えば1m変化した場合の視差変化量を表すものである。距離の変化に対する変化量は、距離に応じて変化するが、式2は、視差変化量が常に視差の二乗に比例することを示している。
直進する自動車に2つの撮像装置20、21を搭載し、撮像すると、画像視野内の静止物体は、すべて一定の速度で撮像装置20、21に近づいてくることになる。例えば、図4に示すような風景を撮像する場合を考えてみる。視野の中に写る先行車200と対向車210は、静止している地面220に対して移動していることから、移動体であり、その他の路面濃淡模様230、道路周辺建物240、交通標識250、山260といった背景風景等、視野内の多くのものが静止している。この静止している静止体は、どれも一定の速度で自分が乗った自動車に近づいてくるように見えることから、その位置に寄らず、すべて上記式2の関係で表されるはずである。したがって、撮像された画像の中の上記のような道路周辺建物240等の特徴を有する各特徴点について、視差と視差変化量とを求め、それをプロットすれば、式2をグラフに示す場合の曲線上にのるものと考えられる。これに対し、先行車200等の移動体は、同じ視差(距離)に存在する静止体に比べ、視差変化量が大きかったり、小さくなることから、その曲線から外れた位置にプロットされることになる。このことから、曲線上にのるか、外れるかにより、静止体であるか、移動体であるかを判別することができる。
次に、視差、視差変化量を算出する方法について説明する。図5は、光学中心から被写体までの距離dと視差pの関係を示した図である。説明を簡単にするために、ここでは比例係数を1としている。図5に示すように、距離d、dの2つの地点において計測される視差をp、pとし、p=1/dであることから、2つの地点での視差の差と距離の差の比は、次式で表すことができる。
この式3から、曲線p=1/d上でこの傾きをもつ点は、p=1/dであるため、距離dは、式4で表すことができ、視差pは、式5で表すことができる。
このことから、2つの地点で計測される視差がそれぞれp、pであった場合、その間の代表的な視差は、上記式5となり、視差変化量pは、式6として算出することができる。
この式6は、上記式3とは異なり、距離変化(d−d)で除していない。これは、画像だけでは自車の移動距離が不明であるため、このpには、2つの地点間の距離に応じて定数倍の不定性が残る。しかしながら、それでも移動距離が同じ一対の対応画像内では、上記の式2の関係が成立し、また、他の2つの点での計測データとの比較も、後述のように2次曲線抽出後に高さを正規化することができるため、ここではこの式で問題はない。また、上記式5は、視差オフセットを含まない場合に成立する考えであるが、実際に計測される視差p、pには視差オフセットが含まれるため、厳密には成立しない。そこで、演算を単純化するために、次式のように置き換えることができる。
次に、視差オフセットを算出する方法について説明する。実際に計測される視差には、視差オフセットが含まれるため、視差pは、真の視差pからpoffだけずれている。
一方、視差変化量pは、上記式6に示すように、視差オフセットを含む視差同士の差であるので、オフセット分は差し引き0となり、真の視差変化量と同じものになると考えられる。したがって、視差オフセットを含む視差と視差変化量との関係は、図6に示すように、理想的な上記式2からp軸方向へpoffだけ移動した曲線上にのる。この曲線の式は、次式で表される。
この計測された視差と視差変化量との関係から、ハフ変換等の検出したい線を方程式の形で表現する手法を用い、上記式9の曲線を抽出することにより、そのp軸方向への変位として、すなわちX切片の形で視差オフセットを算出することができる。このほか、上記式9の両辺の平方根をとり、視差pとpの平方根との関係を表す直線をハフ変換により抽出することも可能である。
次に、正規化と蓄積について説明する。上記式9の係数aは、上記式2のBf、および撮影する2つの地点間の距離、すなわち上記式6から得られる距離pに応じた比例係数であり、2つの地点間の距離が増減すると視差変化量pは定数倍される。そこで、pの値を正規化、つまりpをaで除算した量を記録し、蓄積する。この量p norは、次式で表される。
このように正規化した視差変化量p norは、2つの地点間の距離に依存しないので、この正規化した視差変化量を視差と対応付けてデータとして多数蓄積し、その蓄積されたデータからより高精度に視差オフセットを算出することができる。
以上のことから、本発明の校正装置として用いることができる視差オフセット検出処理部120は、次の各部から構成することができる。図7は、この視差オフセット検出処理部120の構成を示した図である。この視差オフセット検出処理部120は、撮像制御部100から基本画像を、視差データ生成処理部110から視差データをそれぞれ取得する画像取得部300と、特徴点探索部310と、視差計算部320と、補正値計算部330とを含む構成とされる。
画像取得部300は、任意の2地点において、2つの撮像装置20、21のうちの一方の撮像装置20で撮像された2つの画像を基準画像として取得する。また、この画像取得部300は、視差データ生成処理部110が、その2地点において、もう一方の撮像装置21で撮像された2つの画像を対応画像として取得し、当該2つの対応画像と撮像制御部100から取得した2つの基準画像とを用い、各地点につき基準画像と対応画像の中の共通する複数の特徴点の位置から算出した複数の視差データを取得する。
特徴点探索部310は、画像取得部300が取得した2つの基準画像の中の共通する複数の特徴点を探索する。特徴点は、上述したように、建物、道路標識、山などの風景、路面濃淡模様、先行車、対向車等である。視差計算部320は、探索された各特徴点につき、2つの基準画像の各特徴点における視差データから、視差とその視差に対応する視差変化量とをそれぞれ算出する。具体的には、上記式5より各地点の視差から代表的な視差を求め、上記式6あるいは7よりその代表的な視差に対応する視差変化量を求める。補正値計算部330は、視差計算部320により算出された複数の視差および視差変化量から、撮像装置20、21の位置に関するパラメータの補正値を算出する。
このような構成を採用することで、撮像された画像から視差および視差変化量を求め、撮影地点間の距離によることなく補正値を算出することができるので、車速センサ等の自位置情報を計測するセンサは不要であり、また、特定の形状の被写体が存在してなくても、安定して補正値を算出することができる。このため、定期的に繰り返し実行することができ、そのつど補正を行い、距離計測の精度を一定に維持することができる。
補正値計算部330は、具体的には、算出された複数の視差および視差変化量を用いてモデル曲線を作成し、モデル曲線から補正値、上記でいう視差オフセットを算出する。このモデル曲線は、二次曲線とすることができ、二次関数として表すことができる。このため、その視差方向への変位を補正値として算出することができる。
これまで視差オフセット検出の原理およびこの原理を利用した校正装置の構成を説明してきたが、この原理を利用するにあたっては、算出された補正値の信頼性を評価することが望ましい。すなわち、図4に示すように、撮像された画像の中には、近距離から遠距離までの静止被写体が含まれ、移動被写体の面積が比較的小さい場合には、その視差と視差変化量との関係は、図6に示すように分布し、上記式9で表されるモデル曲線を抽出することができる。
例えば、撮像装置20、21の前方近距離に先行車200が存在し、視野の大部分を占めるときに、特定の視差近辺のデータしか計測されなかった場合、図6の曲線上部や下部に示されるデータのように、抽出される曲線に大きな誤差が含まれる可能性がある。こういった悪条件は、検出し、それを排除しなければならない。
そこで、上記視差差分の分散評価で抽出したモデル近傍データについて、視差pが広く分布しているかどうか確認する。例えば、図8に示すように、視差の範囲を定め、2つの視差範囲0と視差範囲1に全計測データのうち20%以上のデータ点が存在する場合に信頼性ありと判定する。この図8では、視差範囲1にしかデータが存在しないので、信頼性なしと判定される。
ここまで、直進する車両に搭載した距離計測システムで静止物体を撮像した場合について考えてきた。しかしながら、実際には直進している車両であっても、上下左右に微妙に回転し、すべての静止物体の距離変化が一定とはならない。また、低速度で移動する人等を計測した特徴点は、理想モデル曲線近傍にのり、近似に悪影響を及ぼす。このため、実用的な校正処理の実現のためには、直進する静止物体以外の被写体による悪影響を低減する必要がある。
そこで、抽出されるモデル曲線近傍の視差変化量の分布を調査する。視差の計測ばらつきは、光学センサのノイズ特性や、光学系の結像特性に依存し、測定しておくことができる。したがって、視差変化量データの、モデル曲線からの分散が、予め想定されるばらつきより十分に大きい場合には、そのデータはもともと曲線上にのっていなかったと推測し、視差オフセットの算出から排除する。
ばらつきによる信頼性評価の概念を、図9に示す。明らかに静止していない特徴点を除去するため、p−p空間にプロットされる特徴点データのうち、抽出されたモデル曲線近傍のデータのみを抽出する。図9に示すように、モデル曲線の上下p tolの範囲(破線で囲まれた範囲)にあるデータ点のみ抽出し、それ以外の白丸で示されるデータは除去する。
抽出された特徴点データについて、計測値と、近似モデルとの差分二乗平均を求め、これが所定の閾値以下である場合に、信頼性ありと判定する。これは、次式で表すことができる。
閾値は、予め視差の検出ばらつきに応じて設定しておくことができる。この閾値は、距離や輝度により変化させてもよい。
以上のことから、視差と視差変化量という2つのパラメータからなる空間に着目する。このパラメータ空間を利用することにより、次の利点を有する。
(1)視差変化量は視差オフセットによらない。
視差変化量は、上記式6で表されるように、計測される視差同士の差分であるため、視差オフセットの影響を排除することができる。
(2)直接視差オフセットを表現することができる。
上記式9で表されるように、モデル曲線のX切片として視差オフセットを算出することができる。
(3)正規化することができる。
視差変化量は、自車の移動距離、被写体距離により変化するが、pがpに比例する関係が変わらないことから、移動距離が不明であっても、比例定数を正規化するだけで記録が可能となる。
本発明では、このような性質を利用すべく、多数の計測地点、特徴点データを活用し、視差オフセットを正確に推定することができる。
そこで、視差オフセット検出処理部120は、図7に示す各部に加えて、複数の視差の分布およびモデル曲線からの複数の視差変化量の分散に基づき、補正値の信頼性の有無を評価する信頼性評価部をさらに含むことができる。この信頼性評価部は、上述したようにして信頼性を評価する。このように信頼性評価部により信頼性を評価することで、撮像装置20、21以外の外部センサ等に依存することなく、補正値を算出するために悪影響を及ぼす条件を画像自身から検出することができるため、適用可能性が高く、かつ精度の高い校正を実現することができる。
具体的には、この信頼性評価部は、算出された視差変化量が、モデル曲線上の視差変化量から所定範囲内にあるデータのみを抽出し、それ以外のデータは排除し、その所定範囲内にあるデータの視差変化量とモデル曲線上の対応する視差に対する視差変化量との差分二乗平均を求め、求めた値が閾値以下であるか否かを判定する。そして、閾値以下であれば、信頼性ありと判定する。この所定範囲は、これまでの蓄積されたデータや経験から決定することができ、図9でいう上下p tolの範囲である。
また、信頼性評価部は、予め指定された視差の範囲に含まれる複数の視差の割合を計算し、その割合が所定の割合以上であるか否かを判定する。この視差の範囲は、図8でいう視差範囲0および視差範囲1である。ここでは、所定の割合以上であれば、信頼性ありと判定する。広い視差範囲にデータが分布していれば、それだけ信頼性は高くなるからである。これらの2つの評価基準を共に適用し、これらの基準を満たす場合に信頼性ありと判定することも可能であり、この方法が望ましい。このように2つの基準で判定を行うことにより、より高い精度の校正を実現することができる。
また、視差オフセット検出処理部120は、視差変化量を正規化する正規化処理部と、正規化された視差変化量を視差と対応付けて蓄積するデータ蓄積部とを含むことができる。この場合、上記の補正値計算部330は、データ蓄積部に蓄積された複数の視差および正規化された視差変化量から、撮像装置20、21の位置に関するパラメータの補正値を算出することができる。
正規化処理部は、上記式10を用い、モデル曲線を表す二次関数の比例係数で視差変化量を除して、正規化された視差変化量を算出する。このように正規化することで、計算を単純化し、また、蓄積した多数のデータを利用することができるため、より精度の高い校正が可能となる。
信頼性評価部は、データ蓄積部に蓄積されたデータ数に応じて、補正値の信頼性の有無を評価することもできる。データ数が多ければ、モデル曲線を抽出する際のプロットする点が多くなり、モデル曲線の精度が高くなり、モデル曲線からハフ変換により得られる視差オフセットの精度が高くなり、その結果、補正値の信頼性が高くなるからである。
次に、距離計算装置30において行われる処理について詳細に説明する。図10は、視差データ生成処理部110が行う視差データ生成処理の流れを示したフローチャート図である。この処理は、ステップ1000から開始し、まず、ステップ1010で、平行配置された2つの撮像装置20、21により同時に撮影された画像の入力を受け付ける。次に、その画像内の特徴点を探索するが、まず、ステップ1020で、基準となる一方の画像(基準画像)から濃淡変化の激しい特徴点を複数抽出する。次に、ステップ1030で、もう一方の画像(対応画像)から、その基準画像の各特徴点近傍の領域(ブロック)と同じ被写体が写った特徴点の位置を探索する。この対応する特徴点の探索には、SAD(Sum of Absolute Difference)やPOC(位相限定相関)等の周知の技術を利用することができる。
SADは、画像間の類似性を評価するため、比較する画像から領域を切り出し、その領域に対する輝度差の総和を求め、最小値を与える切り出し位置を検索することで、画像間の変化を画素単位で求めることができるというものである。POCは、基準となる画像と照合すべき画像の相関(類似性)を求めるため、デジタル信号化された画像をフーリエ変換で数学的に処理し、振幅(濃淡データ)と位相(像の輪郭データ)に分解し、この位相の情報のみを使用して相関を瞬時に画像処理するものである。
このようにして特徴点の探索を行った後、ステップ1040で、視差を算出する。視差は、特徴点の探索により得られた2つの画像上の特徴点の位置の差分を取ることにより、それらの間の距離として算出することができる。また、視差オフセット検出処理部120から入力される視差オフセットを減算し、視差オフセット補正を実行する。これは、前回の計算にて計算された視差オフセットの分だけ位置ずれしているのを補正するものである。なお、視差オフセット検出処理の結果が出力されるまでは、補正値としての視差オフセットがないため、初期値として0を利用する。
視差を算出したところで、ステップ1050で、視差データを出力する。すなわち、補正された視差量を画素値とする視差画像を視差データとして出力することができる。出力後、ステップ1060で、この処理を終了する。この処理を定期的に繰り返し実行することで、常時、撮像装置20、21の前方の視差データを出力し続けることができる。
視差オフセット検出処理部120は、視差データ生成処理部110から入力される視差データを利用して、撮像装置20、21の位置に関するパラメータを補正するための補正値としての視差オフセットを算出する。この視差オフセット検出処理は、温度変化等に依存するため、距離計測システムの使用中は、常時、定時的に繰り返し実行する。図11は、視差オフセット検出処理部120が行う視差オフセット検出処理の流れを示したフローチャート図である。
この処理は、ステップ1100から開始し、ステップ1110で、画像の入力を受け付ける。画像は、撮像制御部100から2枚の基準画像を受け付け、視差データ生成処理部110から視差データ、具体的にはそれら基準画像に対応する2枚の視差画像を受け付ける。
次に、ステップ1120で、2枚の基準画像間で対応する特徴点を探索する。視差データ生成処理部110による特徴点の探索と同様に、ブロックごとにSADを計算し、最小値をとる位置を探索する。ただし、図10における画像の特徴点探索とは異なり、放射状の探索範囲を設定する。このように探索範囲を設定することにより、特徴点の探索処理の演算量を低減し、同時に横方向への移動物体や自車の回転をある程度排除することができる。
ステップ1130で、上記式5を用いて特徴点ごとに、対応する2つの視差から代表的な視差を算出し、上記式6を用いて視差変化量を算出する。そして、ステップ1140で、このようにして算出した視差および視差変化量からハフ変換により、上記式9で表されるような2次曲線を抽出する。具体的には、決定したいパラメータa、poff(以下、bとする。)からなる2次元平面の、予め設定した範囲の所定の間隔で多数の領域に分割し、各領域に対応する2次元配列をメモリ上に用意する。
=a(p−b)という式をa、b空間の曲線とみなし、計測された各p、pに対し、上記a、b空間を表す2次元配列の、曲線b=p±√(p/a)上にプロットする。全ての計測値p、p’についてのプロットの結果、最もプロットが多い領域に対応するa、bペアが、多くの計測値p、pを通る曲線を表すものと考えられる。このため、そのa、bペアをモデル曲線として選択することができる。ここで得られるパラメータbは、視差オフセットであり、これを視差補正処理に利用することができる。
次に、ステップ1150で、得られたパラメータについての信頼性を評価する。例えば、以下の2つの評価基準で判定することができる。1つは、視差差分の分散である。p−p空間にプロットされる特徴点データのうち、モデル曲線の上下所定範囲にあるデータ点のみを抽出し、抽出したデータについて、上記式11を用い、計測値と近似モデルの差分二乗平均Eを求め、このEが所定の閾値、図9でいうp tolが例えば0.3画素以下であるかどうかを判定する。それ以下である場合は、信頼性ありと判定する。
もう1つは、距離範囲の分布である。図8に示すように、視差の範囲を定め、2つの視差範囲0と視差範囲1、例えば5画素以下と、10画素以上に、全計測データのうち、それぞれ20%以上のデータ点が存在する場合に信頼性ありと判定する。
このように2つの観点から抽出されたモデルパラメータの信頼性を判定し、両方で信頼性ありと判定された場合のみ、次のステップ1160へ進み、そうでない場合は、その計測データを廃棄し、ステップ1110へ戻り、次の画像の入力を受け付ける。
ステップ1160では、精度向上のため、多数の計測データを蓄積する。具体的には、ステップ1150での信頼積評価でモデル曲線近傍データとして抽出された計測データpに対し、得られたモデルパラメータaを使用し、上記式10を用いて除算し、結果のp tol元のpとペアにして記録する。
ステップ1170では、単純に蓄積されたデータの数が、一定の閾値を超えた場合に信頼性が高いと判定し、次のステップ1180へ進む。一方、超えない場合は、記録データを保存したまま、ステップ1110へ戻り、画像の入力を受け付ける。ここでは、単純に蓄積されたデータ数により判断しているが、ステップ1150と同様に、2つの評価基準を適用し、判定することも可能である。
ステップ1180では、これまでに移動物体上の特徴点が取り除かれているため、ハフ変換のようなはずれ値除去の機能は不要であり、また、ハフ変換では、離散化したパラメータを得ることができないため、最小二乗近似を採用し、モデルフィットを行うことができる。
蓄積されたデータに対し、上記式9を用いて最小二乗近似を行う。ただし、パラメータaは、すでにデータが正規化されているため、1と固定し、パラメータpoffについてのみ最適化を行う。結果として、多数の撮影画像に基づいて視差オフセットが推定される。このとき、以降の処理のため、このステップの最後に、蓄積されたpとpのペアからなるデータ群を削除する。
こうして得られた視差オフセットpoffを、ステップ1190において視差データ生成処理部110へ出力し、ステップ1200においてこの処理を終了する。出力された視差オフセットは、視差データ生成処理部110において視差データを生成する際に行われる視差オフセット補正に利用される。
このように視差オフセットを算出し、視差データ生成処理部110へ出力し続けることにより、継続的にカメラパラメータを校正することができ、距離計測の精度を高く維持することができる。
上述したように、撮像された画像データから視差データおよび視差変化量データを算出し、それらのデータから撮影地点間の距離によることなく視差オフセットを算出することができるため、カメラ以外の車速センサ等、自位置情報を計測するセンサに依存せず、かつ、特定の形状の被写体の存在を仮定することなく、稼働中に撮影される様々な画像を利用して、視差オフセットを安定して検出することができる。
また、撮像装置20、21以外の外部センサに依存せず、補正パラメータ算出に悪影響を及ぼす条件を、撮像画像データ自身から検出するので、適用可能性が高く、かつ精度の高い校正装置を実現することができる。
また、多数のフレームを利用するので、より精度の高い校正装置を実現することができ、カメラ画像自身から補正パラメータを算出するので、適用可能性が高く、かつ精度の高い距離計測システムを実現することができる。
これまで本発明を上述した実施の形態をもって説明してきたが、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。したがって、本発明は、上記の校正装置および校正方法のほか、その方法を実行するためのコンピュータ可読なプログラム、そのプログラムが記録された記録媒体も提供することができるものである。
10…距離計測システム、20、21…撮像装置、30…距離計算装置、31…フラッシュメモリ、32…DRAMメモリ、33…CPU、34…接続インタフェース、35…バス、100…撮像制御部、110…視差データ生成処理部、120…視差オフセット検出処理部、200…先行車、210…対向車、220…地面、230…路面濃淡模様、240…道路周辺建物、250…交通標識、260…山、300…画像取得部、310…特徴点探索部、320…視差計算部、330…補正値計算部
特許第3436074号公報 特開2001−169310号公報 特開2009−182879号公報

Claims (22)

  1. 移動体に搭載され、2つの撮像装置を使用して距離計測を行う距離計測システムに設定される該撮像装置の位置に関するパラメータを校正するための校正装置であって、
    2地点において一方の前記撮像装置で撮像された2つの基準画像と、前記2地点において他方の前記撮像装置で撮像された2つの対応画像と前記2つの基準画像とを用い、各地点につき前記基準画像と前記対応画像の中の共通する複数の特徴点の位置から算出された複数の視差データとの入力を受け付ける画像取得部と、
    前記2つの基準画像の中の共通する複数の特徴点を探索する特徴点探索部と、
    探索された各前記特徴点につき、前記2つの基準画像の前記各特徴点における前記視差データから、視差と該視差に対応する視差変化量とをそれぞれ算出する視差計算部と、
    算出された複数の前記視差および前記視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出する補正値計算部とを含む、校正装置。
  2. 前記補正値計算部は、算出された複数の前記視差および前記視差変化量を用いてモデル曲線を作成し、前記モデル曲線から前記補正値を算出する、請求項1に記載の校正装置。
  3. 前記モデル曲線は、二次曲線であり、視差方向への変位を補正値として算出する、請求項2に記載の校正装置。
  4. 前記複数の視差の分布および前記モデル曲線からの複数の前記視差変化量の分散に基づき、前記補正値の信頼性の有無を評価する信頼性評価部をさらに含む、請求項2または3に記載の校正装置。
  5. 前記信頼性評価部は、算出された前記視差変化量が、前記モデル曲線上の視差変化量から所定範囲内にあるデータのみを抽出し、前記データの視差変化量と前記モデル曲線上の対応する視差に対する視差変化量との差分二乗平均を求め、求めた値が閾値以下であるか否かを判定する、請求項4に記載の校正装置。
  6. 前記信頼性評価部は、指定された視差の範囲に含まれる前記複数の視差の割合を計算し、前記割合が所定の割合以上であるか否かを判定する、請求項4に記載の校正装置。
  7. 前記校正装置は、前記視差変化量を正規化する正規化処理部と、正規化された前記視差変化量を前記視差と対応付けて蓄積するデータ蓄積部とを含み、
    前記補正値計算部は、蓄積された複数の前記視差および前記正規化された視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出する、請求項1〜6のいずれか1項に記載の校正装置。
  8. 前記正規化処理部は、前記モデル曲線を表す二次関数の比例係数で前記視差変化量を除して、正規化された前記視差変化量を算出する、請求項7に記載の校正装置。
  9. 前記信頼性評価部は、前記視差変化量を前記視差と対応付けて蓄積するデータ蓄積部に蓄積されたデータ数に応じて、前記補正値の信頼性の有無を評価する、請求項4に記載の校正装置。
  10. 請求項1〜9のいずれか1項に記載の校正装置と、一定間隔で離間し、同一直線上に各々の撮像面が配置され、同じ焦点距離を有する2つの撮像装置と、前記2地点において前記他方の撮像装置で撮像された前記2つの対応画像と前記2つの基準画像とを用い、前記各地点につき前記基準画像と前記対応画像の中の共通する複数の特徴点の位置から複数の視差データを算出して出力する視差データ生成処理装置とを含む、距離計測システム。
  11. 前記視差データ生成処理装置は、前記校正装置から前記補正値を取得し、前記複数の視差データに対し前記補正値を用いて補正を行い、前記校正装置へ再び出力する、請求項10に記載の距離計測システム。
  12. 移動体に搭載され、2つの撮像装置を使用して距離計測を行う距離計測システムに設定される該撮像装置の位置に関するパラメータを校正する校正方法であって、
    2地点において一方の前記撮像装置で撮像された2つの基準画像と、前記2地点において他方の前記撮像装置で撮像された2つの対応画像と前記2つの基準画像とを用い、各地点につき前記基準画像と前記対応画像の中の共通する複数の特徴点の位置から算出された複数の視差データとの入力を受け付けるステップと、
    前記2つの基準画像の中の共通する複数の特徴点を探索するステップと、
    探索された各前記特徴点につき、前記2つの基準画像の前記各特徴点における前記視差データから、視差と該視差に対応する視差変化量とをそれぞれ算出するステップと、
    算出された複数の前記視差および前記視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出するステップとを含む、校正方法。
  13. 前記補正値を算出するステップでは、算出された複数の前記視差および前記視差変化量を用いてモデル曲線を作成し、前記モデル曲線から前記補正値を算出する、請求項12に記載の校正方法。
  14. 前記モデル曲線は、二次曲線であり、視差方向への変位を補正値として算出する、請求項13に記載の校正方法。
  15. 前記複数の視差の分布および前記モデル曲線からの複数の前記視差変化量の分散に基づき、前記補正値の信頼性の有無を評価するステップをさらに含む、請求項13または14に記載の校正方法。
  16. 前記評価するステップでは、算出された前記視差変化量が、前記モデル曲線上の視差変化量から所定範囲内にあるデータのみを抽出し、前記データの視差変化量と前記モデル曲線上の対応する視差に対する視差変化量との差分二乗平均を求め、求めた値が閾値以下であるか否かを判定する、請求項15に記載の校正方法。
  17. 前記評価するステップでは、指定された視差の範囲に含まれる前記複数の視差の割合を計算し、前記割合が所定の割合以上であるか否かを判定する、請求項15に記載の校正方法。
  18. さらに、前記視差変化量を正規化するステップと、正規化された前記視差変化量を前記視差と対応付けてデータ蓄積部に蓄積するステップとを含み、
    前記補正値を算出するステップでは、蓄積された複数の前記視差および前記正規化された視差変化量から、前記撮像装置の位置に関するパラメータの補正値を算出する、請求項12〜17のいずれか1項に記載の校正方法。
  19. 前記正規化するステップでは、前記モデル曲線を表す二次関数の比例係数で前記視差変化量を除して、正規化された前記視差変化量を算出する、請求項18に記載の校正方法。
  20. 前記評価するステップでは、前記視差変化量を前記視差と対応付けて蓄積するデータ蓄積部に蓄積されたデータ数に応じて、前記補正値の信頼性の有無を評価する、請求項15に記載の校正方法。
  21. 前記補正値を取得し、前記複数の視差データに対し前記補正値を用いて補正を行うステップをさらに含む、請求項12〜20のいずれか1項に記載の校正方法。
  22. 請求項12〜21のいずれか1項に記載の校正方法を実行するためのコンピュータ可読な校正プログラム。
JP2010204328A 2010-09-13 2010-09-13 校正装置、距離計測システム、校正方法および校正プログラム Expired - Fee Related JP5440461B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2010204328A JP5440461B2 (ja) 2010-09-13 2010-09-13 校正装置、距離計測システム、校正方法および校正プログラム
KR1020127012327A KR101411668B1 (ko) 2010-09-13 2011-08-25 교정 장치, 거리 측정 시스템, 교정 방법, 및 교정 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
EP11824989.5A EP2616768B1 (en) 2010-09-13 2011-08-25 A calibration apparatus, a distance measurement system, a calibration method and a calibration program
US13/509,328 US9299153B2 (en) 2010-09-13 2011-08-25 Calibration apparatus, a distance measurement system, a calibration method and a calibration program
PCT/JP2011/069854 WO2012035983A1 (en) 2010-09-13 2011-08-25 A calibration apparatus, a distance measurement system, a calibration method and a calibration program
CN201180004520.4A CN102612634B (zh) 2010-09-13 2011-08-25 校准装置、距离测量系统和校准方法
BR112012026769-8A BR112012026769B1 (pt) 2010-09-13 2011-08-25 aparelho de calibragem, sistema de medição de distância, método de calibragem e programa de calibragem
RU2012119448/28A RU2529594C1 (ru) 2010-09-13 2011-08-25 Устройство калибровки, система измерения расстояния, способ калибровки и программа калибровки

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010204328A JP5440461B2 (ja) 2010-09-13 2010-09-13 校正装置、距離計測システム、校正方法および校正プログラム

Publications (2)

Publication Number Publication Date
JP2012058188A JP2012058188A (ja) 2012-03-22
JP5440461B2 true JP5440461B2 (ja) 2014-03-12

Family

ID=45831452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010204328A Expired - Fee Related JP5440461B2 (ja) 2010-09-13 2010-09-13 校正装置、距離計測システム、校正方法および校正プログラム

Country Status (8)

Country Link
US (1) US9299153B2 (ja)
EP (1) EP2616768B1 (ja)
JP (1) JP5440461B2 (ja)
KR (1) KR101411668B1 (ja)
CN (1) CN102612634B (ja)
BR (1) BR112012026769B1 (ja)
RU (1) RU2529594C1 (ja)
WO (1) WO2012035983A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012083330A (ja) * 2010-09-14 2012-04-26 Ricoh Co Ltd ステレオカメラ装置、校正方法およびプログラム
US10789732B2 (en) 2017-09-29 2020-09-29 Denso Corporation Apparatus and method for monitoring surroundings of vehicle

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8831849B2 (en) * 2012-02-13 2014-09-09 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for traffic signal recognition
JP5840022B2 (ja) * 2012-02-17 2016-01-06 キヤノン株式会社 立体画像処理装置、立体画像撮像装置、立体画像表示装置
JP6182866B2 (ja) 2012-03-21 2017-08-23 株式会社リコー 校正装置、距離計測装置及び車両
JP6167525B2 (ja) 2012-03-21 2017-07-26 株式会社リコー 距離計測装置及び車両
JP6113416B2 (ja) * 2012-04-04 2017-04-12 シャープ株式会社 画像撮像装置、画像処理方法、プログラム
JP5957359B2 (ja) * 2012-10-19 2016-07-27 日立オートモティブシステムズ株式会社 ステレオ画像処理装置及びステレオ画像処理方法
JP2014092461A (ja) * 2012-11-02 2014-05-19 Sony Corp 画像処理装置および方法、画像処理システム、並びにプログラム
WO2014076769A1 (ja) * 2012-11-13 2014-05-22 株式会社東芝 検出装置、方法及びプログラム
JP6136248B2 (ja) * 2012-12-25 2017-05-31 株式会社リコー 画像処理装置、画像処理方法、及びプログラム
JP6040782B2 (ja) * 2013-01-17 2016-12-07 株式会社リコー 画像処理装置及びプログラム
JP6194604B2 (ja) * 2013-03-15 2017-09-13 株式会社リコー 認識装置、車両及びコンピュータが実行可能なプログラム
CN103399652B (zh) * 2013-07-19 2017-02-22 哈尔滨工程大学 一种基于OpenCV摄像头标定的3D输入方法
JP6141734B2 (ja) * 2013-09-26 2017-06-07 株式会社Subaru ステレオ画像処理装置
JP6151150B2 (ja) * 2013-10-07 2017-06-21 日立オートモティブシステムズ株式会社 物体検出装置及びそれを用いた車両
CN103697914B (zh) * 2013-12-20 2016-08-17 河北汉光重工有限责任公司 双目被动测距中ccd相机实验标定方法
CN104766292B (zh) * 2014-01-02 2017-10-20 株式会社理光 多台立体相机标定方法和系统
CN104869384B (zh) * 2014-02-25 2017-04-12 华晶科技股份有限公司 电子装置及其校正方法
JP6537332B2 (ja) * 2014-04-28 2019-07-03 キヤノン株式会社 画像処理方法および撮影装置
WO2016027524A1 (ja) * 2014-08-19 2016-02-25 ソニー株式会社 情報処理装置、情報処理方法、プログラム及び電子光学機器
JP6594129B2 (ja) * 2014-11-28 2019-10-23 キヤノン株式会社 情報処理装置、情報処理方法、プログラム
JP6459521B2 (ja) * 2015-01-07 2019-01-30 株式会社リコー 撮像光学系、カメラ装置及びステレオカメラ装置
DE112016000356T5 (de) * 2015-01-16 2018-01-11 Imra Europe S.A.S. Selbstrektifizierung von Stereokameras
US10186034B2 (en) 2015-01-20 2019-01-22 Ricoh Company, Ltd. Image processing apparatus, system, image processing method, calibration method, and computer-readable recording medium
RU2595620C1 (ru) * 2015-01-29 2016-08-27 Общество с ограниченной ответственностью "Вокорд СофтЛаб" Способ автокалибровки стереокамер, используемых в целях автоматического распознавания лица человека
JP6511283B2 (ja) * 2015-02-12 2019-05-15 日立オートモティブシステムズ株式会社 物体検知装置
US10504265B2 (en) 2015-03-17 2019-12-10 Blue Sky Studios, Inc. Methods, systems and tools for 3D animation
JP6674127B2 (ja) * 2015-03-20 2020-04-01 株式会社リコー 画像処理装置、撮影装置、プログラム、機器制御システム及び機器
US10007998B2 (en) * 2015-03-20 2018-06-26 Ricoh Company, Ltd. Image processor, apparatus, and control system for correction of stereo images
CN104729406B (zh) * 2015-03-23 2017-06-13 上海瑞伯德智能系统股份有限公司 一种表面贴装元件的机器视觉定位方法
JP6233345B2 (ja) * 2015-04-17 2017-11-22 トヨタ自動車株式会社 路面勾配検出装置
JP6345627B2 (ja) * 2015-05-20 2018-06-20 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置および情報処理方法
US10066982B2 (en) * 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
JP6619589B2 (ja) * 2015-09-02 2019-12-11 株式会社Subaru 画像処理装置
US10856773B2 (en) * 2015-10-30 2020-12-08 Conopco, Inc. Hair diameter measurement
WO2017072008A1 (en) * 2015-10-30 2017-05-04 Unilever Plc Hair curl measurement
CN105628079B (zh) * 2015-12-30 2021-07-30 上海闻泰电子科技有限公司 距离感应器动态校准方法
US20190026924A1 (en) * 2016-01-15 2019-01-24 Nokia Technologies Oy Method and Apparatus for Calibration of a Multi-Camera System
JP6666037B2 (ja) * 2016-02-26 2020-03-13 キヤノン株式会社 校正方法、プログラム、計測装置、および物品の製造方法
JP6725652B2 (ja) * 2016-05-16 2020-07-22 株式会社日立製作所 診断システム及び電子制御装置
EP3252712B1 (en) * 2016-06-01 2019-08-21 Veoneer Sweden AB Vision system and method for a motor vehicle
CN106123863B (zh) * 2016-06-12 2021-06-18 首都师范大学 一种基于双全景的摄影测量方法
JP6747176B2 (ja) 2016-08-25 2020-08-26 株式会社リコー 画像処理装置、撮影装置、プログラム、機器制御システム及び機器
DE102016217792A1 (de) 2016-09-16 2018-03-22 Xion Gmbh Justiersystem
US10909708B2 (en) 2016-12-09 2021-02-02 Hand Held Products, Inc. Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements
CN107462160B (zh) * 2017-06-15 2023-11-17 交通运输部公路科学研究所 一种用于校准图像法位移测量仪器的方法及装置
JP2019028311A (ja) * 2017-07-31 2019-02-21 キヤノン株式会社 視差情報生成装置および視差情報生成方法、撮像装置、移動装置、プログラム
WO2019066770A1 (en) * 2017-09-26 2019-04-04 Hitachi Automotive Systems, Ltd. CAMERA CALIBRATION USING TRAFFIC PANEL RECOGNITION
EP3462731B1 (en) 2017-09-29 2021-11-10 Canon Kabushiki Kaisha Imaging device, imaging system, and moving body
JP7250454B2 (ja) * 2017-09-29 2023-04-03 キヤノン株式会社 撮像装置、撮像システム、移動体
JP6920159B2 (ja) * 2017-09-29 2021-08-18 株式会社デンソー 車両の周辺監視装置と周辺監視方法
CN108171682B (zh) * 2017-12-04 2022-04-19 北京中科慧眼科技有限公司 基于远景的双目同步曝光率检测方法、系统及存储介质
JP7149707B2 (ja) * 2018-01-15 2022-10-07 キヤノン株式会社 情報処理装置及びその制御方法及びプログラム、並びに、運転制御システム
CN110689581B (zh) * 2018-07-06 2022-05-13 Oppo广东移动通信有限公司 结构光模组标定方法、电子设备、计算机可读存储介质
JP2020190438A (ja) * 2019-05-20 2020-11-26 株式会社リコー 計測装置および計測システム
DE102019212021B4 (de) * 2019-08-09 2024-02-08 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Feststellen eines Parallaxenproblems in Sensordaten zweier Sensoren
JP7386098B2 (ja) 2020-02-27 2023-11-24 株式会社日立製作所 測距センサの校正システム、及び測距センサの校正方法
JP7457574B2 (ja) * 2020-05-21 2024-03-28 株式会社Subaru 画像処理装置
CN114323061B (zh) * 2020-09-30 2025-03-14 北京振兴计量测试研究所 一种星光模拟器几何参数现场校准装置及系统
TWI768630B (zh) * 2020-12-29 2022-06-21 財團法人工業技術研究院 可移動攝影系統和攝影構圖控制方法
WO2022163216A1 (ja) * 2021-01-27 2022-08-04 ソニーグループ株式会社 移動体、情報処理方法およびプログラム
WO2023014246A1 (ru) * 2021-08-06 2023-02-09 Общество с ограниченной ответственностью "ЭвоКарго" Способ калибровки внешних параметров видеокамер
CN115480273B (zh) * 2022-10-21 2025-02-07 北京汇通天下物联科技有限公司 车辆定位系统检测方法及装置
JP2025161562A (ja) * 2024-04-12 2025-10-24 キヤノン株式会社 距離計測装置、移動体、距離計測方法、及びコンピュータプログラム
CN120655549B (zh) * 2025-08-19 2025-11-14 中数智科(杭州)科技有限公司 一种基于运动偏移的图像特征校准方法

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3143209B2 (ja) 1992-05-25 2001-03-07 株式会社リコー 画像変倍装置
JPH0875454A (ja) * 1994-09-01 1996-03-22 Nissan Motor Co Ltd 測距装置
US5655540A (en) * 1995-04-06 1997-08-12 Seegobin; Ronald D. Noninvasive method for identifying coronary artery disease utilizing electrocardiography derived data
JP3617709B2 (ja) * 1995-11-10 2005-02-09 株式会社日本自動車部品総合研究所 距離計測装置
US5819256A (en) * 1996-11-20 1998-10-06 Oracle Corporation Method and apparatus for processing count statements in a database system
JPH10232111A (ja) * 1997-02-19 1998-09-02 Matsushita Electric Ind Co Ltd 距離測定装置
JP3436074B2 (ja) 1997-06-10 2003-08-11 トヨタ自動車株式会社 車載ステレオカメラ
AU3884299A (en) * 1998-06-23 2000-01-10 Thomson Licensing S.A. Interpolation method for smooth convergence correction
JP3771054B2 (ja) 1998-07-01 2006-04-26 株式会社リコー 画像処理装置及び画像処理方法
JP3798150B2 (ja) 1998-07-07 2006-07-19 株式会社リコー 画像処理方法及び画像処理装置
US6278460B1 (en) * 1998-12-15 2001-08-21 Point Cloud, Inc. Creating a three-dimensional model from two-dimensional images
JP3803950B2 (ja) 1999-03-04 2006-08-02 株式会社リコー 画像合成処理方法、画像合成処理装置及び記録媒体
JP3263931B2 (ja) * 1999-09-22 2002-03-11 富士重工業株式会社 ステレオマッチング装置
JP4573977B2 (ja) 1999-09-22 2010-11-04 富士重工業株式会社 監視システムの距離補正装置、および監視システムの消失点補正装置
JP2001128051A (ja) 1999-10-27 2001-05-11 Ricoh Co Ltd 撮像装置
JP2001169310A (ja) 1999-12-06 2001-06-22 Honda Motor Co Ltd 距離検出装置
JP3817119B2 (ja) 2000-06-30 2006-08-30 株式会社リコー 画像入力装置
US6732085B1 (en) * 2001-05-31 2004-05-04 Oracle International Corporation Method and system for sample size determination for database optimizers
DE10215673A1 (de) * 2002-04-10 2003-10-30 Bosch Gmbh Robert Verfahren zur Detektion von systematischen Fehlern bei parallaktischen Entfernungsmeßsystemen in Kraftfahrzeugen
JP2003329439A (ja) * 2002-05-15 2003-11-19 Honda Motor Co Ltd 距離検出装置
EP1637836A1 (en) * 2003-05-29 2006-03-22 Olympus Corporation Device and method of supporting stereo camera, device and method of detecting calibration, and stereo camera system
US7463755B2 (en) * 2004-10-10 2008-12-09 Qisda Corporation Method for correcting motion vector errors caused by camera panning
JP2006174309A (ja) 2004-12-17 2006-06-29 Ricoh Co Ltd 動画再生装置、プログラム、及び記録媒体
DE102004062275A1 (de) * 2004-12-23 2006-07-13 Aglaia Gmbh Verfahren und Vorrichtung zum Ermitteln eines Kalibrierparameters einer Stereokamera
JP4577126B2 (ja) * 2005-07-08 2010-11-10 オムロン株式会社 ステレオ対応づけのための投光パターンの生成装置及び生成方法
JP4617239B2 (ja) * 2005-10-27 2011-01-19 Okiセミコンダクタ株式会社 画像変換回路
JP5234894B2 (ja) * 2007-06-28 2013-07-10 富士重工業株式会社 ステレオ画像処理装置
JP2009014445A (ja) * 2007-07-03 2009-01-22 Konica Minolta Holdings Inc 測距装置
JP4894771B2 (ja) 2008-01-31 2012-03-14 コニカミノルタホールディングス株式会社 校正装置及び校正方法
JP5280768B2 (ja) * 2008-08-18 2013-09-04 本田技研工業株式会社 車両周辺監視装置
JP5293131B2 (ja) 2008-12-09 2013-09-18 株式会社リコー 車両用複眼距離測定装置及び複眼距離測定方法
JP5278819B2 (ja) 2009-05-11 2013-09-04 株式会社リコー ステレオカメラ装置及びそれを用いた車外監視装置
US8420271B2 (en) * 2009-07-14 2013-04-16 GM Global Technology Operations LLC Method to improve reliability of a fuel cell system using low performance cell detection at low power operation
JP5310483B2 (ja) 2009-10-28 2013-10-09 株式会社リコー 撮像装置
JP5446797B2 (ja) 2009-12-04 2014-03-19 株式会社リコー 撮像装置
JP2011209269A (ja) 2010-03-08 2011-10-20 Ricoh Co Ltd 撮像装置及び距離取得システム
JP5186715B2 (ja) * 2010-06-14 2013-04-24 任天堂株式会社 表示制御プログラム、表示制御装置、表示制御方法、および、表示制御システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012083330A (ja) * 2010-09-14 2012-04-26 Ricoh Co Ltd ステレオカメラ装置、校正方法およびプログラム
US10789732B2 (en) 2017-09-29 2020-09-29 Denso Corporation Apparatus and method for monitoring surroundings of vehicle

Also Published As

Publication number Publication date
CN102612634B (zh) 2014-07-23
BR112012026769A8 (pt) 2020-06-23
KR20120079144A (ko) 2012-07-11
BR112012026769A2 (pt) 2016-07-12
WO2012035983A1 (en) 2012-03-22
RU2529594C1 (ru) 2014-09-27
US9299153B2 (en) 2016-03-29
CN102612634A (zh) 2012-07-25
KR101411668B1 (ko) 2014-06-25
BR112012026769B1 (pt) 2020-11-03
US20120224069A1 (en) 2012-09-06
EP2616768A1 (en) 2013-07-24
EP2616768A4 (en) 2017-04-19
EP2616768B1 (en) 2020-03-25
JP2012058188A (ja) 2012-03-22

Similar Documents

Publication Publication Date Title
JP5440461B2 (ja) 校正装置、距離計測システム、校正方法および校正プログラム
JP6182866B2 (ja) 校正装置、距離計測装置及び車両
CN111436216B (zh) 用于彩色点云生成的方法和系统
JP6545997B2 (ja) 画像処理装置
CN108692719B (zh) 物体检测装置
KR102166691B1 (ko) 객체의 3차원 형상을 산출하는 장치 및 방법
JP2014009975A (ja) ステレオカメラ
WO2018179281A1 (ja) 物体検出装置及び車両
JP6361313B2 (ja) 車両検出方法及び装置
US20200193184A1 (en) Image processing device and image processing method
KR102003387B1 (ko) 조감도 이미지를 이용한 교통 장애물의 검출 및 거리 측정 방법, 교통 장애물을 검출하고 거리를 측정하는 프로그램을 저장한 컴퓨터 판독가능 기록매체
JP6365744B2 (ja) プログラム、記録媒体、及び校正方法
JP5903901B2 (ja) 車両位置算出装置
CN109344677B (zh) 识别立体物的方法、装置、车辆和存储介质
CN114279410B (zh) 摄像头测距方法
KR101911860B1 (ko) 깊이 영상에서 카메라 모델 및 필터를 이용한 도로 검출 방법 및 장치
JP6416654B2 (ja) 白線検出装置
JP7293100B2 (ja) カメラシステム
JP2020027057A (ja) ステレオカメラ装置
JP6334773B2 (ja) ステレオカメラ
KR20240131600A (ko) 센서를 이용한 객체 크기 추정 시스템 및 방법
KR20230094853A (ko) 듀얼 카메라를 이용하여 거리를 계산하는 고속도로 주행지원 시스템의 성능 평가 장치와 그 방법
KR20120026200A (ko) 차량용 거리측정 장치 및 거리측정 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130718

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131202

R151 Written notification of patent or utility model registration

Ref document number: 5440461

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees