JP6161704B2 - Imaging apparatus, vehicle, and image correction method - Google Patents
Imaging apparatus, vehicle, and image correction method Download PDFInfo
- Publication number
- JP6161704B2 JP6161704B2 JP2015532236A JP2015532236A JP6161704B2 JP 6161704 B2 JP6161704 B2 JP 6161704B2 JP 2015532236 A JP2015532236 A JP 2015532236A JP 2015532236 A JP2015532236 A JP 2015532236A JP 6161704 B2 JP6161704 B2 JP 6161704B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- marker
- adjustment
- shift amount
- unit
- 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
- 238000000034 method Methods 0.000 title claims description 68
- 238000003702 image correction Methods 0.000 title claims description 51
- 238000003384 imaging method Methods 0.000 title claims description 43
- 239000003550 marker Substances 0.000 claims description 214
- 238000012937 correction Methods 0.000 claims description 89
- 230000003287 optical effect Effects 0.000 claims description 76
- 238000004364 calculation method Methods 0.000 claims description 74
- 238000005259 measurement Methods 0.000 claims description 54
- 238000012545 processing Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 9
- 230000036544 posture Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C3/00—Measuring distances in line of sight; Optical rangefinders
- G01C3/02—Details
- G01C3/06—Use of electric means to obtain final indication
- G01C3/08—Use of electric radiation detectors
- G01C3/085—Use of electric radiation detectors with electronic parallax measurement
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Measurement Of Optical Distance (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Studio Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manufacturing & Machinery (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
Description
本発明は、撮影装置、車両および画像補正方法に関する。 The present invention relates to an imaging device, a vehicle, and an image correction method.
ステレオカメラは、複数のカメラを備える。各カメラは、所定の位置に所定の姿勢で設置される。各カメラは、ステレオ視による撮影を行う。各カメラから得られた画像は、画像処理部によって処理される。例えば、画像処理部は、カメラの内部パラメータおよび外部パラメータを用いて、画像の奥行き方向における情報を計算する。カメラの外部パラメータは、カメラの位置および姿勢によって規定される。 The stereo camera includes a plurality of cameras. Each camera is installed in a predetermined posture at a predetermined position. Each camera performs shooting by stereo vision. An image obtained from each camera is processed by an image processing unit. For example, the image processing unit calculates information in the depth direction of the image using the internal parameters and the external parameters of the camera. Camera external parameters are defined by the position and orientation of the camera.
ここで、カメラの位置および姿勢がずれることを適宜に「位置ずれ」という。位置ずれは、種々の原因によって起こる。例えば、カメラが衝撃や振動を受けると、位置ずれが起こり得る。「位置ずれ」が起こると、カメラの実際の位置および実際の姿勢が、外部パラメータが規定する位置および姿勢から乖離する。その結果、奥行き方向における情報に含まれる誤差が増大し、奥行き方向における情報の精度が低下する。 Here, the deviation of the position and orientation of the camera is appropriately referred to as “positional deviation”. Misalignment occurs due to various causes. For example, when the camera receives an impact or vibration, a positional shift may occur. When the “positional deviation” occurs, the actual position and the actual posture of the camera deviate from the position and the posture defined by the external parameters. As a result, the error included in the information in the depth direction increases, and the accuracy of the information in the depth direction decreases.
位置ずれを解消するため、ステレオカメラのオペレータが、カメラの位置および姿勢を手動で調整してもよい。この手法によれば、カメラを正しい位置および正しい姿勢に戻すことができる。ただし、オペレータの手間がかかる。 In order to eliminate the positional deviation, the operator of the stereo camera may manually adjust the position and orientation of the camera. According to this method, the camera can be returned to the correct position and the correct posture. However, it takes time for the operator.
そこで、従来、画像を補正することによって位置ずれを打ち消す手法が検討されている。この手法は、例えば、以下の通りである。まず、カメラが格子状チャートなどのテストパターンを撮影する。画像処理部は、得られた画像に基づいて、画像を補正するための補正パラメータを調整する。具体的には、画像処理部は、画像を縦方向に平行移動するための補正パラメータと、画像を回転するための補正パラメータを調整する。画像処理部は、調整された補正パラメータを使用して画像を補正する(例えば、特許文献1、2参照)。この手法では、カメラの位置および姿勢を調整しなくてもよいので、オペレータの負担を減らすことができる。
Therefore, conventionally, a method for canceling the positional deviation by correcting the image has been studied. This technique is as follows, for example. First, the camera captures a test pattern such as a grid chart. The image processing unit adjusts correction parameters for correcting the image based on the obtained image. Specifically, the image processing unit adjusts correction parameters for translating the image in the vertical direction and correction parameters for rotating the image. The image processing unit corrects the image using the adjusted correction parameter (see, for example,
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
従来例は、画像を横方向に平行移動するための補正パラメータを調整しない。よって、画像を補正しても、位置ずれに起因する誤差を十分に低減できない。
However, the conventional example having such a configuration has the following problems.
The conventional example does not adjust the correction parameter for translating the image in the horizontal direction. Therefore, even if the image is corrected, the error due to the positional deviation cannot be sufficiently reduced.
また、従来例は、ステレオカメラの実稼働中に補正パラメータを調整しない。例えば、特許文献1は、補正パラメータを調整する手法のみを開示し、補正パラメータを調整するタイミングを一切開示していない。特許文献2は、ステレオカメラを搭載する自動車等が実稼働に入る前に、補正パラメータの調整を行うことを開示する。ここで、実稼働に入る前とは、例えば、車両が静止しているときである。
Further, the conventional example does not adjust the correction parameter during the actual operation of the stereo camera. For example,
本発明は、このような事情に鑑みてなされたものであって、画像を横方向に平行移動させるための補正パラメータを好適に調整できる撮影装置、車両および画像補正方法を提供することを目的とする。また、本発明は、画像センサを搭載する車両が実稼働しているときに、画像を補正するための補正パラメータを調整できる車両および画像補正方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide an imaging device, a vehicle, and an image correction method capable of suitably adjusting correction parameters for translating an image in the horizontal direction. To do. It is another object of the present invention to provide a vehicle and an image correction method capable of adjusting correction parameters for correcting an image when a vehicle equipped with an image sensor is actually operating.
本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、本発明は、撮影装置であって、前記撮影装置は、一対の画像センサと、少なくともいずれかの前記画像センサによって撮影された画像を前記画像の横方向に横シフト量だけ平行移動させる画像補正部と、前記画像センサのそれぞれが、第1マーカから光軸方向に離れている距離と第2マーカから光軸方向に離れている距離とが略等しい位置で、第1マーカおよび第2マーカを撮影した画像をそれぞれ調整用画像として、前記調整用画像に基づいて前記横シフト量を調整する横シフト量調整部と、を備え、前記横シフト量調整部は、前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する測定部と、前記第1マーカと前記第2マーカとの間の間隔と、前記調整用画像のいずれか一方とに基づいて、前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する理論値計算部と、前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する横方向調整量計算部と、前記横方向調整量を用いて前記横シフト量を変更する横シフト量変更部と、を備え、前記調整用画像の少なくとも一方は、前記画像補正部による処理が行われた画像であり、前記横シフト量変更部は、前記画像補正部によって使用された前記横シフト量に、前記横方向調整量を加減算し、前記撮影装置は、さらに、前記横シフト量変更部によって横シフト量が変更された場合、変更後の横シフト量を使用して、前記画像補正部による処理が行われた前記調整用画像の元となる画像を再び補正する画像再補正部を備え、前記理論値計算部は、前記第1マーカと前記第2マーカとの間の前記間隔と、いずれかの前記調整用画像に関連する光学中心、その調整用画像上における前記第1マーカの投影点、および、その調整用画像上における前記第2マーカの投影点を頂点とする三角形の内角とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出する撮影装置である。
In order to achieve such an object, the present invention has the following configuration.
That is, the present invention is a photographing apparatus, and the photographing apparatus translates a pair of image sensors and an image photographed by at least one of the image sensors by a lateral shift amount in the lateral direction of the image. Each of the correction unit and the image sensor is located at a position where the distance away from the first marker in the optical axis direction is substantially equal to the distance away from the second marker in the optical axis direction. A horizontal shift amount adjusting unit that adjusts the horizontal shift amount based on the adjustment image, and the horizontal shift amount adjusting unit is included in both of the adjustment images. Based on a measurement unit that measures parallax related to at least one of the first marker and the second marker and obtains a parallax measurement value, and an interval between the first marker and the second marker A theoretical value calculation unit that calculates a theoretical value of parallax related to the first marker and the second marker based on one of the adjustment images, a measured value of the parallax, and a theoretical value of the parallax. A horizontal direction adjustment amount calculation unit that calculates a horizontal direction adjustment amount based on the horizontal direction adjustment amount, and a horizontal shift amount change unit that changes the horizontal shift amount using the horizontal direction adjustment amount, wherein at least one of the adjustment images is The horizontal shift amount change unit adds or subtracts the horizontal adjustment amount to the horizontal shift amount used by the image correction unit, and the photographing apparatus Further, when the horizontal shift amount is changed by the horizontal shift amount changing unit, the original image of the image for adjustment processed by the image correcting unit is used by using the changed horizontal shift amount. Re-correct the image again The theoretical value calculation unit includes the interval between the first marker and the second marker, the optical center associated with any one of the adjustment images, and the first on the adjustment image. Based on the projection point of one marker and the interior angle of a triangle having the projection point of the second marker on the adjustment image as a vertex, it is between the first marker, the second marker, and the image sensor. An imaging apparatus that calculates a distance in the optical axis direction and calculates a theoretical value of the parallax based on the distance.
[作用・効果]一対の画像センサは、ステレオカメラを構成する。各画像センサは、ステレオ視による撮影を行う。 [Operation / Effect] The pair of image sensors constitutes a stereo camera. Each image sensor performs imaging by stereo vision.
画像補正部は、横シフト量を使用して画像を補正する。横シフト量は、補正パラメータの1つである。画像補正部は、各画像センサから得られた画像を補正してもよいし、いずれかの画像センサから得られた画像のみを補正してもよい。 The image correction unit corrects the image using the horizontal shift amount. The lateral shift amount is one of correction parameters. The image correction unit may correct an image obtained from each image sensor, or may correct only an image obtained from any one of the image sensors.
横シフト量調整部は、各画像センサから得られた調整用画像に基づいて、横シフト量を調整する。 The horizontal shift amount adjustment unit adjusts the horizontal shift amount based on the adjustment image obtained from each image sensor.
調整用画像は、各画像センサが第1マーカおよび第2マーカを撮影した一対の画像である。なおかつ、調整用画像は、画像センサと第1マーカとの間の光軸方向における距離と画像センサと第2マーカとの間の光軸方向における距離とが略等しいときに、各画像センサが撮影した画像である。ここで、「略等しい」とは、各距離が厳密に等しいこと、および、横シフト量を調整できる程度に各距離が近似していることの両方を含む意味である。 The adjustment image is a pair of images in which each image sensor captures the first marker and the second marker. The adjustment image is captured by each image sensor when the distance in the optical axis direction between the image sensor and the first marker is substantially equal to the distance in the optical axis direction between the image sensor and the second marker. It is an image. Here, “substantially equal” means that each distance is strictly equal and that each distance is approximated to such an extent that the lateral shift amount can be adjusted.
その結果、調整用画像には、第1マーカおよび第2マーカが投影される。なおかつ、調整用画像に投影された第1マーカの奥行き方向における情報と、調整用画像に投影された第2マーカの奥行き方向における情報とは、略等しい。 As a result, the first marker and the second marker are projected on the adjustment image. In addition, the information in the depth direction of the first marker projected on the adjustment image is substantially equal to the information in the depth direction of the second marker projected on the adjustment image.
横シフト量調整部は、測定部と理論値計算部と横方向調整量計算部と横シフト量変更部とを有する。測定部は、2つの調整用画像に基づいて、「視差の計測値」を取得する。理論値計算部は、1つの調整用画像に基づいて、「視差の理論値」を取得する。横方向調整量計算部は、「視差の計測値」と「視差の理論値」とに基づいて、横方向調整量を算出する。横シフト量変更部は、横方向調整量を用いて、横シフト量を変更する。 The horizontal shift amount adjustment unit includes a measurement unit, a theoretical value calculation unit, a horizontal direction adjustment amount calculation unit, and a horizontal shift amount change unit. The measurement unit obtains a “parallax measurement value” based on the two adjustment images. The theoretical value calculation unit obtains a “theoretical value of parallax” based on one adjustment image. The horizontal direction adjustment amount calculation unit calculates the horizontal direction adjustment amount based on the “measurement value of parallax” and the “theoretical value of parallax”. The horizontal shift amount changing unit changes the horizontal shift amount using the horizontal adjustment amount.
このように、本発明によれば、横シフト量調整部を備えているので、横シフト量を好適に調整できる。これにより、画像補正部は画像を好適に補正できる。すなわち、各画像センサから得られた2つの画像の間における視差を好適に調整できる。よって、仮に画像センサの位置および姿勢がずれたとしても、撮影装置の精度および撮影装置の信頼性を好適に維持できる。 Thus, according to the present invention, since the horizontal shift amount adjusting unit is provided, the horizontal shift amount can be adjusted suitably. Thereby, the image correction unit can appropriately correct the image. That is, the parallax between the two images obtained from each image sensor can be suitably adjusted. Therefore, even if the position and orientation of the image sensor are deviated, the accuracy of the imaging device and the reliability of the imaging device can be suitably maintained.
さらに、理論値計算部は視差の理論値を精度良く算出できる。その結果、横方向調整量計算部は横方向調整量を適正に算出できる。 Further, the theoretical value calculation unit can calculate the theoretical value of parallax with high accuracy. As a result, the horizontal adjustment amount calculation unit can appropriately calculate the horizontal adjustment amount.
また、前記横シフト量変更部は、横シフト量に横方向調整量を加減算した値を、新たな横シフト量として設定する。調整用画像の少なくとも一方が補正された画像である場合、本発明によって、適切に横シフト量を調整できる。 The horizontal shift amount changing unit sets a value obtained by adding or subtracting the horizontal adjustment amount to or from the horizontal shift amount as a new horizontal shift amount. When at least one of the adjustment images is a corrected image, the lateral shift amount can be appropriately adjusted according to the present invention.
上述した発明において、前記理論値計算部は、前記画像センサと前記第1マーカおよび前記第2マーカとの位置関係とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出することが好ましい。理論値計算部は視差の理論値を精度良く算出できる。その結果、横方向調整量計算部は横方向調整量を適正に算出できる。In the above-described invention, the theoretical value calculation unit is configured to determine whether the first marker, the second marker, and the image sensor are based on the positional relationship between the image sensor, the first marker, and the second marker. It is preferable that the distance in the optical axis direction is calculated, and the theoretical value of the parallax is calculated based on the distance. The theoretical value calculation unit can calculate the theoretical value of parallax with high accuracy. As a result, the horizontal adjustment amount calculation unit can appropriately calculate the horizontal adjustment amount.
上述した発明において、前記横方向調整量計算部は、前記視差の計測値と前記視差の理論値との差が小さくなるように、前記横方向調整量を決定することが好ましい。これによれば、各画像センサから得られた2つの画像の間における実際の視差を、視差の理論値に近づけることができる。その結果、画像の奥行き方向における情報の精度を好適に改善できる。 In the above-described invention, it is preferable that the horizontal direction adjustment amount calculation unit determines the horizontal direction adjustment amount so that a difference between the parallax measurement value and the parallax theoretical value is small. According to this, the actual parallax between two images obtained from each image sensor can be brought close to the theoretical value of parallax. As a result, the accuracy of information in the depth direction of the image can be preferably improved.
上述した発明において、前記撮影装置は、さらに、画像上における前記第1マーカの投影点および前記第2マーカの投影点に基づいて、前記画像センサのそれぞれから得られた画像が調整用画像であるか否かを判定する調整用画像特定部を備えていることが好ましい。これによれば、調整用画像を好適に特定できる。 In the above-described invention, in the imaging device, the image obtained from each of the image sensors based on the projection point of the first marker and the projection point of the second marker on the image is an adjustment image. It is preferable that an adjustment image specifying unit for determining whether or not to be included is provided. According to this, the adjustment image can be suitably specified.
上述した発明において、前記第1マーカと前記第2マーカとは、略同じ高さ位置に配置されていることが好ましい。これによれば、理論値計算部による処理を簡素化できる。また、調整用画像特定部による処理を簡素化できる。 In the above-described invention, it is preferable that the first marker and the second marker are arranged at substantially the same height position. According to this, the process by the theoretical value calculation part can be simplified. Further, the processing by the adjustment image specifying unit can be simplified.
上述した発明において、前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を前記画像の縦方向に縦シフト量だけ平行移動させ、前記撮影装置は、さらに、前記調整用画像に基づいて前記縦シフト量を調整する縦シフト量調整部を備えることが好ましい。縦シフト量は、補正パラメータの1つである。撮影装置は縦シフト量調整部を備えているので、縦シフト量を好適に調整できる。よって、画像補正部は画像を一層適切に補正できる。 In the above-described invention, the image correction unit further translates an image captured by at least one of the image sensors in the vertical direction of the image by a vertical shift amount, and the imaging device further includes the adjustment It is preferable to include a vertical shift amount adjustment unit that adjusts the vertical shift amount based on an image. The vertical shift amount is one of the correction parameters. Since the photographing apparatus includes the vertical shift amount adjustment unit, the vertical shift amount can be suitably adjusted. Therefore, the image correction unit can correct the image more appropriately.
上述した発明において、前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を回転量だけ回転させ、前記撮影装置は、さらに、前記調整用画像に基づいて前記回転量を調整する回転量調整部を備えることが好ましい。回転量は、補正パラメータの1つである。撮影装置は回転量調整部を備えているので、回転量を好適に調整できる。よって、画像補正部は画像を一層適切に補正できる。 In the above-described invention, the image correction unit further rotates an image photographed by at least one of the image sensors by a rotation amount, and the photographing apparatus further calculates the rotation amount based on the adjustment image. It is preferable to provide a rotation amount adjustment unit for adjustment. The amount of rotation is one of the correction parameters. Since the photographing apparatus includes the rotation amount adjustment unit, the rotation amount can be adjusted appropriately. Therefore, the image correction unit can correct the image more appropriately.
また、本発明は、車両であって、前記車両は撮影装置を備え、前記撮影装置は、一対の画像センサと、少なくともいずれかの前記画像センサによって撮影された画像を前記画像の横方向に横シフト量だけ平行移動させる画像補正部と、前記画像センサのそれぞれが、第1マーカから光軸方向に離れている距離と第2マーカから光軸方向に離れている距離とが略等しい位置で、第1マーカおよび第2マーカを撮影した画像をそれぞれ調整用画像として、前記調整用画像に基づいて前記横シフト量を調整する横シフト量調整部と、を備え、前記横シフト量調整部は、前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する測定部と、前記第1マーカと前記第2マーカとの間の間隔と、前記調整用画像のいずれか一方とに基づいて、前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する理論値計算部と、前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する横方向調整量計算部と、前記横方向調整量を用いて前記横シフト量を変更する横シフト量変更部と、を備え、前記第1マーカおよび前記第2マーカは車両の外部に設置されており、前記第1マーカおよび前記第2マーカは走路を挟むように配置されており、前記車両が前記走路を走行するとき、前記画像センサはそれぞれ、前記第1マーカおよび前記第2マーカを撮影する車両である。 Further, the present invention is a vehicle, and the vehicle includes a photographing device, and the photographing device horizontally captures a pair of image sensors and an image photographed by at least one of the image sensors in a lateral direction of the image. Each of the image correction unit that translates the shift amount and the image sensor is located at a position where the distance away from the first marker in the optical axis direction is substantially equal to the distance away from the second marker in the optical axis direction. A horizontal shift amount adjustment unit that adjusts the horizontal shift amount based on the adjustment image, using images obtained by capturing the first marker and the second marker as adjustment images, respectively. A measurement unit that measures parallax related to at least one of the first marker and the second marker based on both of the adjustment images, and obtains a parallax measurement value; the first marker; and the second marker A theoretical value calculator that calculates a theoretical value of parallax related to the first marker and the second marker based on an interval between the first marker and the adjustment image, and a measured value of the parallax And a horizontal adjustment amount calculation unit that calculates a horizontal adjustment amount based on the theoretical value of the parallax, and a horizontal shift amount change unit that changes the horizontal shift amount using the horizontal adjustment amount, The first marker and the second marker are installed outside the vehicle, the first marker and the second marker are arranged so as to sandwich a runway, and when the vehicle travels on the runway, Each of the image sensors is a vehicle that photographs the first marker and the second marker.
[作用・効果]本発明によれば、車両は撮影装置を備えているので、車両の周囲の被写体を好適に検知できる。また、撮影装置の精度および信頼性は好適に維持されているので、車両の稼働率が低下することを好適に抑制できる。 [Operation / Effect] According to the present invention, since the vehicle is provided with the photographing device, it is possible to suitably detect a subject around the vehicle. Moreover, since the precision and reliability of the imaging device are suitably maintained, it is possible to suitably suppress a reduction in the vehicle operating rate.
さらに、前記車両が走路を走行するとき、前記画像センサはそれぞれ、前記第1マーカおよび前記第2マーカを撮影する。これによれば、車両が実稼働しているときに、横シフト量を調整できる。よって、車両の稼働率を低下させることなく、撮影装置の精度を維持できる。 Further, when the vehicle travels on the road, the image sensors capture the first marker and the second marker, respectively. According to this, the lateral shift amount can be adjusted when the vehicle is actually operating. Therefore, it is possible to maintain the accuracy of the photographing apparatus without reducing the operation rate of the vehicle.
上述した発明において、前記走路は予め決められており、前記車両は前記走路を自律走行することが好ましい。車両が予め決められた走路を走行するので、画像センサは、第1マーカおよび第2マーカを適切に撮影することができる。これにより、理論値計算部は「視差の理論値」を一層精度よく算出できる。 In the above-described invention, it is preferable that the travel path is determined in advance, and the vehicle autonomously travels on the travel path. Since the vehicle travels on a predetermined road, the image sensor can appropriately capture the first marker and the second marker. Thereby, the theoretical value calculation unit can calculate the “theoretical value of parallax” with higher accuracy.
また、本発明は、車両が走行しているときに、車両に搭載されている複数の画像センサが、車両の外部に設置されているマーカ群を撮影する過程と、前記画像センサの少なくともいずれかから得られた画像を補正する過程と、前記画像センサから得られ、マーカ群が投影されている画像を調整用画像として、前記調整用画像に基づいて前記画像を補正する過程で使用される補正パラメータを調整する過程と、を備え、前記マーカ群は第1マーカと第2マーカを含み、前記第1マーカおよび前記第2マーカは直線的な走路を挟むように配置され、前記補正パラメータは横シフト量であり、前記画像を補正する過程は、前記画像を前記画像の横方向に前記横シフト量だけ平行移動させ、前記第1マーカと前記第2マーカは互いに間隔をあけて配置され、前記撮影する過程を実行するとき、前記画像センサと第1マーカとの間の光軸方向における距離と、前記画像センサと第2マーカとの間の光軸方向における距離とは略等しく、前記補正パラメータを調整する過程は、前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する過程と、前記第1マーカと前記第2マーカとの間の前記間隔と、前記調整用画像のいずれか一方とに基づいて前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する過程と、前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する過程と、前記横方向調整量を用いて前記横シフト量を変更する過程と、を備えている画像補正方法である。 In addition, the present invention provides a process in which a plurality of image sensors mounted on a vehicle capture a group of markers installed outside the vehicle when the vehicle is traveling, and at least one of the image sensors. And a correction used in the process of correcting the image based on the adjustment image, using the image obtained from the image sensor and the image on which the marker group is projected as the adjustment image. Adjusting the parameters, wherein the marker group includes a first marker and a second marker, the first marker and the second marker are arranged so as to sandwich a straight running path, and the correction parameter is The process of correcting the image is a shift amount, and the image is translated in the lateral direction of the image by the lateral shift amount, and the first marker and the second marker are spaced apart from each other. When performing the shooting process, the distance in the optical axis direction between the image sensor and the first marker is substantially equal to the distance in the optical axis direction between the image sensor and the second marker, The process of adjusting the correction parameter includes measuring a parallax related to at least one of the first marker and the second marker based on both of the adjustment images, and acquiring a parallax measurement value; A process of calculating a theoretical value of parallax regarding the first marker and the second marker based on the interval between the marker and the second marker and one of the adjustment images, and measurement of the parallax An image correction method comprising: a step of calculating a horizontal adjustment amount based on a value and a theoretical value of the parallax; and a step of changing the horizontal shift amount using the horizontal adjustment amount .
[作用・効果]撮影する過程は、車両の走行中にマーカ群を撮影する。補正する過程は、画像センサから得られた画像を補正する。調整する過程は、調整用画像に基づいて補正パラメータを調整する。このように、本発明によれば、車両を実稼働させつつ、画像を補正するための補正パラメータを適切に調整できる。 [Operation / Effect] In the process of photographing, the marker group is photographed while the vehicle is running. In the correction process, the image obtained from the image sensor is corrected. In the adjustment process, the correction parameter is adjusted based on the adjustment image. Thus, according to the present invention, it is possible to appropriately adjust the correction parameter for correcting the image while actually operating the vehicle.
撮影する過程では、各画像センサは、第1マーカおよび第2マーカから光軸方向に略等しい距離だけ離れた位置で、第1マーカおよび第2マーカを撮影する。ここで、「略等しい」とは、各距離が厳密に同じであること、および、横シフト量を調整できる程度に各距離が近似していることの両方を含む意味である。 In the process of photographing, each image sensor photographs the first marker and the second marker at a position separated from the first marker and the second marker by a substantially equal distance in the optical axis direction. Here, “substantially equal” means that each distance is exactly the same and that each distance is approximated to such an extent that the lateral shift amount can be adjusted.
補正する過程は、横シフト量を使用して、画像を横方向に平行移動させる。 In the correction process, the horizontal shift amount is used to translate the image in the horizontal direction.
補正パラメータを調整する過程は、調整用画像に基づいて横シフト量を調整する。補正パラメータを調整する過程は、さらに、視差の計測値を取得する過程と、視差の理論値を算出する過程と、横方向調整量を算出する過程と、横シフト量を変更する過程とを備える。このため、補正パラメータを調整する過程は、横シフト量を適切に調整できる。 In the process of adjusting the correction parameter, the lateral shift amount is adjusted based on the adjustment image. The process of adjusting the correction parameter further includes a process of acquiring a parallax measurement value, a process of calculating a parallax theoretical value, a process of calculating a lateral adjustment amount, and a process of changing a lateral shift amount. . For this reason, the process of adjusting the correction parameter can appropriately adjust the lateral shift amount.
これにより、画像を補正する過程は、画像を適切に補正できる。その結果、各画像センサから得られた画像の間における視差を好適に調整できる。よって、仮に画像センサの位置および姿勢がずれたとしても、画像の奥行き方向における情報を精度良く得ることができる。 Thereby, the process of correcting the image can appropriately correct the image. As a result, the parallax between the images obtained from the image sensors can be suitably adjusted. Therefore, even if the position and orientation of the image sensor are shifted, information in the depth direction of the image can be obtained with high accuracy.
また、本発明は、車両が走行しているときに、車両に搭載されている複数の画像センサが、車両の外部に設置されているマーカ群を撮影する過程と、前記画像センサの少なくともいずれかから得られた画像を補正する過程と、前記画像センサから得られ、マーカ群が投影されている画像を調整用画像として、前記調整用画像に基づいて前記画像を補正する過程で使用される補正パラメータを調整する過程と、を備え、前記マーカ群は第1マーカと第2マーカを含み、前記第1マーカおよび前記第2マーカは直線的な走路を挟むように配置され、前記複数の画像センサはステレオカメラを構成し、前記補正パラメータは横シフト量であり、前記画像を補正する過程は、前記画像を前記画像の横方向に前記横シフト量だけ平行移動させる画像補正方法である。In addition, the present invention provides a process in which a plurality of image sensors mounted on a vehicle capture a group of markers installed outside the vehicle when the vehicle is traveling, and at least one of the image sensors. And a correction used in the process of correcting the image based on the adjustment image, using the image obtained from the image sensor and the image on which the marker group is projected as the adjustment image. Adjusting the parameters, wherein the marker group includes a first marker and a second marker, the first marker and the second marker are arranged so as to sandwich a straight running path, and the plurality of image sensors Constitutes a stereo camera, the correction parameter is a horizontal shift amount, and the process of correcting the image is an image correction in which the image is translated in the horizontal direction of the image by the horizontal shift amount. It is the law.
[作用・効果]撮影する過程は、車両の走行中にマーカ群を撮影する。補正する過程は、画像センサから得られた画像を補正する。調整する過程は、調整用画像に基づいて補正パラメータを調整する。このように、本発明によれば、車両を実稼働させつつ、画像を補正するための補正パラメータを適切に調整できる。 [Operation / Effect] In the process of photographing, the marker group is photographed while the vehicle is running. In the correction process, the image obtained from the image sensor is corrected. In the adjustment process, the correction parameter is adjusted based on the adjustment image. Thus, according to the present invention, it is possible to appropriately adjust the correction parameter for correcting the image while actually operating the vehicle.
補正する過程は、横シフト量を使用して、画像を横方向に平行移動させる。 In the correction process, the horizontal shift amount is used to translate the image in the horizontal direction.
なお、本明細書は、次のような検出装置および車両に係る発明も開示している。 The present specification also discloses the invention relating to the following detection device and vehicle.
(1)上述した発明において、前記第1マーカと前記第2マーカとは、既知の間隔をあけて配置されていることが好ましい。 (1) In the above-described invention, it is preferable that the first marker and the second marker are arranged at a known interval.
前記(1)によれば、理論値計算部は、視差の理論値を好適に算出できる。 According to (1), the theoretical value calculation unit can preferably calculate the theoretical value of parallax.
(2)上述した発明において、前記画像センサのそれぞれは、各画像センサの光軸が互いに平行となるように、かつ、各画像センサから得られる画像の横軸が同軸となるように配置されていることが好ましい。 (2) In the above-described invention, each of the image sensors is arranged so that the optical axes of the image sensors are parallel to each other, and the horizontal axis of an image obtained from each image sensor is coaxial. Preferably it is.
前記(2)によれば、各画像センサによってステレオカメラを好適に構成できる。 According to said (2), a stereo camera can be suitably comprised by each image sensor.
(3)上述した発明において、前記理論値計算部は、前記第1マーカと前記第2マーカとの間の前記間隔と、いずれかの前記調整用画像に関連する光学中心、その調整用画像上における前記第1マーカの投影点、および、その調整用画像上における前記第2マーカの投影点を頂点とする三角形の内角とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出することが好ましい。 (3) In the above-described invention, the theoretical value calculation unit may include the interval between the first marker and the second marker, the optical center associated with any one of the adjustment images, and the adjustment image. The first marker, the second marker, and the image sensor based on the projection point of the first marker in the image and the interior angle of a triangle having the projection point of the second marker on the adjustment image as a vertex It is preferable to calculate a distance in the optical axis direction between and a theoretical value of the parallax based on the distance.
前記(3)によれば、理論値計算部は視差の理論値を精度良く算出できる。その結果、横方向調整量計算部は横方向調整量を適正に算出できる。 According to (3), the theoretical value calculator can calculate the theoretical value of parallax with high accuracy. As a result, the horizontal adjustment amount calculation unit can appropriately calculate the horizontal adjustment amount.
(4)上述した発明において、前記理論値計算部は、前記第1マーカと前記第2マーカとの間の前記間隔と、いずれかの前記調整用画像に関連する光学中心、その調整用画像上における前記第1マーカの投影点、および、その調整用画像上における前記第2マーカの投影点を頂点とする三角形の内角と、前記画像センサと前記第1マーカおよび前記第2マーカとの位置関係とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出することが好ましい。 (4) In the above-described invention, the theoretical value calculation unit may include the interval between the first marker and the second marker, the optical center associated with any one of the adjustment images, and the adjustment image. , The projection point of the first marker, the interior angle of a triangle whose apex is the projection point of the second marker on the adjustment image, and the positional relationship between the image sensor, the first marker, and the second marker It is preferable to calculate the distance in the optical axis direction between the first marker and the second marker and the image sensor based on the above and calculate the theoretical value of the parallax based on the distance.
前記(4)によれば、理論値計算部は視差の理論値を精度良く算出できる。その結果、横方向調整量計算部は横方向調整量を適正に算出できる。 According to (4) above, the theoretical value calculator can calculate the theoretical value of parallax with high accuracy. As a result, the horizontal adjustment amount calculation unit can appropriately calculate the horizontal adjustment amount.
この発明に係る撮影装置、車両および画像補正方法によれば、画像を横方向に平行移動させるための補正パラメータを好適に調整できる。よって、撮影装置の信頼性を高めることができる。また、画像センサを搭載する車両が実稼働しているときに、画像を補正するための補正パラメータを調整できる。よって、車両の稼働率が低下することを防ぐことができる。 According to the photographing apparatus, the vehicle, and the image correction method according to the present invention, the correction parameter for translating the image in the horizontal direction can be suitably adjusted. Therefore, the reliability of the photographing apparatus can be improved. Further, when a vehicle equipped with an image sensor is actually operating, a correction parameter for correcting an image can be adjusted. Therefore, it can prevent that the operation rate of a vehicle falls.
以下、図面を参照して本発明の実施例を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
1.車両の概略構成
図1は、実施例に係る車両1の前面図であり、図2は、車両1と走路Tの平面図である。本実施例では、車両1は、ゴルフ場内を走行するゴルフカートである。ゴルフ場内には予め走路Tが敷設されている。車両1は、走路Tを自律走行する。車両1は、繰り返し、走路Tを走行する。車両1が走路Tを走行することは、車両1が実稼働することである。
1. FIG. 1 is a front view of a
本明細書では、車両1が進む方向を「前方向Zf」と呼び、前方向とは反対の方向を「後方向Zb」と呼ぶ(図3参照)。ユーザーは、前方向Zfを向いた姿勢で車両1に乗車する。以下の説明において、「右」、「左」、「上」および「下」はそれぞれ、車両1の乗車したユーザーにとっての「右」、「左」、「上」および「下」を意味する。また、前方向Zfと後方向Zbとを特に区別しない場合には、単に「前後方向Z」と呼ぶ。さらに、左右方向を適宜に「横方向X」と呼ぶ。前後方向Z、横方向Xおよび上下方向Yは、互いに直交する。
In this specification, the direction in which the
車両1は、車両本体3と一対のカメラ11R、11Lとを備える。カメラ11R、11Lは、ステレオカメラを構成する。各カメラ11R、11Lは、車両本体3の前面に固定されている。
The
各カメラ11R、11Lが「位置ずれ」していない場合、各カメラ11R、11Lの配置および姿勢は、いわゆる平行ステレオである。すなわち、カメラ11Rの光軸ARと左カメラ11Lの光軸ALは、互いに平行である。本実施例では、光軸AR、ALはそれぞれ、前方向Zfと平行である。また、各カメラ11R、11Lは、互いに所定の間隔距離(基線長)を空けて横方向Xに並ぶ。カメラ11Rは、カメラ11Lの右側方に配置されている。以下では、カメラ11R、11Lを、適宜に「右カメラ11R」、「左カメラ11L」と呼ぶ。
When the
カメラ11R、11Lは、ステレオ視による撮影を行う。各カメラ11R、11Lは、同じ被写体を同時に撮影できる。被写体は、例えば、地面、走路、樹木、障害物である。
The
各カメラ11R、11Lは、例えば、可視光カメラである。各カメラ11R、11Lは、CMOS(Complementary Metal Oxide Semiconductor)センサまたはCCD(Charge coupled Device)センサなどによって実現されている。カメラ11R、11Lは、本発明における画像センサの例である。
Each
図2に示すように、走路Tの近くには、マーカ群MGが設置されている。マーカ群MGは、2つのマーカM1、M2を含む。マーカM1、M2はそれぞれ、走路Tを挟むように配置されている。マーカM1とマーカM2との間の距離LMは既知である。本明細書では、「距離LM」を適宜に「間隔LM」と記載する。 As shown in FIG. 2, a marker group MG is installed near the track T. The marker group MG includes two markers M1 and M2. The markers M1 and M2 are arranged so as to sandwich the runway T, respectively. The distance LM between the marker M1 and the marker M2 is known. In this specification, “distance LM” is appropriately described as “interval LM”.
図2および図3を参照する。図3は、車両1とマーカM1、M2との側面図である。本実施例では、車両1が走路T上の点Taから点Tbまでの区間Tabにあるとき、各カメラ11R、11Lはそれぞれ、マーカM1、M2の両方を撮影できる。以下では、区間Tabを適宜に「マーカ群撮影区間Tab」と呼ぶ。
Please refer to FIG. 2 and FIG. FIG. 3 is a side view of the
マーカ群撮影区間Tabは直線的であるので、車両1がマーカ群撮影区間Tabにあるとき、光軸AR/ALは実質的に一定である。図3に示すように、側面視において、光軸AR/ALはマーカ群撮影区間Tabにおける路面と略平行である。
Since the marker group photographing section Tab is linear, when the
ここで、車両1が区間Tabにあるときの光軸AR/ALに対して略垂直な一平面を「平面P」とする。マーカM1、M2はそれぞれ、平面P上に位置するように配置されている。その結果、車両1がマーカ群撮影区間Tabにある場合、カメラ11R、11LがマーカM1から光軸方向AR/ALに離れている距離と、カメラ11R、11LがマーカM2から光軸方向AR/ALに離れている距離とが略等しい。
Here, one plane substantially perpendicular to the optical axis AR / AL when the
より詳しく説明する。車両1がマーカ群撮影区間Tabにある場合、以下の関係が成立する。右カメラ11RとマーカM1との間の光軸AR方向における距離D1Rと、右カメラ11RとマーカM2との間の光軸AR方向における距離D2Rとは、略等しい。なおかつ、左カメラ11LとマーカM1との間の光軸AL方向における距離D1Lと、左カメラ11LとマーカM2との間の光軸AL方向における距離D2Lとは、略等しい。また、右カメラ11Rと左カメラ11Lとはステレオカメラを構成するので、距離D1R、D2Rと距離D1L、D2Lとは、略等しい。以下では、距離D1R、D2R、D1L、D2Lを特に区別しない場合には、単に「距離D」と記載する。距離Dは、カメラ11R/11Lと平面Pとの距離に相当する。なお、「光軸方向AR/ALに離れている距離」、および、「光軸方向AR/ALにおける距離」は、光軸方向AR/ALの成分の距離を意味する。
More detailed description will be given. When the
図4は、マーカM1、M2の正面図である。マーカM1、M2はそれぞれ、マーカ支持具15の正面に表示されている。本実施例では、マーカM1とマーカM2とは、略同じ高さ位置に配置されている。マーカM1、M2は、本発明における第1マーカ、第2マーカの例である。
FIG. 4 is a front view of the markers M1 and M2. The markers M1 and M2 are respectively displayed on the front surface of the
2.撮影装置の構成
次に、撮影装置5の構成について説明する。図5は、撮影装置の構成を示すブロック図である。
2. Configuration of Imaging Device Next, the configuration of the
車両1は、撮影装置5を備えている。撮影装置5は、上述したカメラ11R、11Lのほかに、画像処理部13を備えている。画像処理部13は、右カメラ11Rによって撮影された画像IRと、左カメラ11Lによって撮影された画像ILとを処理する。なお、「画像IR」等は、画像処理部13によって処理可能な画像情報を意味する。画像処理部13は、例えば、中央演算処理装置(CPU)と記憶部によって実現されている。
The
図6(a)、(b)は、一対の画像IR、ILを模式的に例示する。「一対の画像IR、IL」とは、同時に撮影された画像IR、ILの組み合わせという意味である。 6A and 6B schematically illustrate a pair of images IR and IL. “A pair of images IR and IL” means a combination of images IR and IL taken simultaneously.
画像IR上の位置は、横軸uR、および、縦軸vRからなる座標で表される。横軸uRは画像IRの横方向と平行であり、縦軸vRは画像IRの縦方向と平行である。画像中心ORは、画像IRと光軸ARの交点に相当する。 The position on the image IR is represented by coordinates composed of a horizontal axis uR and a vertical axis vR. The horizontal axis uR is parallel to the horizontal direction of the image IR, and the vertical axis vR is parallel to the vertical direction of the image IR. The image center OR corresponds to the intersection of the image IR and the optical axis AR.
画像IL上の位置は、横軸uL、および、縦軸vLからなる座標で表される。横軸uLは画像ILの横方向と平行であり、縦軸vLは画像ILの縦方向と平行である。画像中心OLは、画像ILと光軸ALの交点に相当する。 The position on the image IL is represented by coordinates composed of a horizontal axis uL and a vertical axis vL. The horizontal axis uL is parallel to the horizontal direction of the image IL, and the vertical axis vL is parallel to the vertical direction of the image IL. The image center OL corresponds to the intersection of the image IL and the optical axis AL.
図6(b)は、左カメラ11Lが位置ずれしている場合を例示する。ただし、各カメラ11R、11Lが位置ずれしていなければ、横軸uRと横軸uLは同軸となり、縦軸vRと縦軸vLは平行となる。また、各カメラ11R、11Lが位置ずれしていなければ、横軸uR、uLはそれぞれ、横方向Xと平行となり、縦軸vR、vLはそれぞれ、上下方向Yと平行となる。さらに、各カメラ11R、11Lが位置ずれしていなければ、画像IR、ILの間におけるマーカM1、M2に関する視差は、画像IR、ILが撮影された時点における距離Dに対応する。
FIG. 6B illustrates a case where the
図5を参照する。画像処理部13は、補正パラメータ記憶部21と、画像補正部22と、画像記憶部23と、画像再補正部24と、調整用画像特定部25と、撮影条件記憶部26と、横シフト量調整部27と、縦シフト量調整部28と、回転量調整部29とを有する。以下、各部21乃至29について説明する。
Please refer to FIG. The image processing unit 13 includes a correction
補正パラメータ記憶部21は、補正パラメータを記憶する。補正パラメータは、例えば、横シフト量Bh、縦シフト量Bvおよび回転量Brである。図6(b)に示すように、横シフト量Bhは、横軸uL方向の移動量である。縦シフト量Bvは、縦軸vL方向の移動量である。回転量Brは、回転方向の角度である。なお、回転の中心は、例えば、画像中心OLである。補正パラメータBh、Bv、Brは、適宜な形式で表される。例えば、補正マップや行列式によって、補正パラメータBh、Bv、Brを表してもよい。
The correction
画像補正部22は、補正パラメータ記憶部21に記憶される補正パラメータBh、Bv、Brを使用して、画像ILを補正する。具体的には、画像補正部22は、画像ILの横方向に横シフト量Bhだけ画像ILを平行移動させ、画像ILの縦方向に縦シフト量Bvだけ画像ILを平行移動させ、画像中心OL回りに回転量Brだけ画像ILを回転させる。
The
補正によって、画像IL上の各位置(uL、vL)の画素は、例えば、新たな位置(u+Δ、vL+Δ)に移動する。元の位置(uL、vL)の画素値は、新たな位置(uL+Δ、vL+Δ)の画素値を規定する。この補正の結果、画像ILcが生成される。 By the correction, the pixel at each position (uL, vL) on the image IL is moved to a new position (u + Δ, vL + Δ), for example. The pixel value at the original position (uL, vL) defines the pixel value at the new position (uL + Δ, vL + Δ). As a result of this correction, an image ILc is generated.
画像記憶部23は、画像ILを記憶する。
The
画像再補正部24は、補正パラメータ記憶部21に記憶される補正パラメータBh、Bv、Brの少なくともいずれかが変更された場合、最新の補正パラメータBh、Bv、Brを使用して、画像ILを再び補正する。補正自体は、画像補正部22が行う補正と同じである。
When at least one of the correction parameters Bh, Bv, and Br stored in the correction
調整用画像特定部25は、一対の画像IR、ILcがそれぞれ調整用画像ER、ELであるか否かを判定する。調整用画像特定部25の具体的な処理を以下に例示する。
The adjustment
図7(a)は、マーカM1、M2が画像IR上に投影された点である投影点mR1、mR2を模式的に示す図であり、図7(b)はマーカM1、M2が画像ILcに上に投影された点である投影点mL1、mL2を模式的に示す図である。図7(a)に示すように、調整用画像特定部25は、画像IRに基づいて、画像IR上におけるマーカM1、M2の投影点mR1、mR2を検出する。図7(b)に示すように、調整用画像特定部25は、画像ILcに基づいて、画像ILc上におけるマーカM1、M2の投影点mL1、mL2を検出する。投影点mR1、mR2、mL1、mL2を検出する際、調整用画像特定部25は、例えば、マーカM1、M2に関するテンプレートを用いたテンプレートマッチングを行う。
FIG. 7A is a diagram schematically showing projection points mR1 and mR2, which are points where the markers M1 and M2 are projected on the image IR, and FIG. 7B shows the markers M1 and M2 on the image ILc. It is a figure which shows typically projection point mL1, mL2 which is the point projected on the top. As shown in FIG. 7A, the adjustment
ここで、調整用画像特定部25は、投影点mR1がマーカM1およびマーカM2のいずれの投影点であるか、を識別してもよいし、識別しなくてもよい。他の投影点mR2、mL1、mL2に関しても同様である。以下では、投影点mR1、mR2を特に区別しない場合には、「投影点mR」と記載し、投影点mL1、mL2を特に区別しない場合には、「投影点mL」と記載する。さらに、投影点mR、mLを特に区別しない場合には、「投影点m」と記載する。
Here, the adjustment
調整用画像特定部25は、投影点mに基づいて、画像IR、ILcがそれぞれ調整用画像ER、ELであるか否かを判定する。具体的には、投影点mの個数および各投影点mの位置に基づいて、判定処理を行う。
Based on the projection point m, the adjustment
例えば、調整用画像特定部25は、投影点mが次の判定条件1乃至4を全て満たすか否かを判定する。
判定条件1:画像IRの投影点mRの個数が2個であること。
判定条件2:一方の投影点mR1の縦方向における位置vR1と、他方の投影点mR2の縦方向における位置vR2との差ΔvRが、閾値以下であること。
判定条件3:画像ILの投影点mLの個数が2個であること。
判定条件4:一方の投影点mL1の縦方向における位置vL1と、他方の投影点mL2の縦方向における位置vL2との差ΔvLが、閾値以下であること。
For example, the adjustment
Determination condition 1: The number of projection points mR of the image IR is two.
Determination condition 2: The difference ΔvR between the vertical position vR1 of one projection point mR1 and the vertical position vR2 of the other projection point mR2 is equal to or less than a threshold value.
Judgment condition 3: The number of projection points mL of the image IL is two.
Determination condition 4: The difference ΔvL between the vertical position vL1 of one projection point mL1 and the vertical position vL2 of the other projection point mL2 is equal to or less than a threshold value.
閾値は、例えば、10ピクセルである。そして、投影点mが判定条件1乃至4を満たすと判定した場合、調整用画像特定部25は、画像IRを調整用画像ERと特定し、画像ILcを調整用画像ELと特定する。そうでない場合には、画像IR、ILを調整用画像ER、ELと特定しない。
The threshold value is, for example, 10 pixels. When it is determined that the projection point m satisfies the
撮影条件記憶部26は、マーカM1、M2の間隔LMに関する情報を記憶している。撮影条件記憶部26は、さらに、右カメラ11Rおよび左カメラ11Lの内部パラメータおよび外部パラメータを記憶している。
The imaging
横シフト量調整部27は、調整用画像ER、ELに基づいて、補正パラメータ記憶部21に記憶されている横シフト量Bhを調整する。横シフト量調整部27は、測定部31と理論値計算部32と横方向調整量計算部33と横シフト量変更部34とを有する。以下、各部31乃至34について説明する。
The lateral shift
測定部31は、調整用画像ER、ELに基づいてマーカM1、M2のいずれかに関する視差を計測し、視差の計測値Fmを取得する。測定部31の具体的な処理を以下に例示する。
The
測定部31は、調整用画像ERの投影点mRと調整用画像ELの投影点mLとの対応関係を特定する。対応関係を特定する際、測定部31は、例えば、ステレオマッチングを行う。これにより、測定部31は、投影点mR1と投影点mL1とが対応すること、および、投影点mR2と投影点mL2とが対応することを特定する。
The
続いて、測定部31は、いずれかの投影点mRの横方向における位置と、この投影点mRに対応する投影点mLの横方向における位置との差を計測する。測定部31は、計測された差を、マーカM1、M2のいずれかに関する視差の計測値Fmとする。
Subsequently, the
理論値計算部32は、調整用画像ERと間隔LMとに基づいて、視差の理論値Ftを算出する。視差の理論値Ftは、右カメラ11Rおよび左カメラ11Lが位置ずれしていないと仮定したときに、得られるはずのマーカM1、M2に関する視差である。
The
より詳しくは、理論値計算部32は、調整用画像ERと間隔LMとに基づいて、カメラ11Rと平面Pとの距離を推定する。この推定は、カメラ11RとマーカM1、M2との間の光軸方向ARにおける距離D1R、D2Rを計算することと同義であり、カメラ11LとマーカM1、M2との間の光軸方向ALにおける距離D1L、D2Lを計算することと同義である。言い換えれば、推定される距離は、「距離D」に相当する。そして、理論値計算部32は、距離Dに基づいて視差の理論値Ftを算出する。
More specifically, the theoretical
まず、図8を参照して、距離Dを推定する手法を説明する。図8は、調整用画像ERをモデル化した図である。図8において、光軸ARは、平面Pと点QRで直交する。モデル化された調整用画像ERは、光軸ARと直交する平面上に位置する。言い換えれば、モデル化された調整用画像ERは、平面Pと平行である。光軸方向ARが調整用画像ERと直交する点は、画像中心ORに相当する。光軸方向AR上には、右カメラ11Rの光学中心CRが位置する。
First, a method for estimating the distance D will be described with reference to FIG. FIG. 8 is a diagram in which the adjustment image ER is modeled. In FIG. 8, the optical axis AR is orthogonal to the plane P at the point QR. The modeled adjustment image ER is located on a plane orthogonal to the optical axis AR. In other words, the modeled adjustment image ER is parallel to the plane P. The point where the optical axis direction AR is orthogonal to the adjustment image ER corresponds to the image center OR. The optical center CR of the
投影点mR1、mR2は調整用画像ER上にあり、マーカM1、M2は平面P上にある。マーカM1は、光学中心CRと投影点mR1とを結ぶ線J1上に位置し、マーカM2は、光学中心CRと投影点mR2とを結ぶ線J2上に位置する。光学中心CRと投影点mR1と投影点mR2とを頂点とする三角形と、光学中心CRとマーカM1とマーカM2とを頂点とする三角形とは、相似である。 The projection points mR1 and mR2 are on the adjustment image ER, and the markers M1 and M2 are on the plane P. The marker M1 is located on the line J1 connecting the optical center CR and the projection point mR1, and the marker M2 is located on the line J2 connecting the optical center CR and the projection point mR2. A triangle whose vertex is the optical center CR, the projection point mR1, and the projection point mR2 is similar to a triangle whose vertex is the optical center CR, the marker M1, and the marker M2.
ここで、光学中心CRを右カメラ11Rの厳密な位置と見なして、距離Dを、光学中心CRと平面P(点QR)との距離とする。また、光学中心CRと調整用画像ER(画像中心OR)との距離を、「焦点距離d」と規定する。さらに、投影点mR1と投影点mR2との距離を、「間隔Lm」と規定する。なお、マーカM1、M2との間隔LMは実空間上における距離であるのに対し、間隔Lmは調整用画像ER上における距離である。そうすると、間隔Lmと間隔LMとの比は、焦点距離dと距離Dとの比と等しい。すなわち、以下の関係式が成り立つ。
Here, the optical center CR is regarded as the exact position of the
Lm/LM=d/D ・・・(1) Lm / LM = d / D (1)
なお、間隔LMは既知である。間隔Lmは、調整用画像ER(投影点mR1、mR2)から与えられる。焦点距離dは、右カメラ11Rの内部パラメータから与えられる。これら間隔LM、間隔Lm、および焦点距離dによって、距離Dが一義的に決まる。
Note that the interval LM is known. The interval Lm is given from the adjustment image ER (projection points mR1, mR2). The focal length d is given from an internal parameter of the
次に、理論値計算部32の具体的な処理を以下に例示する。理論値計算部32は、撮影条件記憶部26から間隔LMと右カメラ11Rの内部パラメータを読み出す。理論値計算部32は、右カメラ11Rの内部パラメータに基づいて、焦点距離dを取得する。理論値計算部32は、調整用画像ERに基づいて、投影点mR1と投影点mR2との間の間隔Lmを求める。理論値計算部32は、間隔Lm、間隔LMおよび焦点距離dを関係式(1)に代入して、距離Dを算出する。さらに、理論値計算部32は、距離Dと、カメラ11R、11Lの内部パラメータおよび外部パラメータとに基づいて、マーカM1、M2に関する視差の理論値Ftを算出する。
Next, specific processing of the theoretical
横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとに基づいて横方向調整量Hhを算出する。横方向調整量計算部33は、視差の計測値Fmが視差の理論値Ftと等しくなるように、横方向調整量Hhを決定することが好ましい。横方向調整量Hhは、例えば、視差の計測値Fmと視差の理論値Ftとの差である。
The horizontal adjustment
横シフト量変更部34は、横方向調整量Hhに基づいて横シフト量Bhを変更する。本実施例では、横シフト量変更部34は、補正パラメータ記憶部21に記憶される横シフト量Bhに、横方向調整量Hhを加減算する。算出された値は、新たな横シフト量Bhとして、補正パラメータ記憶部21に記憶される。
The horizontal shift
縦シフト量調整部28は、調整用画像ER、ELに基づいて縦シフト量Bvを調整する。縦シフト量調整部28は、縦方向調整量計算部36と縦シフト量変更部37とを有する。
The vertical shift
縦方向調整量計算部36は、対応関係にある1組以上の投影点mR、点mLに基づいて、縦方向調整量Hvを算出する。縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置とが等しくなるように、縦方向調整量Hvを決定することが好ましい。投影点mR1と投影点mL1とが対応関係にある場合、縦方向調整量Hvは、例えば、投影点mR1の縦方向における位置vR1と、投影点mL1の縦方向における位置vL1との差である。
The vertical adjustment
縦シフト量変更部37は、縦方向調整量Hvに基づいて縦シフト量Bvを変更する。本実施例では、縦シフト量変更部37は、補正パラメータ記憶部21に記憶される縦シフト量Bvに、縦方向調整量Hvを加減算する。算出された値は、新たな縦シフト量Bvとして、補正パラメータ記憶部21に記憶される。
The vertical shift
回転量調整部29は、調整用画像ER、ELに基づいて回転量を調整する。回転量調整部29は、回転方向調整量計算部38と回転量変更部39とを有する。
The rotation
回転方向調整量計算部38は、対応関係にある2組以上の投影点mR、mLに基づいて、回転方向調整量Hrを算出する。図7を参照して、回転方向調整量計算部38は、投影点mR1、mR2を結ぶ仮想線KRの傾きと、投影点mL1、mL2を結ぶ仮想線KLの傾きとが等しくなるように、回転方向調整量Hrを決定することが好ましい。回転方向調整量Hrは、例えば、仮想線KRと仮想線KLとのなす角度である。
The rotation direction adjustment
回転量変更部39は、回転方向調整量Hrに基づいて回転量Brを変更する。本実施例では、回転量変更部39は、補正パラメータ記憶部21に記憶される回転量Brに、回転方向調整量Hrを加減算する。算出された値は、新たな回転量Brとして、補正パラメータ記憶部21に記憶される。
The rotation
撮影装置5は、更に、画像IR、ILcを処理するステレオ処理部(不図示)を備えてもよい。例えば、ステレオ処理部は、画像IR、ILcに基づいて、画像IR、ILcの奥行き方向における情報を計算してもよい。例えば、ステレオ処理部は、画像IR、ILcに基づいて、光軸方向AR/ALにおける被写体までの距離を計算してもよい。また、例えば、ステレオ処理部は、画像IR、ILcに基づいて、車両1の走行を妨げる障害物を検出してもよい。
The
3.動作説明
次に、実施例に係る車両1の動作を説明する。図9は、撮影装置5の動作例を示すフローチャートである。以下の説明では、車両1が走路Tを走行しているものとする。すなわち、車両1が走行しているときに撮影装置5が実行する動作例を、以下に説明する。
3. Description of Operation Next, the operation of the
<ステップS1> 撮影
右カメラ11Rおよび左カメラ11Lはそれぞれ、画像IR、ILを撮影する。
<Step S1> Shooting The
<ステップS2> 画像の取込
画像処理部13は、画像IR、ILを取り込む。画像ILは、画像記憶部23に記憶される。
<Step S2> Image Capture The image processing unit 13 captures the images IR and IL. The image IL is stored in the
<ステップS3> 画像の補正
画像補正部22は、補正パラメータ記憶部21から最新の横シフト量Bh、縦シフト量Bv、回転量Brを読み出す。画像補正部22は、読み出した補正パラメータBh、Bv、Brを使用して画像ILを補正する。これにより、画像補正部22は、画像ILcを生成する。
<Step S3> Image Correction The
<ステップS4> 画像が調整用画像か?
調整用画像特定部25は、画像IRに基づいて投影点mRを検出する。調整用画像特定部25は、画像ILcに基づいて、投影点mLを検出する。調整用画像特定部25は、投影点mR、mLに基づいて、画像IR、ILcが調整用画像ER、ELであるか否かを判定する。画像IR、ILcが調整用画像ER、ELであると判定された場合、ステップS5に進む。そうでない場合、ステップS1に戻る。
<Step S4> Is the image for adjustment?
The adjustment
<ステップS5> 調整量の算出
横シフト量調整部27は、横方向調整量Hhを算出する。具体的には、測定部31は、調整用画像ER、ELに基づいて視差の計測値Fmを取得する。理論値計算部32は、調整用画像ERに基づいて視差の理論値Ftを取得する。横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとに基づいて横方向調整量Hhを算出する。
<Step S5> Calculation of Adjustment Amount The horizontal shift
上述した処理と並行して、縦方向調整量計算部36は、調整用画像ER、ELに基づいて縦方向調整量Hvを算出する。回転方向調整量計算部38は、調整用画像ER、ELに基づいて回転方向調整量Hrを算出する。
In parallel with the processing described above, the vertical adjustment
<ステップS6> 補正パラメータの変更
横シフト量変更部34は、横方向調整量Hhを用いて横シフト量Bhを変更する。縦シフト量変更部37は、縦方向調整量Hvを用いて縦シフト量Bvを変更する。回転量変更部39は、回転方向調整量Hrを用いて回転量Brを変更する。
<Step S6> Change of Correction Parameter The lateral shift
<ステップS7> 画像の再補正
画像再補正部24は、画像記憶部23から画像ILを読み出し、補正パラメータ記憶部21から変更後の補正パラメータBh、Bv、Brを読み出す。そして、画像再補正部24は、補正パラメータBh、Bv、Brを用いて、画像ILを補正する。その後、ステップS1に戻る。
<Step S <b>7> Image Recorrection The
このように、実施例によれば、撮影装置5は、横シフト量調整部27を備えているので、横シフト量Bhを好適に調整できる。よって、画像補正部22は、適切な横シフト量Bhを使用して画像ILを横方向に平行移動できる。これにより、画像IR、ILの視差に比べて、画像IR、ILcの視差は視差の理論値Ftに近くなる。よって、仮にカメラ11R、11Lが位置ずれしているときであっても、画像IR、ILcに基づいて、被写体に関する奥行き方向における情報を精度良く得ることができる。このように、カメラ11R、11Lの位置および姿勢がずれている場合であっても、撮影装置5の精度および信頼性を好適に維持できる。その結果、車両1の稼働率が低下することを好適に防ぐことができる。
Thus, according to the embodiment, since the photographing
特に、理論値計算部32は、調整用画像ER、ELの両方を使用せず、一方の調整用画像ERを使用して、視差の理論値Ftを算出する。この算出方法は、調整用画像ER、ELの両方を使用する場合に比べて、カメラ11R、11Lの位置ずれの影響を受けにくい。よって、理論値計算部32は、視差の理論値Ftを精度よく取得できる。
In particular, the theoretical
理論値計算部32は、マーカM1、M2の間隔LMと投影点mR1、mR2の間隔Lmとの関係を利用して、カメラ11R/11LとマーカM1、M2との間の光軸方向AR/ALにおける距離Dを算出する。これにより、理論値計算部32は、視差の理論値Ftを好適に算出できる。
The theoretical
測定部31は、画像IRと画像ILcの間における実際の視差に相当する「視差の計測値Fm」を取得する。よって、横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとのずれを把握できる。その結果、横方向調整量計算部33は、適切な横方向調整量Hhを決定できる。特に、横方向調整量Hhが、視差の計測値Fmと視差の理論値Ftとの差である場合、画像IRと画像ILcの間における実際の視差を、視差の理論値Ftに一致させることができる。
The
また、横シフト量調整部27は、横シフト量変更部34を備えているので、補正パラメータ記憶部21に記憶される横シフト量Bhを好適に更新できる。本実施例では、調整用画像ELは、画像補正部22によって補正された画像ILcであるので、横シフト量変更部34は、調整用画像ELを生成するために用いられた横シフト量Bhに、横方向調整量Hhを加減算する。これにより、横シフト量を好適に調整できる。
Further, since the lateral shift
また、調整用画像特定部25を備えているので、マーカM1、M2が適切に撮影された画像IR、ILcを好適に特定できる。
Further, since the adjustment
また、縦シフト量調整部28を備えているので、縦シフト量Bhを好適に調整できる。よって、画像補正部22は、一層適切に画像ILを補正できる。
In addition, since the vertical shift
また、回転量調整部29を備えているので、回転量Brを好適に調整できる。よって、画像補正部22は、一層適切に画像ILを補正できる。
Further, since the rotation
また、走路Tのレイアウト、カメラ11R、11Lの光軸AR/ALなどを考慮して、マーカM1、M2を適切に配置することによって、走路T上にマーカ群撮影区間Tabを好適に形成できる。これにより、調整用画像ER、ELを好適に得ることができる。
Further, the marker group photographing section Tab can be suitably formed on the runway T by appropriately arranging the markers M1 and M2 in consideration of the layout of the runway T and the optical axes AR / AL of the
具体的には、直線的なマーカ群撮影区間Tabにおいて各カメラ11R、11LがマーカM1、M2の両方を撮影できるように、マーカM1、M2が設置されている。さらに、マーカ群撮影区間Tabにおけるカメラ11R、11Lの光軸AR/ALに対して略垂直な平面P上に、マーカM1、M2が配置されている。ここで、「略垂直な」は、厳密に垂直であること、および、横シフト量Bhを適切に調整できる程度に垂直に近いことの両方を含む意味である。
Specifically, the markers M1 and M2 are installed so that the
このため、マーカ群撮影区間Tabでは、カメラ11Rは、光軸方向ARにおいて略同じ距離だけ離れている複数のマーカM1、M2を同時に撮影できる。ここで、「略同じ」は、厳密に等しいこと、および、横シフト量Bhを適正に補正できる程度に近似していることの両方を含む意味である。よって、理論値計算部32は、画像IRに基づいて、距離Dを精度良く推定することができ、視差の理論値Ftを精度良く算出できる。また、マーカ群撮影区間Tabでは、カメラ11Lも、カメラ11Rと同様にマーカM1、M2を撮影できる。よって、測定部31は、画像IR、ILcに基づいて、視差の計測値Fmを好適に取得できる。
For this reason, in the marker group photographing section Tab, the
さらに、マーカM1、M2は、略同じ高さ位置に配置されている。これにより、理論値計算部32が投影点mR1、mR2の間隔Lmを算出する処理を簡素化できる。また、各投影点mの位置が判定条件2、4を満たすか否かを調整用画像特定部25が判定する処理を簡素化できる。
Furthermore, the markers M1 and M2 are arranged at substantially the same height position. Thereby, the process in which the theoretical
また、上述したマーカ群撮影区間Tabは走路Tの一部であるので、車両1が実稼働しているときに、カメラ11R、11LはマーカM1、M2を好適に撮影でき、画像処理部13は補正パラメータBh、Bv、Brを好適に調整できる。よって、車両1の稼働率を低下させることなく、撮影装置5の精度および信頼性を好適に維持できる。
Further, since the marker group photographing section Tab described above is a part of the track T, when the
また、走路Tは予め決められているので、マーカM1、M2を予め適切な位置に設置できる。よって、各カメラ11R、11LはマーカM1、M2を適切に撮影できる。よって、画像処理部13は補正パラメータBh、Bv、Brを一層精度良く調整できる。
In addition, since the track T is determined in advance, the markers M1 and M2 can be set in appropriate positions in advance. Therefore, the
本発明は、上記実施例のものに限らず、次のように変形実施することができる。 The present invention is not limited to the above embodiment, and can be modified as follows.
(1)上述した実施例では、理論値計算部32は、間隔LMと間隔Lmとに基づいて、距離Dを計算したが、これに限られない。例えば、理論値計算部32は、三角測量の手法や幾何学を用いた手法によって、距離Dを算出してもよい。
(1) In the above-described embodiment, the theoretical
図10を参照して、変形実施例に係る手法の一例として、三角測量の手法を用いて距離Dを推定する手法を説明する。図10は、調整用画像ERをモデル化した図である。なお、実施例と同じ構成については同符号を付すことで詳細な説明を省略する。 With reference to FIG. 10, a method for estimating the distance D using a triangulation method will be described as an example of a method according to a modified embodiment. FIG. 10 is a diagram modeling the adjustment image ER. In addition, about the same structure as an Example, detailed description is abbreviate | omitted by attaching | subjecting the same code | symbol.
図10において、直線J3は、投影点mR1と投影点mR2とを結ぶ線である。直線J4は、マーカM1とマーカM2とを結ぶ線である。角度αは、直線J1と直線J3とのなす角度である。角度βは、直線J2と直線J3とのなす角度である。角度α、βはそれぞれ、光学中心CRと投影点mR1と投影点mR2とを頂点とする三角形の内角に相当する。この三角形は、光学中心CRとマーカM1とマーカM2とを頂点とする三角形と相似である。よって、角度αは、直線J1と直線J4とのなす角度と等しく、角度βは、直線J2と直線J4とのなす角度と等しい。 In FIG. 10, a straight line J3 is a line connecting the projection point mR1 and the projection point mR2. The straight line J4 is a line connecting the marker M1 and the marker M2. The angle α is an angle formed by the straight line J1 and the straight line J3. The angle β is an angle formed by the straight line J2 and the straight line J3. The angles α and β correspond to inner angles of a triangle having the optical center CR, the projection point mR1, and the projection point mR2 as vertices, respectively. This triangle is similar to the triangle having the optical center CR, the marker M1, and the marker M2 as vertices. Therefore, the angle α is equal to the angle formed by the straight line J1 and the straight line J4, and the angle β is equal to the angle formed by the straight line J2 and the straight line J4.
ここで、点QR´は、光学中心CRから直線J4上に垂直におろした点である。光学中心CRと点QR´との距離を、「距離Da」と規定する。 Here, the point QR ′ is a point perpendicular to the straight line J4 from the optical center CR. The distance between the optical center CR and the point QR ′ is defined as “distance Da”.
そうすると、距離Daは、三角測量の手法を用いて、以下の式(2)によって表される。
Da=LMsinαsinβ/sin(α+β) ・・・(2)
Then, the distance Da is expressed by the following formula (2) using a triangulation method.
Da = LMsinαsinβ / sin (α + β) (2)
光学中心CRと点QRと点QR´とを頂点とする三角形は、直角三角形である。ここで、点QRと点QR´との距離を、「距離Db」と規定する。距離Dbは、カメラ11RとマーカM1、M2の位置関係によって計算される。比較的に単純な例としては、距離Dbは、カメラ11Rの高さと、マーカM1、M2の高さとの差である。比較的に複雑な例としては、距離Dbは、カメラ11Rの位置および角度と、マーカM1、M2の位置とを用いて算出される。
A triangle whose apexes are the optical center CR, the point QR, and the point QR ′ is a right triangle. Here, the distance between the point QR and the point QR ′ is defined as “distance Db”. The distance Db is calculated based on the positional relationship between the
三平方の定理に従って、距離Dは、以下の式(3)によって表される。
このような三角測量の手法を用いる場合、理論値計算部32は、間隔LMと、光学中心CRと投影点mR1、mR2を頂点とする三角形の内角α、βとに基づいて、距離Daを計算する。具体的には、理論値計算部32は、撮影条件記憶部26から間隔LMと右カメラ11Rの内部パラメータを読み出す。理論値計算部32は、調整用画像ERと内部パラメータに基づいて光学中心CRおよび投影点mR1、mR2の相対的な位置関係を計算し、光学中心CRおよび投影点mR1、mR2の相対的な位置関係に基づいて角度α、βを算出する。理論値計算部32は、間隔LMおよび角度α、βを関係式(2)に代入して、距離Daを算出する。
When such a triangulation method is used, the theoretical
続いて、理論値計算部32は、撮影条件記憶部26から右カメラ11Rの外部パラメータとマーカM1、M2の各位置を読み出す。なお、マーカM1、M2の各位置も、予め撮影条件記憶部26に記憶されている。理論値計算部32は、右カメラ11Rの外部パラメータとマーカM1、M2の各位置に基づいて、距離Dbを算出する。さらに、理論値計算部32は、関係式(3)を用いて、距離Dを計算する。
Subsequently, the theoretical
上述した変形実施例では、マーカM1、M2が略同じ高さ位置に配置されていることが、特に好ましい。また、側面視において、光軸AR/ALはマーカ群撮影区間Tabにおける路面と略平行であることが、特に好ましい。理論値計算部32が距離Dbを簡易に算出できるからである。
In the modified embodiment described above, it is particularly preferable that the markers M1 and M2 are arranged at substantially the same height position. Further, it is particularly preferable that the optical axis AR / AL is substantially parallel to the road surface in the marker group photographing section Tab in a side view. This is because the
上述した変形実施例では、さらに、カメラ11R/11LがマーカM1、M2と略同じ高さ位置に配置されていることが、特に好ましい。これによれば、点QR´が点QRと一致し、距離Daは距離Dと等しい。よって、理論値計算部32は、関係式(2)を用いて直接的に距離Dを取得でき、距離Dbの計算を省略できる。
In the modified embodiment described above, it is particularly preferable that the
(2)上述した実施例では、理論値計算部32は、調整用画像ERに基づいて視差の理論値Ftを算出したが、これに限られない。例えば、理論値計算部32は、調整用画像ELに基づいて視差の理論値Ftを算出してもよい。調整用画像ELを用いても、視差の理論値Ftを好適に算出できる。また、例えば、理論値計算部32は、調整用画像ERに基づいて視差の理論値FtRを算出し、かつ、調整用画像ELに基づいて視差の理論値FtLを算出してもよい。この場合、理論値計算部32は、さらに、視差の理論値FtR、FtLに基づいて1つの視差の理論値Ftを算出してもよい。これによれば、視差の理論値Ftを一層精度よく算出できる。
(2) In the above-described embodiment, the
(3)上述した実施例では、測定部31は、対応関係にある1組の投影点mR、mLに基づいて、マーカM1、M2のいずれかに関する視差の計測値Fmを取得したが、これに限られない。例えば、測定部31は、対応関係にある2組の投影点mR、mLに基づいて、マーカM1、M2の両方に関する視差の計測値Fmを取得してもよい。この場合、測定部31は、さらに、マーカM1に関する視差の計測値FmとマーカM2に関する視差の計測値Fmとに基づいて、1つの視差の計測値Fmを算出してもよい。これによれば、視差の計測値Fmを一層精度よく算出できる。
(3) In the above-described embodiment, the
(4)上述した実施例では、横方向調整量計算部33は、視差の計測値Fmが視差の理論値Ftと等しくなるように、横方向調整量Hhを決定したが、これに限られない。例えば、横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとの差が小さくなるように、横方向調整量Hhを決定してもよい。この変形実施例によっても、横シフト量Bhを好適に調整できる。
(4) In the above-described embodiment, the horizontal adjustment
同様に、縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置とが等しくなるように、縦方向調整量Hvを決定したが、これに限られない。例えば、縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置との差が小さくなるように、縦方向調整量Hvを決定してもよい。この変形実施例によっても、縦シフト量Bvを好適に調整できる。
Similarly, the vertical adjustment
回転方向調整量計算部38は、仮想線KRの傾きと仮想線KLの傾きとが等しくなるように、回転方向調整量Hrを決定したが、これに限られない。例えば、回転方向調整量計算部38は、仮想線KRの傾きと仮想線KLの傾きとの差が小さくなるように、回転方向調整量Hrを決定してもよい。この変形実施例によっても、回転量Brを好適に調整できる。
The rotation direction adjustment
(5)上述した実施例では、調整用画像ER、ELが特定された場合には必ず、横シフト量調整部27は横シフト量Bhを変更したが、これに限られない。例えば、横シフト量調整部27は、横方向調整量Hhの値に応じて、選択的に横シフト量Bhを変更してもよい。同様に、上述した実施例では、調整用画像ER、ELが特定された場合には必ず、縦シフト量調整部28は、縦シフト量Bvを変更したが、これに限られない。例えば、縦シフト量調整部28は、縦方向調整量Hvの値に応じて、選択的に縦シフト量Bvを変更してもよい。また、上述した実施例では、調整用画像ER、ELが特定された場合には必ず、回転量調整部29は、回転量Brを変更したが、これに限られない。例えば、回転量調整部29は、回転方向調整量Hrの値に応じて、選択的に回転量Brを変更してもよい。
(5) In the embodiment described above, the horizontal shift
図11を参照する。図11は、変形実施例に係る撮影装置の構成を示すブロック図である。なお、上述の実施例と同じ構成については同符号を付すことで詳細な説明を省略する。 Please refer to FIG. FIG. 11 is a block diagram illustrating a configuration of an imaging apparatus according to a modified embodiment. The same components as those in the above-described embodiment are denoted by the same reference numerals and detailed description thereof is omitted.
横シフト量調整部27は、さらに、横方向調整量判定部41を備えている。横方向調整量判定部41は、横方向調整量Hhが所定の閾値以上であるか否かを判定する。横方向調整量Hhが所定の閾値以上であると判定された場合、横シフト量変更部34は、横シフト量Bhを変更する。そうでない場合には、横シフト量変更部34は、横シフト量Bhを変更しない。
The lateral shift
同様に、縦シフト量調整部28は、さらに、縦方向調整量判定部42を備えている。縦方向調整量判定部42は、縦方向調整量Hvが所定の閾値以上であるか否かを判定する。縦方向調整量Hvが所定の閾値以上であると判定された場合、縦シフト量変更部37は、縦シフト量Bvを変更する。そうでない場合には、縦シフト量変更部37は、縦シフト量Bvを変更しない。
Similarly, the vertical shift
回転量調整部29は、さらに、回転方向調整量判定部43を備えている。回転方向調整量判定部43は、回転方向調整量Hrが所定の閾値以上であるか否かを判定する。回転方向調整量Hrが所定の閾値以上であると判定された場合、回転量変更部39は、回転量Brを変更する。そうでない場合には、回転量変更部39は、回転量Brを変更しない。
The rotation
この変形実施例では、補正パラメータBh、Bv、Brが個別に変更される。すなわち、結果的に、補正パラメータBh、Bv、Brの全部が変更される可能性、補正パラメータBh、Bv、Brの一部が変更される可能性、および、補正パラメータBh、Bv、Brのいずれも変更されない可能性がそれぞれある。 In this modified embodiment, the correction parameters Bh, Bv, Br are individually changed. That is, as a result, all of the correction parameters Bh, Bv, Br may be changed, some of the correction parameters Bh, Bv, Br may be changed, and any of the correction parameters Bh, Bv, Br May not be changed.
この変形実施例によれば、横シフト量Bhが過敏に変動することを好適に防ぐことができる。その結果、画像補正部22は、一層適切に画像ILを補正できる。同様に、縦シフト量Bvおよび回転量Brが過敏に変動することを好適に防ぐことができる。その結果、画像補正部22は、さらに一層適切に画像ILを補正できる。
According to this modified embodiment, it is possible to suitably prevent the lateral shift amount Bh from fluctuating excessively. As a result, the
(6)上述した実施例では、画像補正部22は、画像IR、ILの一方を補正したが、これに限られない。例えば、画像IR、ILの双方を補正してもよい。この場合、図11に示すように、補正パラメータ記憶部21は、画像IR用の補正パラメータBhR、BvR、BrRと、画像IL用の補正パラメータBhL、BvL、BrLとを記憶してもよい。これによれば、画像補正部22は、画像IR、ILをそれぞれ好適に補正できる。
(6) In the above-described embodiment, the
また、この変形実施例では、横シフト量調整部27は、画像IR用の横シフト量BhRと、画像IL用の横シフト量BhLをそれぞれ調整してもよい。同様に、縦シフト量調整部28は、縦シフト量BvR、BvLをそれぞれ調整してもよい。回転量調整部29は、回転量BrR、BrLをそれぞれ調整してもよい。
In this modified embodiment, the lateral shift
(7)上述した実施例では、画像補正部22は、画像ILを移動させる処理を行ったが、これに限られない。例えば、画像補正部22は、画像ILを移動させる処理に加えて、画像の歪み(Distortion)を補正してもよい。これによれば、画像ILを一層好適に補正できる。
(7) In the above-described embodiment, the
(8)上述した実施例では、調整用画像ERは画像補正部22によって補正されていない画像IRであり、調整用画像ELは画像補正部22によって補正された画像ILcであったが、これに限られない。例えば、調整用画像ERが画像補正部22によって補正された画像であり、調整用画像ELが画像補正部22によって補正されていない画像であってもよい。また、上述した実施例では、調整用画像ER、ELの一方が画像補正部22によって補正された画像ILcであったが、これに限られない。例えば、調整用画像ER、ELの両方が画像補正部22によって補正された画像であってもよい。これによっても、横シフト量調整部27、縦シフト量調整部28および回転量調整部29はそれぞれ、補正パラメータBh、Bv、Brを好適に調整できる。
(8) In the embodiment described above, the adjustment image ER is the image IR that has not been corrected by the
また、例えば、調整用画像ER、ELの両方が画像補正部22によって補正されていない画像であってもよい。具体的には、図11に示すように、調整用画像特定部25は、画像IR、ILが調整用画像ER、ELであるか否かを判定してもよい。この変形実施例では、横シフト量変更部34は、横方向調整量Hhを、新たな横シフト量Bhとして設定することが好ましい。これにより、横方向調整量Hhは、新たな横シフト量Bhとして補正パラメータ記憶部21に記憶される。同様に、縦シフト量変更部37は、縦方向調整量Hvを、新たな縦シフト量Bvとして設定することが好ましい。回転量変更部39は、回転方向調整量Hrを、新たな回転量Brとして設定することが好ましい。これによれば、調整用画像ER、ELの両方が補正されていない画像である場合に、補正パラメータBh、Bv、Brをそれぞれ好適に調整できる。
Further, for example, both the adjustment images ER and EL may be images that have not been corrected by the
さらに、この変形実施例において、画像IR、ILが調整用画像ER、ELであると判定された場合、各調整部27乃至29がその調整用画像ER、ELに基づいて補正パラメータBh、Bv、Brを変更し、画像補正部22が変更された補正パラメータBh、Bv、Brを使用して、調整用画像ER、ELであると判定された画像IR、ILを補正してもよい。これによれば、実施例で説明した画像再補正部24を省略することができる。
Furthermore, in this modified embodiment, when it is determined that the images IR and IL are the adjustment images ER and EL, the
(9)上述した実施例では、調整用画像特定部25が用いる判定条件1乃至4を例示したが、判定条件は適宜に設計、選択することができる。
(9) In the above-described embodiment, the
例えば、調整用画像特定部25は、判定条件1乃至4に加えて、以下に示す判定条件5を用いてもよい。
判定条件5:差ΔvRと差ΔvLとの間の差が、閾値以下であること。
ここで、差ΔvRは判定条件2に規定され、差ΔvLは判定条件4に規定される。
For example, the adjustment
Determination condition 5: The difference between the difference ΔvR and the difference ΔvL is equal to or less than the threshold value.
Here, the difference ΔvR is defined in the
また、調整用画像特定部25は、以下に示す判定条件6乃至9を用いてもよい。
判定条件6:画像IRの投影点mRの個数が2個であること。
判定条件7:一方の投影点mR1が画像IRの領域WR1にあり、他方の投影点mR2が画像IRの領域WR2にあること。
判定条件8:画像ILの投影点mLの個数が2個であること。
判定条件9:一方の投影点mL1が画像ILの領域WL1にあり、他方の投影点mL2が画像ILの領域WL2にあること。
The adjustment
Determination condition 6: The number of projection points mR of the image IR is two.
Determination condition 7: One projection point mR1 is in the region WR1 of the image IR, and the other projection point mR2 is in the region WR2 of the image IR.
Judgment condition 8: The number of projection points mL of the image IL is two.
Determination condition 9: One projection point mL1 is in the region WL1 of the image IL, and the other projection point mL2 is in the region WL2 of the image IL.
ここで、各領域WR1、WR2はそれぞれ、横軸uRの座標値および縦軸vRの座標値によって規定される。同様に、各WL1、WL2はそれぞれ、横軸uLの座標値および縦軸vLの座標値によって規定される。このような変形実施例によっても、調整用画像特定部25は、画像IR、ILcが調整用画像ER、ELであるか否かを好適に判定できる。
Here, each of the regions WR1 and WR2 is defined by the coordinate value of the horizontal axis uR and the coordinate value of the vertical axis vR. Similarly, each of WL1 and WL2 is defined by a coordinate value on the horizontal axis uL and a coordinate value on the vertical axis vL. Also according to such a modified embodiment, the adjustment
(10)上述した実施例では、横シフト量調整部27、縦シフト量調整部28および回転量調整部29を備えていたが、これに限られない。例えば、これら調整部27乃至29のいずれか1つまたは2つを省略してもよい。この変形実施例によっても、車両1が実稼働しているときに、画像処理部13は補正パラメータBh、Bv、Brの少なくとも1つを好適に調整できる。
(10) In the above-described embodiment, the horizontal shift
(11)上述した実施例では、撮影装置5は、2台のカメラ11R、11Lを備えていたが、これに限られない。たとえば、撮影装置5は、3台以上のカメラ11を備えてもよい。すなわち、3台以上のカメラ11によってステレオカメラを構成してもよい。
(11) In the above-described embodiment, the photographing
(12)上述した実施例では、光軸AR、ALはそれぞれ、前方向Zfと平行であったが、これに限られない。すなわち、光軸AR、ALは、前方向Zfと平行でなくてもよい。 (12) In the above-described embodiments, the optical axes AR and AL are parallel to the front direction Zf, but the present invention is not limited to this. That is, the optical axes AR and AL may not be parallel to the front direction Zf.
(13)上述した実施例では、マーカ群MGは、2つのマーカM1、M2を備えていたが、これに限られない。マーカ群MGは、3以上のマーカMを備えてもよい。この変形実施例では、マーカMを適宜な位置に配置してもよい。例えば、実施例で説明した平面P上に3以上のマーカMを配置してもよい。また、例えば、平面P上に2以上のマーカMを配置し、かつ、平面Pから外れた位置に他のマーカMを配置してもよい。これによれば、横方向調整量Hh、縦方向調整量Hvおよび回転方向調整量Hrを一層適正に算出できる。 (13) In the above-described embodiment, the marker group MG includes the two markers M1 and M2. However, the present invention is not limited to this. The marker group MG may include three or more markers M. In this modified embodiment, the marker M may be arranged at an appropriate position. For example, three or more markers M may be arranged on the plane P described in the embodiment. Further, for example, two or more markers M may be arranged on the plane P, and another marker M may be arranged at a position off the plane P. According to this, the horizontal adjustment amount Hh, the vertical adjustment amount Hv, and the rotation direction adjustment amount Hr can be calculated more appropriately.
(14)上述した実施例において、車両1は、ゴルフカートであったが、これに限られない。車両1を種々の用途に適用してもよい。例えば、車両1は、農園内を走行するための車両であってもよい。また、車両1は、無人走行車であってもよい。
(14) In the embodiment described above, the
(15)上述した実施例では、マーカM1とマーカM2とは、略同じ高さ位置に配置されていたが、これに限られない。例えば、マーカM1、M2の少なくともいずれかの高さ位置を任意に変更してもよい。 (15) In the above-described embodiment, the marker M1 and the marker M2 are arranged at substantially the same height, but the present invention is not limited to this. For example, the height position of at least one of the markers M1 and M2 may be arbitrarily changed.
(16)上述した実施例および上記(1)から(15)で説明した各変形実施例については、さらに各構成を他の変形実施例の構成に置換または組み合わせるなどして適宜に変更してもよい。 (16) The above-described embodiments and the modified embodiments described in the above (1) to (15) may be appropriately changed by replacing or combining each configuration with the configuration of another modified embodiment. Good.
1 … 車両
11R、11L … カメラ(画像センサ)
5 … 撮影装置
13 … 画像処理部
21 … 補正パラメータ記憶部
22 … 画像補正部
23 … 画像記憶部
24 … 画像再補正部
25 … 調整用画像特定部
26 … 撮影条件記憶部
27 … 横シフト量調整部
28 … 縦シフト量調整部
29 … 回転量調整部
31 … 測定部
32 … 理論値計算部
33 … 横方向調整量計算部
34 … 横シフト量変更部
AR、AL … 光軸
Bh … 横シフト量
Bv … 縦シフト量
Br … 回転量
D … 距離
ER、EL … 調整用画像
Fm … 視差の計測値
Ft … 視差の理論値
Hh … 横方向調整量
Hv … 縦方向調整量
Hr … 回転方向調整量
IR、IL、ILc … 画像
LM … マーカの間隔
Lm … 投影点の間隔
MG … マーカ群
M1、M2 … マーカ(第1マーカ、第2マーカ)
mR1、mR2、mL1、mL2 … 投影点
P … 平面
T … 走路
DESCRIPTION OF
DESCRIPTION OF
mR1, mR2, mL1, mL2 ... Projection point P ... Plane T ... Runway
Claims (11)
前記撮影装置は、
一対の画像センサと、
少なくともいずれかの前記画像センサによって撮影された画像を前記画像の横方向に横シフト量だけ平行移動させる画像補正部と、
前記画像センサのそれぞれが、第1マーカから光軸方向に離れている距離と第2マーカから光軸方向に離れている距離とが略等しい位置で、第1マーカおよび第2マーカを撮影した画像をそれぞれ調整用画像として、前記調整用画像に基づいて前記横シフト量を調整する横シフト量調整部と、
を備え、
前記横シフト量調整部は、
前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する測定部と、
前記第1マーカと前記第2マーカとの間の間隔と、前記調整用画像のいずれか一方とに基づいて、前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する理論値計算部と、
前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する横方向調整量計算部と、
前記横方向調整量を用いて前記横シフト量を変更する横シフト量変更部と、
を備え、
前記調整用画像の少なくとも一方は、前記画像補正部による処理が行われた画像であり、
前記横シフト量変更部は、前記画像補正部によって使用された前記横シフト量に、前記横方向調整量を加減算し、
前記撮影装置は、さらに、前記横シフト量変更部によって横シフト量が変更された場合、変更後の横シフト量を使用して、前記画像補正部による処理が行われた前記調整用画像の元となる画像を再び補正する画像再補正部を備え、
前記理論値計算部は、前記第1マーカと前記第2マーカとの間の前記間隔と、いずれかの前記調整用画像に関連する光学中心、その調整用画像上における前記第1マーカの投影点、および、その調整用画像上における前記第2マーカの投影点を頂点とする三角形の内角とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出する撮影装置。 A photographing device,
The imaging device
A pair of image sensors;
An image correction unit that translates an image captured by at least one of the image sensors in the lateral direction of the image by a lateral shift amount;
Images obtained by photographing the first marker and the second marker at positions where the distance from the first marker in the optical axis direction is substantially equal to the distance from the second marker in the optical axis direction. A horizontal shift amount adjustment unit that adjusts the horizontal shift amount based on the adjustment image,
With
The lateral shift amount adjustment unit
A measurement unit that measures parallax related to at least one of the first marker and the second marker based on both of the adjustment images, and obtains a parallax measurement value;
A theoretical value calculation unit that calculates a theoretical value of parallax related to the first marker and the second marker based on an interval between the first marker and the second marker and either one of the adjustment images. When,
A lateral adjustment amount calculation unit for calculating a lateral adjustment amount based on the parallax measurement value and the parallax theoretical value;
A lateral shift amount changing unit that changes the lateral shift amount using the lateral adjustment amount;
With
At least one of the adjustment images is an image that has been processed by the image correction unit,
The horizontal shift amount changing unit adds or subtracts the horizontal adjustment amount to the horizontal shift amount used by the image correction unit,
The imaging device may further include, when the horizontal shift amount is changed by the horizontal shift amount changing unit, using the changed horizontal shift amount, the original image of the adjustment image that has been processed by the image correcting unit. comprising an image re-correcting unit for re-correcting an image to be,
The theoretical value calculation unit includes the interval between the first marker and the second marker, an optical center associated with any of the adjustment images, and a projection point of the first marker on the adjustment image. And the distance in the optical axis direction between the first marker and the second marker and the image sensor based on the interior angle of the triangle having the projection point of the second marker on the adjustment image as a vertex. And a parallax theoretical value based on the distance.
前記理論値計算部は、前記画像センサと前記第1マーカおよび前記第2マーカとの位置関係とに基づいて、前記第1マーカ及び前記第2マーカと前記画像センサとの間の光軸方向における距離を計算し、前記距離に基づいて前記視差の理論値を算出する撮影装置。 The imaging device according to claim 1,
The theoretical value calculator is based on the positional relationship between the image sensor, the first marker, and the second marker in the optical axis direction between the first marker, the second marker, and the image sensor. An imaging apparatus that calculates a distance and calculates a theoretical value of the parallax based on the distance.
前記横方向調整量計算部は、前記視差の計測値と前記視差の理論値との差が小さくなるように、前記横方向調整量を決定する撮影装置。 In the imaging device according to claim 1 or 2,
The lateral adjustment amount calculation unit is an imaging device that determines the lateral adjustment amount so that a difference between the measured value of parallax and the theoretical value of parallax becomes small.
前記撮影装置は、さらに、画像上における前記第1マーカの投影点および前記第2マーカの投影点に基づいて、前記画像センサのそれぞれから得られた画像が調整用画像であるか否かを判定する調整用画像特定部を備えている撮影装置。 In the imaging device according to any one of claims 1 to 3,
The imaging device further determines whether the image obtained from each of the image sensors is an adjustment image based on the projection point of the first marker and the projection point of the second marker on the image. An image capturing apparatus including an adjustment image specifying unit.
前記第1マーカと前記第2マーカとは、略同じ高さ位置に配置されている撮影装置。 In the imaging device according to any one of claims 1 to 4,
The imaging device in which the first marker and the second marker are arranged at substantially the same height position.
前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を前記画像の縦方向に縦シフト量だけ平行移動させ、
前記撮影装置は、さらに、前記調整用画像に基づいて前記縦シフト量を調整する縦シフト量調整部を備える撮影装置。 In the imaging device according to any one of claims 1 to 5,
The image correction unit further translates an image captured by at least one of the image sensors in the vertical direction of the image by a vertical shift amount,
The photographing apparatus further includes a vertical shift amount adjustment unit that adjusts the vertical shift amount based on the adjustment image.
前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を回転量だけ回転させ、
前記撮影装置は、さらに、前記調整用画像に基づいて前記回転量を調整する回転量調整部を備える撮影装置。 In the imaging device according to any one of claims 1 to 6,
The image correction unit further rotates an image captured by at least one of the image sensors by a rotation amount,
The imaging apparatus further includes a rotation amount adjustment unit that adjusts the rotation amount based on the adjustment image.
前記車両は撮影装置を備え、
前記撮影装置は、
一対の画像センサと、
少なくともいずれかの前記画像センサによって撮影された画像を前記画像の横方向に横シフト量だけ平行移動させる画像補正部と、
前記画像センサのそれぞれが、第1マーカから光軸方向に離れている距離と第2マーカから光軸方向に離れている距離とが略等しい位置で、第1マーカおよび第2マーカを撮影した画像をそれぞれ調整用画像として、前記調整用画像に基づいて前記横シフト量を調整する横シフト量調整部と、
を備え、
前記横シフト量調整部は、
前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する測定部と、
前記第1マーカと前記第2マーカとの間の間隔と、前記調整用画像のいずれか一方とに基づいて、前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する理論値計算部と、
前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する横方向調整量計算部と、
前記横方向調整量を用いて前記横シフト量を変更する横シフト量変更部と、
を備え、
前記第1マーカおよび前記第2マーカは車両の外部に設置されており、
前記第1マーカおよび前記第2マーカは走路を挟むように配置されており、
前記車両が前記走路を走行するとき、前記画像センサはそれぞれ、前記第1マーカおよび前記第2マーカを撮影する車両。 A vehicle,
The vehicle includes a photographing device,
The imaging device
A pair of image sensors;
An image correction unit that translates an image captured by at least one of the image sensors in the lateral direction of the image by a lateral shift amount;
Images obtained by photographing the first marker and the second marker at positions where the distance from the first marker in the optical axis direction is substantially equal to the distance from the second marker in the optical axis direction. A horizontal shift amount adjustment unit that adjusts the horizontal shift amount based on the adjustment image,
With
The lateral shift amount adjustment unit
A measurement unit that measures parallax related to at least one of the first marker and the second marker based on both of the adjustment images, and obtains a parallax measurement value;
A theoretical value calculation unit that calculates a theoretical value of parallax related to the first marker and the second marker based on an interval between the first marker and the second marker and either one of the adjustment images. When,
A lateral adjustment amount calculation unit for calculating a lateral adjustment amount based on the parallax measurement value and the parallax theoretical value;
A lateral shift amount changing unit that changes the lateral shift amount using the lateral adjustment amount;
With
The first marker and the second marker are installed outside the vehicle,
The first marker and the second marker are arranged so as to sandwich a runway,
When the vehicle travels on the road, the image sensors respectively capture the first marker and the second marker.
前記走路は予め決められており、
前記車両は前記走路を自律走行する車両。 The vehicle according to claim 8, wherein
The runway is predetermined,
The vehicle is a vehicle that autonomously travels on the road.
前記画像センサの少なくともいずれかから得られた画像を補正する過程と、
前記画像センサから得られ、マーカ群が投影されている画像を調整用画像として、前記調整用画像に基づいて前記画像を補正する過程で使用される補正パラメータを調整する過程と、
を備え、
前記マーカ群は第1マーカと第2マーカを含み、
前記第1マーカおよび前記第2マーカは直線的な走路を挟むように配置され、
前記補正パラメータは横シフト量であり、
前記画像を補正する過程は、前記画像を前記画像の横方向に前記横シフト量だけ平行移動させ、
前記第1マーカと前記第2マーカは互いに間隔をあけて配置され、
前記撮影する過程を実行するとき、前記画像センサと第1マーカとの間の光軸方向における距離と、前記画像センサと第2マーカとの間の光軸方向における距離とは略等しく、
前記補正パラメータを調整する過程は、
前記調整用画像の両方に基づいて前記第1マーカおよび前記第2マーカの少なくともいずれかに関する視差を計測し、視差の計測値を取得する過程と、
前記第1マーカと前記第2マーカとの間の前記間隔と、前記調整用画像のいずれか一方とに基づいて前記第1マーカおよび前記第2マーカに関する視差の理論値を算出する過程と、
前記視差の計測値と前記視差の理論値とに基づいて横方向調整量を算出する過程と、
前記横方向調整量を用いて前記横シフト量を変更する過程と、
を備えている画像補正方法。 When the vehicle is running, a process in which a plurality of image sensors mounted on the vehicle capture a marker group installed outside the vehicle;
Correcting an image obtained from at least one of the image sensors;
Adjusting the correction parameter used in the process of correcting the image based on the adjustment image, using the image obtained from the image sensor and projecting the marker group as the adjustment image;
With
The marker group includes a first marker and a second marker,
The first marker and the second marker are arranged so as to sandwich a straight runway ,
The correction parameter is a lateral shift amount,
The process of correcting the image includes translating the image in the horizontal direction of the image by the horizontal shift amount,
The first marker and the second marker are spaced apart from each other;
When performing the photographing process, the distance in the optical axis direction between the image sensor and the first marker and the distance in the optical axis direction between the image sensor and the second marker are substantially equal,
The process of adjusting the correction parameter includes:
A process of measuring a parallax regarding at least one of the first marker and the second marker based on both of the adjustment images, and obtaining a parallax measurement value;
Calculating a theoretical value of parallax related to the first marker and the second marker based on the interval between the first marker and the second marker and either one of the adjustment images;
Calculating a lateral adjustment amount based on the measured value of the parallax and the theoretical value of the parallax;
Changing the lateral shift amount using the lateral adjustment amount;
An image correction method comprising:
前記画像センサの少なくともいずれかから得られた画像を補正する過程と、 Correcting an image obtained from at least one of the image sensors;
前記画像センサから得られ、マーカ群が投影されている画像を調整用画像として、前記調整用画像に基づいて前記画像を補正する過程で使用される補正パラメータを調整する過程と、 Adjusting the correction parameter used in the process of correcting the image based on the adjustment image, using the image obtained from the image sensor and projecting the marker group as the adjustment image;
を備え、 With
前記マーカ群は第1マーカと第2マーカを含み、 The marker group includes a first marker and a second marker,
前記第1マーカおよび前記第2マーカは直線的な走路を挟むように配置され、 The first marker and the second marker are arranged so as to sandwich a straight runway,
前記複数の画像センサはステレオカメラを構成し、 The plurality of image sensors constitute a stereo camera,
前記補正パラメータは横シフト量であり、 The correction parameter is a lateral shift amount,
前記画像を補正する過程は、前記画像を前記画像の横方向に前記横シフト量だけ平行移動させる画像補正方法。 The process of correcting the image is an image correction method of translating the image in the horizontal direction of the image by the horizontal shift amount.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014024466 | 2014-02-12 | ||
JP2014024466 | 2014-02-12 | ||
PCT/JP2015/053563 WO2015122389A1 (en) | 2014-02-12 | 2015-02-09 | Imaging device, vehicle, and image correction method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015122389A1 JPWO2015122389A1 (en) | 2017-03-30 |
JP6161704B2 true JP6161704B2 (en) | 2017-07-12 |
Family
ID=53800132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015532236A Active JP6161704B2 (en) | 2014-02-12 | 2015-02-09 | Imaging apparatus, vehicle, and image correction method |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6161704B2 (en) |
KR (1) | KR101812530B1 (en) |
TW (1) | TWI551490B (en) |
WO (1) | WO2015122389A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6765065B2 (en) * | 2017-11-15 | 2020-10-07 | パナソニックIpマネジメント株式会社 | In-vehicle camera device |
WO2019234936A1 (en) * | 2018-06-08 | 2019-12-12 | マクセル株式会社 | Mobile terminal, camera position estimation system, camera position estimation method, and signboard |
JP7540878B2 (en) * | 2019-01-10 | 2024-08-27 | 株式会社ダイフク | Item transport device |
JP7291594B2 (en) * | 2019-10-02 | 2023-06-15 | 株式会社Subaru | Image processing device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3436074B2 (en) * | 1997-06-10 | 2003-08-11 | トヨタ自動車株式会社 | Car stereo camera |
JP3666348B2 (en) * | 2000-03-27 | 2005-06-29 | 豊田工機株式会社 | Distance recognition device |
JP2007024590A (en) * | 2005-07-13 | 2007-02-01 | Toyota Motor Corp | Object detector |
JP2007256030A (en) * | 2006-03-23 | 2007-10-04 | Clarion Co Ltd | Calibration system and calibration method for vehicle-mounted camera |
JP2008304248A (en) * | 2007-06-06 | 2008-12-18 | Konica Minolta Holdings Inc | Method for calibrating on-board stereo camera, on-board distance image generating apparatus, and program |
CA2744697C (en) * | 2008-11-26 | 2016-06-21 | Satiogen Pharmaceuticals, Inc. | Use of compositions comprising bile acids, salts, and mimics thereof for the treatment of obesity or diabetes |
JP5915268B2 (en) * | 2012-03-05 | 2016-05-11 | 富士通株式会社 | Parameter calculation method, information processing apparatus, and program |
JP5883688B2 (en) * | 2012-03-13 | 2016-03-15 | 日本電産エレシス株式会社 | Installation state detection system, installation state detection device, and installation state detection method |
TWM466839U (en) * | 2013-07-26 | 2013-12-01 | Univ Chaoyang Technology | A vehicle warning system |
-
2015
- 2015-02-09 JP JP2015532236A patent/JP6161704B2/en active Active
- 2015-02-09 KR KR1020157036534A patent/KR101812530B1/en active IP Right Grant
- 2015-02-09 WO PCT/JP2015/053563 patent/WO2015122389A1/en active Application Filing
- 2015-02-12 TW TW104104795A patent/TWI551490B/en active
Also Published As
Publication number | Publication date |
---|---|
JPWO2015122389A1 (en) | 2017-03-30 |
TWI551490B (en) | 2016-10-01 |
WO2015122389A1 (en) | 2015-08-20 |
KR20160013994A (en) | 2016-02-05 |
KR101812530B1 (en) | 2017-12-27 |
TW201534514A (en) | 2015-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101787304B1 (en) | Calibration method, calibration device, and computer program product | |
KR101892595B1 (en) | The surroundview system camera automatic calibration-only extrinsic parameters | |
JP6767998B2 (en) | Estimating external parameters of the camera from the lines of the image | |
JP5491235B2 (en) | Camera calibration device | |
JP4889351B2 (en) | Image processing apparatus and processing method thereof | |
JP5027747B2 (en) | POSITION MEASUREMENT METHOD, POSITION MEASUREMENT DEVICE, AND PROGRAM | |
WO2014199929A1 (en) | Monocular-motion-stereo distance estimation method, and monocular-motion-stereo distance estimation apparatus | |
US20160037032A1 (en) | Method for detecting mounting posture of in-vehicle camera and apparatus therefor | |
WO2010001940A1 (en) | Position measurement method, position measurement device, and program | |
JP6161704B2 (en) | Imaging apparatus, vehicle, and image correction method | |
JP6602982B2 (en) | In-vehicle camera, in-vehicle camera adjustment method, in-vehicle camera system | |
US9862417B2 (en) | Turning angle correction method, turning angle correction device, image-capturing device, and turning angle correction system | |
JP2014074632A (en) | Calibration apparatus of in-vehicle stereo camera and calibration method | |
KR101379787B1 (en) | An apparatus and a method for calibration of camera and laser range finder using a structure with a triangular hole | |
JP2007334859A (en) | Object detector | |
TW201203173A (en) | Three dimensional distance measuring device and method | |
US8941732B2 (en) | Three-dimensional measuring method | |
JP6755709B2 (en) | Welding equipment and welding method | |
JP7256734B2 (en) | Posture estimation device, anomaly detection device, correction device, and posture estimation method | |
JP3842988B2 (en) | Image processing apparatus for measuring three-dimensional information of an object by binocular stereoscopic vision, and a method for recording the same, or a recording medium recording the measurement program | |
CN112419418A (en) | Positioning method based on camera mechanical aiming | |
GB2513703A (en) | Method and apparatus for three-dimensional imaging of at least a partial region of a vehicle environment | |
WO2019087253A1 (en) | Stereo camera calibration method | |
JP7303064B2 (en) | Image processing device and image processing method | |
JP2009212734A (en) | Automatic calibration monocular stereo vision device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170112 |
|
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: 20170606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6161704 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |