Nothing Special   »   [go: up one dir, main page]

JP6161704B2 - Imaging apparatus, vehicle, and image correction method - Google Patents

Imaging apparatus, vehicle, and image correction method Download PDF

Info

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
Application number
JP2015532236A
Other languages
Japanese (ja)
Other versions
JPWO2015122389A1 (en
Inventor
直樹 難波
直樹 難波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Publication of JPWO2015122389A1 publication Critical patent/JPWO2015122389A1/en
Application granted granted Critical
Publication of JP6161704B2 publication Critical patent/JP6161704B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/02Details
    • G01C3/06Use of electric means to obtain final indication
    • G01C3/08Use of electric radiation detectors
    • G01C3/085Use 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, Patent Documents 1 and 2). In this method, it is not necessary to adjust the position and orientation of the camera, so that the burden on the operator can be reduced.

特開2004−132870号公報JP 2004-132870 A 特開2000−284389号公報JP 2000-284389 A

しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
従来例は、画像を横方向に平行移動するための補正パラメータを調整しない。よって、画像を補正しても、位置ずれに起因する誤差を十分に低減できない。
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, Patent Document 1 discloses only a method for adjusting a correction parameter, and does not disclose any timing for adjusting the correction parameter. Patent Document 2 discloses that correction parameters are adjusted before an automobile or the like equipped with a stereo camera enters actual operation. Here, before entering actual operation is, for example, when the vehicle is stationary.

本発明は、このような事情に鑑みてなされたものであって、画像を横方向に平行移動させるための補正パラメータを好適に調整できる撮影装置、車両および画像補正方法を提供することを目的とする。また、本発明は、画像センサを搭載する車両が実稼働しているときに、画像を補正するための補正パラメータを調整できる車両および画像補正方法を提供することを目的とする。   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.

実施例に係る車両の前面図である。1 is a front view of a vehicle according to an embodiment. 車両と走路の平面図である。It is a top view of a vehicle and a runway. 車両とマーカとの側面図である。It is a side view of a vehicle and a marker. マーカの正面図である。It is a front view of a marker. 実施例に係る撮影装置の構成を示すブロック図である。It is a block diagram which shows the structure of the imaging device which concerns on an Example. 図6(a)、図6(b)はそれぞれ、画像を模式的に例示する図である。FIG. 6A and FIG. 6B are diagrams schematically illustrating images. 図7(a)、図7(b)はそれぞれ、画像における投影点を模式的に例示する図である。FIG. 7A and FIG. 7B are diagrams schematically illustrating projection points in an image. カメラとマーカとの間の光軸方向における距離を算出する手法の説明図である。It is explanatory drawing of the method of calculating the distance in the optical axis direction between a camera and a marker. 撮影装置の動作例を示すフローチャートである。It is a flowchart which shows the operation example of an imaging device. カメラとマーカとの間の光軸方向における距離を算出する手法の変形実施例を説明図である。It is explanatory drawing of the modification Example of the method of calculating the distance in the optical axis direction between a camera and a marker. 変形実施例に係る撮影装置の構成を示すブロック図である。It is a block diagram which shows the structure of the imaging device which concerns on a modified example.

以下、図面を参照して本発明の実施例を説明する。   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 vehicle 1 according to an embodiment, and FIG. 2 is a plan view of the vehicle 1 and a runway T. In the present embodiment, the vehicle 1 is a golf cart that travels in a golf course. A runway T is laid in advance in the golf course. The vehicle 1 travels autonomously on the track T. The vehicle 1 travels on the track T repeatedly. The traveling of the vehicle 1 on the track T is that the vehicle 1 is actually operated.

本明細書では、車両1が進む方向を「前方向Zf」と呼び、前方向とは反対の方向を「後方向Zb」と呼ぶ(図3参照)。ユーザーは、前方向Zfを向いた姿勢で車両1に乗車する。以下の説明において、「右」、「左」、「上」および「下」はそれぞれ、車両1の乗車したユーザーにとっての「右」、「左」、「上」および「下」を意味する。また、前方向Zfと後方向Zbとを特に区別しない場合には、単に「前後方向Z」と呼ぶ。さらに、左右方向を適宜に「横方向X」と呼ぶ。前後方向Z、横方向Xおよび上下方向Yは、互いに直交する。   In this specification, the direction in which the vehicle 1 travels is referred to as “front direction Zf”, and the direction opposite to the front direction is referred to as “rear direction Zb” (see FIG. 3). The user gets on the vehicle 1 in a posture facing the front direction Zf. In the following description, “right”, “left”, “upper”, and “lower” mean “right”, “left”, “upper”, and “lower” for the user who has boarded the vehicle 1, respectively. Further, when there is no particular distinction between the front direction Zf and the rear direction Zb, it is simply referred to as “front-rear direction Z”. Further, the left-right direction is appropriately referred to as “lateral direction X”. The front-rear direction Z, the horizontal direction X, and the vertical direction Y are orthogonal to each other.

車両1は、車両本体3と一対のカメラ11R、11Lとを備える。カメラ11R、11Lは、ステレオカメラを構成する。各カメラ11R、11Lは、車両本体3の前面に固定されている。   The vehicle 1 includes a vehicle body 3 and a pair of cameras 11R and 11L. The cameras 11R and 11L constitute a stereo camera. Each camera 11R, 11L is fixed to the front surface of the vehicle body 3.

各カメラ11R、11Lが「位置ずれ」していない場合、各カメラ11R、11Lの配置および姿勢は、いわゆる平行ステレオである。すなわち、カメラ11Rの光軸ARと左カメラ11Lの光軸ALは、互いに平行である。本実施例では、光軸AR、ALはそれぞれ、前方向Zfと平行である。また、各カメラ11R、11Lは、互いに所定の間隔距離(基線長)を空けて横方向Xに並ぶ。カメラ11Rは、カメラ11Lの右側方に配置されている。以下では、カメラ11R、11Lを、適宜に「右カメラ11R」、「左カメラ11L」と呼ぶ。   When the cameras 11R and 11L are not “displaced”, the arrangement and posture of the cameras 11R and 11L are so-called parallel stereo. That is, the optical axis AR of the camera 11R and the optical axis AL of the left camera 11L are parallel to each other. In the present embodiment, the optical axes AR and AL are parallel to the front direction Zf. The cameras 11R and 11L are arranged in the horizontal direction X with a predetermined distance (baseline length) therebetween. The camera 11R is disposed on the right side of the camera 11L. Hereinafter, the cameras 11R and 11L are appropriately referred to as “right camera 11R” and “left camera 11L”.

カメラ11R、11Lは、ステレオ視による撮影を行う。各カメラ11R、11Lは、同じ被写体を同時に撮影できる。被写体は、例えば、地面、走路、樹木、障害物である。   The cameras 11R and 11L perform shooting by stereo viewing. Each camera 11R, 11L can simultaneously photograph the same subject. The subject is, for example, the ground, a runway, a tree, or an obstacle.

各カメラ11R、11Lは、例えば、可視光カメラである。各カメラ11R、11Lは、CMOS(Complementary Metal Oxide Semiconductor)センサまたはCCD(Charge coupled Device)センサなどによって実現されている。カメラ11R、11Lは、本発明における画像センサの例である。   Each camera 11R, 11L is, for example, a visible light camera. Each of the cameras 11R and 11L is realized by a CMOS (Complementary Metal Oxide Semiconductor) sensor, a CCD (Charge coupled Device) sensor, or the like. The cameras 11R and 11L are examples of image sensors in the present invention.

図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 vehicle 1 and the markers M1 and M2. In the present embodiment, when the vehicle 1 is in the section Tab from the point Ta to the point Tb on the track T, each of the cameras 11R and 11L can capture both the markers M1 and M2. Hereinafter, the section Tab is appropriately referred to as “marker group photographing section Tab”.

マーカ群撮影区間Tabは直線的であるので、車両1がマーカ群撮影区間Tabにあるとき、光軸AR/ALは実質的に一定である。図3に示すように、側面視において、光軸AR/ALはマーカ群撮影区間Tabにおける路面と略平行である。   Since the marker group photographing section Tab is linear, when the vehicle 1 is in the marker group photographing section Tab, the optical axis AR / AL is substantially constant. As shown in FIG. 3, in a side view, the optical axis AR / AL is substantially parallel to the road surface in the marker group photographing section Tab.

ここで、車両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 vehicle 1 is in the section Tab is referred to as a “plane P”. The markers M1 and M2 are arranged so as to be positioned on the plane P, respectively. As a result, when the vehicle 1 is in the marker group photographing section Tab, the distance between the cameras 11R and 11L being away from the marker M1 in the optical axis direction AR / AL, and the cameras 11R and 11L being away from the marker M2 in the optical axis direction AR / AL. The distance that is far away is approximately equal.

より詳しく説明する。車両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 vehicle 1 is in the marker group photographing section Tab, the following relationship is established. The distance D1R in the optical axis AR direction between the right camera 11R and the marker M1 and the distance D2R in the optical axis AR direction between the right camera 11R and the marker M2 are substantially equal. In addition, the distance D1L in the optical axis AL direction between the left camera 11L and the marker M1 and the distance D2L in the optical axis AL direction between the left camera 11L and the marker M2 are substantially equal. Moreover, since the right camera 11R and the left camera 11L constitute a stereo camera, the distances D1R and D2R and the distances D1L and D2L are substantially equal. Hereinafter, when the distances D1R, D2R, D1L, and D2L are not particularly distinguished, they are simply referred to as “distance D”. The distance D corresponds to the distance between the camera 11R / 11L and the plane P. The “distance away from the optical axis direction AR / AL” and the “distance in the optical axis direction AR / AL” mean the distance of the component in the optical axis direction AR / AL.

図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 marker support tool 15. In the present embodiment, the marker M1 and the marker M2 are arranged at substantially the same height position. The markers M1 and M2 are examples of the first marker and the second marker in the present invention.

2.撮影装置の構成
次に、撮影装置5の構成について説明する。図5は、撮影装置の構成を示すブロック図である。
2. Configuration of Imaging Device Next, the configuration of the imaging device 5 will be described. FIG. 5 is a block diagram illustrating a configuration of the photographing apparatus.

車両1は、撮影装置5を備えている。撮影装置5は、上述したカメラ11R、11Lのほかに、画像処理部13を備えている。画像処理部13は、右カメラ11Rによって撮影された画像IRと、左カメラ11Lによって撮影された画像ILとを処理する。なお、「画像IR」等は、画像処理部13によって処理可能な画像情報を意味する。画像処理部13は、例えば、中央演算処理装置(CPU)と記憶部によって実現されている。   The vehicle 1 includes a photographing device 5. The imaging device 5 includes an image processing unit 13 in addition to the cameras 11R and 11L described above. The image processing unit 13 processes the image IR photographed by the right camera 11R and the image IL photographed by the left camera 11L. Note that “image IR” or the like means image information that can be processed by the image processing unit 13. The image processing unit 13 is realized by, for example, a central processing unit (CPU) and a storage unit.

図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 left camera 11L is displaced. However, if the cameras 11R and 11L are not displaced, the horizontal axis uR and the horizontal axis uL are coaxial, and the vertical axis vR and the vertical axis vL are parallel. If the cameras 11R and 11L are not displaced, the horizontal axes uR and uL are parallel to the horizontal direction X, and the vertical axes vR and vL are parallel to the vertical direction Y. Furthermore, if the cameras 11R and 11L are not misaligned, the parallax regarding the markers M1 and M2 between the images IR and IL corresponds to the distance D at the time when the images IR and IL are captured.

図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 parameter storage unit 21, an image correction unit 22, an image storage unit 23, an image re-correction unit 24, an adjustment image specifying unit 25, an imaging condition storage unit 26, and a lateral shift amount. An adjustment unit 27, a vertical shift amount adjustment unit 28, and a rotation amount adjustment unit 29 are included. Hereinafter, each part 21 thru | or 29 is demonstrated.

補正パラメータ記憶部21は、補正パラメータを記憶する。補正パラメータは、例えば、横シフト量Bh、縦シフト量Bvおよび回転量Brである。図6(b)に示すように、横シフト量Bhは、横軸uL方向の移動量である。縦シフト量Bvは、縦軸vL方向の移動量である。回転量Brは、回転方向の角度である。なお、回転の中心は、例えば、画像中心OLである。補正パラメータBh、Bv、Brは、適宜な形式で表される。例えば、補正マップや行列式によって、補正パラメータBh、Bv、Brを表してもよい。   The correction parameter storage unit 21 stores correction parameters. The correction parameters are, for example, a horizontal shift amount Bh, a vertical shift amount Bv, and a rotation amount Br. As shown in FIG. 6B, the horizontal shift amount Bh is a movement amount in the direction of the horizontal axis uL. The vertical shift amount Bv is a movement amount in the direction of the vertical axis vL. The rotation amount Br is an angle in the rotation direction. Note that the center of rotation is, for example, the image center OL. The correction parameters Bh, Bv, Br are expressed in an appropriate format. For example, the correction parameters Bh, Bv, and Br may be represented by a correction map or determinant.

画像補正部22は、補正パラメータ記憶部21に記憶される補正パラメータBh、Bv、Brを使用して、画像ILを補正する。具体的には、画像補正部22は、画像ILの横方向に横シフト量Bhだけ画像ILを平行移動させ、画像ILの縦方向に縦シフト量Bvだけ画像ILを平行移動させ、画像中心OL回りに回転量Brだけ画像ILを回転させる。   The image correction unit 22 corrects the image IL using the correction parameters Bh, Bv, Br stored in the correction parameter storage unit 21. Specifically, the image correction unit 22 translates the image IL by the horizontal shift amount Bh in the horizontal direction of the image IL, translates the image IL by the vertical shift amount Bv in the vertical direction of the image IL, and sets the image center OL. The image IL is rotated around the rotation amount Br.

補正によって、画像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 image storage unit 23 stores the image IL.

画像再補正部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 parameter storage unit 21 is changed, the image re-correction unit 24 uses the latest correction parameters Bh, Bv, and Br to calculate the image IL. Correct again. The correction itself is the same as the correction performed by the image correction unit 22.

調整用画像特定部25は、一対の画像IR、ILcがそれぞれ調整用画像ER、ELであるか否かを判定する。調整用画像特定部25の具体的な処理を以下に例示する。   The adjustment image specifying unit 25 determines whether the pair of images IR and ILc are the adjustment images ER and EL, respectively. Specific processing of the adjustment image specifying unit 25 is exemplified below.

図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 image specifying unit 25 detects projection points mR1 and mR2 of the markers M1 and M2 on the image IR based on the image IR. As illustrated in FIG. 7B, the adjustment image specifying unit 25 detects the projection points mL1 and mL2 of the markers M1 and M2 on the image ILc based on the image ILc. When detecting the projection points mR1, mR2, mL1, and mL2, the adjustment image specifying unit 25 performs, for example, template matching using templates related to the markers M1 and M2.

ここで、調整用画像特定部25は、投影点mR1がマーカM1およびマーカM2のいずれの投影点であるか、を識別してもよいし、識別しなくてもよい。他の投影点mR2、mL1、mL2に関しても同様である。以下では、投影点mR1、mR2を特に区別しない場合には、「投影点mR」と記載し、投影点mL1、mL2を特に区別しない場合には、「投影点mL」と記載する。さらに、投影点mR、mLを特に区別しない場合には、「投影点m」と記載する。   Here, the adjustment image specifying unit 25 may or may not identify whether the projection point mR1 is the projection point of the marker M1 or the marker M2. The same applies to the other projection points mR2, mL1, and mL2. Hereinafter, when the projection points mR1 and mR2 are not particularly distinguished, they are described as “projection points mR”, and when the projection points mL1 and mL2 are not particularly distinguished, they are described as “projection points mL”. Further, when the projection points mR and mL are not particularly distinguished, “projection point m” is described.

調整用画像特定部25は、投影点mに基づいて、画像IR、ILcがそれぞれ調整用画像ER、ELであるか否かを判定する。具体的には、投影点mの個数および各投影点mの位置に基づいて、判定処理を行う。   Based on the projection point m, the adjustment image specifying unit 25 determines whether the images IR and ILc are the adjustment images ER and EL, respectively. Specifically, the determination process is performed based on the number of projection points m and the position of each projection point m.

例えば、調整用画像特定部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 image specifying unit 25 determines whether or not the projection point m satisfies all of the following determination conditions 1 to 4.
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 determination conditions 1 to 4, the adjustment image specifying unit 25 specifies the image IR as the adjustment image ER and specifies the image ILc as the adjustment image EL. Otherwise, the images IR and IL are not identified as the adjustment images ER and EL.

撮影条件記憶部26は、マーカM1、M2の間隔LMに関する情報を記憶している。撮影条件記憶部26は、さらに、右カメラ11Rおよび左カメラ11Lの内部パラメータおよび外部パラメータを記憶している。   The imaging condition storage unit 26 stores information related to the interval LM between the markers M1 and M2. The imaging condition storage unit 26 further stores internal parameters and external parameters of the right camera 11R and the left camera 11L.

横シフト量調整部27は、調整用画像ER、ELに基づいて、補正パラメータ記憶部21に記憶されている横シフト量Bhを調整する。横シフト量調整部27は、測定部31と理論値計算部32と横方向調整量計算部33と横シフト量変更部34とを有する。以下、各部31乃至34について説明する。   The lateral shift amount adjustment unit 27 adjusts the lateral shift amount Bh stored in the correction parameter storage unit 21 based on the adjustment images ER and EL. The lateral shift amount adjustment unit 27 includes a measurement unit 31, a theoretical value calculation unit 32, a lateral direction adjustment amount calculation unit 33, and a lateral shift amount change unit 34. Hereinafter, each part 31 thru | or 34 is demonstrated.

測定部31は、調整用画像ER、ELに基づいてマーカM1、M2のいずれかに関する視差を計測し、視差の計測値Fmを取得する。測定部31の具体的な処理を以下に例示する。   The measurement unit 31 measures the parallax related to any of the markers M1 and M2 based on the adjustment images ER and EL, and obtains a parallax measurement value Fm. Specific processing of the measurement unit 31 is exemplified below.

測定部31は、調整用画像ERの投影点mRと調整用画像ELの投影点mLとの対応関係を特定する。対応関係を特定する際、測定部31は、例えば、ステレオマッチングを行う。これにより、測定部31は、投影点mR1と投影点mL1とが対応すること、および、投影点mR2と投影点mL2とが対応することを特定する。   The measurement unit 31 identifies the correspondence between the projection point mR of the adjustment image ER and the projection point mL of the adjustment image EL. When identifying the correspondence, the measurement unit 31 performs, for example, stereo matching. Thereby, the measurement unit 31 specifies that the projection point mR1 and the projection point mL1 correspond and that the projection point mR2 and the projection point mL2 correspond.

続いて、測定部31は、いずれかの投影点mRの横方向における位置と、この投影点mRに対応する投影点mLの横方向における位置との差を計測する。測定部31は、計測された差を、マーカM1、M2のいずれかに関する視差の計測値Fmとする。   Subsequently, the measurement unit 31 measures the difference between the position in the lateral direction of any projection point mR and the position in the lateral direction of the projection point mL corresponding to the projection point mR. The measurement unit 31 sets the measured difference as the parallax measurement value Fm regarding either of the markers M1 and M2.

理論値計算部32は、調整用画像ERと間隔LMとに基づいて、視差の理論値Ftを算出する。視差の理論値Ftは、右カメラ11Rおよび左カメラ11Lが位置ずれしていないと仮定したときに、得られるはずのマーカM1、M2に関する視差である。   The theoretical value calculator 32 calculates a parallax theoretical value Ft based on the adjustment image ER and the interval LM. The theoretical value Ft of parallax is the parallax related to the markers M1 and M2 that should be obtained when it is assumed that the right camera 11R and the left camera 11L are not displaced.

より詳しくは、理論値計算部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 value calculation unit 32 estimates the distance between the camera 11R and the plane P based on the adjustment image ER and the interval LM. This estimation is synonymous with calculating the distances D1R and D2R in the optical axis direction AR between the camera 11R and the markers M1 and M2, and the distance in the optical axis direction AL between the camera 11L and the markers M1 and M2. It is synonymous with calculating D1L and D2L. In other words, the estimated distance corresponds to “distance D”. Then, the theoretical value calculator 32 calculates a parallax theoretical value Ft based on the distance D.

まず、図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 right camera 11R is located on the optical axis direction AR.

投影点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 right camera 11R, and the distance D is the distance between the optical center CR and the plane P (point QR). Further, the distance between the optical center CR and the adjustment image ER (image center OR) is defined as “focal length d”. Further, the distance between the projection point mR1 and the projection point mR2 is defined as an “interval Lm”. The interval LM between the markers M1 and M2 is a distance on the real space, whereas the interval Lm is a distance on the adjustment image ER. Then, the ratio between the distance Lm and the distance LM is equal to the ratio between the focal distance d and the distance D. That is, the following relational expression holds.

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 right camera 11R. The distance D is uniquely determined by the distance LM, the distance Lm, and the focal length d.

次に、理論値計算部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 value calculation unit 32 is exemplified below. The theoretical value calculation unit 32 reads the interval LM and the internal parameters of the right camera 11R from the imaging condition storage unit 26. The theoretical value calculation unit 32 acquires the focal length d based on the internal parameters of the right camera 11R. The theoretical value calculator 32 obtains an interval Lm between the projection point mR1 and the projection point mR2 based on the adjustment image ER. The theoretical value calculator 32 calculates the distance D by substituting the distance Lm, the distance LM, and the focal distance d into the relational expression (1). Further, the theoretical value calculation unit 32 calculates a theoretical value Ft of parallax related to the markers M1 and M2 based on the distance D and the internal parameters and external parameters of the cameras 11R and 11L.

横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとに基づいて横方向調整量Hhを算出する。横方向調整量計算部33は、視差の計測値Fmが視差の理論値Ftと等しくなるように、横方向調整量Hhを決定することが好ましい。横方向調整量Hhは、例えば、視差の計測値Fmと視差の理論値Ftとの差である。   The horizontal adjustment amount calculation unit 33 calculates the horizontal adjustment amount Hh based on the parallax measurement value Fm and the parallax theoretical value Ft. The horizontal direction adjustment amount calculation unit 33 preferably determines the horizontal direction adjustment amount Hh so that the parallax measurement value Fm is equal to the parallax theoretical value Ft. The horizontal adjustment amount Hh is, for example, the difference between the parallax measurement value Fm and the parallax theoretical value Ft.

横シフト量変更部34は、横方向調整量Hhに基づいて横シフト量Bhを変更する。本実施例では、横シフト量変更部34は、補正パラメータ記憶部21に記憶される横シフト量Bhに、横方向調整量Hhを加減算する。算出された値は、新たな横シフト量Bhとして、補正パラメータ記憶部21に記憶される。   The horizontal shift amount changing unit 34 changes the horizontal shift amount Bh based on the horizontal adjustment amount Hh. In this embodiment, the lateral shift amount changing unit 34 adds or subtracts the lateral adjustment amount Hh to the lateral shift amount Bh stored in the correction parameter storage unit 21. The calculated value is stored in the correction parameter storage unit 21 as a new lateral shift amount Bh.

縦シフト量調整部28は、調整用画像ER、ELに基づいて縦シフト量Bvを調整する。縦シフト量調整部28は、縦方向調整量計算部36と縦シフト量変更部37とを有する。   The vertical shift amount adjustment unit 28 adjusts the vertical shift amount Bv based on the adjustment images ER and EL. The vertical shift amount adjustment unit 28 includes a vertical direction adjustment amount calculation unit 36 and a vertical shift amount change unit 37.

縦方向調整量計算部36は、対応関係にある1組以上の投影点mR、点mLに基づいて、縦方向調整量Hvを算出する。縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置とが等しくなるように、縦方向調整量Hvを決定することが好ましい。投影点mR1と投影点mL1とが対応関係にある場合、縦方向調整量Hvは、例えば、投影点mR1の縦方向における位置vR1と、投影点mL1の縦方向における位置vL1との差である。   The vertical adjustment amount calculation unit 36 calculates the vertical adjustment amount Hv based on one or more sets of projection points mR and points mL that are in a correspondence relationship. The vertical adjustment amount calculation unit 36 may determine the vertical adjustment amount Hv so that the position of the projection point mR in the vertical direction is equal to the position of the projection point mL corresponding to the projection point mR in the vertical direction. preferable. When the projection point mR1 and the projection point mL1 are in a correspondence relationship, the vertical adjustment amount Hv is, for example, the difference between the position vR1 in the vertical direction of the projection point mR1 and the position vL1 in the vertical direction of the projection point mL1.

縦シフト量変更部37は、縦方向調整量Hvに基づいて縦シフト量Bvを変更する。本実施例では、縦シフト量変更部37は、補正パラメータ記憶部21に記憶される縦シフト量Bvに、縦方向調整量Hvを加減算する。算出された値は、新たな縦シフト量Bvとして、補正パラメータ記憶部21に記憶される。   The vertical shift amount changing unit 37 changes the vertical shift amount Bv based on the vertical adjustment amount Hv. In the present embodiment, the vertical shift amount changing unit 37 adds or subtracts the vertical adjustment amount Hv to the vertical shift amount Bv stored in the correction parameter storage unit 21. The calculated value is stored in the correction parameter storage unit 21 as a new vertical shift amount Bv.

回転量調整部29は、調整用画像ER、ELに基づいて回転量を調整する。回転量調整部29は、回転方向調整量計算部38と回転量変更部39とを有する。   The rotation amount adjustment unit 29 adjusts the rotation amount based on the adjustment images ER and EL. The rotation amount adjustment unit 29 includes a rotation direction adjustment amount calculation unit 38 and a rotation amount change unit 39.

回転方向調整量計算部38は、対応関係にある2組以上の投影点mR、mLに基づいて、回転方向調整量Hrを算出する。図7を参照して、回転方向調整量計算部38は、投影点mR1、mR2を結ぶ仮想線KRの傾きと、投影点mL1、mL2を結ぶ仮想線KLの傾きとが等しくなるように、回転方向調整量Hrを決定することが好ましい。回転方向調整量Hrは、例えば、仮想線KRと仮想線KLとのなす角度である。   The rotation direction adjustment amount calculation unit 38 calculates the rotation direction adjustment amount Hr based on two or more sets of projection points mR and mL having a correspondence relationship. Referring to FIG. 7, rotation direction adjustment amount calculation unit 38 rotates so that the inclination of virtual line KR connecting projection points mR1 and mR2 is equal to the inclination of virtual line KL connecting projection points mL1 and mL2. It is preferable to determine the direction adjustment amount Hr. The rotation direction adjustment amount Hr is, for example, an angle formed by the virtual line KR and the virtual line KL.

回転量変更部39は、回転方向調整量Hrに基づいて回転量Brを変更する。本実施例では、回転量変更部39は、補正パラメータ記憶部21に記憶される回転量Brに、回転方向調整量Hrを加減算する。算出された値は、新たな回転量Brとして、補正パラメータ記憶部21に記憶される。   The rotation amount changing unit 39 changes the rotation amount Br based on the rotation direction adjustment amount Hr. In this embodiment, the rotation amount changing unit 39 adds or subtracts the rotation direction adjustment amount Hr to the rotation amount Br stored in the correction parameter storage unit 21. The calculated value is stored in the correction parameter storage unit 21 as a new rotation amount Br.

撮影装置5は、更に、画像IR、ILcを処理するステレオ処理部(不図示)を備えてもよい。例えば、ステレオ処理部は、画像IR、ILcに基づいて、画像IR、ILcの奥行き方向における情報を計算してもよい。例えば、ステレオ処理部は、画像IR、ILcに基づいて、光軸方向AR/ALにおける被写体までの距離を計算してもよい。また、例えば、ステレオ処理部は、画像IR、ILcに基づいて、車両1の走行を妨げる障害物を検出してもよい。   The imaging device 5 may further include a stereo processing unit (not shown) that processes the images IR and ILc. For example, the stereo processing unit may calculate information in the depth direction of the images IR and ILc based on the images IR and ILc. For example, the stereo processing unit may calculate the distance to the subject in the optical axis direction AR / AL based on the images IR and ILc. For example, the stereo processing unit may detect an obstacle that prevents the vehicle 1 from traveling based on the images IR and ILc.

3.動作説明
次に、実施例に係る車両1の動作を説明する。図9は、撮影装置5の動作例を示すフローチャートである。以下の説明では、車両1が走路Tを走行しているものとする。すなわち、車両1が走行しているときに撮影装置5が実行する動作例を、以下に説明する。
3. Description of Operation Next, the operation of the vehicle 1 according to the embodiment will be described. FIG. 9 is a flowchart showing an example of the operation of the photographing apparatus 5. In the following description, it is assumed that the vehicle 1 is traveling on the track T. That is, an operation example performed by the photographing device 5 when the vehicle 1 is traveling will be described below.

<ステップS1> 撮影
右カメラ11Rおよび左カメラ11Lはそれぞれ、画像IR、ILを撮影する。
<Step S1> Shooting The right camera 11R and the left camera 11L capture images IR and IL, respectively.

<ステップ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 image storage unit 23.

<ステップS3> 画像の補正
画像補正部22は、補正パラメータ記憶部21から最新の横シフト量Bh、縦シフト量Bv、回転量Brを読み出す。画像補正部22は、読み出した補正パラメータBh、Bv、Brを使用して画像ILを補正する。これにより、画像補正部22は、画像ILcを生成する。
<Step S3> Image Correction The image correction unit 22 reads the latest horizontal shift amount Bh, vertical shift amount Bv, and rotation amount Br from the correction parameter storage unit 21. The image correction unit 22 corrects the image IL using the read correction parameters Bh, Bv, and Br. Thereby, the image correction unit 22 generates the image ILc.

<ステップ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 image specifying unit 25 detects the projection point mR based on the image IR. The adjustment image specifying unit 25 detects the projection point mL based on the image ILc. The adjustment image specifying unit 25 determines whether the images IR and ILc are the adjustment images ER and EL based on the projection points mR and mL. If it is determined that the images IR and ILc are the adjustment images ER and EL, the process proceeds to step S5. Otherwise, the process returns to step S1.

<ステップS5> 調整量の算出
横シフト量調整部27は、横方向調整量Hhを算出する。具体的には、測定部31は、調整用画像ER、ELに基づいて視差の計測値Fmを取得する。理論値計算部32は、調整用画像ERに基づいて視差の理論値Ftを取得する。横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとに基づいて横方向調整量Hhを算出する。
<Step S5> Calculation of Adjustment Amount The horizontal shift amount adjustment unit 27 calculates a horizontal adjustment amount Hh. Specifically, the measurement unit 31 acquires a parallax measurement value Fm based on the adjustment images ER and EL. The theoretical value calculation unit 32 acquires a parallax theoretical value Ft based on the adjustment image ER. The horizontal adjustment amount calculation unit 33 calculates the horizontal adjustment amount Hh based on the parallax measurement value Fm and the parallax theoretical value Ft.

上述した処理と並行して、縦方向調整量計算部36は、調整用画像ER、ELに基づいて縦方向調整量Hvを算出する。回転方向調整量計算部38は、調整用画像ER、ELに基づいて回転方向調整量Hrを算出する。   In parallel with the processing described above, the vertical adjustment amount calculation unit 36 calculates the vertical adjustment amount Hv based on the adjustment images ER and EL. The rotation direction adjustment amount calculation unit 38 calculates a rotation direction adjustment amount Hr based on the adjustment images ER and EL.

<ステップS6> 補正パラメータの変更
横シフト量変更部34は、横方向調整量Hhを用いて横シフト量Bhを変更する。縦シフト量変更部37は、縦方向調整量Hvを用いて縦シフト量Bvを変更する。回転量変更部39は、回転方向調整量Hrを用いて回転量Brを変更する。
<Step S6> Change of Correction Parameter The lateral shift amount changing unit 34 changes the lateral shift amount Bh using the lateral adjustment amount Hh. The vertical shift amount changing unit 37 changes the vertical shift amount Bv using the vertical adjustment amount Hv. The rotation amount changing unit 39 changes the rotation amount Br using the rotation direction adjustment amount Hr.

<ステップS7> 画像の再補正
画像再補正部24は、画像記憶部23から画像ILを読み出し、補正パラメータ記憶部21から変更後の補正パラメータBh、Bv、Brを読み出す。そして、画像再補正部24は、補正パラメータBh、Bv、Brを用いて、画像ILを補正する。その後、ステップS1に戻る。
<Step S <b>7> Image Recorrection The image recorrection unit 24 reads the image IL from the image storage unit 23, and reads the changed correction parameters Bh, Bv, and Br from the correction parameter storage unit 21. Then, the image re-correction unit 24 corrects the image IL using the correction parameters Bh, Bv, and Br. Then, it returns to step S1.

このように、実施例によれば、撮影装置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 apparatus 5 includes the lateral shift amount adjustment unit 27, the lateral shift amount Bh can be suitably adjusted. Therefore, the image correction unit 22 can translate the image IL in the horizontal direction using the appropriate horizontal shift amount Bh. Thereby, the parallax of the images IR and ILc is closer to the parallax theoretical value Ft than the parallax of the images IR and IL. Therefore, even when the cameras 11R and 11L are displaced, information about the subject in the depth direction can be obtained with high accuracy based on the images IR and ILc. Thus, even if the positions and postures of the cameras 11R and 11L are deviated, the accuracy and reliability of the imaging device 5 can be suitably maintained. As a result, it is possible to suitably prevent the operating rate of the vehicle 1 from decreasing.

特に、理論値計算部32は、調整用画像ER、ELの両方を使用せず、一方の調整用画像ERを使用して、視差の理論値Ftを算出する。この算出方法は、調整用画像ER、ELの両方を使用する場合に比べて、カメラ11R、11Lの位置ずれの影響を受けにくい。よって、理論値計算部32は、視差の理論値Ftを精度よく取得できる。   In particular, the theoretical value calculation unit 32 calculates the theoretical value Ft of parallax using one of the adjustment images ER without using both the adjustment images ER and EL. This calculation method is less susceptible to the displacement of the cameras 11R and 11L than when both the adjustment images ER and EL are used. Therefore, the theoretical value calculation unit 32 can acquire the theoretical value Ft of parallax with high accuracy.

理論値計算部32は、マーカM1、M2の間隔LMと投影点mR1、mR2の間隔Lmとの関係を利用して、カメラ11R/11LとマーカM1、M2との間の光軸方向AR/ALにおける距離Dを算出する。これにより、理論値計算部32は、視差の理論値Ftを好適に算出できる。   The theoretical value calculation unit 32 utilizes the relationship between the distance LM between the markers M1 and M2 and the distance Lm between the projection points mR1 and mR2, and the optical axis direction AR / AL between the camera 11R / 11L and the markers M1 and M2. The distance D at is calculated. Thereby, the theoretical value calculator 32 can suitably calculate the theoretical value Ft of parallax.

測定部31は、画像IRと画像ILcの間における実際の視差に相当する「視差の計測値Fm」を取得する。よって、横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとのずれを把握できる。その結果、横方向調整量計算部33は、適切な横方向調整量Hhを決定できる。特に、横方向調整量Hhが、視差の計測値Fmと視差の理論値Ftとの差である場合、画像IRと画像ILcの間における実際の視差を、視差の理論値Ftに一致させることができる。   The measurement unit 31 acquires a “parallax measurement value Fm” corresponding to the actual parallax between the image IR and the image ILc. Therefore, the horizontal adjustment amount calculation unit 33 can grasp the deviation between the parallax measurement value Fm and the parallax theoretical value Ft. As a result, the horizontal adjustment amount calculation unit 33 can determine an appropriate horizontal adjustment amount Hh. In particular, when the horizontal adjustment amount Hh is the difference between the parallax measurement value Fm and the parallax theoretical value Ft, the actual parallax between the image IR and the image ILc may be matched with the parallax theoretical value Ft. it can.

また、横シフト量調整部27は、横シフト量変更部34を備えているので、補正パラメータ記憶部21に記憶される横シフト量Bhを好適に更新できる。本実施例では、調整用画像ELは、画像補正部22によって補正された画像ILcであるので、横シフト量変更部34は、調整用画像ELを生成するために用いられた横シフト量Bhに、横方向調整量Hhを加減算する。これにより、横シフト量を好適に調整できる。   Further, since the lateral shift amount adjusting unit 27 includes the lateral shift amount changing unit 34, the lateral shift amount Bh stored in the correction parameter storage unit 21 can be suitably updated. In this embodiment, since the adjustment image EL is the image ILc corrected by the image correction unit 22, the horizontal shift amount changing unit 34 uses the horizontal shift amount Bh used for generating the adjustment image EL. The horizontal adjustment amount Hh is added or subtracted. Thereby, the amount of horizontal shift can be adjusted suitably.

また、調整用画像特定部25を備えているので、マーカM1、M2が適切に撮影された画像IR、ILcを好適に特定できる。   Further, since the adjustment image specifying unit 25 is provided, the images IR and ILc in which the markers M1 and M2 are appropriately photographed can be suitably specified.

また、縦シフト量調整部28を備えているので、縦シフト量Bhを好適に調整できる。よって、画像補正部22は、一層適切に画像ILを補正できる。   In addition, since the vertical shift amount adjustment unit 28 is provided, the vertical shift amount Bh can be suitably adjusted. Therefore, the image correction unit 22 can correct the image IL more appropriately.

また、回転量調整部29を備えているので、回転量Brを好適に調整できる。よって、画像補正部22は、一層適切に画像ILを補正できる。   Further, since the rotation amount adjustment unit 29 is provided, the rotation amount Br can be adjusted appropriately. Therefore, the image correction unit 22 can correct the image IL more appropriately.

また、走路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 cameras 11R and 11L. Thereby, the images for adjustment ER and EL can be suitably obtained.

具体的には、直線的なマーカ群撮影区間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 cameras 11R and 11L can photograph both the markers M1 and M2 in the linear marker group photographing section Tab. Further, markers M1 and M2 are arranged on a plane P substantially perpendicular to the optical axis AR / AL of the cameras 11R and 11L in the marker group photographing section Tab. Here, “substantially vertical” means to include both being strictly vertical and being nearly vertical to the extent that the lateral shift amount Bh can be appropriately adjusted.

このため、マーカ群撮影区間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 camera 11R can simultaneously photograph a plurality of markers M1 and M2 that are separated by substantially the same distance in the optical axis direction AR. Here, “substantially the same” means to include both being exactly equal and approximating to the extent that the lateral shift amount Bh can be appropriately corrected. Therefore, the theoretical value calculation unit 32 can accurately estimate the distance D based on the image IR and can calculate the parallax theoretical value Ft with high accuracy. In the marker group photographing section Tab, the camera 11L can photograph the markers M1 and M2 similarly to the camera 11R. Therefore, the measurement unit 31 can suitably acquire the parallax measurement value Fm based on the images IR and ILc.

さらに、マーカ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 value calculation part 32 calculates the space | interval Lm of projection point mR1, mR2 can be simplified. Further, it is possible to simplify the process in which the adjustment image specifying unit 25 determines whether the position of each projection point m satisfies the determination conditions 2 and 4.

また、上述したマーカ群撮影区間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 vehicle 1 is actually operating, the cameras 11R and 11L can suitably photograph the markers M1 and M2, and the image processing unit 13 The correction parameters Bh, Bv, Br can be suitably adjusted. Therefore, the accuracy and reliability of the imaging device 5 can be suitably maintained without reducing the operating rate of the vehicle 1.

また、走路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 cameras 11R and 11L can appropriately photograph the markers M1 and M2. Therefore, the image processing unit 13 can adjust the correction parameters Bh, Bv, Br more accurately.

本発明は、上記実施例のものに限らず、次のように変形実施することができる。   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 value calculation unit 32 calculates the distance D based on the interval LM and the interval Lm, but is not limited thereto. For example, the theoretical value calculator 32 may calculate the distance D by a triangulation technique or a technique using geometry.

図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 camera 11R and the markers M1 and M2. As a relatively simple example, the distance Db is the difference between the height of the camera 11R and the heights of the markers M1 and M2. As a relatively complicated example, the distance Db is calculated using the position and angle of the camera 11R and the positions of the markers M1 and M2.

三平方の定理に従って、距離Dは、以下の式(3)によって表される。

Figure 0006161704
According to the three square theorem, the distance D is expressed by the following equation (3).
Figure 0006161704

このような三角測量の手法を用いる場合、理論値計算部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 value calculation unit 32 calculates the distance Da based on the interval LM and the internal angles α and β of the triangle having the optical center CR and the projection points mR1 and mR2 as vertices. To do. Specifically, the theoretical value calculation unit 32 reads the interval LM and the internal parameters of the right camera 11R from the imaging condition storage unit 26. The theoretical value calculation unit 32 calculates the relative positional relationship between the optical center CR and the projection points mR1, mR2 based on the adjustment image ER and internal parameters, and the relative positions of the optical center CR and the projection points mR1, mR2. The angles α and β are calculated based on the relationship. The theoretical value calculation unit 32 calculates the distance Da by substituting the interval LM and the angles α and β into the relational expression (2).

続いて、理論値計算部32は、撮影条件記憶部26から右カメラ11Rの外部パラメータとマーカM1、M2の各位置を読み出す。なお、マーカM1、M2の各位置も、予め撮影条件記憶部26に記憶されている。理論値計算部32は、右カメラ11Rの外部パラメータとマーカM1、M2の各位置に基づいて、距離Dbを算出する。さらに、理論値計算部32は、関係式(3)を用いて、距離Dを計算する。   Subsequently, the theoretical value calculation unit 32 reads the external parameters of the right camera 11R and the positions of the markers M1 and M2 from the imaging condition storage unit 26. Note that the positions of the markers M1 and M2 are also stored in the imaging condition storage unit 26 in advance. The theoretical value calculator 32 calculates the distance Db based on the external parameters of the right camera 11R and the positions of the markers M1 and M2. Further, the theoretical value calculation unit 32 calculates the distance D using the relational expression (3).

上述した変形実施例では、マーカ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 theoretical value calculator 32 can easily calculate the distance Db.

上述した変形実施例では、さらに、カメラ11R/11LがマーカM1、M2と略同じ高さ位置に配置されていることが、特に好ましい。これによれば、点QR´が点QRと一致し、距離Daは距離Dと等しい。よって、理論値計算部32は、関係式(2)を用いて直接的に距離Dを取得でき、距離Dbの計算を省略できる。   In the modified embodiment described above, it is particularly preferable that the cameras 11R / 11L are arranged at substantially the same height as the markers M1 and M2. According to this, the point QR ′ coincides with the point QR, and the distance Da is equal to the distance D. Therefore, the theoretical value calculation unit 32 can directly acquire the distance D using the relational expression (2), and can omit the calculation of the distance Db.

(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 theoretical value calculator 32 calculates the parallax theoretical value Ft based on the adjustment image ER, but is not limited thereto. For example, the theoretical value calculation unit 32 may calculate the theoretical value Ft of parallax based on the adjustment image EL. Even when the adjustment image EL is used, the theoretical parallax value Ft can be suitably calculated. Further, for example, the theoretical value calculator 32 may calculate the theoretical value FtR of parallax based on the adjustment image ER, and may calculate the theoretical value FtL of parallax based on the adjustment image EL. In this case, the theoretical value calculation unit 32 may further calculate one parallax theoretical value Ft based on the parallax theoretical values FtR and FtL. According to this, the theoretical value Ft of parallax can be calculated with higher accuracy.

(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 measurement unit 31 acquires the parallax measurement value Fm related to one of the markers M1 and M2 based on one set of projection points mR and mL that are in a correspondence relationship. Not limited. For example, the measurement unit 31 may acquire the parallax measurement value Fm for both the markers M1 and M2 based on the two sets of projection points mR and mL that are in a correspondence relationship. In this case, the measurement unit 31 may further calculate one parallax measurement value Fm based on the parallax measurement value Fm related to the marker M1 and the parallax measurement value Fm related to the marker M2. According to this, the parallax measurement value Fm can be calculated with higher accuracy.

(4)上述した実施例では、横方向調整量計算部33は、視差の計測値Fmが視差の理論値Ftと等しくなるように、横方向調整量Hhを決定したが、これに限られない。例えば、横方向調整量計算部33は、視差の計測値Fmと視差の理論値Ftとの差が小さくなるように、横方向調整量Hhを決定してもよい。この変形実施例によっても、横シフト量Bhを好適に調整できる。   (4) In the above-described embodiment, the horizontal adjustment amount calculation unit 33 determines the horizontal adjustment amount Hh so that the parallax measurement value Fm is equal to the parallax theoretical value Ft, but is not limited thereto. . For example, the horizontal adjustment amount calculation unit 33 may determine the horizontal adjustment amount Hh so that the difference between the parallax measurement value Fm and the parallax theoretical value Ft is small. Also in this modified embodiment, the lateral shift amount Bh can be adjusted suitably.

同様に、縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置とが等しくなるように、縦方向調整量Hvを決定したが、これに限られない。例えば、縦方向調整量計算部36は、投影点mRの縦方向における位置と、投影点mRと対応する投影点mLの縦方向における位置との差が小さくなるように、縦方向調整量Hvを決定してもよい。この変形実施例によっても、縦シフト量Bvを好適に調整できる。   Similarly, the vertical adjustment amount calculation unit 36 determines the vertical adjustment amount Hv so that the position of the projection point mR in the vertical direction is equal to the position of the projection point mL corresponding to the projection point mR in the vertical direction. However, it is not limited to this. For example, the vertical adjustment amount calculation unit 36 sets the vertical adjustment amount Hv so that the difference between the vertical position of the projection point mR and the vertical position of the projection point mL corresponding to the projection point mR is small. You may decide. Also according to this modified embodiment, the vertical shift amount Bv can be suitably adjusted.

回転方向調整量計算部38は、仮想線KRの傾きと仮想線KLの傾きとが等しくなるように、回転方向調整量Hrを決定したが、これに限られない。例えば、回転方向調整量計算部38は、仮想線KRの傾きと仮想線KLの傾きとの差が小さくなるように、回転方向調整量Hrを決定してもよい。この変形実施例によっても、回転量Brを好適に調整できる。   The rotation direction adjustment amount calculation unit 38 determines the rotation direction adjustment amount Hr so that the inclination of the virtual line KR and the inclination of the virtual line KL are equal, but the present invention is not limited to this. For example, the rotation direction adjustment amount calculation unit 38 may determine the rotation direction adjustment amount Hr so that the difference between the inclination of the virtual line KR and the inclination of the virtual line KL is small. Also according to this modified embodiment, the rotation amount Br can be suitably adjusted.

(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 amount adjustment unit 27 changes the horizontal shift amount Bh whenever the adjustment images ER and EL are specified, but the present invention is not limited to this. For example, the lateral shift amount adjustment unit 27 may selectively change the lateral shift amount Bh according to the value of the lateral direction adjustment amount Hh. Similarly, in the above-described embodiment, the vertical shift amount adjustment unit 28 changes the vertical shift amount Bv whenever the adjustment images ER and EL are specified. However, the present invention is not limited to this. For example, the vertical shift amount adjustment unit 28 may selectively change the vertical shift amount Bv according to the value of the vertical direction adjustment amount Hv. In the above-described embodiment, the rotation amount adjustment unit 29 changes the rotation amount Br whenever the adjustment images ER and EL are specified. However, the present invention is not limited to this. For example, the rotation amount adjustment unit 29 may selectively change the rotation amount Br according to the value of the rotation direction adjustment amount Hr.

図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 amount adjustment unit 27 further includes a lateral direction adjustment amount determination unit 41. The horizontal direction adjustment amount determination unit 41 determines whether or not the horizontal direction adjustment amount Hh is equal to or greater than a predetermined threshold value. When it is determined that the horizontal adjustment amount Hh is equal to or greater than the predetermined threshold, the horizontal shift amount changing unit 34 changes the horizontal shift amount Bh. Otherwise, the horizontal shift amount changing unit 34 does not change the horizontal shift amount Bh.

同様に、縦シフト量調整部28は、さらに、縦方向調整量判定部42を備えている。縦方向調整量判定部42は、縦方向調整量Hvが所定の閾値以上であるか否かを判定する。縦方向調整量Hvが所定の閾値以上であると判定された場合、縦シフト量変更部37は、縦シフト量Bvを変更する。そうでない場合には、縦シフト量変更部37は、縦シフト量Bvを変更しない。   Similarly, the vertical shift amount adjustment unit 28 further includes a vertical direction adjustment amount determination unit 42. The vertical adjustment amount determination unit 42 determines whether or not the vertical adjustment amount Hv is greater than or equal to a predetermined threshold value. When it is determined that the vertical adjustment amount Hv is equal to or greater than the predetermined threshold, the vertical shift amount changing unit 37 changes the vertical shift amount Bv. Otherwise, the vertical shift amount changing unit 37 does not change the vertical shift amount Bv.

回転量調整部29は、さらに、回転方向調整量判定部43を備えている。回転方向調整量判定部43は、回転方向調整量Hrが所定の閾値以上であるか否かを判定する。回転方向調整量Hrが所定の閾値以上であると判定された場合、回転量変更部39は、回転量Brを変更する。そうでない場合には、回転量変更部39は、回転量Brを変更しない。   The rotation amount adjustment unit 29 further includes a rotation direction adjustment amount determination unit 43. The rotation direction adjustment amount determination unit 43 determines whether or not the rotation direction adjustment amount Hr is greater than or equal to a predetermined threshold value. When it is determined that the rotation direction adjustment amount Hr is equal to or greater than the predetermined threshold value, the rotation amount changing unit 39 changes the rotation amount Br. Otherwise, the rotation amount changing unit 39 does not change the rotation amount Br.

この変形実施例では、補正パラメータ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 image correction unit 22 can correct the image IL more appropriately. Similarly, it is possible to suitably prevent the vertical shift amount Bv and the rotation amount Br from fluctuating excessively. As a result, the image correction unit 22 can further appropriately correct the image IL.

(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 image correction unit 22 corrects one of the images IR and IL, but is not limited thereto. For example, both the images IR and IL may be corrected. In this case, as shown in FIG. 11, the correction parameter storage unit 21 may store correction parameters BhR, BvR, BrR for the image IR and correction parameters BhL, BvL, BrL for the image IL. According to this, the image correction part 22 can correct | amend image IR, IL suitably, respectively.

また、この変形実施例では、横シフト量調整部27は、画像IR用の横シフト量BhRと、画像IL用の横シフト量BhLをそれぞれ調整してもよい。同様に、縦シフト量調整部28は、縦シフト量BvR、BvLをそれぞれ調整してもよい。回転量調整部29は、回転量BrR、BrLをそれぞれ調整してもよい。   In this modified embodiment, the lateral shift amount adjustment unit 27 may adjust the lateral shift amount BhR for the image IR and the lateral shift amount BhL for the image IL, respectively. Similarly, the vertical shift amount adjustment unit 28 may adjust the vertical shift amounts BvR and BvL, respectively. The rotation amount adjustment unit 29 may adjust the rotation amounts BrR and BrL, respectively.

(7)上述した実施例では、画像補正部22は、画像ILを移動させる処理を行ったが、これに限られない。例えば、画像補正部22は、画像ILを移動させる処理に加えて、画像の歪み(Distortion)を補正してもよい。これによれば、画像ILを一層好適に補正できる。   (7) In the above-described embodiment, the image correction unit 22 performs the process of moving the image IL, but is not limited thereto. For example, the image correction unit 22 may correct image distortion in addition to the process of moving the image IL. According to this, the image IL can be corrected more suitably.

(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 image correction unit 22, and the adjustment image EL is the image ILc that has been corrected by the image correction unit 22. Not limited. For example, the adjustment image ER may be an image that has been corrected by the image correction unit 22, and the adjustment image EL may be an image that has not been corrected by the image correction unit 22. In the above-described embodiment, one of the adjustment images ER and EL is the image ILc corrected by the image correction unit 22, but is not limited thereto. For example, both of the adjustment images ER and EL may be images corrected by the image correction unit 22. Also by this, the horizontal shift amount adjustment unit 27, the vertical shift amount adjustment unit 28, and the rotation amount adjustment unit 29 can suitably adjust the correction parameters Bh, Bv, and Br, respectively.

また、例えば、調整用画像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 image correction unit 22. Specifically, as illustrated in FIG. 11, the adjustment image specifying unit 25 may determine whether the images IR and IL are the adjustment images ER and EL. In this modified embodiment, it is preferable that the lateral shift amount changing unit 34 sets the lateral adjustment amount Hh as a new lateral shift amount Bh. Accordingly, the horizontal adjustment amount Hh is stored in the correction parameter storage unit 21 as a new horizontal shift amount Bh. Similarly, it is preferable that the vertical shift amount changing unit 37 sets the vertical adjustment amount Hv as a new vertical shift amount Bv. The rotation amount changing unit 39 preferably sets the rotation direction adjustment amount Hr as a new rotation amount Br. According to this, when both the adjustment images ER and EL are uncorrected images, the correction parameters Bh, Bv, and Br can be suitably adjusted.

さらに、この変形実施例において、画像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 adjustment units 27 to 29 perform correction parameters Bh, Bv, The images IR and IL determined to be the adjustment images ER and EL may be corrected by changing Br and using the corrected correction parameters Bh, Bv, and Br by the image correction unit 22. According to this, the image re-correction unit 24 described in the embodiment can be omitted.

(9)上述した実施例では、調整用画像特定部25が用いる判定条件1乃至4を例示したが、判定条件は適宜に設計、選択することができる。   (9) In the above-described embodiment, the determination conditions 1 to 4 used by the adjustment image specifying unit 25 are exemplified, but the determination conditions can be appropriately designed and selected.

例えば、調整用画像特定部25は、判定条件1乃至4に加えて、以下に示す判定条件5を用いてもよい。
判定条件5:差ΔvRと差ΔvLとの間の差が、閾値以下であること。
ここで、差ΔvRは判定条件2に規定され、差ΔvLは判定条件4に規定される。
For example, the adjustment image specifying unit 25 may use the following determination condition 5 in addition to the determination conditions 1 to 4.
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 determination condition 2, and the difference ΔvL is defined in the determination condition 4.

また、調整用画像特定部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 image specifying unit 25 may use determination conditions 6 to 9 shown below.
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 image specifying unit 25 can preferably determine whether the images IR and ILc are the adjustment images ER and EL.

(10)上述した実施例では、横シフト量調整部27、縦シフト量調整部28および回転量調整部29を備えていたが、これに限られない。例えば、これら調整部27乃至29のいずれか1つまたは2つを省略してもよい。この変形実施例によっても、車両1が実稼働しているときに、画像処理部13は補正パラメータBh、Bv、Brの少なくとも1つを好適に調整できる。   (10) In the above-described embodiment, the horizontal shift amount adjustment unit 27, the vertical shift amount adjustment unit 28, and the rotation amount adjustment unit 29 are provided. However, the present invention is not limited to this. For example, any one or two of the adjustment units 27 to 29 may be omitted. Also in this modified example, when the vehicle 1 is actually operating, the image processing unit 13 can suitably adjust at least one of the correction parameters Bh, Bv, and Br.

(11)上述した実施例では、撮影装置5は、2台のカメラ11R、11Lを備えていたが、これに限られない。たとえば、撮影装置5は、3台以上のカメラ11を備えてもよい。すなわち、3台以上のカメラ11によってステレオカメラを構成してもよい。   (11) In the above-described embodiment, the photographing apparatus 5 includes the two cameras 11R and 11L, but is not limited thereto. For example, the imaging device 5 may include three or more cameras 11. That is, a stereo camera may be configured by three or more cameras 11.

(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 vehicle 1 is a golf cart, but is not limited thereto. The vehicle 1 may be applied to various uses. For example, the vehicle 1 may be a vehicle for traveling in a farm. The vehicle 1 may be an unmanned traveling vehicle.

(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 SYMBOLS 1 ... Vehicle 11R, 11L ... Camera (image sensor)
DESCRIPTION OF SYMBOLS 5 ... Imaging device 13 ... Image processing part 21 ... Correction parameter storage part 22 ... Image correction part 23 ... Image storage part 24 ... Image re-correction part 25 ... Adjustment image specific part 26 ... Shooting condition storage part 27 ... Horizontal shift amount adjustment Section 28 ... Vertical shift amount adjustment section 29 ... Rotation amount adjustment section 31 ... Measurement section 32 ... Theoretical value calculation section 33 ... Horizontal adjustment amount calculation section 34 ... Horizontal shift amount change section AR, AL ... Optical axis Bh ... Horizontal shift amount Bv… Vertical shift amount Br… Rotation amount D… Distance ER, EL… Adjustment image Fm… Parallax measurement value Ft… Parallax theoretical value Hh… Lateral adjustment amount Hv… Vertical adjustment amount Hr… Rotation direction adjustment amount IR , IL, ILc ... image LM ... marker interval Lm ... projection point interval MG ... marker group M1, M2 ... marker (first marker, second marker)
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に記載の撮影装置において、
前記理論値計算部は、前記画像センサと前記第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.
請求項1または2に記載の撮影装置において、
前記横方向調整量計算部は、前記視差の計測値と前記視差の理論値との差が小さくなるように、前記横方向調整量を決定する撮影装置。
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から3のいずれかに記載の撮影装置において、
前記撮影装置は、さらに、画像上における前記第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から4のいずれかに記載の撮影装置において、
前記第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.
請求項1から5のいずれかに記載の撮影装置において、
前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を前記画像の縦方向に縦シフト量だけ平行移動させ、
前記撮影装置は、さらに、前記調整用画像に基づいて前記縦シフト量を調整する縦シフト量調整部を備える撮影装置。
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.
請求項1から6のいずれかに記載の撮影装置において、
前記画像補正部は、さらに、少なくともいずれかの前記画像センサによって撮影された画像を回転量だけ回転させ、
前記撮影装置は、さらに、前記調整用画像に基づいて前記回転量を調整する回転量調整部を備える撮影装置。
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.
請求項8に記載の車両において、
前記走路は予め決められており、
前記車両は前記走路を自律走行する車両。
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:
車両が走行しているときに、車両に搭載されている複数の画像センサが、車両の外部に設置されているマーカ群を撮影する過程と、  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
前記マーカ群は第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.
JP2015532236A 2014-02-12 2015-02-09 Imaging apparatus, vehicle, and image correction method Active JP6161704B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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