JP6846640B2 - On-board camera calibration device - Google Patents
On-board camera calibration device Download PDFInfo
- Publication number
- JP6846640B2 JP6846640B2 JP2017177242A JP2017177242A JP6846640B2 JP 6846640 B2 JP6846640 B2 JP 6846640B2 JP 2017177242 A JP2017177242 A JP 2017177242A JP 2017177242 A JP2017177242 A JP 2017177242A JP 6846640 B2 JP6846640 B2 JP 6846640B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- vehicle
- straight
- camera
- curve
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
Description
本発明は、カメラにより撮影された時系列連続画像を用いてカメラの校正を行う車載カメラ校正装置に関する。 The present invention relates to an in-vehicle camera calibration device that calibrates a camera using time-series continuous images taken by the camera.
従来から、車載カメラで撮影された車両後方の画像を車載モニタに表示することで、運転者から死角になる車両後方直近の状況を車載モニタに表示された画像として視認し、車両後退時の視認性を向上させることが行われている。 Conventionally, by displaying an image of the rear of the vehicle taken by the in-vehicle camera on the in-vehicle monitor, the situation near the rear of the vehicle, which is a blind spot from the driver, is visually recognized as an image displayed on the in-vehicle monitor, and is visually recognized when the vehicle is reversing. Improving sex is being done.
このような車載カメラの画像を車載モニタに表示するに際しては、車載カメラの車両への取り付け状態を是正するために、車両の後方に校正用のターゲットを設置し、車載モニタに映った校正用ターゲットの像を見ながら、その校正用ターゲットの像が適正に映るように車載カメラの取り付け状態を調整することが行われる。 When displaying such an image of the in-vehicle camera on the in-vehicle monitor, a calibration target is installed at the rear of the vehicle in order to correct the mounting state of the in-vehicle camera on the vehicle, and the calibration target displayed on the in-vehicle monitor. While looking at the image of, the mounting state of the in-vehicle camera is adjusted so that the image of the calibration target is properly reflected.
また、車載カメラで得られた画像に対して、校正用ターゲットの像に基づいた所定の演算処理を施すことで車載モニタに映る画像を適正に校正することが行われている。 Further, the image obtained by the in-vehicle camera is appropriately calibrated by performing a predetermined arithmetic process based on the image of the calibration target to properly calibrate the image displayed on the in-vehicle monitor.
また、車両の全周囲を複数の車載カメラで撮影し、各車載カメラで得られた複数の画像をそれぞれ車両の真上から見下ろしたような画像(俯瞰画像)に変換するとともに、各画像間での位置を調整したマッピングを行うことで、単一の視点変換合成画像を得ることも行われている。このような場合には、隣接する2つの画像間で精度よく位置合わせを行う
必要があるため、高精度の校正が求められる。
In addition, the entire circumference of the vehicle is photographed by a plurality of in-vehicle cameras, and the plurality of images obtained by each in-vehicle camera are converted into an image (overhead image) as if looking down from directly above the vehicle, and between each image. By performing mapping that adjusts the position of, a single viewpoint conversion composite image is also obtained. In such a case, it is necessary to perform accurate alignment between two adjacent images, so that high-precision calibration is required.
そこで従来、幾つかの技術が提案されている。例えば、特許文献1には、車両直進の移動中に校正用ターゲットを複数枚撮像し、オプティカルフローから車両移動量を推測する。車両移動量とオプティカルフローの特徴点の移動量からカメラ校正する手法が提案されている。また、非特許文献1には、連続する画像の特徴点を追跡し、オプティカルフローを算出する方法が提案されている。
Therefore, some techniques have been proposed conventionally. For example, in
しかし、特許文献1に記載の校正方法では、F行列(基礎行列)算出精度不足のため、最終的なカメラ校正精度が低く、さらなる改善の余地があった。また、非特許文献1に記載の校正方法では、車両直進時のみカメラ校正可能であり、車両カーブ時に対応していなかった。
However, in the calibration method described in
本発明は、上記の課題に鑑みてなされたもので、高精度なF行列の計算が可能であり、車両直進時だけでなくカーブ時にも対応することのできる車載カメラ校正装置を提供することを目的とする。 The present invention has been made in view of the above problems, and provides an in-vehicle camera calibration device capable of calculating an F matrix with high accuracy and capable of handling not only when the vehicle is traveling straight but also when the vehicle is curved. The purpose.
本発明の車載カメラ校正装置は、車両に取り付けられたカメラで撮影された移動前後の路面画像から移動前後の路面特徴点を抽出してオプティカルフローを算出するオプティカルフロー算出部と、前記オプティカルフローから、前記車両が直進していると仮定したときの基礎行列である直進F行列を算出する直進F行列算出部と、前記直進F行列から、車両が直進していると仮定したときの移動前後のカメラ座標間の回転行列である直進R行列と、前記車両が直進していると仮定したときの移動前後のカメラ座標間の並進行列である直進T行列を算出する直進RT行列算出部と、前記直進R行列と前記直進T行列を最適化することによって、前記車両がカーブしていると想定したときの回転行列であるカーブR行列と、前記車両がカーブしていると想定したときの並進行列であるカーブT行列を算出するカーブRT行列算出部と、前記カーブR行列と前記カーブT行列から、前記路面特徴点のカメラ座標を算出する三角測量部と、前記カーブR行列と前記カーブT行列と前記路面特徴点のカメラ座標から、前記カメラの設置角度を算出するカメラ角度算出部と、前記車両の走行中に算出される前記カメラの設置角度を角度情報としてデータベースに記録する角度記録部と、前記データベースに記録された複数の前記角度情報から、前記カメラの設置角度の最適値を求める最適角度算出部と、を備えている。 The in-vehicle camera calibration device of the present invention has an optical flow calculation unit that calculates an optical flow by extracting road surface feature points before and after movement from a road surface image before and after movement taken by a camera mounted on a vehicle, and from the optical flow. , The straight-ahead F matrix calculation unit that calculates the straight-ahead F matrix, which is the basic matrix when the vehicle is assumed to be straight, and before and after the movement when the vehicle is assumed to be straight-ahead from the straight-ahead F matrix. A straight-ahead RT matrix calculation unit that calculates a straight-ahead R matrix that is a rotation matrix between camera coordinates, a straight-ahead T matrix that is a parallel-traveling matrix between camera coordinates before and after movement when the vehicle is assumed to be straight, and the above. By optimizing the straight R matrix and the straight T matrix, the curve R matrix, which is a rotation matrix when the vehicle is assumed to be curved, and the parallel traveling matrix when the vehicle is assumed to be curved. The curve RT matrix calculation unit that calculates the curve T matrix, the triangular survey unit that calculates the camera coordinates of the road surface feature points from the curve R matrix and the curve T matrix, and the curve R matrix and the curve T matrix. A camera angle calculation unit that calculates the installation angle of the camera from the camera coordinates of the road surface feature point, and an angle recording unit that records the installation angle of the camera calculated while the vehicle is running in a database as angle information. It is provided with an optimum angle calculation unit for obtaining an optimum value of the installation angle of the camera from a plurality of the angle information recorded in the database.
この構成によれば、F行列の変数が3個であるため、従来(F行列が8個の場合)に比べてF行列の算出精度が向上する。また、車両直進時だけでなく、カーブ時にもカメラ校正が可能である。 According to this configuration, since the F matrix has three variables, the calculation accuracy of the F matrix is improved as compared with the conventional case (when the F matrix is eight). In addition, the camera can be calibrated not only when the vehicle goes straight, but also when the vehicle is curved.
また、本発明の車載カメラ校正装置では、前記角度記録部は、前記角度情報としてピッチとロールとパンを記録時刻とともに前記データベースに記録し、前記最適角度算出部は、記録時刻が最新のピッチを前記ピッチの最適値とし、記録時刻が最新のロールを前記ロールの最適値とし、車両が直進しているときのパンのうち記録時刻が最新のパンを前記パンの最適値としてもよい。 Further, in the in-vehicle camera calibration device of the present invention, the angle recording unit records pitch, roll, and pan as the angle information in the database together with the recording time, and the optimum angle calculation unit records the latest pitch at the recording time. The roll having the latest recording time as the optimum value of the pitch may be the optimum value of the roll, and the bread having the latest recording time among the pans when the vehicle is traveling straight may be the optimum value of the pan.
この構成によれば、データベースに記録された角度情報から適切にピッチとロールとパンの最適値を算出することができる。 According to this configuration, the optimum pitch, roll, and pan values can be appropriately calculated from the angle information recorded in the database.
また、本発明の車載カメラ校正装置では、前記角度記録部は、前記角度情報としてピッチとロールとパンを記録時刻とともに前記データベースに記録し、前記最適角度算出部は、記録時刻が新しい複数のピッチの平均値を前記ピッチの最適値とし、記録時刻が新しい複数のロールの平均値を前記ロールの最適値とし、車両が直進しているときのパンのうち記録時刻が新しい複数のパンの平均値を前記パンの最適値としてもよい。 Further, in the in-vehicle camera calibration device of the present invention, the angle recording unit records pitch, roll, and pan as the angle information in the database together with the recording time, and the optimum angle calculation unit records a plurality of pitches having a new recording time. The average value of the pitch is the optimum value of the pitch, the average value of a plurality of rolls having a new recording time is the optimum value of the roll, and the average value of a plurality of breads having a new recording time among the pans when the vehicle is traveling straight. May be the optimum value for the bread.
この構成によれば、データベースに記録された角度情報から適切にピッチとロールとパンの最適値を算出することができる。 According to this configuration, the optimum pitch, roll, and pan values can be appropriately calculated from the angle information recorded in the database.
本発明の車載カメラ校正装置は、車両に取り付けられたカメラで撮影された移動前後の路面画像から移動前後の路面特徴点を抽出してオプティカルフローを算出するオプティカルフロー算出部と、前記車両に取り付けられた舵角センサーから得られる舵角情報と、前記車両に取り付けられた車速センサーから得られる車速情報とから、車両が直進していると仮定したときの移動前後のカメラ座標間の回転行列である直進R行列と、前記車両が直進していると仮定したときの移動前後のカメラ座標間の並進行列である直進T行列を算出する直進RT行列算出部と、前記直進R行列と前記直進T行列を最適化することによって、前記車両がカーブしていると想定したときの回転行列であるカーブR行列と、前記車両がカーブしていると想定したときの並進行列であるカーブT行列を算出するカーブRT行列算出部と、前記カーブR行列と前記カーブT行列から、前記路面特徴点のカメラ座標を算出する三角測量部と、前記カーブR行列と前記カーブT行列と前記路面特徴点のカメラ座標から、前記カメラの設置角度を算出するカメラ角度算出部と、前記車両の走行中に算出される前記カメラの設置角度を角度情報としてデータベースに記録する角度記録部と、前記データベースに記録された複数の前記角度情報から、前記カメラの設置角度の最適値を求める最適角度算出部と、を備えている。 The in-vehicle camera calibration device of the present invention includes an optical flow calculation unit that calculates an optical flow by extracting road surface feature points before and after movement from road surface images before and after movement taken by a camera attached to the vehicle, and an optical flow calculation unit attached to the vehicle. From the steering angle information obtained from the steering angle sensor and the vehicle speed information obtained from the vehicle speed sensor attached to the vehicle, it is a rotation matrix between the camera coordinates before and after the movement when the vehicle is assumed to be traveling straight. A straight-ahead R matrix, a straight-ahead RT matrix calculation unit that calculates a straight-ahead T matrix that is a parallel-traveling sequence between camera coordinates before and after movement when the vehicle is assumed to be straight, a straight-ahead R matrix, and the straight-ahead T. By optimizing the matrix, a curve R matrix, which is a rotation matrix when the vehicle is assumed to be curved, and a curve T matrix, which is a parallel traveling matrix when the vehicle is assumed to be curved, are calculated. A curve RT matrix calculation unit, a triangular survey unit that calculates camera coordinates of the road surface feature point from the curve R matrix and the curve T matrix, and a camera of the curve R matrix, the curve T matrix, and the road surface feature point. A camera angle calculation unit that calculates the installation angle of the camera from the coordinates, an angle recording unit that records the installation angle of the camera calculated while the vehicle is running in a database as angle information, and an angle recording unit recorded in the database. It is provided with an optimum angle calculation unit for obtaining an optimum value of the installation angle of the camera from the plurality of the angle information.
この構成によれば、センサー誤差と車両の旋回特性誤差を補正することが可能になる。これにより、高精度なカメラ校正装置を提供することができる。 According to this configuration, it is possible to correct the sensor error and the turning characteristic error of the vehicle. This makes it possible to provide a highly accurate camera calibration device.
また、本発明の車載カメラ校正装置は、前記車両に取り付けられた舵角センサーから得られる舵角情報に基づいて、前記車両が直進しているか否かを判定する直進判定部を備え、前記オプティカルフロー算出部は、前記直進判定部により前記車両が直進していると判定されたときに前記オプティカルフローの算出を行い、前記直進判定部により前記車両が直進していないと判定されたときに前記オプティカルフローの算出を行わなくてもよい。 Further, the in-vehicle camera calibration device of the present invention includes a straight-ahead determination unit that determines whether or not the vehicle is traveling straight based on the steering angle information obtained from the steering angle sensor attached to the vehicle, and the optical The flow calculation unit calculates the optical flow when the straight-ahead determination unit determines that the vehicle is traveling straight, and when the straight-ahead determination unit determines that the vehicle is not traveling straight, the flow calculation unit calculates the optical flow. It is not necessary to calculate the optical flow.
この構成によれば、車両直進時のデータのみを利用して、F行列を高精度に算出することができる。これにより、カメラ校正精度が高いカメラ校正装置を提供することができる。 According to this configuration, the F matrix can be calculated with high accuracy by using only the data when the vehicle goes straight. This makes it possible to provide a camera calibration device having high camera calibration accuracy.
本発明によれば、高精度なF行列の計算が可能であり、車両直進時だけでなくカーブ時にも対応することができる。 According to the present invention, it is possible to calculate the F matrix with high accuracy, and it is possible to handle not only when the vehicle is traveling straight but also when the vehicle is curved.
以下、本発明の実施の形態の車載カメラ校正装置について、図面を用いて説明する。本実施の形態では、車両用のナビゲーションシステム等に用いられる車載カメラ校正装置の場合を例示する。 Hereinafter, the in-vehicle camera calibration device according to the embodiment of the present invention will be described with reference to the drawings. In this embodiment, the case of an in-vehicle camera calibration device used for a vehicle navigation system or the like will be illustrated.
(第1の実施の形態)
本発明の第1の実施の形態の車載カメラ校正装置10の構成を、図面を参照して説明する。図1は、本実施の形態の車載カメラ校正装置10の説明図である。図1に示すように、車両1は路面2の上を進行方向に進行する。カメラ3は車両1の後方に設置されており、カメラ3の光軸は路面方向に設定されている。カメラ3は、車両1が路面2の上を進行するとき、時間差をもって2枚の路面画像(移動前画像と移動後画像。後述する)を撮像する。図1では図示を省略しているが、車載カメラ校正装置10は車両1に搭載されている。
(First Embodiment)
The configuration of the vehicle-mounted
図2は、車載カメラ校正装置10の構成を示すブロック図である。図2に示すように、車載カメラ校正装置10は、オプティカルフロー算出部11、直進F行列算出部12、直進RT行列算出部13、カーブRT行列算出部14、三角測量部15、角度算出部16、角度記録部17、最適角度算出部18を備えている。
FIG. 2 is a block diagram showing the configuration of the vehicle-mounted
オプティカルフロー算出部11は、カメラ3で撮影された2枚の路面画像(移動前後の路面画像)から、移動前後の路面特徴点を抽出してオプティカルフローを算出する。図3には、時間差をもってカメラ3で撮影された2枚の路面画像が示されている。時系列的に前に撮影された路面画像を移動前画像と呼び、時系列的に後に撮影された路面画像を移動後画像と呼ぶことができる。また、移動前画像と移動後画像をあわせて時系列2画像と呼ぶこともできる。
The optical
オプティカルフロー算出部11には、移動前画像と移動後画像が入力される。オプティカルフロー算出部11は、移動前画像の路面上の特徴点(路面特徴点)を抽出し、それに対応する移動後画像の路面上の特徴点(路面特徴点)を算出する。特徴点の算出には、公知の技術を利用することができる。移動前画像の路面上の特徴点と移動後画像の路面上の特徴点はイメージ座標で表現することができる。イメージ座標は、図3に示すように、画像左上を原点とし、原点から右にX方向をとり、原点から下にY方向をとる。路面上の特徴点がN個ある場合、移動元イメージ座標と移動先イメージ座標は、以下のように表記することができる。
直進F行列算出部12は、オプティカルフローから、車両1が直進していると仮定したときの基礎行列である直進F行列を算出する。より具体的には、直進F行列算出部12は、車両1が直進し、移動前後で路面2からの高さが一定であることを仮定して、以下の方法で直進F行列を算出する。
The straight-ahead F
まず、特徴点のイメージ座標をイメージセンサー上のセンサー座標に変換する。
つぎに、イメージセンサー上のセンサー座標を歪のないセンサー座標に変換する。
上記のような変換を行うことによって、移動元イメージ座標と移動先イメージ座標を、歪のないセンサー座標で表記することができる。
移動前後のカメラ間の関係は、以下の式Aで表現することができる。
基本行列(E行列)は、回転行列(R行列)と並進行列(T行列)を使用して、以下の式Bで表すことができる。
車両1が直進する場合、R行列は単位行列となるので、基本行列は、以下の式Cで表すことができる。
カメラ座標系と歪のないイメージ座標系は、以下の式Dで表すことができる。
したがって、車両1が直進する場合の基礎行列(F行列)は、以下の式Eで表される。
ここで、基礎行列(F行列)の性質から、すべての特徴点に対して、以下の式Fが成立する。
上記の式Eと式Fを比較すると、以下の関係が得られる。
上記の関係を式Fに代入して展開すると、以下の式Gが導かれる。
直進F行列算出部12は、上記の式Gを満たす最小の固有値に対する固有ベクトルを求め、直進F行列を求める。
The straight-ahead F
直進RT行列算出部13は、直進F行列から、車両1が直進していると仮定したときの移動前後のカメラ座標間の回転行列である直進R行列と、車両1が直進していると仮定したときの移動前後のカメラ座標間の並進行列である直進T行列を算出する。より具体的には、直進RT行列算出部13は、以下の方法で直進R行列と直進T行列を算出する。
From the straight F matrix, the straight RT
まず、以下の式Hにより、F行列からE行列を算出する。
つぎに、Wの最小固有値に対する最小固有ベクトルを求める。それが並進ベクトルTとなる。さらに、車両1の移動方向を考慮して並進ベクトルの方向を決定する。回転ベクトルRは単位ベクトルとする。そして、並進ベクトルTから直進T行列が算出され、回転ベクトルRから直進R行列が算出される。
Next, the minimum eigenvector for the minimum eigenvalue of W is obtained. That is the translation vector T. Further, the direction of the translation vector is determined in consideration of the moving direction of the
カーブRT行列算出部14は、直進R行列と直進T行列を最適化することによって、車両1がカーブしていると想定したときの回転行列であるカーブR行列と、車両1がカーブしていると想定したときの並進行列であるカーブT行列を算出する。
The curve RT
移動前カメラと移動後カメラの画像の時間差は短時間であり、車両1のハンドルを操作しても直進時のT行列とR行列のズレとして算出できる。以下、カーブRT行列算出部14のカーブR行列とカーブT行列の算出方法を説明する。
The time difference between the images of the pre-movement camera and the post-movement camera is short, and even if the steering wheel of the
(ステップ1)
直進F行列算出部12が算出した直進T行列をカーブT行列の初期値とする。カーブR行列はチルト(T)とロール(R)とパン(P)で表現する。カーブR行列の初期値は単位行列とする(T=0、R=0、P=0となる)。
(Step 1)
The straight T matrix calculated by the straight F
(ステップ2)
チルト(T)とロール(R)とパン(P)から、R行列を計算する。
(Step 2)
The R matrix is calculated from the tilt (T), roll (R), and pan (P).
(ステップ3)
式Bを使用して、R行列とT行列からE行列を計算する。
(Step 3)
Equation B is used to calculate the E matrix from the R and T matrices.
(ステップ4)
式Eを使用して、E行列からF行列を計算する。
(Step 4)
The formula E is used to calculate the F matrix from the E matrix.
(ステップ5)
以下の式Iを用いて、Costを求める。
Cost is calculated using the following formula I.
(ステップ6)
Costが閾値以下であれば終了し、その時点のR行列とT行列が最適化値となる。
(Step 6)
If Cost is equal to or less than the threshold value, the process ends, and the R matrix and T matrix at that time become the optimized values.
(ステップ7)
例えば、ニュートン・ラフソン法などの非線形最適化方法を利用して、T、R、PとT行列を微小変形させて、新しい値とする(以下の式J)。
For example, using a nonlinear optimization method such as Newton-Raphson's method, the T, R, P and T matrices are slightly deformed to obtain new values (the following equation J).
(ステップ8)
微小変形量が閾値未満であれば終了し、その時点のR行列とT行列が最適化値となる。そうでないならば、ステップ2に戻る。
(Step 8)
If the amount of minute deformation is less than the threshold value, the process ends, and the R matrix and the T matrix at that time become the optimized values. If not, return to
上記のようにR行列とT行列を最適化することによって、カーブR行列(R行列の最適化値)とカーブT行列(T行列の最適価値)が算出される。 By optimizing the R matrix and the T matrix as described above, the curve R matrix (optimized value of the R matrix) and the curve T matrix (optimal value of the T matrix) are calculated.
三角測量部15は、路面特徴点のカメラ座標を算出する。より具体的には、以下のようにして、カーブR行列とカーブT行列から、路面特徴点のカメラ座標を算出する。
The
まず、式Dから、移動前カメラ座標と移動前センサー座標の関係が得られる(以下の式K)。
同様に、移動後カメラ座標と移動後センサー座標の関係が得られる(以下の式L)。
移動前カメラ座標と移動後カメラ座標の関係は、式Aで表される。式Aを変形すると、以下の式Mが得られる。
式Mを式Lに代入すると、以下の式Nが得られる。
また、式Dを変形すると、以下の式Oが得られる。
移動前後カメラがあるので、以下の式Pとなる。
式Pを最小二乗法で解くことにより、移動前カメラの特徴点のカメラ座標が求められる。 By solving the equation P by the least squares method, the camera coordinates of the feature points of the pre-movement camera can be obtained.
角度算出部16は、カーブR行列とカーブT行列と路面特徴点のカメラ座標から、カメラ3の設置角度を算出する。以下、図4を参照しながら、カメラ3の設置角度の算出方法を説明する。
The
図4は、移動前後のカメラ座標系と世界座標系の説明図である。図4において、路面上に移動前カメラの座標系(移動前カメラ座標系)がある。車両1が直進すると、移動後カメラの座標系(移動後カメラ座標系)となる。移動前カメラ座標系の真下が世界座標系となる。各座標系のXYZ方向は、図4に示すとおりである。また、図4に示すように、路面2の法線方向のベクトルを「法線ベクトル」とする。移動前カメラ座標系原点から移動後カメラ座標系原点に向かうベクトルを「進行ベクトル」とする。
FIG. 4 is an explanatory diagram of the camera coordinate system and the world coordinate system before and after the movement. In FIG. 4, there is a coordinate system of the pre-movement camera (pre-movement camera coordinate system) on the road surface. When the
路面上の特徴点の移動前カメラ座標系でのカメラ座標は、三角測量部15で算出されている。この特徴点のカメラ座標から、以下の式Qの係数を最小二乗法で算出する。
式Qに、以下の比率を乗算して正規化する。
路面2からカメラ3までの距離Hが既知であれば、上記の比率を並進行列に乗算して実際のサイズとする。
図4の右上の枠内は、移動前カメラ座標系の原点と法線上を移動して世界座標系の原点を一致させた図である。 The upper right frame of FIG. 4 is a diagram in which the origin of the camera coordinate system before movement and the origin of the world coordinate system are matched by moving on the normal line.
カメラ座標系から世界座標系に回転移動する回転行列を求める。
式Qの係数(a,b,c)は法線ベクトルである。法線ベクトルは世界座標のY軸と逆方向に等しい。よって、以下の関係が成立する。
車両1が直進するとき、進行ベクトルは、式Aにおける並進行列の各要素を負にして得られる。車両1が直進するとき、世界座標のZ軸と逆方向に等しくなる。よって、以下の関係が成立する。
世界座標のX軸は、世界座標のY軸とZ軸の外積として求めることができる。よって、以下の関係が成立する。
世界座標系からカメラ座標系に変換する。
以下の式Rから、ピッチ、ロール、パンを求めることができる。
車両1の走行中、時系列2画像を連続して取得できるため、角度算出部16は、複数の角度情報を算出することができる。
Since two time-series images can be continuously acquired while the
角度記録部17は、車両1の走行中に算出されるカメラ3の設置角度を角度情報としてデータベース19に記録する。より具体的には、角度記録部17は、ピッチ、ロール、パンの角度情報をデータベース19に記録する。以下、図5を参照しながら、角度情報の記録方法を説明する。
The
図5は、進行ベクトルと世界座標系の説明図である。図5(a)は、車両1が直進する場合の図であり、図5(b)は、車両1がカーブする場合の図である。図5(a)に示すように、車両1が直進する場合は、世界座標系のZ軸と進行ベクトルが一致するため、パンを正確に算出できる。一方、図5(b)に示すように、車両1がカーブする場合は、世界座標系と進行ベクトルが一致しないため、パンを正確に求めることができない。
FIG. 5 is an explanatory diagram of the traveling vector and the world coordinate system. FIG. 5A is a diagram when the
カーブRT行列算出部14が算出するカーブR行列は、単位行列のとき直進であり、単位行列でないときカーブとなる。角度記録部17は、表1に示すように、記録時刻および直進/カーブの情報とともに、角度情報(チルト、ロール、パン)をデータベース19に記録する。
最適角度算出部18は、データベース19に記録された複数の角度情報から、カメラ3の設置角度の最適値を求める。
The optimum
例えば、最適角度算出部18は、記録時刻が最新のピッチをピッチの最適値とし、記録時刻が最新のロールをロールの最適値とし、車両1が直進しているときのパンのうち記録時刻が最新のパンをパンの最適値とする。
For example, the optimum
あるいは、最適角度算出部18は、記録時刻が新しい複数のピッチの平均値をピッチの最適値とし、記録時刻が新しい複数のロールの平均値をロールの最適値とし、車両1が直進しているときのパンのうち記録時刻が新しい複数のパンの平均値をパンの最適値とする。
Alternatively, the optimum
以上のように構成された車載カメラ校正装置10について、図6のフロー図を参照してその動作を説明する。
The operation of the in-vehicle
図6に示すように、第1の実施の形態の車載カメラ校正装置10では、まず、車両1に取り付けられたカメラ3で撮影された移動前後の路面画像(時系列2画像)を取得し(S1)、移動前後の路面画像から移動前後の路面特徴点を抽出してオプティカルフローを算出する(S2)。
As shown in FIG. 6, in the in-vehicle
つぎに、オプティカルフローから、車両1が直進していると仮定したときの基礎行列(直進F行列)を算出し(S3)、算出した直進F行列から、車両1が直進していると仮定したときの移動前後のカメラ座標間の回転行列(直進R行列)と並進行列(直進T行列)を算出する(S4)。
Next, from the optical flow, the basic matrix (straight F matrix) when the
つぎに、直進R行列と直進T行列を最適化することによって、車両1がカーブしていると想定したときの回転行列(カーブR行列)と並進行列(カーブT行列)を算出し(S5)、算出したカーブR行列とカーブT行列から、路面特徴点のカメラ座標を算出し(S6)、カーブR行列とカーブT行列と路面特徴点のカメラ座標から、カメラ3の設置角度を算出する(S7)。
Next, by optimizing the straight R matrix and the straight T matrix, the rotation matrix (curve R matrix) and the parallel traveling matrix (curve T matrix) when the
そして、車両1の走行中に算出されるカメラ3の設置角度を角度情報としてデータベース19に記録し(S8)、データベース19に記録された複数の角度情報から、カメラ3の設置角度の最適値を求める(S9)。
Then, the installation angle of the
このような第1の実施の形態の車載カメラ校正装置10によれば、式Dに示すように、F行列の変数が3個であるため、従来(F行列が8個の場合)に比べてF行列の算出精度が向上する。また、車両1の直進時だけでなく、カーブ時にもカメラ校正が可能である。さらに、本実施の形態によれば、舵角センサーなどの外部センサーを使用せずにカメラ校正が可能である。
According to the in-vehicle
また、本実施の形態では、記録時刻が最新のピッチをピッチの最適値とし、記録時刻が最新のロールをロールの最適値とし、車両1が直進しているときのパンのうち記録時刻が最新のパンをパンの最適値とする。これにより、データベース19に記録された角度情報から適切にピッチとロールとパンの最適値を算出することができる。
Further, in the present embodiment, the pitch with the latest recording time is set as the optimum pitch value, the roll with the latest recording time is set as the optimum value for the roll, and the recording time is the latest among the pans when the
あるいは、記録時刻が新しい複数のピッチの平均値をピッチの最適値とし、記録時刻が新しい複数のロールの平均値をロールの最適値とし、車両1が直進しているときのパンのうち記録時刻が新しい複数のパンの平均値をパンの最適値とす。これにより、データベース19に記録された角度情報から適切にピッチとロールとパンの最適値を算出することができる。
Alternatively, the average value of a plurality of pitches having a new recording time is set as the optimum value of the pitch, the average value of a plurality of rolls having a new recording time is set as the optimum value of the roll, and the recording time in the pan when the
(第2の実施の形態)
次に、本発明の第2の実施の形態の車載カメラ校正装置10について説明する。ここでは、第2の実施の形態の車載カメラ校正装置10が、第1の実施の形態と相違する点を中心に説明する。ここで特に言及しない限り、本実施の形態の構成および動作は、第1の実施の形態と同様である。
(Second Embodiment)
Next, the vehicle-mounted
図7は、第2の実施の形態の車載カメラ校正装置10の構成を示すブロック図である。図7に示すように、車載カメラ校正装置10には、車両1に取り付けられた舵角センサー4から得られる舵角情報と、車両1に取り付けられた車速センサー5から得られる車速情報が入力される。
FIG. 7 is a block diagram showing the configuration of the vehicle-mounted
そして、本実施の形態の直進RT行列算出部13は、舵角センサー4から得られる舵角情報と、車速センサー5から得られる車速情報とから、車両1が直進していると仮定したときの移動前後のカメラ座標間の回転行列(直進R行列)と並進行列(直進T行列)を算出する。
Then, the straight-ahead RT
より具体的には、直進RT行列算出部13は、舵角情報と車速情報(車速パルス)、車両1の旋回特性(例えばアッカーマンモデル)とカメラ3の車両取付位置から、移動前カメラと移動後カメラの位置関係を示す式AのR行列(直進R行列)とT行列(直進T行列)を算出する。
More specifically, the straight-ahead RT
以上のように構成された車載カメラ校正装置10について、図8のフロー図を参照してその動作を説明する。
The operation of the in-vehicle
図8に示すように、第2の実施の形態の車載カメラ校正装置10では、まず、車両1に取り付けられたカメラ3で撮影された移動前後の路面画像(時系列2画像)を取得し(S1)、移動前後の路面画像から移動前後の路面特徴点を抽出してオプティカルフローを算出する(S2)。
As shown in FIG. 8, in the in-vehicle
つぎに、車両1に取り付けられた舵角センサー4舵角情報と車速センサー5から舵角情報と車速情報を取得し(S10)、取得した舵角情報と車速情報とから、車両1が直進していると仮定したときの基礎行列(直進F行列)を算出し(S11)、算出した直進F行列から、車両1が直進していると仮定したときの移動前後のカメラ座標間の回転行列(直進R行列)と並進行列(直進T行列)を算出する(S4)。
Next, the steering angle information and the vehicle speed information are acquired from the
つぎに、直進R行列と直進T行列を最適化することによって、車両1がカーブしていると想定したときの回転行列(カーブR行列)と並進行列(カーブT行列)を算出し(S5)、算出したカーブR行列とカーブT行列から、路面特徴点のカメラ座標を算出し(S6)、カーブR行列とカーブT行列と路面特徴点のカメラ座標から、カメラ3の設置角度を算出する(S7)。
Next, by optimizing the straight R matrix and the straight T matrix, the rotation matrix (curve R matrix) and the parallel traveling matrix (curve T matrix) when the
そして、車両1の走行中に算出されるカメラ3の設置角度を角度情報としてデータベース19に記録し(S8)、データベース19に記録された複数の角度情報から、カメラ3の設置角度の最適値を求める(S9)。
Then, the installation angle of the
このような第2の実施の形態の車載カメラ校正装置10によっても、式Dに示すように、F行列の変数が3個であるため、従来(F行列が8個の場合)に比べてF行列の算出精度が向上する。また、車両1の直進時だけでなく、カーブ時にもカメラ校正が可能である。
Even with the in-vehicle
そのうえ、本実施の形態の車載カメラ校正装置10によれば、センサー誤差と車両1の旋回特性誤差を補正することが可能になる。これにより、高精度なカメラ校正装置を提供することができる。
Moreover, according to the in-vehicle
(第3の実施の形態)
次に、本発明の第3の実施の形態の車載カメラ校正装置10について説明する。ここでは、第3の実施の形態の車載カメラ校正装置10が、第1の実施の形態と相違する点を中心に説明する。ここで特に言及しない限り、本実施の形態の構成および動作は、第1の実施の形態と同様である。
(Third Embodiment)
Next, the vehicle-mounted
図9は、第3の実施の形態の車載カメラ校正装置10の構成を示すブロック図である。図9に示すように、車載カメラ校正装置10には、車両1に取り付けられた舵角センサー4から得られる舵角情報が入力される。また、本実施の形態の車載カメラ校正装置10は、舵角センサー4から得られる舵角情報に基づいて、車両1が直進しているか否かを判定する直進判定部20を備えている。そして、オプティカルフロー算出部11は、直進判定部20により車両1が直進していると判定されたときにオプティカルフローの算出を行う。一方、オプティカルフロー算出部11は、直進判定部20により車両1が直進していないと判定されたときにオプティカルフローの算出を行わない。
FIG. 9 is a block diagram showing the configuration of the vehicle-mounted
以上のように構成された車載カメラ校正装置10について、図10のフロー図を参照してその動作を説明する。
The operation of the in-vehicle
図10に示すように、第3の実施の形態の車載カメラ校正装置10では、まず、車両1に取り付けられたカメラ3で撮影された移動前後の路面画像(時系列2画像)を取得する(S1)。そして、舵角センサー4から得られる舵角情報に基づいて、車両1が直進しているか否かを判定する(S12)。車両1が直進していると判定された場合には、移動前後の路面画像から移動前後の路面特徴点を抽出してオプティカルフローを算出する(S2)。なお、車両1が直進していないと判定された場合には、オプティカルフローを算出しない。
As shown in FIG. 10, the in-vehicle
つぎに、オプティカルフローから、車両1が直進していると仮定したときの基礎行列(直進F行列)を算出し(S3)、算出した直進F行列から、車両1が直進していると仮定したときの移動前後のカメラ座標間の回転行列(直進R行列)と並進行列(直進T行列)を算出する(S4)。
Next, from the optical flow, the basic matrix (straight F matrix) when the
つぎに、直進R行列と直進T行列を最適化することによって、車両1がカーブしていると想定したときの回転行列(カーブR行列)と並進行列(カーブT行列)を算出し(S5)、算出したカーブR行列とカーブT行列から、路面特徴点のカメラ座標を算出し(S6)、カーブR行列とカーブT行列と路面特徴点のカメラ座標から、カメラ3の設置角度を算出する(S7)。
Next, by optimizing the straight R matrix and the straight T matrix, the rotation matrix (curve R matrix) and the parallel traveling matrix (curve T matrix) when the
そして、車両1の走行中に算出されるカメラ3の設置角度を角度情報としてデータベース19に記録し(S8)、データベース19に記録された複数の角度情報から、カメラ3の設置角度の最適値を求める(S9)。
Then, the installation angle of the
このような第3の実施の形態の車載カメラ校正装置10によっても、式Dに示すように、F行列の変数が3個であるため、従来(F行列が8個の場合)に比べてF行列の算出精度が向上する。また、車両1の直進時だけでなく、カーブ時にもカメラ校正が可能である。
Even with the in-vehicle
そのうえ、本実施の形態の車載カメラ校正装置10によれば、車両1の直進時のデータのみを利用して、F行列を高精度に算出することができる。これにより、カメラ校正精度が高いカメラ校正装置を提供することができる。
Moreover, according to the in-vehicle
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。 Although the embodiments of the present invention have been described above by way of illustration, the scope of the present invention is not limited to these, and can be changed or modified according to an object within the scope described in the claims. is there.
以上のように、本発明にかかる車載カメラ校正装置は、高精度なF行列の計算が可能であり、車両直進時だけでなくカーブ時にも対応することができるという効果を有し、車両用のナビゲーションシステム等に適用され、有用である。 As described above, the in-vehicle camera calibration device according to the present invention has the effect of being able to calculate the F matrix with high accuracy and being able to handle not only when the vehicle is going straight but also when the vehicle is curved, and is used for vehicles. It is applied to navigation systems and is useful.
1 車両
2 路面
3 カメラ
4 舵角センサー
5 車速センサー
10 車載カメラ校正装置
11 オプティカルフロー算出部
12 直進F行列算出部
13 直進RT行列算出部
14 カーブRT行列算出部
15 三角測量部
16 角度算出部
17 角度記録部
18 最適角度算出部
19 データベース
20 直進判定部
1
Claims (5)
前記オプティカルフローから、前記車両が直進していると仮定したときの基礎行列である直進F行列を算出する直進F行列算出部と、
前記直進F行列から、車両が直進していると仮定したときの移動前後のカメラ座標間の回転行列である直進R行列と、前記車両が直進していると仮定したときの移動前後のカメラ座標間の並進行列である直進T行列を算出する直進RT行列算出部と、
前記直進R行列と前記直進T行列を最適化することによって、前記車両がカーブしていると想定したときの回転行列であるカーブR行列と、前記車両がカーブしていると想定したときの並進行列であるカーブT行列を算出するカーブRT行列算出部と、
前記カーブR行列と前記カーブT行列から、前記路面特徴点のカメラ座標を算出する三角測量部と、
前記カーブR行列と前記カーブT行列と前記路面特徴点のカメラ座標から、前記カメラの設置角度を算出するカメラ角度算出部と、
前記車両の走行中に算出される前記カメラの設置角度を角度情報としてデータベースに記録する角度記録部と、
前記データベースに記録された複数の前記角度情報から、前記カメラの設置角度の最適値を求める最適角度算出部と、
を備えることを特徴とする車載カメラ校正装置。 An optical flow calculation unit that calculates the optical flow by extracting the road surface feature points before and after the movement from the road surface images before and after the movement taken by the camera attached to the vehicle.
From the optical flow, a straight-ahead F matrix calculation unit that calculates a straight-ahead F matrix, which is a basic matrix when the vehicle is assumed to be straight-ahead,
From the straight F matrix, the straight R matrix, which is a rotation matrix between the camera coordinates before and after the movement when the vehicle is assumed to be straight, and the camera coordinates before and after the movement when the vehicle is assumed to be straight. A straight RT matrix calculation unit that calculates a straight T matrix that is a parallel traveling matrix between
By optimizing the straight R matrix and the straight T matrix, the curve R matrix, which is a rotation matrix when the vehicle is assumed to be curved, and the translation when the vehicle is assumed to be curved. The curve RT matrix calculation unit that calculates the curve T matrix, which is a matrix,
A triangulation unit that calculates camera coordinates of the road surface feature points from the curve R matrix and the curve T matrix, and
A camera angle calculation unit that calculates the installation angle of the camera from the camera coordinates of the curve R matrix, the curve T matrix, and the road surface feature point.
An angle recording unit that records the installation angle of the camera calculated while the vehicle is running in a database as angle information, and
An optimum angle calculation unit for obtaining an optimum value of the installation angle of the camera from a plurality of the angle information recorded in the database.
An in-vehicle camera calibration device characterized by being equipped with.
前記最適角度算出部は、記録時刻が最新のピッチを前記ピッチの最適値とし、記録時刻が最新のロールを前記ロールの最適値とし、車両が直進しているときのパンのうち記録時刻が最新のパンを前記パンの最適値とする、請求項1に記載の車載カメラ校正装置。 The angle recording unit records pitch, roll, and pan as the angle information in the database together with the recording time.
The optimum angle calculation unit sets the pitch with the latest recording time as the optimum value for the pitch, sets the roll with the latest recording time as the optimum value for the roll, and sets the latest recording time in the pan when the vehicle is traveling straight. The vehicle-mounted camera calibration device according to claim 1, wherein the pan is set to the optimum value of the pan.
前記最適角度算出部は、記録時刻が新しい複数のピッチの平均値を前記ピッチの最適値とし、記録時刻が新しい複数のロールの平均値を前記ロールの最適値とし、車両が直進しているときのパンのうち記録時刻が新しい複数のパンの平均値を前記パンの最適値とする、請求項1に記載の車載カメラ校正装置。 The angle recording unit records pitch, roll, and pan as the angle information in the database together with the recording time.
When the vehicle is traveling straight, the optimum angle calculation unit sets the average value of a plurality of pitches having a new recording time as the optimum value of the pitch, and sets the average value of a plurality of rolls having a new recording time as the optimum value of the roll. The vehicle-mounted camera calibration device according to claim 1, wherein the average value of a plurality of pans having a new recording time is set as the optimum value of the pans.
前記車両に取り付けられた舵角センサーから得られる舵角情報と、前記車両に取り付けられた車速センサーから得られる車速情報とから、車両が直進していると仮定したときの移動前後のカメラ座標間の回転行列である直進R行列と、前記車両が直進していると仮定したときの移動前後のカメラ座標間の並進行列である直進T行列を算出する直進RT行列算出部と、
前記直進R行列と前記直進T行列を最適化することによって、前記車両がカーブしていると想定したときの回転行列であるカーブR行列と、前記車両がカーブしていると想定したときの並進行列であるカーブT行列を算出するカーブRT行列算出部と、
前記カーブR行列と前記カーブT行列から、前記路面特徴点のカメラ座標を算出する三角測量部と、
前記カーブR行列と前記カーブT行列と前記路面特徴点のカメラ座標から、前記カメラの設置角度を算出するカメラ角度算出部と、
前記車両の走行中に算出される前記カメラの設置角度を角度情報としてデータベースに記録する角度記録部と、
前記データベースに記録された複数の前記角度情報から、前記カメラの設置角度の最適値を求める最適角度算出部と、
を備えることを特徴とする車載カメラ校正装置。 An optical flow calculation unit that calculates the optical flow by extracting the road surface feature points before and after the movement from the road surface images before and after the movement taken by the camera attached to the vehicle.
From the steering angle information obtained from the steering angle sensor attached to the vehicle and the vehicle speed information obtained from the vehicle speed sensor attached to the vehicle, the distance between the camera coordinates before and after the movement when the vehicle is assumed to be traveling straight. A straight R matrix that is a rotation matrix of the above, a straight RT matrix calculation unit that calculates a straight T matrix that is a parallel traveling matrix between camera coordinates before and after the movement when the vehicle is assumed to be straight, and a straight RT matrix calculation unit.
By optimizing the straight R matrix and the straight T matrix, the curve R matrix, which is a rotation matrix when the vehicle is assumed to be curved, and the translation when the vehicle is assumed to be curved. The curve RT matrix calculation unit that calculates the curve T matrix, which is a matrix,
A triangulation unit that calculates camera coordinates of the road surface feature points from the curve R matrix and the curve T matrix, and
A camera angle calculation unit that calculates the installation angle of the camera from the camera coordinates of the curve R matrix, the curve T matrix, and the road surface feature point.
An angle recording unit that records the installation angle of the camera calculated while the vehicle is running in a database as angle information, and
An optimum angle calculation unit for obtaining an optimum value of the installation angle of the camera from a plurality of the angle information recorded in the database.
An in-vehicle camera calibration device characterized by being equipped with.
前記オプティカルフロー算出部は、前記直進判定部により前記車両が直進していると判定されたときに前記オプティカルフローの算出を行い、前記直進判定部により前記車両が直進していないと判定されたときに前記オプティカルフローの算出を行わない、請求項1〜請求項3のいずれか一項に記載の車載カメラ校正装置。 A straight-ahead determination unit for determining whether or not the vehicle is traveling straight based on the steering angle information obtained from the steering angle sensor attached to the vehicle is provided.
The optical flow calculation unit calculates the optical flow when the straight-ahead determination unit determines that the vehicle is going straight, and when the straight-ahead determination unit determines that the vehicle is not going straight. The vehicle-mounted camera calibration device according to any one of claims 1 to 3, which does not calculate the optical flow.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017177242A JP6846640B2 (en) | 2017-09-15 | 2017-09-15 | On-board camera calibration device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017177242A JP6846640B2 (en) | 2017-09-15 | 2017-09-15 | On-board camera calibration device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019052942A JP2019052942A (en) | 2019-04-04 |
| JP6846640B2 true JP6846640B2 (en) | 2021-03-24 |
Family
ID=66013997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017177242A Active JP6846640B2 (en) | 2017-09-15 | 2017-09-15 | On-board camera calibration device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6846640B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3986360B2 (en) * | 2002-05-14 | 2007-10-03 | 松下電器産業株式会社 | Camera calibration device |
| JP5434608B2 (en) * | 2010-01-08 | 2014-03-05 | トヨタ自動車株式会社 | Positioning device and positioning method |
| JP2011217233A (en) * | 2010-04-01 | 2011-10-27 | Alpine Electronics Inc | On-vehicle camera calibration system, and computer program |
| JP5570902B2 (en) * | 2010-07-28 | 2014-08-13 | 本田技研工業株式会社 | Vehicle pitch angle estimation device |
| KR102001659B1 (en) * | 2012-11-19 | 2019-07-19 | 한국전자통신연구원 | Method and apparatus for providing camera calibration for vehicles |
| JP2017139612A (en) * | 2016-02-03 | 2017-08-10 | パナソニックIpマネジメント株式会社 | On-vehicle camera calibration system |
-
2017
- 2017-09-15 JP JP2017177242A patent/JP6846640B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019052942A (en) | 2019-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180286078A1 (en) | Vehicle-mounted camera calibration system | |
| US8824741B2 (en) | Method for estimating the roll angle in a travelling vehicle | |
| US10424081B2 (en) | Method and apparatus for calibrating a camera system of a motor vehicle | |
| EP3367677B1 (en) | Calibration apparatus, calibration method, and calibration program | |
| EP3032818B1 (en) | Image processing device | |
| JP4814669B2 (en) | 3D coordinate acquisition device | |
| US9576207B2 (en) | Method for angle calibration of the position of a video camera on board an automotive vehicle | |
| JP4109077B2 (en) | Stereo camera adjustment device and stereo camera adjustment method | |
| JP6486045B2 (en) | System, vehicle and method for on-line calibration of in-vehicle camera | |
| CN114764138A (en) | Multi-sensor sequential calibration system | |
| EP3505865B1 (en) | On-vehicle camera, method for adjusting on-vehicle camera, and on-vehicle camera system | |
| WO2014199929A1 (en) | Monocular-motion-stereo distance estimation method, and monocular-motion-stereo distance estimation apparatus | |
| WO2013133129A1 (en) | Moving-object position/attitude estimation apparatus and method for estimating position/attitude of moving object | |
| JP6708730B2 (en) | Mobile | |
| JPWO2018179281A1 (en) | Object detection device and vehicle | |
| US10083509B2 (en) | Image calibration | |
| JP7137464B2 (en) | Camera calibration device, camera calibration method, and program | |
| CN116188580A (en) | System and method for calibrating cameras on an automated driving system | |
| KR101394770B1 (en) | Image stabilization method and system using curve lane model | |
| US11403770B2 (en) | Road surface area detection device | |
| JP6704307B2 (en) | Moving amount calculating device and moving amount calculating method | |
| JP6846640B2 (en) | On-board camera calibration device | |
| CN111027346A (en) | A vehicle localization method based on road surface features and its application in visual localization | |
| JP7020324B2 (en) | Line curvature estimation device and method | |
| JP6890293B2 (en) | Camera calibration device, camera calibration system, camera calibration method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201222 |
|
| 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: 20210105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210204 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6846640 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| SZ03 | Written request for cancellation of trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z03 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |