JP7291594B2 - Image processing device - Google Patents
Image processing device Download PDFInfo
- Publication number
- JP7291594B2 JP7291594B2 JP2019182067A JP2019182067A JP7291594B2 JP 7291594 B2 JP7291594 B2 JP 7291594B2 JP 2019182067 A JP2019182067 A JP 2019182067A JP 2019182067 A JP2019182067 A JP 2019182067A JP 7291594 B2 JP7291594 B2 JP 7291594B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- value
- rotation
- right image
- 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.)
- Active
Links
- 230000008859 change Effects 0.000 claims description 29
- 239000013256 coordination polymer Substances 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 11
- 230000005484 gravity Effects 0.000 description 8
- 238000006073 displacement reaction Methods 0.000 description 4
- 102100037500 Bridging integrator 3 Human genes 0.000 description 3
- 101000739614 Homo sapiens Bridging integrator 3 Proteins 0.000 description 3
- 101000970561 Homo sapiens Myc box-dependent-interacting protein 1 Proteins 0.000 description 3
- 102100021970 Myc box-dependent-interacting protein 1 Human genes 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/167—Synchronising or controlling image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/207—Image signal generators using stereoscopic image cameras using a single 2D image sensor
- H04N13/218—Image signal generators using stereoscopic image cameras using a single 2D image sensor using spatial multiplexing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/282—Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
- Image Processing (AREA)
Description
本開示は、ステレオ画像に基づいて視差画像を得る画像処理装置に関する。 The present disclosure relates to an image processing device that obtains parallax images based on stereo images.
自動車等の車両には、ステレオカメラにより得られたステレオ画像に基づいて、視差についての情報を含む視差画像を生成するものがある。例えば、特許文献1には、単眼モーションステレオを利用して左右の画像センサ間の位置ずれ量を算出し、その位置ずれ量に基づいて撮像画像を補正することにより、視差画像を生成する距離推定装置が開示されている。
Some vehicles, such as automobiles, generate parallax images including information about parallax based on stereo images obtained by a stereo camera. For example,
画像処理装置では、視差画像の精度が高いことが望まれており、さらなる精度の向上が期待されている。 In the image processing apparatus, high accuracy of parallax images is desired, and further improvement in accuracy is expected.
視差画像の精度を高めることができる画像処理装置を提供することが望ましい。 It is desirable to provide an image processing apparatus that can improve the accuracy of parallax images.
本開示の一実施の形態に係る画像処理装置は、回転処理部と、視差画像生成部と、回転制御部とを備えている。回転処理部は、ステレオ画像に含まれる第1の左画像および第1の右画像を回転させる回転処理を行うことにより第2の左画像および第2の右画像を生成するように構成される。視差画像生成部は、第2の左画像および第2の右画像に基づいて、互いに対応する、第2の左画像における左画像点および第2の右画像における右画像点を算出することにより、視差画像を生成するように構成される。回転制御部は、第2の左画像における左画像点の位置である第1の位置、および第2の右画像における右画像点の位置である第2の位置の間の、左右方向の第1の位置差および上下方向の第2の位置差の関係を示す座標点を求め、座標点に基づいて、回転処理における回転角度の角度変化量を算出するように構成される。 An image processing device according to an embodiment of the present disclosure includes a rotation processing section, a parallax image generation section, and a rotation control section. The rotation processing unit is configured to generate a second left image and a second right image by performing rotation processing to rotate the first left image and the first right image included in the stereo image. The parallax image generator calculates a left image point in the second left image and a right image point in the second right image, which correspond to each other, based on the second left image and the second right image, configured to generate parallax images; The rotation control unit rotates a first position in the horizontal direction between a first position, which is the position of the left image point in the second left image, and a second position, which is the position of the right image point in the second right image. and a second positional difference in the vertical direction are obtained, and based on the coordinate points, the angular change amount of the rotation angle in the rotation processing is calculated.
本開示の一実施の形態に係る画像処理装置によれば、視差画像の精度を高めることができる。 According to the image processing device according to the embodiment of the present disclosure, it is possible to improve the accuracy of parallax images.
以下、本開示の実施の形態について、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
<実施の形態>
[構成例]
図1は、一実施の形態に係る画像処理装置(画像処理装置1)の一構成例を表すものである。画像処理装置1は、ステレオカメラ11と、処理部20とを有している。画像処理装置1は、自動車等の車両10に搭載される。
<Embodiment>
[Configuration example]
FIG. 1 shows a configuration example of an image processing apparatus (image processing apparatus 1) according to one embodiment. The
ステレオカメラ11は、車両10の前方を撮像することにより、互いに視差を有する一組の画像(左画像PLおよび右画像PR)を生成するように構成される。ステレオカメラ11は、左カメラ11Lと、右カメラ11Rとを有する。左カメラ11Lおよび右カメラ11Rのそれぞれは、レンズとイメージセンサとを含んでいる。左カメラ11Lおよび右カメラ11Rは、この例では、車両10の車両内において、車両10のフロントガラスの上部近傍に、車両10の幅方向に所定距離だけ離間して配置される。左カメラ11Lおよび右カメラ11Rは、互いに同期して撮像動作を行う。左カメラ11Lは左画像PLを生成し、右カメラ11Rは右画像PRを生成する。左画像PLおよび右画像PRは、ステレオ画像PICを構成する。ステレオカメラ11は、所定のフレームレート(例えば60[fps])で撮像動作を行うことにより、一連のステレオ画像PICを生成するようになっている。
Stereo camera 11 is configured to generate a pair of images (left image PL and right image PR) having parallax with each other by capturing an image in front of vehicle 10 . The stereo camera 11 has a
図2は、ステレオ画像PICの一例を表すものであり、図2(A)は左画像PLの一例を示し、図2(B)は右画像PRの一例を示す。この例では、車両10が走行している道路における車両10の前方に、他車両(先行車両90)が走行している。左カメラ11Lがこの先行車両90を撮像することにより左画像PLを生成し、右カメラ11Rがこの先行車両90を撮像することにより右画像PRを生成する。ステレオカメラ11は、このような左画像PLおよび右画像PRを含むステレオ画像PICを生成するようになっている。
FIG. 2 shows an example of the stereo image PIC, FIG. 2(A) shows an example of the left image PL, and FIG. 2(B) shows an example of the right image PR. In this example, another vehicle (preceding vehicle 90) is traveling in front of the vehicle 10 on the road on which the vehicle 10 is traveling. The
処理部20は、ステレオカメラ11から供給されたステレオ画像PICに基づいて、車両10の前方の物体を認識するように構成される。車両10では、例えば、処理部20が認識した物体についての情報に基づいて、例えば、車両10の走行制御を行い、あるいは、認識した物体についての情報をコンソールモニタに表示することができるようになっている。処理部20は、例えば、プログラムを実行するCPU(Central Processing Unit)、処理データを一時的に記憶するRAM(Random Access Memory)、プログラムを記憶するROM(Read Only Memory)などにより構成される。処理部20は、回転処理部21と、視差画像生成部22と、回転制御部24と、物体認識部27とを有している。
The processing unit 20 is configured to recognize an object in front of the vehicle 10 based on the stereo image PIC supplied from the stereo camera 11 . In the vehicle 10, for example, based on the information about the object recognized by the processing unit 20, the running control of the vehicle 10 can be performed, or the information about the recognized object can be displayed on the console monitor. ing. The processing unit 20 includes, for example, a CPU (Central Processing Unit) that executes programs, a RAM (Random Access Memory) that temporarily stores processing data, and a ROM (Read Only Memory) that stores programs. The processing unit 20 has a
回転処理部21は、回転制御部24から供給された回転制御データCTLに基づいて、ステレオ画像PICに含まれる左画像PLおよび右画像PRを回転させる回転処理を行うことにより、左画像PL1および右画像PR1を生成するように構成される。
Based on the rotation control data CTL supplied from the rotation control unit 24, the
すなわち、処理部20では、後述するように、視差画像生成部22が、左画像PL(左画像PL1)および右画像PR(右画像PR1)に基づいて対応点を検出することにより、視差画像PDを生成する。このように、視差画像生成部22が視差画像PDを生成する際、図2に示したように、左画像PLおよび右画像PRにおける先行車両90の画像の上下方向の位置が、ほぼ等しいことが望まれる。しかしながら、ステレオカメラ11では、左カメラ11Lおよび右カメラ11Rが、例えば高さ方向において相対的にずれて配置される場合があり得る。
That is, in the processing unit 20, as will be described later, the parallax
図3は、左カメラ11Lの位置が、右カメラ11Rの位置よりも低い位置に配置された場合における、ステレオ画像PICの例を表すものであり、図3(A)は左画像PLの一例を示し、図3(B)は右画像PRの一例を示す。このように、左カメラ11Lの位置が、右カメラ11Rの位置よりも低い位置に配置されている場合には、図3に示したように、左画像PLにおける先行車両90の画像の位置は、右画像PRにおける先行車両90の画像の位置よりも上になる。一方、左カメラ11Lの位置が、右カメラ11Rの位置よりも高い位置に配置されている場合には、図3の場合とは反対に、左画像PLにおける先行車両90の画像の位置は、右画像PRにおける先行車両90の画像の位置よりも下になる。このように、左カメラ11Lおよび右カメラ11Rが、高さ方向において相対的にずれて配置された場合には、左画像PLおよび右画像PRにおける、先行車両90の画像の上下方向の位置もまた、互いにずれてしまう。
FIG. 3 shows an example of the stereo image PIC when the position of the
このように、左画像PLおよび右画像PRにおける、先行車両90の画像の上下方向の位置がずれる場合には、視差画像生成部22は、左画像PLおよび右画像PRに基づいて、先行車両90に係る対応点を検出できず、その結果、視差画像PDの精度が低下するおそれがある。そこで、画像処理装置1では、回転処理部21は、回転制御データCTLに基づいて、左画像PLおよび右画像PRを、同じ回転方向に同じ回転角度θだけ回転させることにより、左画像PL1および右画像PR1を生成する。そして、視差画像生成部22は、この左画像PL1および右画像PR1に基づいて対応点を検出する。
In this way, when the position of the image of the preceding
図4(A)は、回転処理部21が生成した左画像PL1を表すものであり、図4(B)は、回転処理部21が生成した右画像PR1を表すものである。この例では、図3に示したように、左画像PLにおける先行車両90の画像の位置は、右画像PRにおける先行車両90の画像の位置よりも上である。この場合には、回転処理部21は、図4に示したように、左画像PLおよび右画像PRを、時計周りに回転角度θだけ回転させることにより左画像PL1および右画像PR1を生成する。このように回転処理部21が回転処理を行うことにより、左画像PL1および右画像PR1における、先行車両90の画像の上下方向(Y方向)の位置をほぼ同じにすることができる。なお、例えば、図3の場合とは反対に、左画像PLにおける先行車両90の画像の位置が、右画像PRにおける先行車両90の画像の位置よりも下である場合には、回転処理部21は、左画像PLおよび右画像PRを、反時計周りに回転させることにより、左画像PL1および右画像PR1における、先行車両90の画像の上下方向(Y方向)の位置をほぼ同じにすることができる。これにより、視差画像生成部22は、左画像PL1および右画像PR1に基づいて対応点を検出することができ、その検出結果に基づいて視差画像PDを生成することができるようになっている。
4A shows the left image PL1 generated by the
視差画像生成部22(図1)は、回転処理部21により生成された左画像PL1および右画像PR1に基づいて、ステレオマッチング処理やフィルタリング処理などを含む所定の画像処理を行うことにより、視差画像PDを生成するように構成される。視差画像PDは、複数の画素値を有している。複数の画素値のそれぞれは、各画素における視差についての値を示している。言い換えれば、複数の画素値のそれぞれは、3次元の実空間における、各画素に対応する点までの距離に対応している。
The parallax image generation unit 22 (FIG. 1) performs predetermined image processing including stereo matching processing and filtering processing based on the left image PL1 and the right image PR1 generated by the
視差画像生成部22は、対応点算出部23を有している。対応点算出部23は、左画像PL1および右画像PR1に基づいて、区分された複数のサブ領域Sのそれぞれを単位としてマッチング処理を行うことにより、互いに対応する2つの画像点を含む対応点CPを特定するように構成される。具体的には、対応点算出部23は、左画像PL1における複数のサブ領域SL、および右画像PR1における複数のサブ領域SRのうち、同様の画像パターンを有するサブ領域SL,SRを探索することにより、互いに対応する左画像点CPLおよび右画像点CPRを対応点CPとして特定するようになっている。対応点算出部23は、例えばテンプレートマッチングにより対応点CPを特定してもよいし、局所特徴量に基づく特徴量マッチングにより対応点CPを特定してもよい。
The
図5は、1つの対応点CPを構成する左画像点CPLおよび右画像点CPRの一例を表すものである。この図5では、左画像PL1における左画像点CPL、および右画像PR1における右画像点CPRを重ねて描いている。この例では、図3に示したように、左画像PLにおける先行車両90の画像の位置は、右画像PRにおける先行車両90の画像の位置よりも上である。また、回転角度θは0度であり、適切な角度に設定されていない。よって、左画像PL1における左画像点CPLの座標位置と、右画像PR1における右画像点CPRの座標位置は、互いにずれている。具体的には、この例では、左画像点CPLの座標位置は、右画像点CPRの座標位置を基準として、X方向において座標差ΔXだけずれ、Y方向に座標差ΔYだけずれている。
FIG. 5 shows an example of a left image point CPL and a right image point CPR that constitute one corresponding point CP. In FIG. 5, the left image point CPL in the left image PL1 and the right image point CPR in the right image PR1 are drawn in an overlapping manner. In this example, as shown in FIG. 3, the position of the image of preceding
座標差ΔXは、例えば、左画像PL1および右画像PR1における視差に対応する。すなわち、対応点CPに係る被写体までの距離が近い場合には、座標差ΔXは大きくなり、被写体までの距離が遠い場合には、座標差ΔXは小さくなる。 The coordinate difference ΔX corresponds to, for example, parallax between the left image PL1 and the right image PR1. That is, the coordinate difference ΔX is large when the distance to the subject related to the corresponding point CP is short, and the coordinate difference ΔX is small when the distance to the subject is long.
座標差ΔYは、左画像PL1および右画像PR1における、対応点CPに係る被写体の画像の上下方向(Y方向)の位置の差に対応する。この例では、図3に示したように、左画像PLにおける被写体の画像の位置が右画像PRにおける被写体の画像の位置よりも上であるので、座標差ΔYは正であるが、例えば、図3の場合とは反対に、左画像PLにおける被写体の画像の位置が右画像PRにおける被写体の画像の位置よりも下である場合には、座標差ΔYは負である。また、回転角度θが適切な角度に設定されていない場合には、被写体までの距離が近いほど、座標差ΔYの絶対値は大きくなり、被写体までの距離が遠いほど、座標差ΔYの絶対値は小さくなる。 The coordinate difference ΔY corresponds to the position difference in the vertical direction (Y direction) of the subject image related to the corresponding point CP in the left image PL1 and the right image PR1. In this example, as shown in FIG. 3, the position of the subject image in the left image PL is higher than the position of the subject image in the right image PR, so the coordinate difference ΔY is positive. Contrary to case 3, the coordinate difference ΔY is negative when the position of the subject image in the left image PL is below the position of the subject image in the right image PR. If the rotation angle θ is not set to an appropriate angle, the closer the object is to the subject, the larger the absolute value of the coordinate difference ΔY. becomes smaller.
回転制御部24は、対応点算出部23が算出した対応点CPについてのデータに基づいて、回転処理部21の回転処理における回転角度θを算出することにより、回転処理部21に対して回転処理を指示する回転制御データCTLを生成するように構成される。回転制御部24は、近似直線算出部25と、回転角度算出部26とを有している。
The rotation control unit 24 calculates the rotation angle θ in the rotation processing of the
近似直線算出部25は、対応点CPについてのデータに基づいて、左画像PL1における左画像点CPLの座標位置と、右画像PR1における右画像点CPRの座標位置との間の、左右方向(X方向)の座標差ΔXおよび上下方向(Y方向)の座標差ΔYの関係を示す座標点Pを求め、その座標点Pに基づいて、座標点Pについての近似直線LINを算出するように構成される。
Based on the data about the corresponding points CP, the approximate straight
回転角度算出部26は、近似直線算出部25が算出した近似直線LINに基づいて、現在の回転角度θからの角度変化量Δθを算出し、現在の回転角度θに角度変化量Δθを加算することにより回転角度θを算出するように構成される。そして、回転角度算出部26は、算出した回転角度θについてのデータを含む回転制御データCTLを生成するようになっている。
The rotation
物体認識部27は、左画像PL1および右画像PR1と、視差画像生成部22により生成された視差画像PDとに基づいて、車両10の前方の物体を認識するように構成される。そして、物体認識部27は、その認識結果についてのデータを出力するようになっている。
この構成により、画像処理装置1では、回転処理部21が、回転制御データCTLに基づいて、左画像PLおよび右画像PRを回転させる回転処理を行うことにより、左画像PL1および右画像PR1を生成し、視差画像生成部22は、左画像PL1および右画像PR1に基づいて、視差画像PDを生成する。回転制御部24は、視差画像生成部22の対応点算出部23が算出した対応点CPについてのデータに基づいて、回転制御データCTLを生成する。これにより、画像処理装置1では、例えば、左画像PL1および右画像PR1における、先行車両90の画像の高さ方向の位置(Y座標)が、ほぼ同じになるように、回転角度θを調節することができる。視差画像生成部22は、このような左画像PL1および右画像PR1に基づいて対応点CPを検出することができる。その結果、画像処理装置1では、視差画像PDの精度を高めることができるようになっている。
With this configuration, in the
ここで、回転処理部21は、本開示における「回転処理部」の一具体例に対応する。視差画像生成部22は、本開示における「視差画像生成部」の一具体例に対応する。回転制御部24は、本開示における「回転制御部」の一具体例に対応する。ステレオ画像PICは、本開示における「ステレオ画像」の一具体例に対応する。左画像PLは、本開示における「第1の左画像」の一具体例に対応する。右画像PRは、本開示における「第1の右画像」の一具体例に対応する。左画像PL1は、本開示における「第2の左画像」の一具体例に対応する。右画像PR1は、本開示における「第2の右画像」の一具体例に対応する。左画像点CPLは、本開示における「左画像点」の一具体例に対応する。右画像点CPRは、本開示における「右画像点」の一具体例に対応する。座標差ΔXは、本開示における「第1の位置差」の一具体例に対応する。座標差ΔYは、本開示における「第2の位置差」の一具体例に対応する。回転角度θは、本開示における「回転角度」の一具体例に対応する。角度変化量Δθは、本開示における「角度変化量」の一具体例に対応する。近似直線LINは、本開示における「近似直線」の一具体例に対応する。
Here, the
[動作および作用]
続いて、本実施の形態の画像処理装置1の動作および作用について説明する。
[Operation and action]
Next, the operation and action of the
(全体動作概要)
まず、図1を参照して、画像処理装置1の全体動作概要を説明する。ステレオカメラ11は、車両10の前方を撮像することにより、左画像PLおよび右画像PRを含むステレオ画像PICを生成する。処理部20において、回転処理部21は、回転制御データCTLに基づいて、ステレオ画像PICに含まれる左画像PLおよび右画像PRを回転させる回転処理を行うことにより、左画像PL1および右画像PR1を生成する。視差画像生成部22は、回転処理部21により生成された左画像PL1および右画像PR1に基づいて、ステレオマッチング処理やフィルタリング処理などを含む所定の画像処理を行うことにより、視差画像PDを生成する。回転制御部24は、視差画像生成部22の対応点算出部23が算出した対応点CPについてのデータに基づいて、回転処理部21の回転処理における回転角度θを算出することにより、回転処理部21に対して回転処理を指示する回転制御データCTLを生成する。物体認識部27は、左画像PL1および右画像PR1と、視差画像生成部22により生成された視差画像PDとに基づいて、車両10の前方の物体を認識する。
(Outline of overall operation)
First, an overview of the overall operation of the
(詳細動作)
回転制御部24は、視差画像生成部22の対応点算出部23が算出した対応点CPについてのデータに基づいて、回転処理部21の回転処理における回転角度θを算出する。具体的には、近似直線算出部25は、対応点CPについてのデータに基づいて、左画像PL1における左画像点CPLの座標位置と、右画像PR1における右画像点CPRの座標位置との間の、左右方向(X方向)の座標差ΔXおよび上下方向(Y方向)の座標差ΔYの関係を示す座標点Pを求め、その座標点Pに基づいて、座標点Pについての近似直線LINを算出する。そして、回転角度算出部26は、近似直線算出部25が算出した近似直線LINに基づいて、現在の回転角度θからの角度変化量Δθを算出し、現在の回転角度θに角度変化量Δθを加算することにより回転角度θを算出する。以下に、この回転制御部24の動作について、詳細に説明する。
(detailed operation)
The rotation control unit 24 calculates the rotation angle θ in the rotation processing of the
図6は、回転制御部24の一動作例を表すものである。回転制御部24は、この例では、対応点算出部23により対応点CPが算出される度に、その対応点CPについてのデータに基づいて近似直線LINを算出する。そして、回転角度算出部26は、近似直線算出部25が算出した近似直線LINに基づいて、回転角度θを算出する。以下に、この動作について詳細に説明する。
FIG. 6 shows an operation example of the rotation control section 24 . In this example, the rotation control unit 24 calculates the approximate straight line LIN based on the data on the corresponding points CP each time the corresponding points CP are calculated by the corresponding
まず、近似直線算出部25は、対応点CPについてのデータに基づいて座標点Pを求め、この座標点Pに基づいて、座標点Pについてのプロット図100を更新する(ステップS101)。具体的には、近似直線算出部25は、左画像PL1における左画像点CPLの座標位置と、右画像PR1における右画像点CPRの座標位置との間の、左右方向(X方向)の座標差ΔXおよび上下方向(Y方向)の座標差ΔYの関係を示す座標点Pを求める。そして、近似直線算出部25は、算出した座標点Pを、過去に算出された複数の座標点Pが記録されたプロット図100に記録することにより、このプロット図100を更新する。
First, the approximate
図7は、プロット図100の一構成例を表すものである。このプロット図100において、横軸は座標差ΔXを示し、縦軸は座標差ΔYを示す。図7において、点は、座標点Pを示す。これらの複数の座標点Pは、例えば、車両10のエンジンが始動した後にステレオカメラ11が生成した複数のステレオ画像PICに基づいて算出される。この例では、プロット図100に記録される座標点Pの数には上限があり、座標点Pの数が上限に達しているときに新たに座標点Pが算出された場合には、最も古い座標点Pがプロット図100から削除されるとともに、新たに算出された座標点Pがこのプロット図100に追加される。この例では、プロット図100は、横軸方向において、複数の領域BIN(この例では3つの領域BIN1~BIN3)に区分される。具体的には、領域BIN1は、座標差ΔXが0以上50未満である領域であり、領域BIN2は、座標差ΔXが50以上100未満である領域であり、領域BIN3は、座標差ΔXが100以上150未満である領域である。
FIG. 7 shows a configuration example of the plot diagram 100. As shown in FIG. In this plot diagram 100, the horizontal axis indicates the coordinate difference ΔX, and the vertical axis indicates the coordinate difference ΔY. In FIG. 7, the dot indicates the coordinate point P. As shown in FIG. These multiple coordinate points P are calculated, for example, based on multiple stereo images PIC generated by the stereo camera 11 after the engine of the vehicle 10 is started. In this example, the number of coordinate points P recorded in the plot diagram 100 has an upper limit, and when a new coordinate point P is calculated when the number of coordinate points P reaches the upper limit, the oldest The coordinate point P is deleted from the
次に、近似直線算出部25は、プロット図100における複数の座標点Pに基づいて、近似直線LINを算出する(ステップS102)。具体的には、近似直線算出部25は、この例では、複数の領域BINのそれぞれにおいて、座標点Pの重心点を算出する。具体的には、近似直線算出部25は、領域BIN1に属する複数の座標点Pの重心点を算出し、領域BIN2に属する複数の座標点Pの重心点を算出し、領域BIN3に属する複数の座標点Pの重心点を算出する。そして、近似直線算出部25は、複数の領域BINのそれぞれにおける重心点に基づいて、最小二乗法により、近似直線LINを算出する。具体的には、近似直線算出部25は、最小二乗法により、例えば、以下の式EQ1に示す1次関数における傾斜値aおよび切片値bを算出する。
ΔY = a × ΔX + b …(EQ1)
近似直線算出部25は、このようにして近似直線LINを算出する。なお、この例では、最小二乗法により傾斜値aおよび切片値bを算出するようにしたが、これに限定されるものではなく、これに代えて、例えば切片bを0(ゼロ)とし、最小二乗法により傾斜値aのみを算出してもよい。
Next, the approximate
ΔY = a × ΔX + b (EQ1)
The approximate
なお、この例では、近似直線算出部25は、プロット図100における複数の座標点Pに基づいて複数の領域BINのそれぞれにおける重心点を算出し、これらの重心点に基づいて近似直線LINを算出したが、これに限定されるものではない。これに代えて、近似直線算出部25は、例えば、プロット図100における複数の座標点Pに基づいて、最小二乗法により近似直線LINを直接算出してもよい。この場合には、近似直線算出部25は、例えば、重み付き最小二乗法により近似直線LINを算出することができる。具体的には、例えば、ある座標点Pが属する領域BINにおける座標点Pの数に応じて、その座標点Pの重みを設定することができる。例えば、ある領域BINにおける座標点Pの数が多い場合には、その領域BINに属する座標点Pの重みを小さくし、ある領域BINにおける座標点Pの数が少ない場合には、その領域BINに属する座標点Pの重みを大きくすることができる。
In this example, the approximate straight
算出した近似直線LINの一例を図7に示す。この図7の例では、近似直線LINの傾斜値aは正であり、座標差ΔXが大きいほど座標差ΔYは大きくなり、座標差ΔXが小さいほど座標差ΔYは小さくなり0(ゼロ)に近づく。言い換えれば、対応点CPに係る被写体までの距離が近いほど座標差ΔYの絶対値は大きくなり、被写体までの距離が遠いほど座標差ΔYは小さくなる。このことは、左画像PL1および右画像PR1における、被写体の画像の上下方向の位置がずれていることを示しており、回転角度θが、まだ適切な角度に調節されていないことを示している。 An example of the calculated approximate straight line LIN is shown in FIG. In the example of FIG. 7, the slope value a of the approximate straight line LIN is positive, the larger the coordinate difference ΔX, the larger the coordinate difference ΔY, and the smaller the coordinate difference ΔX, the smaller the coordinate difference ΔY and approaching 0 (zero). . In other words, the shorter the distance to the object related to the corresponding point CP, the larger the absolute value of the coordinate difference ΔY, and the longer the distance to the object, the smaller the coordinate difference ΔY. This indicates that the positions of the subject images in the left image PL1 and the right image PR1 are shifted in the vertical direction, and that the rotation angle θ has not yet been adjusted to an appropriate angle. .
次に、回転角度算出部26は、近似直線LINの傾斜値aについてのデータ(傾斜データ)を、傾斜リストLaに追加する(ステップS103)。この傾斜リストLaは、傾斜データを所定数だけ蓄積可能に構成される。傾斜リストLaに蓄積可能な傾斜データの数には上限があり、傾斜テータの数が上限に達しているときに新たに近似直線LINが算出された場合には、最も古い傾斜データが傾斜リストLaから削除されるとともに、新たに算出された近似直線LINについての傾斜データがこの傾斜リストLaに追加される。
Next, the
次に、回転角度算出部26は、傾斜リストLaにおける複数の傾斜データが示す傾斜値aの分散値Aを算出する(ステップS104)。分散値Aがしきい値Ath以上である場合(ステップS105において“N”)には、このフローは終了する。すなわち、分散値Aがしきい値Ath以上である場合には、傾斜値aがばらついており、精度が十分でないので、回転角度θを算出せずにフローを終了する。
Next, the
分散値Aがしきい値Athより小さい(A<Ath)場合(ステップS105において“Y”)には、回転角度算出部26は、傾斜リストLaにおける複数の傾斜データが示す傾斜値aの平均値(傾斜平均値AVG)を算出する(ステップS106)。
If the variance value A is smaller than the threshold value Ath (A<Ath) (“Y” in step S105), the
そして、回転角度算出部26は、傾斜平均値AVGに基づいて、現在の回転角度θからの角度変化量Δθを算出することにより、回転角度θを算出する(ステップS107)。具体的には、回転角度算出部26は、傾斜平均値AVGの極性に基づいて角度変化量Δθの極性を設定する。また、回転角度算出部26は、傾斜平均値AVGの絶対値が大きいほど、角度変化量Δθの絶対値を大きくする。具体的には、例えば、回転角度算出部26は、傾斜平均値AVGの絶対値が第1の値である場合には、角度変化量Δθの絶対値を第2の値に設定し、傾斜平均値AVGの絶対値が第1の値より大きい第3の値である場合には、角度変化量Δθの絶対値を第2の値より大きい第4の値に設定する。そして、回転角度算出部26は、現在の回転角度θに角度変化量Δθを加算することにより、回転角度θを算出する。
Then, the
このようにして、回転制御部24は、対応点CPについてのデータに基づいて回転角度θを算出し、算出した回転角度θについてのデータを含む回転制御データCTLを生成する。回転処理部21は、回転制御データCTLに基づいて、左画像PLおよび右画像PRを回転角度θで回転させることにより、左画像PL1および右画像PR1を生成する。画像処理装置1は、このような処理を繰り返す。
Thus, the rotation control unit 24 calculates the rotation angle θ based on the data about the corresponding point CP, and generates the rotation control data CTL including data about the calculated rotation angle θ. The
画像処理装置1が、このような処理を繰り返すことにより、回転角度θは、負帰還的に制御される。この負帰還動作により、プロット図100における近似直線LINの傾斜値aは徐々に小さくなり、最終的には、例えば、図8に示したように、近似直線LINの傾斜値aは、ほぼ0(ゼロ)になる。その結果、回転角度θは、図4に示したように、左画像PL1および右画像PR1において、先行車両90の画像の上下方向(Y方向)の位置がほぼ同じになるような角度に調節される。視差画像生成部22は、このような左画像PL1および右画像PR1に基づいて対応点CPを検出することができる。その結果、画像処理装置1では、視差画像PDの精度を高めることができる。
The rotation angle θ is controlled in a negative feedback manner by the
このように、画像処理装置1では、ステレオ画像PICに含まれる左画像PLおよび右画像PRを回転させる回転処理を行うことにより、左画像PL1および右画像PR1を生成し、この左画像PL1および右画像PR1に基づいて、互いに対応する、左画像PL1における左画像点CPLおよび右画像PR1における右画像点CPRを算出するようにした。これにより、左カメラ11Lおよび右カメラ11Rが、高さ方向において相対的にずれて配置されている場合でも、左画像PL1および右画像PR1における、例えば先行車両90の画像の上下方向(Y方向)の位置をほぼ同じにすることができるので、左画像PL1および右画像PR1に基づいて対応点CPを検出することができる。その結果、視差画像PDの精度を高めることができる。
In this way, the
また、画像処理装置1では、左画像PL1における左画像点CPLの座標位置、および右画像PR1における右画像点CPRの座標位置の間の、左右方向(X方向)の座標差ΔXおよび上下方向(Y方向)の座標差ΔYとの関係を示す座標点Pを求め、座標点Pに基づいて、回転処理における回転角度θの角度変化量Δθを算出するようにしたので、シンプルな方法で回転角度θを算出することができる。すなわち、例えば、対応点CPに基づいて、エピポーラ幾何を利用して、左カメラ11Lおよび右カメラ11Rの高さ方向における相対的なずれ量を求め、このずれ量に基づいて左画像PLおよび右画像PRを補正する方法もあり得る。しかしながら、この場合には、例えば、アルゴリズムが複雑になり、処理に時間がかかってしまうおそれがある。一方、画像処理装置1では、座標差ΔXおよび座標差ΔYを用いて、2次元平面において演算を行うことにより回転角度θの角度変化量Δθを算出するようにしたので、シンプルな方法で、回転処理における回転角度θを算出することができる。
Further, in the
また、画像処理装置1では、近似直線LINを更新する度に得られる傾斜値aのうちの所定数の傾斜値aに基づいて、角度変化量Δθを算出するようにした。特に、画像処理装置1では、この所定数の傾斜値aの分散値Aを算出し、その分散値Aがしきい値Athより小さい場合に、所定数の傾斜値aの傾斜平均値AVGに基づいて、角度変化量Δθを算出するようにした。これにより、画像処理装置1では、傾斜値aがばらついている場合には、角度変化量Δθを算出しないので、回転角度θを精度よく算出することができ、その結果、視差画像PDの精度を高めることができる。
Further, in the
[効果]
以上のように本実施の形態では、ステレオ画像に含まれる左画像PLおよび右画像PRを回転させる回転処理を行うことにより、左画像PL1および右画像PR1を生成し、この左画像PL1および右画像PR1に基づいて、互いに対応する、左画像PL1における左画像点および右画像PR1における右画像点を算出するようにしたので、視差画像の精度を高めることができる
[effect]
As described above, in the present embodiment, left image PL1 and right image PR1 are generated by performing rotation processing for rotating left image PL and right image PR included in a stereo image, and left image PL1 and right image PR1 are generated. Since the left image point in the left image PL1 and the right image point in the right image PR1, which correspond to each other, are calculated based on PR1, the accuracy of the parallax image can be improved.
本実施の形態では、左画像PL1における左画像点の座標位置、および右画像PR1における右画像点の座標位置の間の、左右方向の座標差および上下方向の座標差との関係を示す座標点を求め、この座標点に基づいて、回転処理における回転角度の角度変化量を算出するようにしたので、シンプルな方法で回転角度を算出することができる。 In the present embodiment, a coordinate point indicating the relationship between the coordinate position of the left image point in the left image PL1 and the coordinate position of the right image point in the right image PR1 in the horizontal direction and the coordinate difference in the vertical direction. is obtained, and the amount of change in the rotation angle in the rotation process is calculated based on this coordinate point, so the rotation angle can be calculated by a simple method.
本実施の形態では、近似直線を更新する度に得られる傾斜値のうちの所定数の傾斜値に基づいて、角度変化量を算出するようにしたので、視差画像の精度を高めることができる。 In the present embodiment, the angle change amount is calculated based on the predetermined number of tilt values among the tilt values obtained each time the approximation straight line is updated, so the accuracy of the parallax image can be improved.
以上、実施の形態を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。 Although the present technology has been described above with reference to the embodiments, the present technology is not limited to these embodiments and the like, and various modifications are possible.
例えば、上記実施の形態では、ステレオカメラ11が車両10の前方を撮像するようにしたが、これに限定されるものではなく、例えば、車両10の側方や後方を撮像してもよい。 For example, in the above-described embodiment, the stereo camera 11 images the front of the vehicle 10, but the present invention is not limited to this.
なお、本明細書中に記載された効果はあくまで例示であって限定されるものではなく、また、他の効果があってもよい。 Note that the effects described in this specification are merely examples and are not limited, and other effects may be provided.
1…画像処理装置、11…ステレオカメラ、11L…左カメラ、11R…右カメラ、20…処理部、21…回転処理部、22…視差画像生成部、23…対応点算出部、24…回転制御部、25…近似直線算出部、26…回転角度算出部、27…物体認識部、CP…対応点、CPL…左画像点、CPR…右画像点、LIN…近似直線、P…座標点、PD…視差画像、PL,PL1…左画像、PR,PR1…右画像、θ…回転角度、ΔX,ΔY…座標差、Δθ…角度変化量。
Claims (7)
前記第2の左画像および前記第2の右画像に基づいて、互いに対応する、前記第2の左画像における左画像点および前記第2の右画像における右画像点を算出することにより、視差画像を生成する視差画像生成部と、
前記第2の左画像における前記左画像点の位置である第1の位置、および前記第2の右画像における前記右画像点の位置である第2の位置の間の、左右方向の第1の位置差および上下方向の第2の位置差の関係を示す座標点を求め、前記座標点に基づいて、前記回転処理における回転角度の角度変化量を算出する回転制御部と
を備えた画像処理装置。 a rotation processing unit that generates a second left image and a second right image by performing rotation processing for rotating the first left image and the first right image included in the stereo image;
disparity images by calculating corresponding left image points in the second left image and right image points in the second right image based on the second left image and the second right image; a parallax image generator that generates
A first lateral position between a first position, which is the position of the left image point in the second left image, and a second position, which is the position of the right image point in the second right image. a rotation control unit that obtains a coordinate point indicating a relationship between the positional difference and a second positional difference in the vertical direction, and calculates an angle change amount of the rotation angle in the rotation processing based on the coordinate point. .
請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, wherein the rotation control section obtains the coordinate points based on each of the plurality of stereo images, and sets the angle change amount based on the plurality of coordinate points.
請求項2に記載の画像処理装置。 The rotation control unit allocates the first positional difference to a first direction and assigns the second positional difference to a second direction, thereby arranging the plurality of coordinate points. The image processing apparatus according to claim 2, wherein an approximate straight line of points is calculated, and the angle change amount is calculated based on an inclination value of the approximate straight line.
請求項3に記載の画像処理装置。 The image processing apparatus according to claim 3, wherein the rotation control section calculates the angle change amount based on a predetermined number of the tilt values among the tilt values obtained each time the approximate straight line is calculated.
前記分散値が所定のしきい値より小さい場合に、前記所定数の傾き値の平均値である傾斜平均値に基づいて、前記角度変化量を算出する
請求項4に記載の画像処理装置。 The rotation control unit calculates a variance value of the predetermined number of tilt values,
5. The image processing device according to claim 4, wherein when the variance value is smaller than a predetermined threshold value, the angle change amount is calculated based on a slope average value that is an average value of the predetermined number of slope values.
請求項5に記載の画像処理装置。 The image processing apparatus according to claim 5, wherein the rotation control section sets the polarity of the angle change amount based on the polarity of the tilt average value.
前記傾斜平均値の絶対値が第1の値である場合には、前記角度変化量の絶対値を第2の値に設定し、
前記傾斜平均値の絶対値が前記第1の値より大きい第3の値である場合には、前記角度変化量の絶対値を前記第2の値より大きい第4の値に設定する
請求項5または請求項6に記載の画像処理装置。 The rotation control unit is
setting the absolute value of the angle change amount to a second value when the absolute value of the tilt average value is a first value;
6. When the absolute value of the tilt average value is a third value larger than the first value, the absolute value of the angle change amount is set to a fourth value larger than the second value. 7. The image processing apparatus according to claim 6.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019182067A JP7291594B2 (en) | 2019-10-02 | 2019-10-02 | Image processing device |
CN202010802386.3A CN112601064B (en) | 2019-10-02 | 2020-08-11 | Image processing apparatus and method |
US16/993,571 US11599971B2 (en) | 2019-10-02 | 2020-08-14 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019182067A JP7291594B2 (en) | 2019-10-02 | 2019-10-02 | Image processing device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021056180A JP2021056180A (en) | 2021-04-08 |
JP2021056180A5 JP2021056180A5 (en) | 2022-09-15 |
JP7291594B2 true JP7291594B2 (en) | 2023-06-15 |
Family
ID=75180262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019182067A Active JP7291594B2 (en) | 2019-10-02 | 2019-10-02 | Image processing device |
Country Status (3)
Country | Link |
---|---|
US (1) | US11599971B2 (en) |
JP (1) | JP7291594B2 (en) |
CN (1) | CN112601064B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12051250B2 (en) * | 2022-09-19 | 2024-07-30 | Vellos Inc. | Situational awareness systems and methods and micromobility platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6674892B1 (en) | 1999-11-01 | 2004-01-06 | Canon Kabushiki Kaisha | Correcting an epipolar axis for skew and offset |
JP2014138332A (en) | 2013-01-17 | 2014-07-28 | Ricoh Co Ltd | Image processing system and program |
WO2015122389A1 (en) | 2014-02-12 | 2015-08-20 | ヤマハ発動機株式会社 | Imaging device, vehicle, and image correction method |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3436074B2 (en) * | 1997-06-10 | 2003-08-11 | トヨタ自動車株式会社 | Car stereo camera |
JP3284190B2 (en) * | 1998-05-14 | 2002-05-20 | 富士重工業株式会社 | Image correction device for stereo camera |
JP3261115B2 (en) * | 1999-09-22 | 2002-02-25 | 富士重工業株式会社 | Stereo image processing device |
JP2003092768A (en) * | 2001-09-18 | 2003-03-28 | Canon Inc | Imaging apparatus |
JP5444955B2 (en) * | 2009-08-31 | 2014-03-19 | ソニー株式会社 | Stereoscopic image display system, parallax conversion device, parallax conversion method, and program |
JP2011180022A (en) * | 2010-03-02 | 2011-09-15 | Suzuki Motor Corp | Method and device of diagnosing stereo camera |
JP5672112B2 (en) * | 2011-03-30 | 2015-02-18 | 富士通株式会社 | Stereo image calibration method, stereo image calibration apparatus, and computer program for stereo image calibration |
JP5718149B2 (en) * | 2011-05-19 | 2015-05-13 | シャープ株式会社 | Image correction method and stereoscopic image photographing apparatus |
JP5957359B2 (en) * | 2012-10-19 | 2016-07-27 | 日立オートモティブシステムズ株式会社 | Stereo image processing apparatus and stereo image processing method |
JP2014092461A (en) * | 2012-11-02 | 2014-05-19 | Sony Corp | Image processor and image processing method, image processing system, and program |
JP6169949B2 (en) * | 2013-10-31 | 2017-07-26 | 株式会社Subaru | Image processing device |
JP6247569B2 (en) | 2014-03-13 | 2017-12-13 | ヤマハ発動機株式会社 | Distance estimating device and vehicle equipped with the same |
JP5906272B2 (en) * | 2014-03-28 | 2016-04-20 | 富士重工業株式会社 | Stereo image processing apparatus for vehicle |
JP2016054417A (en) * | 2014-09-03 | 2016-04-14 | キヤノン株式会社 | Stereoscopic image processing apparatus, stereoscopic image pickup apparatus, stereoscopic display device, and stereoscopic image processing program |
JP6346869B2 (en) * | 2015-03-31 | 2018-06-20 | 公益財団法人鉄道総合技術研究所 | Stereo image processing method and apparatus |
CN107514745A (en) * | 2017-08-03 | 2017-12-26 | 上海斐讯数据通信技术有限公司 | A kind of method and system of intelligent air condition stereoscopic vision positioning |
WO2020166581A1 (en) * | 2019-02-15 | 2020-08-20 | 株式会社Jvcケンウッド | Image adjustment system, image adjustment device, and image adjustment method |
CN113012241A (en) * | 2021-04-28 | 2021-06-22 | 歌尔股份有限公司 | Parallax detection method and device for binocular camera, electronic equipment and storage medium |
-
2019
- 2019-10-02 JP JP2019182067A patent/JP7291594B2/en active Active
-
2020
- 2020-08-11 CN CN202010802386.3A patent/CN112601064B/en active Active
- 2020-08-14 US US16/993,571 patent/US11599971B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6674892B1 (en) | 1999-11-01 | 2004-01-06 | Canon Kabushiki Kaisha | Correcting an epipolar axis for skew and offset |
JP2014138332A (en) | 2013-01-17 | 2014-07-28 | Ricoh Co Ltd | Image processing system and program |
WO2015122389A1 (en) | 2014-02-12 | 2015-08-20 | ヤマハ発動機株式会社 | Imaging device, vehicle, and image correction method |
Also Published As
Publication number | Publication date |
---|---|
CN112601064A (en) | 2021-04-02 |
US11599971B2 (en) | 2023-03-07 |
US20210104020A1 (en) | 2021-04-08 |
JP2021056180A (en) | 2021-04-08 |
CN112601064B (en) | 2024-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170019657A1 (en) | Stereo auto-calibration from structure-from-motion | |
US10810762B2 (en) | Image processing apparatus | |
JP6743171B2 (en) | METHOD, COMPUTER DEVICE, DRIVER ASSISTING SYSTEM, AND MOTOR VEHICLE FOR DETECTION OF OBJECTS AROUND A ROAD OF A MOTOR VEHICLE | |
JP4958279B2 (en) | Object detection device | |
JP6577661B2 (en) | Road surface displacement detection device and suspension control method | |
JP6377970B2 (en) | Parallax image generation apparatus and parallax image generation method | |
JP5959311B2 (en) | Data deriving apparatus and data deriving method | |
JP3765862B2 (en) | Vehicle environment recognition device | |
JP2014142241A (en) | Three-dimensional position estimation device, vehicle controller, and three-dimensional position estimation method | |
JP2008309519A (en) | Object detection device using image processing | |
JP7291594B2 (en) | Image processing device | |
JP2011175572A (en) | Lane recognition device | |
JP2015172876A (en) | Vehicle periphery monitoring device, vehicle periphery monitoring system, and program | |
WO2020110435A1 (en) | External environment recognition device | |
JP6734136B2 (en) | Image processing device | |
US20190318495A1 (en) | Image processing system | |
JP7344032B2 (en) | Image processing device | |
CN115943287A (en) | Vehicle attitude estimation system and vehicle attitude estimation method | |
JP7223587B2 (en) | Object motion estimation method and object motion estimation device | |
JP7492372B2 (en) | Image Processing Device | |
JP2021056180A5 (en) | ||
JP6561688B2 (en) | DETECTING DEVICE, DETECTING METHOD, IMAGING DEVICE, DEVICE CONTROL SYSTEM, AND PROGRAM | |
JP2020095646A (en) | Image processing apparatus | |
JP6488697B2 (en) | Optical flow calculation device, optical flow calculation method, and program | |
JP7344031B2 (en) | Image processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220907 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220907 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230418 |
|
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: 20230509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7291594 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |