JP7148064B2 - カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム - Google Patents
カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム Download PDFInfo
- Publication number
- JP7148064B2 JP7148064B2 JP2018200798A JP2018200798A JP7148064B2 JP 7148064 B2 JP7148064 B2 JP 7148064B2 JP 2018200798 A JP2018200798 A JP 2018200798A JP 2018200798 A JP2018200798 A JP 2018200798A JP 7148064 B2 JP7148064 B2 JP 7148064B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- vehicle
- vector
- parameter estimation
- estimated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30244—Camera pose
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
Description
まず、図1および図2を用いて、実施形態にかかる車両1の概略的な構成について説明する。図1は、実施形態にかかる車両1の車室2a内の構成を示した例示的かつ模式的な図であり、図2は、実施形態にかかる車両1を上方から見た外観を示した例示的かつ模式的な図である。
上述した実施形態では、カメラパラメータ推定装置が補正部によってキャリブレーションを自動で実行する構成が例示されている。しかしながら、補正部を有しない、カメラパラメータを推定するだけの構成も、上述した実施形態と同様に有益である。さらに、たとえば次の図12に示される変形例のように、キャリブレーションを自動で実行することなく、キャリブレーションの必要性を通知してキャリブレーションの実行を促す構成も、上述した実施形態と同様に有益である。
15 車載カメラ(カメラ)
306 走行状態センサ(センサ)
400、1200 カメラパラメータ推定装置
401 センサ情報取得部
402 三次元情報取得部
403 カメラ位置姿勢取得部
404 直進判定部(第1判定部)
405 直進ベクトル算出部(第1ベクトル算出部)
406 旋回判定部(第2判定部)
407 法線ベクトル算出部(第2ベクトル算出部)
408 直交ベクトル算出部(第3ベクトル算出部)
409 カメラパラメータ推定部
410 補正部
1210 通知部
Claims (13)
- 車両に搭載される周辺監視用のカメラによって取得される撮像画像に基づいて推定される、前記カメラに対して設定されたカメラ座標系における前記カメラの推定上の位置および姿勢を取得するカメラ位置姿勢取得部と、
前記車両の直進時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における前記車両の進行方向に対応した第1ベクトルを算出する第1ベクトル算出部と、
前記車両の旋回時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における、前記車両が走行する路面に対応した平面の法線方向に対応した第2ベクトルを算出する第2ベクトル算出部と、
前記カメラ座標系において前記第1ベクトルと前記第2ベクトルとに直交する第3ベクトルを算出する第3ベクトル算出部と、
前記第1ベクトルと、前記第2ベクトルと、前記第3ベクトルと、前記第1ベクトルで示される方向に沿って前記カメラの推定上の位置が移動する場合における前記カメラの推定上の姿勢と、に基づいて、前記車両における前記カメラの実際の設置姿勢を、前記カメラのキャリブレーションのためのカメラパラメータとして推定するカメラパラメータ推定部と、
を備える、カメラパラメータ推定装置。 - 前記カメラの推定上の位置の遷移が直線で近似される分布を示すか否かに基づいて、前記車両が直進したか否かを判定する第1判定部をさらに備え、
前記第1ベクトル算出部は、前記車両が直進したと前記第1判定部により判定された区間における前記カメラの推定上の位置の遷移を近似する前記直線に基づいて、前記第1ベクトルを算出する、
請求項1に記載のカメラパラメータ推定装置。 - 前記第1判定部は、所定以上の長さを有する所定区間における前記カメラの推定上の位置の遷移が前記直線で近似される分布を示すか否かに基づいて、前記所定区間において前記車両が直進したか否かを判定する、
請求項2に記載のカメラパラメータ推定装置。 - 前記車両の走行状態を検出するセンサの出力を含むセンサ情報を取得するセンサ情報取得部をさらに備え、
前記第1判定部は、前記カメラの推定上の位置の遷移が前記直線で近似される分布を示すか否かと、前記センサ情報と、のうち少なくとも一方に基づいて、前記車両が直進したか否かを判定する、
請求項2または3に記載のカメラパラメータ推定装置。 - 前記カメラの推定上の位置の遷移が、互いに交差する方向に延びる2つの直線と、当該2つの直線の間で所定以上の曲率を有して延びる少なくとも1つの曲線と、で近似される分布を示すか否かに基づいて、前記車両が旋回したか否かを判定する第2判定部をさらに備え、
前記第2ベクトル算出部は、前記車両が旋回したと前記第2判定部により判定された区間における前記カメラの推定上の位置の遷移を近似する少なくとも前記2つの直線に基づいて、前記第2ベクトルを算出する、
請求項1~4のうちいずれか1項に記載のカメラパラメータ推定装置。 - 前記第2判定部は、さらに、前記カメラの推定上の位置の遷移が、少なくとも前記2つの直線に対応した1つの平面で近似される分布を示すか否かに基づいて、前記車両が旋回したか否かを判定し、
前記第2ベクトル算出部は、前記1つの平面の法線方向に対応したベクトルを、前記第2ベクトルとして算出する、
請求項5に記載のカメラパラメータ推定装置。 - 前記第2判定部は、前記カメラの推定上の位置の遷移のうち、前記少なくとも1つの曲線に対応した第1部分を除外し、残りの部分のうち、前記2つの直線に対応した第2部分が、前記1つの平面で近似される分布を示すか否かに基づいて、前記車両が旋回したか否かを判定する、
請求項6に記載のカメラパラメータ推定装置。 - 前記車両の走行状態を検出するセンサの出力を含むセンサ情報を取得するセンサ情報取得部をさらに備え、
前記第2判定部は、前記カメラの推定上の位置の遷移が前記2つの直線と前記少なくとも1つの曲線とで近似される分布を示すか否かと、前記センサ情報と、のうち少なくとも一方に基づいて、前記車両が旋回したか否かを判定する、
請求項5~7のうちいずれか1項に記載のカメラパラメータ推定装置。 - 前記車両の走行状態を検出するセンサの出力を含むセンサ情報を取得するセンサ情報取得部と、
前記撮像画像に基づいて推定される、前記カメラ座標系における、前記車両が走行する路面の推定上の三次元位置を含む、前記車両の周囲の状況を表す三次元情報を取得する三次元情報取得部と、
をさらに備え、
前記カメラパラメータ推定部は、前記センサ情報に基づいて特定される前記車両の走行距離と、当該走行距離に対応した区間における前記カメラの推定上の位置の遷移と、前記三次元情報に含まれる前記路面の推定上の三次元位置と、に基づいて、前記車両における前記カメラの実際の設置高さを、前記カメラパラメータとして推定する、
請求項1~8のうちいずれか1項に記載のカメラパラメータ推定装置。 - 前記カメラパラメータ推定部により推定された前記カメラパラメータに基づいて、前記キャリブレーションを実行する補正部をさらに備える、
請求項1~9のうちいずれか1項に記載のカメラパラメータ推定装置。 - 前記カメラパラメータ推定部により推定された前記カメラパラメータに基づいて、前記キャリブレーションを実行する必要性を通知する通知部をさらに備える、
請求項1~9のうちいずれか1項に記載のカメラパラメータ推定装置。 - 車両に搭載される周辺監視用のカメラによって取得される撮像画像に基づいて推定される、前記カメラに対して設定されたカメラ座標系における前記カメラの推定上の位置および姿勢を取得するカメラ位置姿勢取得ステップと、
前記車両の直進時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における前記車両の進行方向に対応した第1ベクトルを算出する第1ベクトル算出ステップと、
前記車両の旋回時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における、前記車両が走行する路面に対応した平面の法線方向に対応した第2ベクトルを算出する第2ベクトル算出ステップと、
前記カメラ座標系において前記第1ベクトルと前記第2ベクトルとに直交する第3ベクトルを算出する第3ベクトル算出ステップと、
前記第1ベクトルと、前記第2ベクトルと、前記第3ベクトルと、前記第1ベクトルで示される方向に沿って前記カメラの推定上の位置が移動する場合における前記カメラの推定上の姿勢と、に基づいて、前記車両における前記カメラの実際の設置姿勢を、前記カメラのキャリブレーションのためのカメラパラメータとして推定するカメラパラメータ推定ステップと、
を備える、カメラパラメータ推定方法。 - コンピュータに、
車両に搭載される周辺監視用のカメラによって取得される撮像画像に基づいて推定される、前記カメラに対して設定されたカメラ座標系における前記カメラの推定上の位置および姿勢を取得するカメラ位置姿勢取得ステップと、
前記車両の直進時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における前記車両の進行方向に対応した第1ベクトルを算出する第1ベクトル算出ステップと、
前記車両の旋回時における前記カメラの推定上の位置の遷移に基づいて、前記カメラ座標系における、前記車両が走行する路面に対応した平面の法線方向に対応した第2ベクトルを算出する第2ベクトル算出ステップと、
前記カメラ座標系において前記第1ベクトルと前記第2ベクトルとに直交する第3ベクトルを算出する第3ベクトル算出ステップと、
前記第1ベクトルと、前記第2ベクトルと、前記第3ベクトルと、前記第1ベクトルで示される方向に沿って前記カメラの推定上の位置が移動する場合における前記カメラの推定上の姿勢と、に基づいて、前記車両における前記カメラの実際の設置姿勢を、前記カメラのキャリブレーションのためのカメラパラメータとして推定するカメラパラメータ推定ステップと、
を実行させる、カメラパラメータ推定プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018200798A JP7148064B2 (ja) | 2018-10-25 | 2018-10-25 | カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム |
| US16/661,391 US11527013B2 (en) | 2018-10-25 | 2019-10-23 | Camera parameter estimating device, camera parameter estimating method, and camera parameter estimating program |
| DE102019128587.9A DE102019128587A1 (de) | 2018-10-25 | 2019-10-23 | Kameraparameterschätzgerät, Kameraparameterschätzverfahren, und Kameraparameterschätzprogramm |
| CN201911016943.2A CN111107310B (zh) | 2018-10-25 | 2019-10-24 | 照相机参数估计装置、照相机参数估计方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018200798A JP7148064B2 (ja) | 2018-10-25 | 2018-10-25 | カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020068477A JP2020068477A (ja) | 2020-04-30 |
| JP7148064B2 true JP7148064B2 (ja) | 2022-10-05 |
Family
ID=70327067
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018200798A Active JP7148064B2 (ja) | 2018-10-25 | 2018-10-25 | カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11527013B2 (ja) |
| JP (1) | JP7148064B2 (ja) |
| CN (1) | CN111107310B (ja) |
| DE (1) | DE102019128587A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10949707B2 (en) * | 2019-02-27 | 2021-03-16 | Here Global B.V. | Method, apparatus, and system for generating feature correspondence from camera geometry |
| CN112384952A (zh) * | 2020-09-22 | 2021-02-19 | 深圳市锐明技术股份有限公司 | 一种相机的标定方法、标定装置及电子设备 |
| CN114095664B (zh) * | 2020-11-06 | 2024-07-19 | 北京京东乾石科技有限公司 | 一种摄像头参数的调节方法和装置 |
| CN113435420B (zh) * | 2021-08-26 | 2022-02-01 | 深圳市城市交通规划设计研究中心股份有限公司 | 一种路面病害尺寸检测方法、装置和存储介质 |
| JP7359901B1 (ja) * | 2022-04-28 | 2023-10-11 | 株式会社デンソーテン | 情報処理装置、情報処理方法およびプログラム |
| CN115830136B (zh) * | 2022-10-14 | 2026-04-21 | 中公高科养护科技股份有限公司 | 一种用于路面检测的相机外参的修正方法、介质及系统 |
| US12405116B2 (en) * | 2023-03-03 | 2025-09-02 | Telenav, Inc. | Navigation system with automatic optical calibration mechanism and method of operation thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012123750A (ja) | 2010-12-10 | 2012-06-28 | Toshiba Alpine Automotive Technology Corp | 車両用画像処理装置および車両用画像処理方法 |
| JP2014021525A (ja) | 2012-07-12 | 2014-02-03 | Honda Motor Co Ltd | 走行区分線検出装置 |
| JP2014101075A (ja) | 2012-11-21 | 2014-06-05 | Fujitsu Ltd | 画像処理装置、画像処理方法及びプログラム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4820221B1 (ja) | 1969-11-21 | 1973-06-19 | ||
| JP4820221B2 (ja) | 2006-06-29 | 2011-11-24 | 日立オートモティブシステムズ株式会社 | 車載カメラのキャリブレーション装置およびプログラム |
| JP2013097675A (ja) * | 2011-11-02 | 2013-05-20 | Honda Elesys Co Ltd | 勾配推定装置、勾配推定方法、及び勾配推定プログラム |
| US8965057B2 (en) * | 2012-03-02 | 2015-02-24 | Qualcomm Incorporated | Scene structure-based self-pose estimation |
| JP5915268B2 (ja) * | 2012-03-05 | 2016-05-11 | 富士通株式会社 | パラメータ算出方法、情報処理装置及びプログラム |
| JP5820787B2 (ja) * | 2012-08-30 | 2015-11-24 | 株式会社デンソー | 画像処理装置、及びプログラム |
| JP5923422B2 (ja) * | 2012-09-24 | 2016-05-24 | クラリオン株式会社 | カメラのキャリブレーション方法及び装置 |
| JP6034775B2 (ja) * | 2013-11-29 | 2016-11-30 | クラリオン株式会社 | カメラ校正装置 |
| JP6371185B2 (ja) * | 2014-09-30 | 2018-08-08 | クラリオン株式会社 | カメラキャリブレーション装置及びカメラキャリブレーションシステム |
| EP3358368A4 (en) * | 2015-09-30 | 2019-03-13 | Sony Corporation | SIGNAL PROCESSING DEVICE, SIGNAL PROCESSING METHOD AND PROGRAM |
| JP6511406B2 (ja) * | 2016-02-10 | 2019-05-15 | クラリオン株式会社 | キャリブレーションシステム、キャリブレーション装置 |
| US10694148B1 (en) * | 2019-05-13 | 2020-06-23 | The Boeing Company | Image-based navigation using quality-assured line-of-sight measurements |
-
2018
- 2018-10-25 JP JP2018200798A patent/JP7148064B2/ja active Active
-
2019
- 2019-10-23 DE DE102019128587.9A patent/DE102019128587A1/de active Pending
- 2019-10-23 US US16/661,391 patent/US11527013B2/en active Active
- 2019-10-24 CN CN201911016943.2A patent/CN111107310B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012123750A (ja) | 2010-12-10 | 2012-06-28 | Toshiba Alpine Automotive Technology Corp | 車両用画像処理装置および車両用画像処理方法 |
| JP2014021525A (ja) | 2012-07-12 | 2014-02-03 | Honda Motor Co Ltd | 走行区分線検出装置 |
| JP2014101075A (ja) | 2012-11-21 | 2014-06-05 | Fujitsu Ltd | 画像処理装置、画像処理方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11527013B2 (en) | 2022-12-13 |
| JP2020068477A (ja) | 2020-04-30 |
| US20200134871A1 (en) | 2020-04-30 |
| CN111107310B (zh) | 2024-05-03 |
| CN111107310A (zh) | 2020-05-05 |
| DE102019128587A1 (de) | 2020-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7148064B2 (ja) | カメラパラメータ推定装置、カメラパラメータ推定方法、およびカメラパラメータ推定プログラム | |
| JP7052174B2 (ja) | 将来経路を推定するシステム及び方法 | |
| JP6507626B2 (ja) | 車両周辺監視装置 | |
| US10031227B2 (en) | Parking assist system | |
| US10363872B2 (en) | Periphery monitoring device | |
| US9956913B2 (en) | Surroundings-monitoring device and computer program product | |
| US9902427B2 (en) | Parking assistance device, parking assistance method, and non-transitory computer readable medium storing program | |
| US20180253106A1 (en) | Periphery monitoring device | |
| WO2018150642A1 (ja) | 周辺監視装置 | |
| US20200369204A1 (en) | Parking Assistance Method and Parking Assistance Device | |
| JP6720729B2 (ja) | 表示制御装置 | |
| CN105416279A (zh) | 车辆的控制装置 | |
| JP2019526105A (ja) | 周辺モデルの写像を作成するための方法、並びに、車両制御システム、及び、対応する車両 | |
| JP2012076551A (ja) | 駐車支援装置、駐車支援方法、及び、駐車支援システム | |
| JP2008197722A (ja) | 顔追跡装置 | |
| WO2018025441A1 (ja) | 周辺監視装置 | |
| JP7056379B2 (ja) | 車両用走行制御装置 | |
| JP2020166485A (ja) | 運転支援装置 | |
| US11077794B2 (en) | Vehicle periphery display device | |
| JP7358933B2 (ja) | カメラキャリブレーション装置 | |
| US11153510B2 (en) | Display control device | |
| JP7429112B2 (ja) | 管制装置 | |
| US20250044120A1 (en) | Own position error estimation device and own position error estimation method | |
| CN112238811B (zh) | 车辆周边显示装置 | |
| US20240328809A1 (en) | Surrounding display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20190131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20190131 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220707 |
|
| 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: 20220830 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220913 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7148064 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |