JP6747176B2 - 画像処理装置、撮影装置、プログラム、機器制御システム及び機器 - Google Patents

画像処理装置、撮影装置、プログラム、機器制御システム及び機器 Download PDF

Info

Publication number
JP6747176B2
JP6747176B2 JP2016164812A JP2016164812A JP6747176B2 JP 6747176 B2 JP6747176 B2 JP 6747176B2 JP 2016164812 A JP2016164812 A JP 2016164812A JP 2016164812 A JP2016164812 A JP 2016164812A JP 6747176 B2 JP6747176 B2 JP 6747176B2
Authority
JP
Japan
Prior art keywords
unit
image
specific object
state
correction parameter
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
JP2016164812A
Other languages
English (en)
Other versions
JP2018033035A (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
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016164812A priority Critical patent/JP6747176B2/ja
Priority to EP17183940.0A priority patent/EP3288260B1/en
Priority to US15/665,869 priority patent/US10643077B2/en
Publication of JP2018033035A publication Critical patent/JP2018033035A/ja
Application granted granted Critical
Publication of JP6747176B2 publication Critical patent/JP6747176B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/128Adjusting depth or disparity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/246Calibration of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/296Synchronisation thereof; Control thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/02Active or adaptive cruise control system; Distance control
    • B60T2201/022Collision avoidance systems
    • 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/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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
    • G08G1/168Driving aids for parking, e.g. acoustic or visual feedback on parking space

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Measurement Of Optical Distance (AREA)
  • Image Analysis (AREA)
  • Stereoscopic And Panoramic Photography (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Description

本発明は、画像処理装置、撮影装置、プログラム、機器制御システム及び機器に関する。
撮影装置の経時的な位置ずれに起因する撮影画像における座標のずれを補正する技術が知られている。このような技術は、例えば、撮像装置であるステレオカメラにより撮影された撮影画像における座標のずれを補正する場合などに用いられる。
ステレオカメラでは、2台の撮影ユニットで同時に同じ被写体を撮影することで、各撮影画像内の被写体像の差分から、被写体に含まれる障害物等の特定物までの距離を算出することができる。このようなステレオカメラは、例えば、車両に搭載され、車両制御システムに利用される。車両制御システムでは、一定のフレーム間隔で撮影と測距を繰り返し、撮影画像内の被写体に含まれる特定物までの距離に関する情報を含む視差画像を動画として生成する。車両制御システムは、当該視差画像を利用して路線逸脱や障害物などを検知し、回避制御等に利用している。
このようなステレオカメラによって、正確に距離を計測するには、各撮影ユニットが備えるカメラの歪曲特性や、撮影素子などの構成部材の相対位置が既知でなければならない。しかしながら、現実には、経時変化や温度特性等に起因する撮影装置の微小な変形は避けられない。そのため、ステレオカメラでは、周期的な測距動作と並行して、撮影画像における座標のずれを補正する自動キャリブレーションが行われている。自動キャリブレーションでは、撮影画像やその他のセンサ等の情報を利用して、2台の撮影ユニット間の相対位置や方向等のカメラ特性のずれを計測し、撮影画像の座標のずれを補正している。
ここで、例えば、撮影画像の座標のずれを補正する際に、補正量が大きい場合でも、補正された撮影画像を利用する制御システムにおいて、障害物等の特定物の誤認識を発生させない撮影装置が知られている(特許文献1参照)。この特許文献1の撮影装置では、撮影画像の座標のずれを補正する補正式の係数を定期的に更新する際に、補正式の各項について、更新前の係数と更新後の係数の差分を算出し、更新前の係数に差分を複数に分割した値を順次加算することによって係数を複数回に分けて更新するものである。
しかしながら、上述した特許文献1の撮影装置では、撮影画像の座標のずれを補正する際に、撮影画像を利用する制御システムにおいて障害物等の特定物を認識中であった場合に当該特定物を誤認識してしまうという問題があった。
本発明は、上記に鑑みてなされたものであって、補正された撮影画像を利用して特定物を認識する際に、誤認識を抑制する画像処理装置、撮影装置、プログラム、機器制御システム及び機器を提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、撮影部において撮影された撮影画像に生ずる座標のずれを、記憶部において記憶された補正パラメータにより補正する補正部と、前記撮影画像に基づいて前記補正パラメータを生成し、前記記憶部に記憶されている前記補正パラメータを更新する更新部と、前記補正パラメータが更新された場合、前記撮影画像に含まれる特定物の参照状態を未参照状態に更新する参照処理部と、を備え、前記参照処理部は、前記特定物の前記参照状態を前記未参照状態に更新した場合、前記撮影画像を更新された前記補正パラメータにより補正された補正画像を用いて前記特定物に対する参照処理を行い、前記特定物の前記参照状態を維持した場合、前回の前記参照処理の結果を用いて前記特定物に対する前記参照処理を行う
本発明によれば、補正された撮影画像を利用して特定物を認識する際に、誤認識を抑制するという効果を奏する。
図1は、実施形態にかかるステレオカメラの斜視図である。 図2は、実施形態にかかる車両の一例を示す正面図である。 図3は、実施形態にかかる車両制御システムの一例を示す全体構成図である。 図4は、実施形態にかかるステレオカメラのハードウェア構成図である。 図5は、実施形態にかかるステレオカメラを用いた距離の計測原理の説明図である。 図6は、実施形態にかかるステレオカメラの機能ブロック図である。 図7は、実施形態にかかるステレオカメラで実行される撮影画像の座標のずれの補正例を模式的に示す図である。 図8は、実施形態にかかるステレオカメラによる参照処理の流れの一例を示すフローチャートである。
以下に添付図面を参照して、画像処理装置、撮影装置、プログラム、機器制御システム及び機器の実施の形態を詳細に説明する。まず、撮影装置の一例であるステレオカメラと、ステレオカメラを備える車両(機器の一例)について説明する。図1は、本実施形態にかかるステレオカメラの斜視図である。図2は、実施形態にかかるステレオカメラを搭載した車両の一例を示す正面図である。
図1に示すようにステレオカメラ10は、筐体110から1対の撮影レンズ12a、12bが外部に露出している。ステレオカメラ10は、図2に示すように車両500のフロントガラス511の内側(車室510側)の上部に取り付けられる。具体的には、車両500のインナーリアビューミラー520の設置位置付近に取り付けられる。
なお、ステレオカメラ10の取付位置は、上記の位置に限るものではなく、車両500の進行方向の前方の状況を認識するための情報を取得できる位置であればよい。本実施形態において、車両500の幅方向(紙面左右方向)を車幅方向、紙面を貫く方向を車両の進行方向とする。
ステレオカメラ10は、測定対象との距離が変化する機器に設置される。ステレオカメラ10を設置する機器は、本実施形態のような車両500に限定されるものではない。例えば、船舶や鉄道等の移動体などに設置することもできる。また、FA(Factory Automation)に用いることもでき、この場合に建物などの固定物にステレオカメラ10を設置すればよい。ステレオカメラ10は、後述するように被写体を撮影した画像データから、被写体に含まれる障害物等の特定物(測定対象)までの距離を求める(距離情報を取得する)。ステレオカメラ10の測定対象は、他の移動体や人物や動物などである。
次に、機器制御システムの実施形態である車両制御システムについて説明する。図3は、実施形態にかかる車両制御システムの一例を示す全体構成図である。図3示すように、ステレオカメラ10は、車両500の進行方向を撮影できるように設置される。そのため、撮影レンズ12a、12bは所定の方向に向けられている。車両制御システム300は、ステレオカメラ10と連動して、車両500の進行方向に存在する特定物(測定対象)を撮影する。なお、車両制御システム300が機器制御システムの一例である。
車両制御システム300は、ステレオカメラ10と、制御装置301と、ステアリングホイール302と、ブレーキペダル303と、を備えている。
次に、ステレオカメラのハードウェア構成について説明する。図4は、実施形態にかかるステレオカメラのハードウェア構成図である。図4に示すように、ステレオカメラ10は、2つの単体カメラである、第1カメラ1と第2カメラ2とを有している。第1カメラ1とは、例えば、撮影レンズ12aに対応する撮影素子を備える単体カメラである。また、第2カメラ2とは、例えば、撮影レンズ12bに対応する撮影素子を備える単体カメラである。
さらに、ステレオカメラ10は、制御部3、主記憶部4、補助記憶部5、および通信I/F部6、を有している。第1カメラ1と第2カメラ2、制御部3、主記憶部4、補助記憶部5、通信I/F部6は、バス7を介して互いに接続されている。
ここで、ステレオカメラ10と車両制御システム300との関係について説明する。図3に示す車両制御システム300の制御装置301は、ステレオカメラ10から受信した視差画像115(図6参照)に基づいて算出される情報により、車両500の各種の制御を実行する。なお、視差画像115の詳細については後述する。
制御装置301において実行される制御は、例えば、ステレオカメラ10から受信した視差画像115に基づき算出される特定物までの距離に応じて、ステアリングホイール302を含むステアリング系統(制御対象)を動作させる制御である。このステアリング制御によって、車両500の進行方向に存在する障害物等の特定物を回避するように車両500を動作させることができる。
また、ステレオカメラ10から受信した視差画像115に基づき算出される特定物までの距離に応じて、ブレーキペダル303を含むブレーキ系統(制御対象)を動作せる制御である。このブレーキ制御により、車両500を自動的に減速または停止させることができる。
以上例示したように、車両制御システム300は、車両500のステアリング制御やブレーキ制御をステレオカメラ10から受信した視差画像115に基づいて実行させることができる。これによって、車両500の運転時の安全性を向上させることができる。
なお、上記の説明では、ステレオカメラ10の撮影対象を車両500の前方にしたが、これに限定されるものではない。すなわち、車両500にステレオカメラ10を設置するときに、車両500の後方または側方を撮影するように設置してもよい。この場合、ステレオカメラ10は、車両500の後方の後続車、または側方を並進する他の車両等の距離を検出することができる。そして、制御装置301は、車両500の車線変更時または車線合流時等における危険を検知して、上記の制御を実行することができる。
また、制御装置301は、車両500の駐車時等におけるバック動作において、ステレオカメラ10によって検出された車両500の後方の障害物などの特定物の視差画像115に基づいて、衝突の危険があると判断した場合に、上記の制御を実行することができる。
図4に戻り、制御部3は、補助記憶部5から主記憶部4に読み出されたプログラムを実行するCPU(Central Processing Unit)である。主記憶部4は、不揮発性記憶部であるROM(Read Only Memory)や揮発性記憶部であるRAM(Random Access Memory)等を備える記憶部である。補助記憶部5は、メモリカード等である。通信I/F部6は、ネットワークを介して、他の装置と通信するためのインタフェースである。
ステレオカメラ10において実行されるプログラムは、主記憶部4に含まれるROMに予め組み込まれているものとする。プログラムの詳細な説明は後述する。
なお、プログラムは、上記のように予め主記憶部4に組み込まれる「組み込みタイプ」以外のものでもよい。例えば、プログラムをステレオカメラ10に対して後にインストールできる形式にして、コンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供してもよい。コンピュータで読み取り可能な記録媒体とは、例えば、CD−ROM、メモリカード、CD−R、DVD(Digital Versatile Disk)等である。
また、プログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ステレオカメラ10にプログラムをネットワーク経由でダウンロードさせて、これをインストールする方式で提供するように構成してもよい。
ステレオカメラ10の場合、制御部3がROMからプログラムを読み出して実行することで、後述する各機能を実行することができる。
なお、各機能の一部、又は全部を、ソフトウェアにより実現せずに、IC(Integrated Circuit)等のハードウェアにより実現してもよい。また、本実施形態のステレオカメラ10では、2つの単体カメラを備えるものを例にしている。しかしながら、撮影部の数は2つに限られず、1以上の撮影部であればよい。例えば、1つの撮影部を備える単眼カメラにおいても同様の構成とすることができる。
次に、ステレオカメラ10を用いた距離の計測原理について説明する。図5は、実施形態にかかるステレオカメラを用いた距離の計測原理の説明図である。図5では、ステレオカメラ10が有する第1カメラ1および第2カメラ2の配置と、第1カメラ1および第2カメラ2によって撮影される被写体に含まれる特定物Aとの関係を示している。図5において、第1カメラ1と第2カメラ2の並び方向をX軸方向、X軸方向に直交し特定物Aのある方向すなわち第1カメラ1と第2カメラ2の光軸方向をZ軸方向、X軸方向とZ軸方向に直交する方向をY軸方向として表している。
第1カメラ1の焦点距離をf、光学中心をO、第1カメラ1が備える撮影素子において特定物Aの像が結像する撮影面をSとする。同様に、第2カメラ2の焦点距離をf、光学中心をO、第2カメラ2が備える撮影素子において特定物Aの像が結像する撮影面をSとする。撮影面Sと撮影面Sは、それぞれ、Z軸方向を向いていて、第1カメラ1と第2カメラ2の光軸方向に直交している。また、第1カメラ1と第2カメラ2は、X軸方向に基線長Bだけ離れた位置に配置されている。
第1カメラ1の光学中心OからZ軸方向に距離dだけ離れた位置にある特定物Aの像は、直線A−Oと撮影面Sの交点である位置Pに結ばれる。一方、同じ特定物Aの像が第2カメラ2の撮影面Sでは、位置Pに結ばれる。
ここで、第2カメラ2の光学中心Oを通る直線であって直線A−Oと平行な直線と撮影面Sとの交点を位置P'とする。また、位置P'と位置Pの差を視差pとする。視差pは、同じ特定物Aを第1カメラ1と第2カメラ2で撮影したときの各画像における特定物Aの結像位置のずれ量に相当する。以下において、この結像位置のずれ量を視差pと表記する。
図5に示すように、上記の条件において規定される三角形A−O−Oと、三角形O−P'−Pは相似形である。したがって、特定物Aまでの距離dはB×f/pという式によって得ることができる。以上のとおり、ステレオカメラ10を用いて特定物Aまでの距離dを算出するには、第1カメラ1と第2カメラ2の乖離距離である基線長Bと、各カメラの焦点距離fと、特定物Aの結像位置のずれ量である視差pを明らかにすればよい。
次に、本実施形態に係るステレオカメラ10が備える画像処理装置11について図を用いて説明する。図6は、実施形態にかかるステレオカメラの機能ブロック図である。図6に示すように、ステレオカメラ10は、第1撮影部101と、第2撮影部102と、画像処理装置11と、記憶部103と、を有している。画像処理装置11は、すでに説明をしたステレオカメラ10のハードウェア資源(図4参照)を用いて実行するプログラムにより実現される。
ステレオカメラ10が有する画像処理装置11は、更新部104と、補正部106と、視差算出部107と、認識部108および追跡部109を有する参照処理部105と、を有している。画像処理装置11の各機能ブロックは、すでに説明をしたステレオカメラ10のハードウェア資源(図4参照)を用いて実行されるプログラムにより実現される。なお、視差算出部107や、認識部108、追跡部109は、画像処理装置11とは分離して、ステレオカメラ10とは異なる別のハードウェア上で実行されてもよい。
認識部108は、第1撮影部101および第2撮影部102において取得された撮影画像に含まれる特定物を認識する認識処理を実行する。認識処理としては、テンプレートマッチングやHog特徴量の利用等による公知の処理方法を利用できる。
追跡部109は、第1撮影部101および第2撮影部102において取得された撮影画像中の前フレームにおいて認識された特定物を現フレームにおいて追跡する追跡処理を実行する。追跡処理としては、オプティカルフローを用いる等の公知の処理方法を利用できる。
第1撮影部101は、第1カメラ1の撮影動作の制御と、第1カメラ1の撮影素子から出力される信号に基づいて第1撮影画像を生成する処理を実行する。第2撮影部102は、第2カメラ2の撮影動作の制御と、第2カメラ2の撮影素子から出力される信号に基づいて第2撮影画像を生成する処理を実行する。第1撮影部101と第2撮影部102によって、第1カメラ1と第2カメラ2は互いの撮影タイミングを同期して撮影することができる。従って、第1撮影画像と第2撮影画像は、同じ方向を同時に撮影して得られた画像である。
第1撮影画像と第2撮影画像は、記憶部103によって主記憶部4に含まれるRAMに撮影画像111として記憶される。以下の説明において、第1撮影画像と第2撮影画像を区別しないときは、単に、撮影画像111と表記する。また、第1撮影部101および第2撮影部102は、撮影部に相当する。
記憶部103は、第1撮影部101、第2撮影部102、更新部104、補正部106、視差算出部107、からの各種情報を主記憶部4に含まれるRAMまたはROMへ記憶・保存する処理を実行する。また、記憶部103は、RAMまたはROMに記憶・保存されている各種情報を読み出す処理を実行する。記憶部103によってRAMまたはROMに記憶される各種情報は、図6に示すように、撮影画像111、補正パラメータ112、補正画像114、および視差画像115などである。
更新部104は、RAMまたはROMに記憶されている撮影画像111を読み出し、この撮影画像111に基づいて、補正パラメータ112を生成する処理を実行する。また、更新部104は、生成された補正パラメータ112をRAMまたはROMに記憶する。
補正パラメータ112は、第1カメラ1および第2カメラ2の経時的な位置ずれに起因する第1撮影画像と第2撮影画像の座標のずれを補正するためのパラメータである。更新部104は、定期的に補正パラメータ112を生成し、生成した補正パラメータ112をRAMまたはROMに記憶する。補正パラメータ112が生成されたとき、すでにRAMに補正パラメータ112が記憶されている場合には、更新部104は、新たに生成した補正パラメータ112を用いて古い補正パラメータ112を定期的に上書きする。この上書き処理を「補正パラメータ112の更新処理」という。
なお、補正パラメータ112の更新処理を実行する前に、一旦、新たに生成された補正パラメータ112をROMに書き込んで記憶するように処理すれば、更新処理の前段でステレオカメラ10の電源がオフになったとしても、最新の補正パラメータ112を保護することができる。この場合、ステレオカメラ10の電源がオンになったとき、ROMに補正パラメータ112が記憶されていれば、この最新の補正パラメータ112を用いてRAMを初期化すればよい。
なお、補正パラメータ112の更新処理は、種々の方法のうち、適宜選択して用いればよい。例えば、補正パラメータ112を、変換前の座標と変換後の座標の組から、最小二乗法等によって近似することにより更新してもよい。
補正部106は、記憶部103によってRAMに記憶された補正パラメータ112を読み出し、これを用いて撮影画像111に対する補正処理を実行する。この補正処理によって撮影画像111から補正画像114が生成される。生成された補正画像114は、記憶部103によってRAMに記憶される。
ここで、補正部106において実行される補正処理について説明する。RAMに記憶されている撮影画像111は、すでに述べたとおり、第1撮影画像と第2撮影画像である。補正パラメータ112は、第1カメラ1および第2カメラ2の経時的な位置ずれに起因する第1撮影画像と第2撮影画像の座標のずれを補正する補正式に用いられる補正係数である。例えば、補正パラメータ112を用いる補正式は以下の式(1)のようになる。
式(1)
x'=a+ax+ay+a+axy+a
y'=b+bx+by+b+bxy+b
上記の補正式において、xとyは変換元の座標であって、x'とy'は変換後の座標で
ある。補正パラメータ112は、式(1)の補正式の係数であるa〜a及びb〜bである。すなわち、記憶部103によってRAMには、このa0〜a及びb〜bが記憶されている。
なお、上記の補正式において、補正後の画像である補正画像114の座標をxとyとし、補正前の画像である撮影画像111の座標をx'とy'として補正処理を実行してもよい。すなわち、上記の補正式を用いた補正処理では、座標変換後の座標を基準にしてもよいし、座標変換前の座標を基準にしてもよい。
また、補正パラメータ112は、上記の多項式の係数だけでなく、ルックアップテーブルのようなものでもよい。例えば、画素あるいは画素群ごとに補正値(x方向の画素ずれ量とy方向の画素ずれ量)を記憶しておき、それらを補正パラメータ112としてもよい。なお、多項式を用いる方が、記憶する補正パラメータ112の量を削減できるので好ましい。
以上のとおり、記憶部103によって主記憶部4のRAMに記憶される補正画像114は、補正部106によって、上記の式(1)と補正パラメータ112を用いた補正処理を撮影画像111に対して行って得られた画像である。
ここで、補正部106において実行される撮影画像111の座標のずれの補正について説明する。図7は、実施形態にかかるステレオカメラで実行される撮影画像の座標のずれの補正例を模式的に示す図である。補正部106において実行される座標のずれの補正は、座標変換処理である。補正部106は、すでに説明をした補正式と補正パラメータ112を用いて、補正後画像である補正画像114の座標と補正前画像である撮影画像111の座標を変換する処理を実行する。
なお、補正画像114の画素値を決定するために、補正式により対応する撮影画像111の画素値を参照する。このとき、変換後の座標の値が整数にならないことがある。そこで、補正部106は、図7において点線で示すように、座標の値が整数にならない座標の画素値を撮影画像111上の周囲の画素値から補間する画素値補間処理を実行する。
補正部106は、例えば、双1次補間すなわちバイリニア補間により画素値補間処理を行う。補正部106は、全画素について、上記の補正式による座標変換と画素値補間処理とを実行し、撮影画像111の幾何補正を行って補正画像114を生成する。
図6に戻り、視差算出部107は、補正された撮影画像111である補正画像114を用いて、すでに説明をした測距原理に基づいて視差pを算出する処理を実行する。また、視差算出部107は、視差pを用いて、撮影画像111の座標の視差情報を含む視差画像115を生成する。生成された視差画像115は、記憶部103によってRAMに記憶される。
視差算出部107における視差算出方法は、周知の平行等位ステレオカメラにおける視差算出方法と同である。例えば、第1撮影画像を基準画像にした場合、第1撮影画像から抽出される特徴点周辺の画像領域と、比較対象の画像となる第2撮影画像上の対象候補となる画像領域を、1画素単位でずらしながら、両画像領域の相関の指標となる値を算出する。相関の指標となる値は、例えば、両画像領域内の画素の輝度値の総和を比較した値である。また、相関の指標となる値としてSAD(Sum of Absolute Difference)やNCC(Normalized Cross Correlation)が利用できる。算出された値の最大値付近を、放物線などを用いて補完することにより、画素単位以下の精度で視差pを算出する。
なお、1画素以下の視差pは信頼性が低くなるため、視差算出部107は1画素以下の視差pは1画素に切り上げる。すなわち、ステレオカメラ10における最小の視差画素は1画素になる。
ステレオカメラ10において、上記のプログラムが有する各部の処理は、周期的に実行される。これによって、撮影画像111の撮影、補正パラメータ112の算出と更新、補正画像114の生成と記憶、視差画像115の生成と記憶は、周期的に繰り返し実行される。すなわち、ステレオカメラ10において、視差画像115は繰り返し生成されて、主記憶部4に含まれるRAMに記憶される。
このように、ステレオカメラ10は、撮影画像111の撮影処理から補正パラメータ112の更新処理を実行して、その後、視差画像115を生成する処理までを周期的に実行する。
ここで、車両制御システム300が障害物等の特定物の認識や追跡を行っている最中に、ステレオカメラ10側で、補正パラメータ112の更新処理が行われた場合に生じる車両制御システム300における特定物の誤認識について説明する。更新された補正パラメータ112に基づいて視差画像115が生成されると、同じ撮影画像111に基づく視差画像115であっても、車両制御システム300における障害物等の特定物の認識結果が異なる可能性がある。
例えば、車両500からの実際の距離が100mの障害物等をステレオカメラ10が撮影した場合に生成される視差画像115において、障害物等の視差pが1画素になると仮定する。また、ステレオカメラ10における、上記の障害物等を含む撮影画像111に対する視差の誤差が−0.5画素であると仮定する。このステレオカメラ10を用いて、あるフレームで得られた撮影画像111に基づき視差画像115を生成すると、上記の障害物等に関する視差pは1画素になるべきところ、誤差の影響によって0.5画素になる。この結果に基づく車両制御システム300の認識処理では、0.5画素に対応する距離を認識することになるので、当該障害物等との距離は200mとして認識する。
車両制御システム300が障害物等の認識や追跡をする処理を実行中に、ステレオカメラ10側では、次のフレームにおいて、補正パラメータ112が更新されることがある。そうすると、上記のような視差の誤差が正しく補正された補正画像114に基づいて視差画像115が生成されることになる。この場合、誤差−0.5画素の影響を受けないから、このフレームにおける障害物等に関する視差pは1画素になる。つまり、車両制御システム300は、前のフレームでは200mにあると認識した障害物等が、このフレームでは100mにあると認識する結果になる。これらの結果から車両制御システム300が次のフレームにおける障害物等の距離を予測すると、その距離は0mになる。そうすると、車両制御システム300は、障害物等への衝突を予想して、この障害物等を回避するような緊急制動などを実行する可能性がある。
通常の車両制御システム300では、上記のような制御を開始するまでに複数回の衝突判定を行う等のマージンを設けている。すなわち、数フレームにわたって衝突する可能性があると判定された場合に、車両500に対するステアリング制御やブレーキ制御を実行するようにし、車両制御の安定性を確保する構成を備える。そのため、上記のような状況において必ずしも不要な制御が発生するとは限らない。しかし、ステレオカメラ10単体の信頼性は高い方が望ましい。
通常は、ステレオカメラ10における補正処理が有効に働いていれば、座標のずれが生じても即補正される。そのため、上に説明したような視差の誤差の影響は生じないことが多い。しかし、ステレオカメラ10の起動後や、最初の自動キャリブレーション更新時、短時間でカメラ特性が大きく変化する場合などでは、ある程度大きな座標のずれが一度に計測される可能性がある。補正部106がこの座標のずれを補正すると、計測結果の距離が大きく変化してしまう可能性がある。
なお、短時間でステレオカメラ10の特性が大きく変化する場合として、例えば、日影から日向へ車両500を移動させた場合や、車内冷暖房を稼働させた場合に起きる温度変化等があげられる。本実施形態においては、経時変化や上記の温度変化等に対応するため、車両500の走行時において自動キャリブレーションを行う。自動キャリブレーションの方法は、公知の方法を取り得る。
本実施形態では、上述のような車両制御システム300における障害物等の特定物の誤認識を抑制するため、参照処理部105(認識部108および追跡部109)は、以下のような処理を行う。
認識部108および追跡部109を有する参照処理部105は、補正部106により補正パラメータ112が更新された場合、撮影画像111に含まれる障害物等の特定物の参照状態を未参照状態に更新する。ここで、参照状態とは、認識部108により特定物を認識している状態、または、特定物を認識して追跡部109により特定物を追跡している状態をいう。また、未参照状態とは、認識部108により特定物を認識している状態、および追跡部109により特定物を追跡している状態を初期化(リセット)した状態をいう。
ここで、例えば、認識部108により特定物が認識された場合は、撮影画像111中において当該特定物に相当する画素群に対して認識フラグRが立てられる。ここで「認識フラグRが立つ」とは、認識フラグRに値「1」を設定することをいう。したがって、認識フラグRの値が「1」になっている画素群が、認識部108により認識され、追跡部109による追跡処理の対象とされる。本実施形態においては、認識フラグRが立てられた画素が存在する場合、すなわち認識フラグRの値が「1」の場合、認識部108により認識され、追跡部109が追跡状態である参照状態となる。また、認識フラグRの値を「1」から「0」にすることで、上述した初期化を行うことになる。
認識部108および追跡部109は、補正パラメータ112が更新されたことにより、特定物の参照状態を未参照状態に更新した場合(認識フラグRの値を「1」から「0」にした場合)、更新された補正パラメータ112により撮影画像111を補正した補正画像114を用いて、特定物に対する参照処理である認識処理あるいは追跡処理を行う。
一方、認識部108および追跡部109は、補正パラメータ112が更新されていないことにより、特定物の参照状態を維持した場合(認識フラグRの値を「1」のままにした場合)、前回の参照処理の結果(認識結果あるいは追跡結果)を用いて特定物に対する参照処理である認識処理あるいは追跡処理を行う。
認識部108および追跡部109は、特定物が予め定めた所定距離以上離れている場合に、特定物の参照状態を未参照状態に更新する構成としてもよい。これにより、車両制御において重要な近距離の特定物を続けて参照し続けることができる。一方で、遠距離にある特定物を未参照状態にして、当該特定物を初期状態から改めて認識し直すことで、特定物の誤認識を防止し、車両制御システム300の安全性を高めることができる。
次に、本実施形態に係るステレオカメラ10において実行される参照処理の流れについて説明する。図8は、実施形態にかかるステレオカメラによる参照処理の流れを示すフローチャートである。
図8に示すように、まず、第1撮影部101および第2撮影部102は、被写体を撮影した撮影画像111(第1撮影画像および第2撮影画像)を取得する(ステップS10)。そして、更新部104は、撮影画像111に基づいて、第1撮影部101または第2撮影部102、あるいは両方の撮影部の経時的な位置ずれに起因する撮影画像111における座標ずれを補正する補正式の係数(補正パラメータ112)を生成する(ステップS11)。
次に、更新部104は、生成した補正パラメータ112を記憶部103に記憶して、補正パラメータ112を更新する(ステップS12)。そして、補正部106は、補正パラメータ112を用いて、撮影画像111を補正して補正画像114を生成し、記憶する(ステップS13)。視差算出部107は、補正画像114を用いて視差を算出して、視差画像115を生成する(ステップS14)。
そして、認識部108および追跡部109は、更新部104により補正パラメータ112が更新されているか否かを判断する(ステップS15)。補正パラメータ112が更新されている場合(ステップS15:Yes)、認識部108または追跡部109は、認識状態あるいは追跡状態である参照状態を初期化(リセット)する(ステップS16)。すなわち、例えば、認識フラグRの値を、「1」から「0」にする。そして、視差算出部107は、補正画像114により視差画像115を生成し、生成された視差画像115を用いて認識部108が認識処理を行い、追跡部109が追跡処理を行う(ステップS17)。
一方、補正パラメータ112が更新されていない場合(ステップS15:No)、認識部108または追跡部109は、認識状態あるいは追跡状態である参照状態を維持する。すなわち、例えば、認識フラグRの値を「1」のままにする。そして、前回の認識処理の結果を用いて、追跡部109が追跡処理を行う(ステップS17)。
なお、補正パラメータ112が更新された場合、認識中あるいは追跡中の全ての特定物等を全て初期化(リセット)しなくてもよい。例えば、車両500から所定距離以上離れた遠距離にある特定物のみ追跡状態を初期化し、近距離にある特定物は補正パラメータ112が更新されても追跡状態を初期化することなく処理を行ってもよい。これは、近距離の特定物は、遠距離の特定物と比較して撮影画像中で比較的大きく写るため、補正パラメータ112の更新処理により補正画像114が変化してもある程度追従可能であるが、遠距離の特定物は、撮影画像中で小さく写るため、特定物を誤認識してしまう可能性が高いためである。
このように、本実施形態のステレオカメラ10では、被写体を撮影した撮影画像に基づいて生成された補正パラメータにより撮像画像を補正して補正画像を生成し、当該補正画像を用いて視差を算出して視差画像を生成する。そして、ステレオカメラ10は、補正パラメータが更新されている場合は、参照状態(認識状態あるいは追跡状態)を初期化し、更新されていない場合は、参照状態を維持する。これにより、補正された撮影画像を利用して特定物を認識する際に、誤認識を抑制することができる。
1 第1カメラ
2 第2カメラ
3 制御部
4 主記憶部
5 補助記憶部
6 通信I/F部
7 バス
10 ステレオカメラ
11 画像処理装置
12a、12b 撮影レンズ
101 第1撮影部
102 第2撮影部
103 記憶部
104 更新部
105 参照処理部
106 補正部
107 視差算出部
108 認識部
109 追跡部
110 筐体
111 撮影画像
112 補正パラメータ
114 補正画像
115 視差画像
300 車両制御システム
301 制御装置
302 ステアリングホイール
303 ブレーキペダル
500 車両
510 車室
511 フロントガラス
520 インナーリアビューミラー
特開2014−138331号公報

Claims (8)

  1. 撮影部において撮影された撮影画像に生ずる座標のずれを、記憶部において記憶された補正パラメータにより補正する補正部と、
    前記撮影画像に基づいて前記補正パラメータを生成し、前記記憶部に記憶されている前記補正パラメータを更新する更新部と、
    前記補正パラメータが更新された場合、前記撮影画像に含まれる特定物の参照状態を未参照状態に更新する参照処理部と、
    を備え
    前記参照処理部は、前記特定物の前記参照状態を前記未参照状態に更新した場合、前記撮影画像を更新された前記補正パラメータにより補正された補正画像を用いて前記特定物に対する参照処理を行い、前記特定物の前記参照状態を維持した場合、前回の前記参照処理の結果を用いて前記特定物に対する前記参照処理を行う、
    画像処理装置。
  2. 前記参照処理部は、前記特定物が所定距離以上離れている場合、前記特定物の前記参照状態を前記未参照状態に更新する請求項1に記載の画像処理装置。
  3. 前記参照処理部は、前記特定物を認識する認識部および前記特定物を追跡する追跡部であって、
    前記参照状態は、前記認識部により前記特定物を認識している状態、または前記追跡部により前記特定物を追跡している状態であり、
    前記未参照状態は、前記参照状態を初期化した状態である、請求項1または2に記載の画像処理装置。
  4. 請求項1〜のいずれか一つに記載の画像処理装置と、
    前記特定物を含む画像を撮影する前記撮影部と、
    前記補正パラメータを記憶する前記記憶部と、を備える、
    ことを特徴とする撮影装置。
  5. 前記撮影部を少なくとも2つ備え、
    前記撮影部のそれぞれが撮影した前記特定物を含む前記撮影画像を前記補正パラメータにより補正した補正画像に基づいて、前記特定物における視差を算出する視差算出部と、を備える請求項に記載の撮影装置。
  6. コンピュータに、請求項1〜のいずれか一つに記載の画像処理装置の各機能を実現させるプログラム。
  7. 請求項またはに記載の撮影装置と、
    当該撮影装置を用いて取得した情報に基づいて機器の動作を制御する制御部と、
    を備えることを特徴とする機器制御システム。
  8. 請求項に記載の機器制御システムを備えることを特徴とする機器。
JP2016164812A 2016-08-25 2016-08-25 画像処理装置、撮影装置、プログラム、機器制御システム及び機器 Active JP6747176B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016164812A JP6747176B2 (ja) 2016-08-25 2016-08-25 画像処理装置、撮影装置、プログラム、機器制御システム及び機器
EP17183940.0A EP3288260B1 (en) 2016-08-25 2017-07-31 Image processing device, imaging device, equipment control system, equipment, image processing method, and carrier means
US15/665,869 US10643077B2 (en) 2016-08-25 2017-08-01 Image processing device, imaging device, equipment control system, equipment, image processing method, and recording medium storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016164812A JP6747176B2 (ja) 2016-08-25 2016-08-25 画像処理装置、撮影装置、プログラム、機器制御システム及び機器

Publications (2)

Publication Number Publication Date
JP2018033035A JP2018033035A (ja) 2018-03-01
JP6747176B2 true JP6747176B2 (ja) 2020-08-26

Family

ID=59702508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016164812A Active JP6747176B2 (ja) 2016-08-25 2016-08-25 画像処理装置、撮影装置、プログラム、機器制御システム及び機器

Country Status (3)

Country Link
US (1) US10643077B2 (ja)
EP (1) EP3288260B1 (ja)
JP (1) JP6747176B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101777518B1 (ko) * 2016-04-07 2017-09-11 엘지전자 주식회사 인테리어 카메라 장치, 이를 포함하는 차량 운전 보조장치 및 이를 포함하는 차량
JP6564423B2 (ja) * 2017-06-09 2019-08-21 株式会社Subaru 車外環境認識装置および車外環境認識方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4573977B2 (ja) 1999-09-22 2010-11-04 富士重工業株式会社 監視システムの距離補正装置、および監視システムの消失点補正装置
JP2009157123A (ja) * 2007-12-27 2009-07-16 Eastman Kodak Co 撮像装置
JP5456022B2 (ja) * 2008-04-14 2014-03-26 ジーブイビービー ホールディングス エス.エイ.アール.エル. オブジェクトを自動的に追跡する技術
JP5278819B2 (ja) 2009-05-11 2013-09-04 株式会社リコー ステレオカメラ装置及びそれを用いた車外監視装置
JP5440461B2 (ja) * 2010-09-13 2014-03-12 株式会社リコー 校正装置、距離計測システム、校正方法および校正プログラム
JP2012198075A (ja) 2011-03-18 2012-10-18 Ricoh Co Ltd ステレオカメラ装置、画像補整方法
JP6167525B2 (ja) 2012-03-21 2017-07-26 株式会社リコー 距離計測装置及び車両
JP6047008B2 (ja) * 2012-12-25 2016-12-21 キヤノン株式会社 画像処理装置およびそれを備えた撮像装置、ならびに画像処理装置の制御方法
JP6025557B2 (ja) * 2012-12-27 2016-11-16 キヤノン株式会社 画像認識装置、その制御方法及びプログラム
JP2014138331A (ja) * 2013-01-17 2014-07-28 Ricoh Co Ltd 撮影装置及びプログラム
JP6209002B2 (ja) * 2013-07-16 2017-10-04 キヤノン株式会社 撮像装置およびその制御方法
JP6447055B2 (ja) 2014-01-28 2019-01-09 株式会社リコー 校正方法、校正装置、計測用具及びプログラム
JP6471528B2 (ja) 2014-02-24 2019-02-20 株式会社リコー 物体認識装置、物体認識方法
JP6427900B2 (ja) 2014-03-07 2018-11-28 株式会社リコー 校正方法、校正システム、プログラム及び移動体
JP6448223B2 (ja) * 2014-06-12 2019-01-09 キヤノン株式会社 画像認識システム、画像認識装置、画像認識方法、およびコンピュータプログラム
JP6353289B2 (ja) * 2014-06-23 2018-07-04 株式会社Soken 測距補正装置
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
US9582866B2 (en) * 2015-03-10 2017-02-28 Via Technologies, Inc. Adaptive contrast enhancement apparatus and method
JP6682767B2 (ja) 2015-03-23 2020-04-15 株式会社リコー 情報処理装置、情報処理方法、プログラムおよびシステム

Also Published As

Publication number Publication date
EP3288260B1 (en) 2022-07-27
EP3288260A1 (en) 2018-02-28
JP2018033035A (ja) 2018-03-01
US10643077B2 (en) 2020-05-05
US20180060671A1 (en) 2018-03-01

Similar Documents

Publication Publication Date Title
US10007998B2 (en) Image processor, apparatus, and control system for correction of stereo images
US10620000B2 (en) Calibration apparatus, calibration method, and calibration program
US10242576B2 (en) Obstacle detection device
KR101787304B1 (ko) 교정 방법, 교정 장치 및 컴퓨터 프로그램 제품
JP6110256B2 (ja) 対象物推定装置および対象物推定方法
JP6685420B2 (ja) 自動車両の環境領域の2つの画像間の動き推定のための方法、コンピュータデバイス、運転者支援システム、及び自動車両
JP2008039491A (ja) ステレオ画像処理装置
JP7212486B2 (ja) 位置推定装置
JP2019070983A (ja) 移動体の位置推定装置及び位置推定方法
JP2018084503A (ja) 距離測定装置
JP6747176B2 (ja) 画像処理装置、撮影装置、プログラム、機器制御システム及び機器
JP2021051347A (ja) 距離画像生成装置及び距離画像生成方法
JP2015179499A (ja) 視差値導出装置、機器制御システム、移動体、ロボット、視差値導出方法、およびプログラム
CN111989541A (zh) 立体摄像机装置
JP7303064B2 (ja) 画像処理装置、および、画像処理方法
JP2014138331A (ja) 撮影装置及びプログラム
JP2020047059A (ja) 車両の走行環境検出装置及び走行制御システム
JP2023128658A (ja) 画像処理装置および画像処理方法
JPWO2017090097A1 (ja) 車両用外界認識装置
JP6674127B2 (ja) 画像処理装置、撮影装置、プログラム、機器制御システム及び機器
JP7457574B2 (ja) 画像処理装置
WO2020036039A1 (ja) ステレオカメラ装置
KR102479253B1 (ko) 차량용 카메라 영상 기반 공차 보정 방법
JP6566367B2 (ja) 三次元位置計測システム、移動体、三次元位置計測方法、及びプログラム
JP2020095646A (ja) 画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200326

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200720

R151 Written notification of patent or utility model registration

Ref document number: 6747176

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151