Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7320459B2 - Image processing device, imaging device, roadside unit, and image processing method - Google Patents
[go: Go Back, main page]

JP7320459B2 - Image processing device, imaging device, roadside unit, and image processing method - Google Patents

Image processing device, imaging device, roadside unit, and image processing method Download PDF

Info

Publication number
JP7320459B2
JP7320459B2 JP2020003721A JP2020003721A JP7320459B2 JP 7320459 B2 JP7320459 B2 JP 7320459B2 JP 2020003721 A JP2020003721 A JP 2020003721A JP 2020003721 A JP2020003721 A JP 2020003721A JP 7320459 B2 JP7320459 B2 JP 7320459B2
Authority
JP
Japan
Prior art keywords
feature points
specific feature
captured image
imaging unit
captured
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
JP2020003721A
Other languages
Japanese (ja)
Other versions
JP2021111198A (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.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2020003721A priority Critical patent/JP7320459B2/en
Priority to US17/758,381 priority patent/US12322137B2/en
Priority to PCT/JP2021/000102 priority patent/WO2021145236A1/en
Priority to EP21741853.2A priority patent/EP4092377A4/en
Priority to CN202180009381.8A priority patent/CN115004274A/en
Publication of JP2021111198A publication Critical patent/JP2021111198A/en
Priority to JP2023119831A priority patent/JP2023126675A/en
Application granted granted Critical
Publication of JP7320459B2 publication Critical patent/JP7320459B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、画像処理装置、撮像装置、路側機、および画像処理方法に関するものである。 The present invention relates to an image processing device, an imaging device, a roadside device, and an image processing method.

車と多様な情報を通信する路側機を路上に設置することが検討されている。路側機は、例えば、見通しの悪い交差点に向かって来る車両および人などの測定対象をカメラで撮像し、その位置などを情報として、測定対象とは別の道路から交差点に向かう車両および人に報知するために用いられることが検討されている。 Installation of roadside units on roads that communicate various information with vehicles is under study. For example, the roadside unit captures images of objects to be measured, such as vehicles and people approaching an intersection with poor visibility, with a camera, and notifies vehicles and people heading to the intersection from a road other than the object to be measured as information about their positions. It is being considered to be used to

カメラで撮像した画像に基づいて測定対象の位置を算出するためには、カメラのキャリブレーションを行い、カメラのワールド座標系の位置および姿勢に対応する較正パラメータを算出する必要がある。路側機のカメラのキャリブレーションのために、目印を搭載した計測車両をカメラで撮影して画像中の目印の位置を取得し、計測車両の位置をGPS受信部が受信する情報によりワールド座標系における目印の位置を取得することが提案されている(特許文献1参照)。 In order to calculate the position of the measurement target based on the image captured by the camera, it is necessary to calibrate the camera and calculate calibration parameters corresponding to the position and orientation of the camera in the world coordinate system. In order to calibrate the camera of the roadside unit, the measurement vehicle equipped with the mark is photographed by the camera, the position of the mark in the image is acquired, and the position of the measurement vehicle is calculated in the world coordinate system from the information received by the GPS receiver. Acquiring the position of a mark has been proposed (see Patent Document 1).

特開2012-010036号公報JP 2012-010036 A

しかし、計測車両を用いたカメラのキャリブレーションは、作業が煩雑であった。 However, camera calibration using a measurement vehicle is a complicated task.

従って、上記のような従来技術の問題点に鑑みてなされた本開示の目的は、カメラのキャリブレーションを簡潔に行う画像処理装置、撮像装置、路側機、および画像処理方法を提供することにある。 Accordingly, an object of the present disclosure, which has been made in view of the problems of the conventional technology as described above, is to provide an image processing device, an imaging device, a roadside device, and an image processing method that simply perform camera calibration. .

上述した諸課題を解決すべく、第1の観点による画像処理装置は、
撮像部から撮像画像を取得する画像インターフェースと、
前記撮像部に撮像される撮像画像の路面上または床面上の複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する。
In order to solve the above-mentioned problems, the image processing device according to the first aspect includes:
an image interface that acquires a captured image from the imaging unit;
Positions in a world coordinate system of each of a plurality of specific feature points on the road surface or the floor surface of the captured image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. If the position in the captured image has changed from the reference position, the calibration parameters are recalculated.

また、第2の観点による撮像装置は、
撮像により撮像画像を生成する撮像部と、
前記撮像部に撮像される撮像画像の路面上または床面上における複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する。
In addition, the imaging device according to the second aspect is
an imaging unit that generates a captured image by imaging;
Positions in a world coordinate system of each of a plurality of specific feature points on a road surface or a floor surface of an image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. If the position in the captured image has changed from the reference position, the calibration parameters are recalculated.

また、第3の観点による路側機は、
撮像により撮像画像を生成する撮像部と、
前記撮像部に撮像される撮像画像の路面上または床面上における複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する。
In addition, the roadside unit according to the third aspect is
an imaging unit that generates a captured image by imaging;
Positions in a world coordinate system of each of a plurality of specific feature points on a road surface or a floor surface of an image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. If the position in the captured image has changed from the reference position, the calibration parameters are recalculated.

また、第4の観点による画像処理方法は、
画像処理装置による画像処理方法であって、
前記画像処理装置は、
撮像部に撮像される撮像画像の路面上または床面上の複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶し、
前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、
当該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出する。
Further, the image processing method according to the fourth aspect is
An image processing method by an image processing device,
The image processing device is
Positions in the world coordinate system of each of a plurality of specific feature points on the road surface or the floor surface of the captured image captured by the imaging unit, and each of the plurality of specific feature points captured by the imaging unit at an arbitrary time. The position in the captured image of is stored as a reference position,
Detecting the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time,
when positions in the captured image of a predetermined ratio or more among the plurality of specific feature points have changed from the reference position, based on the plurality of specific feature points and the position of the world coordinate system A calibration parameter for calibrating the position and orientation of the imaging unit is calculated.

上記のように構成された本開示に係る画像処理装置、撮像装置、路側機、および画像処理方法によれば、カメラのキャリブレーションが簡潔に行われ得る。 According to the image processing device, imaging device, roadside device, and image processing method according to the present disclosure configured as described above, camera calibration can be performed simply.

本実施形態に係る画像処理装置を含む路側機の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a roadside machine including an image processing device according to this embodiment; FIG. 図1の画像処理装置の概略構成を示すブロック図である。2 is a block diagram showing a schematic configuration of the image processing apparatus of FIG. 1; FIG. 図2のコントローラが実行する手動キャリブレーション処理を説明するためのフローチャートである。FIG. 3 is a flowchart for explaining manual calibration processing executed by the controller in FIG. 2; FIG. 図2のコントローラが実行する自動キャリブレーション処理を説明するためのフローチャートである。FIG. 3 is a flowchart for explaining automatic calibration processing executed by the controller in FIG. 2; FIG.

以下、本開示を適用した画像処理装置の実施形態について、図面を参照して説明する。 An embodiment of an image processing apparatus to which the present disclosure is applied will be described below with reference to the drawings.

図1に示すように、本開示の一実施形態に係る画像処理装置10を含む路側機11は、撮像部12および画像処理装置10を含む撮像装置13、メモリ14、通信部15、ならびにコントローラ16を含んで構成される。 As shown in FIG. 1 , a roadside device 11 including an image processing device 10 according to an embodiment of the present disclosure includes an imaging unit 12 and an imaging device 13 including the image processing device 10, a memory 14, a communication unit 15, and a controller 16. Consists of

撮像部12は、路側機11周辺の光景を撮像して、画像を生成する。画像処理装置10は、撮像部12が撮像した画像に基づいて、路側機11の周囲における測定対象の存否を判別する。本実施形態においては、測定対象は、例えば、人間、箱型車両、自動二輪車、および自転車である。画像処理装置10は、測定対象が存在する場合、測定対象の実空間における存在位置、言換えるとワールド座標系の位置を算出する。メモリ14は、路側機11の位置を記憶する。通信部15は、有線または無線により外部機器と通信する。外部機器は、例えば、路側機11に近接する車両において利用されるナビゲーション装置などの端末装置、または走行中の車両の現在位置を認識して当該車両に交通情報を送信するサーバ装置などである。外部機器は、撮像部12の手動較正用の端末装置であってよい。コントローラ16は、撮像した画像に測定対象が含まれる場合、測定対象の実空間における存在位置を、路側機11の位置とともに、測定対象の位置をユーザに報知する外部機器に送信するよう通信部15を制御する。 The image capturing unit 12 captures a scene around the roadside unit 11 and generates an image. The image processing device 10 determines whether there is an object to be measured around the roadside unit 11 based on the image captured by the imaging unit 12 . In this embodiment, the objects to be measured are, for example, humans, box-shaped vehicles, motorcycles, and bicycles. When there is an object to be measured, the image processing device 10 calculates the existing position of the object to be measured in the real space, in other words, the position in the world coordinate system. The memory 14 stores the position of the roadside unit 11 . The communication unit 15 communicates with an external device by wire or wirelessly. The external device is, for example, a terminal device such as a navigation device used in a vehicle adjacent to the roadside unit 11, or a server device that recognizes the current position of a running vehicle and transmits traffic information to the vehicle. The external device may be a terminal device for manual calibration of the imaging unit 12 . When the captured image includes the object to be measured, the controller 16 causes the communication unit 15 to transmit the position of the object to be measured in the real space together with the position of the roadside unit 11 to an external device that notifies the user of the position of the object to be measured. to control.

以下に、撮像部12および画像処理装置10の詳細について説明する。 Details of the imaging unit 12 and the image processing device 10 will be described below.

撮像部12は、例えば、信号装置、電柱、および街灯などの、屋外において路面を含む光景を撮像可能な高さを有する構造物に固定される。撮像部12が固定される位置および姿勢は、事前に定められてよく、固定時に定められてよい。撮像部12の位置および姿勢はそれぞれ、ワールド座標系において、基準となる位置に対する撮像部12の位置、および、基準となる方向に対する撮像部12の傾きを意味する。本開示において「ワールド座標系」は、撮像部12の外部の三次元空間に基づいて設定された座標系を意味する。撮像部12は画角内の被写体を撮像して、被写体に相当する画像信号を生成する。 The imaging unit 12 is fixed to a structure having a height capable of capturing an outdoor scene including a road surface, such as a signaling device, a utility pole, and a streetlight. The position and posture at which the imaging unit 12 is fixed may be determined in advance, or may be determined at the time of fixing. The position and orientation of the imaging unit 12 respectively mean the position of the imaging unit 12 with respect to the reference position and the inclination of the imaging unit 12 with respect to the reference direction in the world coordinate system. In the present disclosure, the “world coordinate system” means a coordinate system set based on the three-dimensional space outside the imaging unit 12 . The imaging unit 12 images a subject within an angle of view and generates an image signal corresponding to the subject.

図2に示すように、画像処理装置10は、画像インターフェース17、情報インターフェース18、メモリ19、およびコントローラ20を含んで構成される。 As shown in FIG. 2, the image processing apparatus 10 includes an image interface 17, an information interface 18, a memory 19, and a controller 20. FIG.

画像インターフェース17は、撮像部12から撮像画像を取得する。情報インターフェース18は、路側機11のコントローラ16と通信する。 The image interface 17 acquires the captured image from the imaging unit 12 . The information interface 18 communicates with the controller 16 of the roadside unit 11 .

メモリ19は、例えば、RAM(Random Access Memory)およびROM(Read Only Memory)など、任意の記憶デバイスを含む。メモリ19は、コントローラ20を機能させる多様なプログラム、およびコントローラ20が用いる多様な情報を記憶する。 The memory 19 includes arbitrary storage devices such as RAM (Random Access Memory) and ROM (Read Only Memory). Memory 19 stores various programs that cause controller 20 to function and various information that controller 20 uses.

メモリ19は、複数の特定の特徴点それぞれのワールド座標系の位置を記憶する。特定の特徴点は、任意の構造物それぞれに固定された撮像部12が撮像する撮像画像内で、コントローラ20が検出可能な点である。また、特定の特徴点は、実空間において路面上または床面上において継続的に同じ場所に位置する路面標示の角および構造物の下端などに撮像画像において対応する点である。路面標示の角は、例えば、横断歩道の四隅および白線の角である。構造物の下端は、例えば、自動販売機の角である。特定の特徴点のワールド座標系の位置は、後述する、手動較正用の端末装置を用いることにより、メモリ19に格納される。また、メモリ19は、基準位置を記憶する。基準位置は、撮像部12に任意の時期に撮像される当該複数の特定の特徴点それぞれの撮像画像における位置である。 The memory 19 stores the position of each of the plurality of specific feature points in the world coordinate system. A specific feature point is a point that can be detected by the controller 20 in a captured image captured by the imaging unit 12 fixed to each arbitrary structure. Further, the specific feature point is a point in the captured image that corresponds to the corner of the road marking, the lower end of the structure, etc., which are continuously located at the same place on the road surface or floor surface in the real space. The corners of road markings are, for example, the four corners of crosswalks and the corners of white lines. The lower end of the structure is, for example, the corner of a vending machine. The position of the specific feature point in the world coordinate system is stored in the memory 19 by using a terminal device for manual calibration, which will be described later. Also, the memory 19 stores a reference position. The reference position is the position in the captured image of each of the plurality of specific feature points captured by the imaging unit 12 at any time.

メモリ19は、2次元の画像座標系からの、ワールド座標系への座標の変換式または変換表を記憶してよい。画像座標系は、撮像部12が撮像した画像における縦方向および横方向を軸としてよい。ワールド座標系は、実空間の鉛直方向と、および水平面に平行且つ互いに垂直な2方向とを軸としてよい。変換式または変換表は、撮像部12の位置および姿勢を較正する較正パラメータによって較正されてよい。変換式または変換表は、撮像画像における路面上または床面上の物体の位置座標の、画像座標系からワールド座標系への座標変換に用いられる。 The memory 19 may store a conversion formula or conversion table for coordinates from the two-dimensional image coordinate system to the world coordinate system. The image coordinate system may have vertical and horizontal axes in the image captured by the imaging unit 12 . The world coordinate system may have axes in the vertical direction of the real space and two directions parallel to the horizontal plane and perpendicular to each other. The conversion formula or conversion table may be calibrated with calibration parameters that calibrate the position and orientation of the imaging unit 12 . A conversion formula or a conversion table is used for coordinate conversion of the position coordinates of an object on the road surface or the floor surface in the captured image from the image coordinate system to the world coordinate system.

コントローラ20は、1以上のプロセッサおよびメモリを含む。プロセッサは、特定のプログラムを読み込ませて特定の機能を実行する汎用のプロセッサ、および特定の処理に特化した専用のプロセッサを含んでよい。専用のプロセッサは、特定用途向けIC(ASIC;Application Specific Integrated Circuit)を含んでよい。プロセッサは、プログラマブルロジックデバイス(PLD;Programmable Logic Device)を含んでよい。PLDは、FPGA(Field-Programmable Gate Array)を含んでよい。コントローラ20は、1つまたは複数のプロセッサが協働するSoC(System-on-a-Chip)、およびSiP(System In a Package)のいずれかであってもよい。 Controller 20 includes one or more processors and memory. The processor may include a general-purpose processor that loads a specific program to execute a specific function, and a dedicated processor that specializes in specific processing. A dedicated processor may include an Application Specific Integrated Circuit (ASIC). The processor may include a programmable logic device (PLD). A PLD may include an FPGA (Field-Programmable Gate Array). The controller 20 may be either a System-on-a-Chip (SoC) with one or more processors working together, or a System In a Package (SiP).

コントローラ20は、情報インターフェース18および通信部15を介して、手動較正用の端末装置から手動キャリブレーションの要求を取得するとき、以下に説明するように、手動キャリブレーションを実行する。 When the controller 20 receives a request for manual calibration from the manual calibration terminal device via the information interface 18 and the communication unit 15, the controller 20 performs manual calibration as described below.

コントローラ20は、手動キャリブレーションの実行において、複数の特定の特徴点それぞれのワールド座標系の位置の取得、当該複数の特定の特徴点それぞれの撮像画像における位置の取得、および較正パラメータの算出を行う。特定される特徴点の数はキャリブレーションの実行に必要な数以上であればよく、5以上であることが好ましく、10以上であることがより好ましく、20以上であることがさらに好ましい。 In executing manual calibration, the controller 20 obtains the positions of each of the plurality of specific feature points in the world coordinate system, obtains the positions of the plurality of specific feature points in the captured image, and calculates the calibration parameters. . The number of specified feature points may be equal to or greater than the number necessary for performing calibration, preferably 5 or more, more preferably 10 or more, and even more preferably 20 or more.

コントローラ20は、特徴点のワールド座標系の位置の取得を、例えば、GPS受信機または手動較正用の端末装置から、情報インターフェース18を介して取得する。コントローラ20は、取得した特徴点のワールド座標系の位置をメモリ19に格納する。 The controller 20 acquires the world coordinate system positions of the feature points via the information interface 18, for example, from a GPS receiver or a terminal device for manual calibration. The controller 20 stores the acquired positions of the feature points in the world coordinate system in the memory 19 .

GPS受信機から位置を取得するために、例えば、GPS受信機が、撮像部12の画角範囲内の路面上の路面標示の角、または床面上の自動販売機の下端の角などのように、コントローラ20が撮像画像から特定しやすいと考えられる位置に載置される。GPS受信機は数個の衛星から受信する信号に基づいて、水平面におけるGPS受信機の位置を算出する。コントローラ20は、GPS受信機の載置位置をGPS受信機から直接的にまたは手動較正用の端末装置を介して受信するとき、路面または床面の高さを高さ方向の座標として加えて、特定の特徴点のワールド座標系の位置として取得する。GPS受信機は複数の位置に載置されることがユーザに求められているので、複数の特定の特徴点のワールド座標系の位置がコントローラ20に取得される。 In order to acquire the position from the GPS receiver, for example, the GPS receiver is positioned within the angle of view of the imaging unit 12, such as the corner of a road marking on the road surface, or the bottom corner of a vending machine on the floor. Then, the controller 20 is placed at a position that can be easily identified from the captured image. A GPS receiver calculates its position in the horizontal plane based on the signals it receives from several satellites. When the controller 20 receives the mounting position of the GPS receiver directly from the GPS receiver or via a terminal device for manual calibration, the controller 20 adds the height of the road surface or the floor surface as a coordinate in the height direction, Get as the position in the world coordinate system of a specific feature point. Since the user is required to place the GPS receiver at a plurality of positions, the controller 20 obtains the world coordinate system positions of a plurality of specific feature points.

または、手動較正用の端末装置から位置を取得するために、例えば、当該端末装置においてユーザの操作により、当該端末装置のディスプレイに、撮像部12を固定する構造物の周辺の航空写真が重畳されている地図または測量図が表示される。ユーザの操作により、地図または測量図の中から、撮像部12の画角範囲内の路面上の路面標示の角、または床面上の自動販売機の角などのように、コントローラ20が撮像画像から特定しやすいと考えられる路面上または床面上の複数の位置が指定される。コントローラ20は、手動較正用の端末装置から、航空写真内の指定された複数の位置を受信するとき、路面または床面の高さを高さ方向の座標として加えて、複数の特定の特徴点のワールド座標系の位置として取得する。 Alternatively, in order to acquire the position from the terminal device for manual calibration, for example, by the user's operation on the terminal device, an aerial photograph around the structure to which the imaging unit 12 is fixed is superimposed on the display of the terminal device. A map or survey plan is displayed. By the user's operation, the controller 20 picks up an image from the map or the survey map, such as the corner of the road marking on the road surface within the angle of view of the imaging unit 12, or the corner of the vending machine on the floor. , a plurality of positions on the road surface or floor surface that are considered to be easy to identify are specified. When the controller 20 receives a plurality of specified positions in the aerial photograph from the terminal device for manual calibration, the controller 20 adds the height of the road surface or floor surface as a coordinate in the height direction to obtain a plurality of specific feature points. as a position in the world coordinate system of .

コントローラ20は、複数の特定の特徴点それぞれの撮像画像における位置の取得のために、撮像部12から取得する撮像画像を、手動較正用の端末装置に送信するように情報インターフェース18を制御する。コントローラ20は、送信した撮像画像に対して、ワールド座標系の位置の各特徴点に対応づけられた撮像画像における位置を、情報インターフェース18を介して取得する。なお、較正用の端末装置には、撮像画像と、特徴点のワールド座標系の位置に基づき水平面における特徴点の位置を示す地図とが表示される。ユーザには、当該地図における各特徴点の位置を見ながら、撮像画像内で、当該特徴点の位置を指定する入力が求められている。コントローラ20は、取得した特徴点の撮像画像における位置をメモリ19に格納する。 The controller 20 controls the information interface 18 so as to transmit the captured image acquired from the imaging unit 12 to the terminal device for manual calibration in order to acquire the position of each of the plurality of specific feature points in the captured image. The controller 20 acquires, via the information interface 18, the position in the captured image that is associated with each feature point in the position of the world coordinate system for the transmitted captured image. Note that the terminal device for calibration displays the captured image and a map showing the positions of the feature points on the horizontal plane based on the positions of the feature points in the world coordinate system. The user is required to input the position of each feature point in the captured image while looking at the position of each feature point on the map. The controller 20 stores the positions of the acquired feature points in the captured image in the memory 19 .

コントローラ20は、較正パラメータの算出において、最初に仮の較正パラメータを算出する。コントローラ20は、複数の特定の特徴点それぞれの撮像画像における位置と、当該特徴点それぞれの、取得されたワールド座標系の位置とに対して、例えば5点アルゴリズムを実行することにより変換式または変換表を較正するパラメータを、仮の較正パラメータとして算出する。 In calculating the calibration parameters, the controller 20 first calculates temporary calibration parameters. The controller 20 converts the position of each of the plurality of specific feature points in the captured image and the acquired position of each of the feature points in the world coordinate system by executing, for example, a 5-point algorithm. The parameters that calibrate the table are calculated as temporary calibration parameters.

コントローラ20は、仮の較正パラメータを用いて較正した変換式または変換表を用いて、特徴点それぞれのワールド座標系の位置を撮像画像における位置に変換する。コントローラ20は、変換した撮像画像における位置と、手動較正用の端末装置から取得した、対応する特徴点の撮像画像における位置との間隔を算出する。 The controller 20 converts the position of each feature point in the world coordinate system to the position in the captured image using a conversion formula or conversion table calibrated using the temporary calibration parameters. The controller 20 calculates the distance between the converted position in the captured image and the position in the captured image of the corresponding feature point acquired from the terminal device for manual calibration.

コントローラ20は、算出した間隔が間隔閾値未満である場合、当該間隔に対応する特徴点を、自動キャリブレーションに用いる基準特徴点に一時的に定める。 If the calculated interval is less than the interval threshold, the controller 20 temporarily determines the feature point corresponding to the interval as the reference feature point used for automatic calibration.

コントローラ20は、算出した間隔が間隔閾値以上である場合、撮像画像上に、ワールド座標系から変換した位置、および手動較正用の端末装置から取得した位置を区別可能に示す、例えば、区別可能に異なる特定の色で色付けた2つの点像を重畳する。コントローラ20は、点像を重畳した撮像画像を手動較正用の端末装置に送信するように、情報インターフェース18を制御する。 When the calculated interval is equal to or greater than the interval threshold, the controller 20 distinguishably indicates the position converted from the world coordinate system and the position obtained from the terminal device for manual calibration on the captured image. Superimpose two point images colored with different specific colors. The controller 20 controls the information interface 18 so as to transmit the captured image on which the point image is superimposed to the terminal device for manual calibration.

コントローラ20は、送信した、点像を重畳した撮像画像に対して、当該点像に対応する特徴点の再指定される撮像画像における位置、または当該特徴点の再指定されるワールド座標系の位置のいずれかを取得する。なお、手動較正用の端末装置のユーザには、点像を重畳した撮像画像に基づいて、2つの点像の位置が近づくように、撮像画像における特徴点の位置の再指定、または当該特徴点のワールド座標系の位置の再指定の入力が求められている。 The controller 20 determines the position of the feature point corresponding to the point image in the captured image to be re-specified, or the position in the world coordinate system to which the feature point is re-specified, for the transmitted captured image on which the point images are superimposed. to get one of It should be noted that the user of the terminal device for manual calibration may re-specify the position of the feature point in the captured image or You are prompted to re-specify the location of the world coordinate system.

コントローラ20は、算出した間隔が間隔閾値以上であった特徴点に対して、再指定された撮像画像における位置とメモリ19に記憶されたワールド座標系の位置との組合せ、またはメモリ19に記憶された撮像画像における位置と再指定されたワールド座標系の位置との組合せに対して、基準特徴点の撮像画像における位置およびワールド座標系の位置とともに5点アルゴリズムを実行することにより、再び仮の較正パラメータを算出する。 The controller 20 selects a combination of the redesignated position in the captured image and the position in the world coordinate system stored in the memory 19 or For the combination of the captured image position and the re-specified world coordinate system position, perform the 5-point algorithm along with the captured image position and the world coordinate system position of the reference feature point, again provisional calibration Calculate parameters.

コントローラ20は、再び、仮の較正パラメータを用いて較正した変換式または変換表を用いて、特徴点のワールド座標系の位置を撮像画像における位置に変換する。コントローラ20は、変換した撮像画像における位置と、手動較正用の端末装置から取得した、対応する特徴点の撮像画像における位置との間隔を算出する。 The controller 20 again converts the position of the feature point in the world coordinate system to the position in the captured image using the conversion formula or conversion table calibrated using the temporary calibration parameters. The controller 20 calculates the distance between the converted position in the captured image and the position in the captured image of the corresponding feature point acquired from the terminal device for manual calibration.

コントローラ20は、仮の較正パラメータの算出、ワールド座標系の位置から撮像画像における位置への変換、および間隔の算出を、基準特徴点の数が個数閾値以上になるまで繰返す。個数閾値は、キャリブレーションを行うのに必要な数以上であればよく、例えば、5以上であることが好ましく、10以上であることがより好ましく、20以上であることがさらに好ましい。 The controller 20 repeats the calculation of temporary calibration parameters, the conversion from the position in the world coordinate system to the position in the captured image, and the calculation of intervals until the number of reference feature points reaches or exceeds the number threshold. The number threshold value may be any number that is equal to or greater than the number required for calibration, and is preferably 5 or more, more preferably 10 or more, and even more preferably 20 or more.

コントローラ20は、基準特徴点の数が基準閾値以上になるときの仮の較正パラメータを、較正パラメータの初期値として確定する。コントローラ20は、確定した較正パラメータを用いて、メモリ19の変換式または変換表を較正して、メモリ19に再格納する。 The controller 20 determines the temporary calibration parameters when the number of reference feature points is greater than or equal to the reference threshold as the initial values of the calibration parameters. The controller 20 calibrates the conversion formula or conversion table in the memory 19 using the determined calibration parameters, and stores it again in the memory 19 .

コントローラ20は、較正した変換式または変換表を用いて、基準特徴点のワールド座標系の位置を、撮像画像における位置に変換する。コントローラ20は、変換された撮像画像における位置を、特徴点の基準位置としてメモリ19に格納する。コントローラ20は、基準特徴点の特徴量を撮像画像から抽出する。コントローラ20は、抽出した特徴量をメモリ19に格納する。 The controller 20 converts the position of the reference feature point in the world coordinate system to the position in the captured image using a calibrated conversion formula or conversion table. The controller 20 stores the converted position in the captured image in the memory 19 as the reference position of the feature point. The controller 20 extracts the feature amount of the reference feature points from the captured image. The controller 20 stores the extracted feature quantity in the memory 19 .

コントローラ20は、手動キャリブレーションの終了後、言換えると、基準位置の算出に用いた撮像画像を撮像した任意の時期とは異なる時期に撮像された撮像画像を撮像部12から新たに取得するとき、自動キャリブレーションを実行可能である。自動キャリブレーションは、1フレームの撮像画像を取得するたびに行われてよく、所定のフレーム周期で行われてよく、または定期的に行われてよい。本実施形態においては、所定のフレーム周期で自動キャリブレーションは行われる。 In other words, when the controller 20 acquires a new captured image from the imaging unit 12 at a time different from the arbitrary time at which the captured image used for calculating the reference position is captured after the manual calibration ends. , automatic calibration can be performed. Automatic calibration may be performed each time a captured image of one frame is acquired, may be performed at predetermined frame intervals, or may be performed periodically. In this embodiment, automatic calibration is performed at a predetermined frame period.

コントローラ20は、自動キャリブレーションのために、メモリ19に記憶されている特徴量に基づいて、新たに取得した撮像画像の中から複数の基準特徴点を検出する。手動キャリブレーションの実行後、基準特徴点に相当する実空間の地点が車両などの障害物により覆われることがある。そのような場合、撮像画像から基準特徴点が検出できないことがある。コントローラ20は、検出した基準特徴点の数が実行基準範囲の範囲外である場合、当該撮像画像に対して、以後の較正パラメータの算出を停止する。実行基準範囲は、較正パラメータの算出に必要な最小限の特徴点の数、例えば5以上の範囲であってよく、または、メモリ19に記憶されている基準特徴点の数に対する、例えば6割などの所定の割合以上の範囲であってよい。 For automatic calibration, the controller 20 detects a plurality of reference feature points from the newly acquired captured image based on the feature amount stored in the memory 19 . After performing manual calibration, points in real space corresponding to reference feature points may be covered by obstacles such as vehicles. In such a case, the reference feature point may not be detected from the captured image. If the number of detected reference feature points is outside the execution reference range, the controller 20 stops calculating subsequent calibration parameters for the captured image. The execution reference range may be the minimum number of feature points required to calculate the calibration parameters, for example, a range of 5 or more, or the number of reference feature points stored in the memory 19, such as 60%. may be in the range of a predetermined ratio or more.

コントローラ20は、検出した基準特徴点の数が実行基準範囲内である場合、新たに取得した撮像画像における複数の基準特徴点の位置を検出する。コントローラ20は、検出した基準特徴点の撮像画像における位置が、メモリ19に記憶されている基準位置から間隔閾値以上で変化しているか否かを判別する。 If the number of detected reference feature points is within the execution reference range, the controller 20 detects the positions of a plurality of reference feature points in the newly acquired captured image. The controller 20 determines whether the position of the detected reference feature point in the captured image has changed from the reference position stored in the memory 19 by an interval threshold or more.

コントローラ20は、撮像画像における位置が基準位置から間隔閾値以上で変化している基準特徴点の数が、検出した基準特徴点の数の所定の割合以上である場合、複数の基準特徴点それぞれの、検出した撮像画像における位置と、メモリ19に記憶されているワールド座標系の位置とを用いて、較正パラメータを再算出する。所定の割合は、撮像部12の位置または姿勢が変化していると判別され得る適切な割合であって、例えば、50%であってよく、好ましくは30%であってよく、さらに好ましくは20%であってよい。コントローラ20は、メモリ19に記憶しているすべての基準特徴点の一部を新たな撮像画像から検出できない場合、当該すべての基準特徴点の中の一部である、検出された特徴点を用いて、較正パラメータを算出する。コントローラ20は、撮像画像における位置が基準位置から間隔閾値以上で変化している基準特徴点の数が、検出した基準特徴点の数の所定の割合未満である場合、以後の較正パラメータの算出を行わない。 If the number of reference feature points whose position in the captured image has changed from the reference position by the interval threshold or more is equal to or greater than a predetermined ratio of the number of detected reference feature points, the controller 20 determines whether each of the plurality of reference feature points , the detected positions in the captured image and the positions in the world coordinate system stored in the memory 19 are used to recalculate the calibration parameters. The predetermined ratio is an appropriate ratio at which it can be determined that the position or orientation of the imaging unit 12 has changed, and may be, for example, 50%, preferably 30%, and more preferably 20%. %. If part of all the reference feature points stored in the memory 19 cannot be detected from the new captured image, the controller 20 uses the detected feature points that are part of all the reference feature points. to calculate the calibration parameters. If the number of reference feature points whose position in the captured image has changed from the reference position by the interval threshold or more is less than a predetermined ratio of the number of detected reference feature points, the controller 20 calculates subsequent calibration parameters. Not performed.

コントローラ20は、再算出した較正パラメータを用いてメモリ19に記憶している変換式または変換表を較正する。コントローラ20は、較正後の変換式または変換表をメモリ19に格納する。コントローラ20は、較正された変換式または変換表を用いて、メモリ19に記憶されている基準特徴点のワールド座標系の位置を、撮像画像における位置に変換する。コントローラ20は、変換された撮像画像における位置を新たな基準位置として、メモリ19に格納する。コントローラ20は、新たな基準位置を用いて、以後の自動キャリブレーションを行う。 Controller 20 calibrates the conversion formula or conversion table stored in memory 19 using the recalculated calibration parameters. The controller 20 stores the converted conversion formula or conversion table in the memory 19 after calibration. The controller 20 converts the position of the reference feature point stored in the memory 19 in the world coordinate system to the position in the captured image using a calibrated conversion formula or conversion table. The controller 20 stores the converted position in the captured image in the memory 19 as a new reference position. The controller 20 uses the new reference position to perform subsequent automatic calibration.

コントローラ20は、手動キャリブレーション、または、自動キャリブレーションの実行後、路側機11周辺の測定対象の有無の判別、および測定対象の位置の算出を行う。 After executing manual calibration or automatic calibration, the controller 20 determines whether there is an object to be measured around the roadside unit 11 and calculates the position of the object to be measured.

コントローラ20は、撮像部12から1フレームの撮像画像を取得するとき、測定対象が含まれているか否かを判別する。コントローラ20は、撮像画像内の測定対象の検出の可否に基づいて、測定対象が含まれているか否かを判別する。コントローラ20は、例えば、パターンマッチングまたは深層学習など従来公知の検出方法によって検出する。 When the controller 20 acquires one frame of captured image from the imaging unit 12, the controller 20 determines whether or not the object to be measured is included. The controller 20 determines whether or not the measurement target is included based on whether the measurement target can be detected in the captured image. The controller 20 detects, for example, by a conventionally known detection method such as pattern matching or deep learning.

コントローラ20は、測定対象を検出すると、測定対象の路面または床面側の下端の位置を検出する。コントローラ20は、検出した当該位置を、メモリ19に記憶している変換式または変換表を用いて、ワールド座標系の位置に変換する。コントローラ20は、測定対象、および、ワールド座標系の位置を外部機器に送信するように、情報インターフェース18を制御する。 Upon detecting the object to be measured, the controller 20 detects the position of the lower end of the object to be measured on the side of the road surface or floor. The controller 20 converts the detected position into a position in the world coordinate system using a conversion formula or conversion table stored in the memory 19 . The controller 20 controls the information interface 18 so as to transmit the measurement object and the position of the world coordinate system to the external device.

次に、本実施形態においてコントローラ20が実行する、手動キャリブレーション処理について、図3のフローチャートを用いて説明する。手動キャリブレーション処理は、手動較正用の端末装置から手動キャリブレーションの要求を取得するとき開始する。 Next, manual calibration processing executed by the controller 20 in this embodiment will be described using the flowchart of FIG. The manual calibration process starts when a request for manual calibration is obtained from the terminal for manual calibration.

ステップS100において、コントローラ20は、撮像部12から取得する撮像画像を手動較正用の端末装置に送信するように情報インターフェース18を制御する。送信後、プロセスはステップS101に進む。 In step S100, the controller 20 controls the information interface 18 to transmit the captured image acquired from the imaging unit 12 to the terminal device for manual calibration. After transmission, the process proceeds to step S101.

ステップS101では、コントローラ20は、ステップS100において撮像画像を送信した手動較正用の端末装置から、複数の特定の特徴点それぞれの、ワールド座標系の位置および撮像画像における位置を取得しているか否かを判別する。取得していない場合、プロセスはステップS101に戻る。取得している場合、プロセスはステップS102に進む。 In step S101, the controller 20 acquires the position in the world coordinate system and the position in the captured image of each of the plurality of specific feature points from the terminal device for manual calibration that transmitted the captured image in step S100. determine. If not, the process returns to step S101. If so, the process proceeds to step S102.

ステップS102では、コントローラ20は、ステップS101において取得が確認された複数の特定の特徴点それぞれの、ワールド座標系の位置および撮像画像における位置、ならびにステップS109において取得が確認された特徴点の位置に基づいて、仮の較正パラメータを算出する。算出後、プロセスはステップS103に進む。 In step S102, the controller 20 determines the position of each of the plurality of specific feature points confirmed to be acquired in step S101 in the world coordinate system and the captured image, and the position of the feature point confirmed to be acquired in step S109. Based on this, a provisional calibration parameter is calculated. After the calculation, the process proceeds to step S103.

ステップS103では、コントローラ20は、ステップS101において取得が確認された複数の特定の特徴点それぞれのワールド座標系の位置を、ステップS103において算出した仮の較正パラメータに基づいて、撮像画像における位置に変換する。返還後、プロセスはステップS104に進む。 In step S103, the controller 20 converts the positions in the world coordinate system of each of the plurality of specific feature points confirmed to be acquired in step S101 into positions in the captured image based on the temporary calibration parameters calculated in step S103. do. After the return, the process proceeds to step S104.

ステップS104では、コントローラ20は、互いに対応する特徴点の、ステップS101において取得が確認された撮像画像における位置と、ステップS103において変換した撮像画像における位置との間隔を、全特徴点に対して算出する。算出後、プロセスはステップS105に進む。 In step S104, the controller 20 calculates, for all feature points, the distance between the positions of the corresponding feature points in the captured image whose acquisition was confirmed in step S101 and the positions in the captured image converted in step S103. do. After the calculation, the process proceeds to step S105.

ステップS105では、コントローラ20は、ステップS104において算出した間隔が間隔閾値未満である特徴点を、基準特定点を一時的に決定する。決定後、プロセスはステップS106に進む In step S105, the controller 20 temporarily determines a feature point whose interval calculated in step S104 is less than the interval threshold as a reference specific point. After determination, the process proceeds to step S106

ステップS106では、コントローラ20は、ステップS105において一時的に決定した基準特定点の数が個数閾値以上であるか否か判別する。個数閾値以上でない場合、プロセスはステップS107に進む。個数閾値以上である場合、プロセスはステップS110に進む。 In step S106, the controller 20 determines whether or not the number of reference specific points temporarily determined in step S105 is greater than or equal to the number threshold. If not, the process proceeds to step S107. If so, the process proceeds to step S110.

ステップS107では、コントローラ20は、ステップS104において算出した間隔が間隔閾値以上である特徴点、すなわち、ステップS105において一時的に決定した基準特徴点以外の特徴点に対して、ステップS101において取得が確認された撮像画像における位置、およびステップS103において変換された撮像画像における位置それぞれに、区別可能な2つの点像を撮像画像に重畳する。重畳後、プロセスはステップS108に進む。 In step S107, the controller 20 confirms the acquisition in step S101 of the feature points for which the interval calculated in step S104 is equal to or greater than the interval threshold value, that is, the feature points other than the reference feature points temporarily determined in step S105. Two distinguishable point images are superimposed on the captured image at each of the positions in the captured image converted in step S103 and the positions in the captured image converted in step S103. After superimposition, the process proceeds to step S108.

ステップS108では、コントローラ20は、ステップS107において点像を重畳した撮像画像を、手動較正用の端末装置に送信するように、情報インターフェース18を制御する。送信後、プロセスはステップS109に進む。 In step S108, the controller 20 controls the information interface 18 so as to transmit the captured image on which the point images are superimposed in step S107 to the terminal device for manual calibration. After transmission, the process proceeds to step S109.

ステップS109では、コントローラ20は、ステップS109において撮像画像を送信した手動較正用の端末装置から、複数の特定の特徴点それぞれの、再指定されたワールド座標系の位置および撮像画像における位置を取得しているか否かを判別する。取得していない場合、プロセスはステップS109に戻る。取得している場合、プロセスはステップS102に戻る。 In step S109, the controller 20 acquires the re-specified positions in the world coordinate system and the positions in the captured image of each of the plurality of specific feature points from the terminal device for manual calibration that transmitted the captured image in step S109. determine whether or not If not, the process returns to step S109. If so, the process returns to step S102.

ステップS110では、コントローラ20は、ステップS102において算出した仮の較正パラメータを、較正パラメータの初期値として確定する。コントローラ20は、確定した較正パラメータを用いて、メモリ19の変換式または変換表を較正して、メモリ19に再格納する。コントローラ20は、ステップS105において一時的に決定した基準特定点を、以後に用いる基準特定点として確定する。確定後、プロセスはステップS111に進む。 In step S110, the controller 20 determines the temporary calibration parameter calculated in step S102 as the initial value of the calibration parameter. The controller 20 calibrates the conversion formula or conversion table in the memory 19 using the determined calibration parameters, and stores it again in the memory 19 . The controller 20 determines the reference specific point temporarily determined in step S105 as the reference specific point to be used thereafter. After confirmation, the process proceeds to step S111.

ステップS111では、コントローラ20は、ステップS110において較正した変換式または変換表を用いて、ステップS101において取得が確認された複数の特定の特徴点それぞれのワールド座標系の位置を、撮像画像における位置に変換することにより基準位置を算出する。コントローラ20は、算出した基準位置をメモリ19に格納する。算出後、プロセスはステップS112に進む。 In step S111, the controller 20 uses the conversion formula or conversion table calibrated in step S110 to convert the positions of each of the plurality of specific feature points confirmed to be acquired in step S101 in the world coordinate system to the positions in the captured image. A reference position is calculated by conversion. The controller 20 stores the calculated reference position in the memory 19 . After the calculation, the process proceeds to step S112.

ステップS112では、コントローラ20は、ステップS110において確定した基準特定点の特徴量を撮像画像から抽出する。コントローラ20は、抽出した特徴量を基準特徴点ごとに関連付けてメモリ19に格納する。格納後、手動キャリブレーション処理は終了する。 In step S112, the controller 20 extracts the feature amount of the reference specific point determined in step S110 from the captured image. The controller 20 associates the extracted feature amounts with each reference feature point and stores them in the memory 19 . After storage, the manual calibration process ends.

次に、本実施形態においてコントローラ20が実行する、自動キャリブレーション処理について、図4のフローチャートを用いて説明する。自動キャリブレーション処理は、手動キャリブレーション処理の終了後、所定のフレーム周期で開始する。 Next, automatic calibration processing executed by the controller 20 in this embodiment will be described using the flowchart of FIG. The automatic calibration process starts at a predetermined frame period after the manual calibration process ends.

ステップS200において、コントローラ20は、メモリ19に格納されている複数の基準特徴点それぞれの特徴量に基づいて、新たに取得した撮像画像から、基準特徴点を検出する。検出後、プロセスはステップS201に進む。 In step S<b>200 , the controller 20 detects reference feature points from the newly acquired captured image based on the feature amounts of each of the plurality of reference feature points stored in the memory 19 . After detection, the process proceeds to step S201.

ステップS201では、コントローラ20は、ステップS200において検出できた基準特徴点の数が実行基準範囲内であるか否かを判別する。実行基準範囲内でない場合、自動キャリブレーション処理は終了する。実行基準範囲内である場合、プロセスはステップS202に進む。 In step S201, the controller 20 determines whether or not the number of reference feature points detected in step S200 is within the execution reference range. If not within the execution reference range, the auto-calibration process ends. If so, the process proceeds to step S202.

ステップS202では、コントローラ20は、基準特徴点の撮像画像における位置を検出する。検出後、プロセスはステップS203に進む。 In step S202, the controller 20 detects the position of the reference feature point in the captured image. After detection, the process proceeds to step S203.

ステップS203では、コントローラ20は、ステップS202において検出した撮像画像における位置が、メモリ19に記憶されている基準位置から間隔閾値以上で変化している基準特徴点の数が、ステップS200において検出された基準特徴点の数の半分以上であるか否かを判別する。半分以上でない場合、自動キャリブレーション処理は終了する。半分以上である場合、プロセスはステップS204に進む。 In step S203, the controller 20 detects the number of reference feature points whose positions in the captured image detected in step S202 differ from the reference positions stored in the memory 19 by an interval threshold or more, detected in step S200. It is determined whether or not the number is equal to or more than half of the number of reference feature points. If not, the auto-calibration process ends. If so, the process proceeds to step S204.

ステップS204では、コントローラ20は、複数の基準特徴点それぞれの、ステップS202において検出した撮像画像における位置と、メモリ19に記憶されているワールド座標系の位置とを用いて、較正パラメータを再算出する。コントローラ20は、再算出した較正パラメータを用いて、メモリ19の変換式または変換表を較正して、メモリ19に再格納する。再算出後、プロセスはステップS205に進む。 In step S204, the controller 20 recalculates the calibration parameters using the positions of the plurality of reference feature points in the captured image detected in step S202 and the positions in the world coordinate system stored in the memory 19. . The controller 20 calibrates the conversion formula or conversion table in the memory 19 using the recalculated calibration parameters and stores them again in the memory 19 . After recalculation, the process proceeds to step S205.

ステップS205では、コントローラ20は、ステップS204において較正した変換式または変換表を用いて、メモリ19に記憶されているワールド座標系の位置を、撮像画像における位置に変換することにより基準位置を算出する。コントローラ20は、算出した基準位置をメモリ19に格納する。算出後、自動キャリブレーション処理は終了する。 In step S205, the controller 20 calculates the reference position by converting the position in the world coordinate system stored in the memory 19 into the position in the captured image using the conversion formula or conversion table calibrated in step S204. . The controller 20 stores the calculated reference position in the memory 19 . After the calculation, the automatic calibration process ends.

以上のような構成の本実施形態の画像処理装置10は、撮像部12に任意の時期に撮像される複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリ19を備え、撮像部12に撮像される撮像画像における複数の基準特徴点を検出し、当該複数の基準特徴点の中の半分以上の当該撮像画像における位置が基準位置から変化している場合、較正パラメータを再算出する。このような構成により、画像処理装置10は、路面上の白線の角などのように、継続的にワールド座標系の位置が変わらない点を基準特徴点として定めて基準位置を記憶しておくことにより、キャリブレーションのために撮像部12の画角内に目印を配置させることなく較正パラメータを算出し得る。また、画像処理装置10は、撮像部12の位置または姿勢のずれを基準位置の変化から推定し、当該ずれが大きくなる場合に較正パラメータの算出を行うので、必要なときにキャリブレーションを実行し得る。したがって、画像処理装置10は、撮像部12のキャリブレーションを簡潔に実行し得る。 The image processing apparatus 10 of the present embodiment configured as described above includes a memory 19 for storing, as a reference position, the position of each of a plurality of specific feature points captured at any time in the captured image in the imaging unit 12, A plurality of reference feature points are detected in the captured image captured by the imaging unit 12, and if the positions in the captured image of more than half of the plurality of reference feature points have changed from the reference positions, the calibration parameters are re-set. calculate. With such a configuration, the image processing apparatus 10 can determine a point whose position in the world coordinate system does not change continuously, such as the corner of a white line on the road surface, as a reference feature point, and store the reference position. Thus, calibration parameters can be calculated without arranging a mark within the angle of view of the imaging unit 12 for calibration. Further, the image processing apparatus 10 estimates the deviation of the position or orientation of the imaging unit 12 from the change in the reference position, and calculates the calibration parameters when the deviation becomes large. Therefore, the calibration is executed when necessary. obtain. Therefore, the image processing apparatus 10 can simply calibrate the imaging unit 12 .

また、本実施形態の画像処理装置10は、情報インターフェース18から取得する、撮像画像における複数の特定の特徴点の位置と、ワールド座標系の位置とに基づいて、較正パラメータの初期値を算出する。このような構成により、画像処理装置10は、手動較正用の端末装置のユーザが指定する、特定の特徴点の、撮像画像における位置とワールド座標系の位置とを、当該端末装置から取得可能である。したがって、画像処理装置10は、コンピュータによる誤認識の可能性を低減した特徴点の位置を用いて、較正パラメータを算出し得る。それゆえ、画像処理装置10は、高精度の較正を実施し得る。 Further, the image processing apparatus 10 of the present embodiment calculates the initial values of the calibration parameters based on the positions of the plurality of specific feature points in the captured image and the positions of the world coordinate system obtained from the information interface 18. . With such a configuration, the image processing apparatus 10 can acquire the position in the captured image and the position in the world coordinate system of the specific feature point specified by the user of the terminal device for manual calibration from the terminal device. be. Therefore, the image processing apparatus 10 can calculate the calibration parameters using the feature point positions that reduce the possibility of misrecognition by the computer. Therefore, the image processing device 10 can perform highly accurate calibration.

また、本実施形態の画像処理装置10では、ワールド座標系の位置は、特徴点に対応する地点におけるGPS受信機で受信する信号に基づいて算出される位置を含む。このような構成により、画像処理装置10は、ワールド座標系の位置のユーザによる指定を不要にする。したがって、画像処理装置10は、初期キャリブレーションをさらに容易に行わせ得る。 Further, in the image processing apparatus 10 of the present embodiment, the position in the world coordinate system includes the position calculated based on the signal received by the GPS receiver at the point corresponding to the feature point. With such a configuration, the image processing apparatus 10 eliminates the need for the user to specify the position in the world coordinate system. Therefore, the image processing apparatus 10 can make the initial calibration even easier.

また、本実施形態の画像処理装置10では、ワールド座標系の位置は、地図または測量図において指定されている位置を含む。このような構成により、画像処理装置10は、GPS受信機の実空間の載置を不要にする。したがって、画像処理装置10は、初期キャリブレーションのための準備を、GPS受信機を載置する方法に比べて低減し得る。 Further, in the image processing apparatus 10 of the present embodiment, the position of the world coordinate system includes the position designated on the map or the survey map. With such a configuration, the image processing apparatus 10 eliminates the need to place the GPS receiver in real space. Therefore, the image processing device 10 can reduce the preparation for initial calibration compared to the method of mounting the GPS receiver.

また、本実施形態の画像処理装置10は、較正パラメータを用いてワールド座標系の位置から変換される複数の基準特徴点の撮像画像における位置を、基準位置として、メモリ19に格納する。このような構成により、画像処理装置10は、較正パラメータの再算出を行うための、新たな撮像画像における特徴点の位置との比較対象として、任意の時期の撮像画像において指定される特徴点の位置よりも、適した位置を用いさせ得る。 Further, the image processing apparatus 10 of the present embodiment stores in the memory 19 the positions in the captured image of the plurality of reference feature points transformed from the positions in the world coordinate system using the calibration parameters as reference positions. With such a configuration, the image processing apparatus 10 can perform the recalculation of the calibration parameters, and the position of the feature point specified in the captured image at any time as a target for comparison with the position of the feature point in the new captured image. Rather than position, the suitable position may be used.

また、本実施形態の画像処理装置10は、撮像画像において複数の基準特徴点の一部を検出できない場合、当該複数の基準特徴点の中で当該一部以外の基準特徴点を用いて、較正パラメータを算出する。このような構成により、画像処理装置10は、車両などが高頻度で走行することにより、すべての基準特徴点が検出できない場合であっても、較正パラメータを算出し得る。 Further, when the image processing apparatus 10 of the present embodiment cannot detect some of the plurality of reference feature points in the captured image, the image processing apparatus 10 performs calibration using reference feature points other than the one of the plurality of reference feature points. Calculate parameters. With such a configuration, the image processing apparatus 10 can calculate the calibration parameters even if all the reference feature points cannot be detected due to frequent travel of the vehicle or the like.

また、本実施形態の画像処理装置10は、撮像画像において検出できる複数の基準特徴点の数が実行基準範囲の範囲外である場合、較正パラメータの算出を停止する。較正パラメータの算出には、撮像画像における位置とワールド座標系の位置とが既知である特徴点の個数に下限値があり、当該個数が多くなるほど較正精度が向上する。したがって、上述の構成を有する画像処理装置10は、較正パラメータの算出ができない場合または較正精度の低い状況における較正パラメータの算出を防止する。その結果、画像処理装置10は、高い較正精度の較正パラメータを算出し得る。 Further, the image processing apparatus 10 of the present embodiment stops calculating the calibration parameters when the number of reference feature points that can be detected in the captured image is outside the execution reference range. In calculating the calibration parameters, there is a lower limit to the number of feature points whose positions in the captured image and the positions in the world coordinate system are known, and the greater the number, the higher the calibration accuracy. Therefore, the image processing apparatus 10 having the configuration described above prevents the calculation of the calibration parameters when the calibration parameters cannot be calculated or when the calibration accuracy is low. As a result, the image processing apparatus 10 can calculate calibration parameters with high calibration accuracy.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。 Although the present invention has been described with reference to the drawings and examples, it should be noted that various variations and modifications will be readily apparent to those skilled in the art based on this disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention.

例えば、本実施形態において、画像処理装置10は、手動キャリブレーションにおいて較正パラメータの初期値の算出、基準位置の算出、および基準特徴点の特徴量の抽出を行う構成であるが、この中の少なくとも一部を手動較正用の端末装置が実行してよい。画像処理装置10は、手動較正用の端末装置から較正パラメータの初期値、基準位置、および特徴量を手動較正用の端末装置から取得しても、本実施形態と類似した効果が得られる。 For example, in the present embodiment, the image processing apparatus 10 is configured to calculate initial values of calibration parameters, calculate reference positions, and extract feature amounts of reference feature points in manual calibration. Part may be performed by the terminal for manual calibration. Even if the image processing apparatus 10 acquires the initial values of the calibration parameters, the reference position, and the feature amount from the terminal device for manual calibration, the same effects as in the present embodiment can be obtained.

10 画像処理装置
11 路側機
12 撮像部
13 撮像装置
14 メモリ
15 通信部
16 コントローラ
17 画像インターフェース
18 情報インターフェース
19 メモリ
20 コントローラ
REFERENCE SIGNS LIST 10 image processing device 11 roadside device 12 imaging unit 13 imaging device 14 memory 15 communication unit 16 controller 17 image interface 18 information interface 19 memory 20 controller

Claims (10)

撮像部から撮像画像を取得する画像インターフェースと、
前記撮像部に撮像される撮像画像の路面上または床面上の複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する
画像処理装置。
an image interface that acquires a captured image from the imaging unit;
Positions in a world coordinate system of each of a plurality of specific feature points on the road surface or the floor surface of the captured image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. An image processing device that recalculates the calibration parameter when a position in the captured image has changed from the reference position.
請求項1に記載の画像処理装置において、
前記撮像部に撮像される前記撮像画像における前記複数の特定の特徴点の位置と、前記複数の特定の特徴点それぞれのワールド座標系の位置を取得する情報インターフェースを、さらに備え、
前記コントローラは、前記情報インターフェースから取得する、該撮像画像における前記複数の特定の特徴点の位置と、前記ワールド座標系の位置とに基づいて、前記較正パラメータの初期値を算出する
画像処理装置。
The image processing device according to claim 1,
an information interface that acquires the positions of the plurality of specific feature points in the captured image captured by the imaging unit and the positions of each of the plurality of specific feature points in a world coordinate system,
The controller calculates an initial value of the calibration parameter based on the positions of the plurality of specific feature points in the captured image and the position of the world coordinate system obtained from the information interface.
請求項2に記載の画像処理装置において、
前記情報インターフェースが取得する前記ワールド座標系の位置は、特徴点に対応する地点におけるGPS受信機で受信する信号に基づいて算出される位置を含む
画像処理装置。
In the image processing device according to claim 2,
The position in the world coordinate system acquired by the information interface includes a position calculated based on signals received by a GPS receiver at points corresponding to feature points.
請求項2に記載の画像処理装置において、
前記情報インターフェースが取得する前記ワールド座標系の位置は、地図または測量図において指定されている位置を含む
画像処理装置。
In the image processing device according to claim 2,
The position of the world coordinate system acquired by the information interface includes a position designated on a map or a survey map.
請求項1から4のいずれか1項に記載の画像処理装置において、
前記コントローラは、前記較正パラメータを用いて前記ワールド座標系の位置から変換される前記複数の特定の特徴点の前記撮像画像における位置を、前記基準位置として、前記メモリに格納する
画像処理装置。
In the image processing device according to any one of claims 1 to 4,
The controller stores in the memory, as the reference position, the positions of the plurality of specific feature points in the captured image that are transformed from the positions in the world coordinate system using the calibration parameters.
請求項1から5のいずれか1項に記載の画像処理装置において、
前記コントローラは、前記撮像画像において前記複数の特定の特徴点の一部を検出できない場合、該複数の特定の特徴点の中で該一部以外の特徴点を用いて、前記較正パラメータを算出する
画像処理装置。
In the image processing device according to any one of claims 1 to 5,
When a part of the plurality of specific feature points cannot be detected in the captured image, the controller calculates the calibration parameter using feature points other than the part of the plurality of specific feature points. Image processing device.
請求項6に記載の画像処理装置において、
前記コントローラは、前記撮像画像において検出できる前記複数の特定の特徴点の数が実行基準範囲の範囲外である場合、前記較正パラメータの算出を停止する
画像処理装置。
In the image processing device according to claim 6,
The controller stops calculating the calibration parameter when the number of the plurality of specific feature points that can be detected in the captured image is outside an execution reference range.
撮像により撮像画像を生成する撮像部と、
前記撮像部に撮像される撮像画像の路面上または床面上における複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する
撮像装置。
an imaging unit that generates a captured image by imaging;
Positions in a world coordinate system of each of a plurality of specific feature points on a road surface or a floor surface of an image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. An imaging device that recalculates the calibration parameters when a position in the captured image has changed from the reference position.
撮像により撮像画像を生成する撮像部と、
前記撮像部に撮像される撮像画像の路面上または床面上における複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶するメモリと、
前記撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出可能なコントローラと、を備え、
前記コントローラは、前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、前記較正パラメータを再算出する
路側機。
an imaging unit that generates a captured image by imaging;
Positions in a world coordinate system of each of a plurality of specific feature points on a road surface or a floor surface of an image captured by the imaging unit, and the plurality of specific feature points captured by the imaging unit at an arbitrary time a memory that stores the position in each captured image as a reference position;
A controller capable of detecting the plurality of specific feature points in the captured image and calculating calibration parameters for calibrating the position and orientation of the imaging unit based on the plurality of specific feature points and the position of the world coordinate system. and
The controller detects the plurality of specific feature points in the captured image captured by the imaging unit at a time different from the arbitrary time, and detects a predetermined ratio or more of the plurality of specific feature points. A roadside unit that recalculates the calibration parameters if the position in the captured image has changed from the reference position.
画像処理装置による画像処理方法であって、
前記画像処理装置は、
撮像部に撮像される撮像画像の路面上または床面上の複数の特定の特徴点それぞれのワールド座標系の位置と、前記撮像部に任意の時期に撮像される該複数の特定の特徴点それぞれの撮像画像における位置を基準位置として記憶し、
前記任意の時期とは異なる時期に前記撮像部に撮像される撮像画像における前記複数の特定の特徴点を検出し、
当該複数の特定の特徴点の中の所定の割合以上の該撮像画像における位置が前記基準位置から変化している場合、該複数の特定の特徴点と前記ワールド座標系の位置とに基づいて前記撮像部の位置および姿勢を較正する較正パラメータを算出する
画像処理方法。
An image processing method by an image processing device,
The image processing device is
Positions in a world coordinate system of each of a plurality of specific feature points on a road surface or a floor surface of an image captured by an imaging unit, and each of the plurality of specific feature points captured by the imaging unit at an arbitrary time. The position in the captured image of is stored as a reference position,
Detecting the plurality of specific feature points in an image captured by the imaging unit at a time different from the arbitrary time,
when positions in the captured image of a predetermined ratio or more among the plurality of specific feature points have changed from the reference position, based on the plurality of specific feature points and the position of the world coordinate system An image processing method for calculating calibration parameters for calibrating the position and orientation of an imaging unit.
JP2020003721A 2020-01-14 2020-01-14 Image processing device, imaging device, roadside unit, and image processing method Active JP7320459B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2020003721A JP7320459B2 (en) 2020-01-14 2020-01-14 Image processing device, imaging device, roadside unit, and image processing method
US17/758,381 US12322137B2 (en) 2020-01-14 2021-01-05 Image processing device, imager, information processing device, detector, roadside unit, image processing method, and calibration method
PCT/JP2021/000102 WO2021145236A1 (en) 2020-01-14 2021-01-05 Image processing device, imaging device, information processing device, detection device, roadside device, image processing method, and calibration method
EP21741853.2A EP4092377A4 (en) 2020-01-14 2021-01-05 IMAGE PROCESSING DEVICE, IMAGING DEVICE, INFORMATION PROCESSING DEVICE, DETECTION DEVICE, ROADSIDE DEVICE, IMAGE PROCESSING METHOD, AND CALIBRATION METHOD
CN202180009381.8A CN115004274A (en) 2020-01-14 2021-01-05 Image processing device, imaging device, information processing device, detection device, roadside device, image processing method, and correction method
JP2023119831A JP2023126675A (en) 2020-01-14 2023-07-24 Image processing device, image processing method, and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020003721A JP7320459B2 (en) 2020-01-14 2020-01-14 Image processing device, imaging device, roadside unit, and image processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023119831A Division JP2023126675A (en) 2020-01-14 2023-07-24 Image processing device, image processing method, and image processing program

Publications (2)

Publication Number Publication Date
JP2021111198A JP2021111198A (en) 2021-08-02
JP7320459B2 true JP7320459B2 (en) 2023-08-03

Family

ID=77059964

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020003721A Active JP7320459B2 (en) 2020-01-14 2020-01-14 Image processing device, imaging device, roadside unit, and image processing method
JP2023119831A Pending JP2023126675A (en) 2020-01-14 2023-07-24 Image processing device, image processing method, and image processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023119831A Pending JP2023126675A (en) 2020-01-14 2023-07-24 Image processing device, image processing method, and image processing program

Country Status (1)

Country Link
JP (2) JP7320459B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510990B (en) * 2021-12-23 2025-10-31 浙江大华技术股份有限公司 Image processing method, device, electronic device and storage medium
US12536701B1 (en) * 2023-02-15 2026-01-27 The United States Of America As Represented By The Secretary Of The Army Spatial calibration for accurate long-distance measurement using infrared cameras

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012010036A (en) 2010-06-23 2012-01-12 Toshiba Corp Camera calibration system, and measuring vehicle and roadside device for the same
JP2013211707A (en) 2012-03-30 2013-10-10 Clarion Co Ltd Camera calibration device
JP2017129942A (en) 2016-01-19 2017-07-27 沖電気工業株式会社 Information processing apparatus, information processing method, and program
JP2017143417A (en) 2016-02-10 2017-08-17 クラリオン株式会社 Calibration system, calibration device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010210570A (en) * 2009-03-12 2010-09-24 Tokyo Electric Power Co Inc:The Device and method for acquisition of data for use in calibration
JP5388932B2 (en) * 2009-04-30 2014-01-15 キヤノン株式会社 Information processing apparatus and control method thereof
JP2013009202A (en) * 2011-06-24 2013-01-10 Toshiba Corp Camera direction adjustment device and camera direction adjustment method
US9185402B2 (en) * 2013-04-23 2015-11-10 Xerox Corporation Traffic camera calibration update utilizing scene analysis
JP2015059768A (en) * 2013-09-17 2015-03-30 株式会社Ntec Level difference measuring device, level difference measuring method and program
JP6260424B2 (en) * 2014-04-16 2018-01-17 株式会社デンソー In-vehicle camera mounting error detection device
JP6458439B2 (en) * 2014-10-09 2019-01-30 株式会社デンソー On-vehicle camera calibration device, image generation device, on-vehicle camera calibration method, and image generation method
JP6603094B2 (en) * 2015-10-20 2019-11-06 クラリオン株式会社 Calibration apparatus, calibration method, and calibration program
JP2017162184A (en) * 2016-03-09 2017-09-14 富士通株式会社 Moving direction determination device, moving direction determination system, moving direction determination program, and moving direction determination method
JP2018185239A (en) * 2017-04-26 2018-11-22 株式会社豊田中央研究所 Position attitude estimation device and program
JP6886079B2 (en) * 2017-09-26 2021-06-16 日立Astemo株式会社 Camera calibration systems and methods using traffic sign recognition, and computer-readable media
JP7066378B2 (en) * 2017-11-15 2022-05-13 株式会社デンソーテン Image processing device and image processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012010036A (en) 2010-06-23 2012-01-12 Toshiba Corp Camera calibration system, and measuring vehicle and roadside device for the same
JP2013211707A (en) 2012-03-30 2013-10-10 Clarion Co Ltd Camera calibration device
JP2017129942A (en) 2016-01-19 2017-07-27 沖電気工業株式会社 Information processing apparatus, information processing method, and program
JP2017143417A (en) 2016-02-10 2017-08-17 クラリオン株式会社 Calibration system, calibration device

Also Published As

Publication number Publication date
JP2023126675A (en) 2023-09-07
JP2021111198A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
CN113673282B (en) Target detection method and device
EP3637371B1 (en) Map data correcting method and device
JP4600357B2 (en) Positioning device
Brenner Extraction of features from mobile laser scanning data for future driver assistance systems
CN108692719B (en) Object detection device
CN103322983B (en) The vehicle of calibrating installation, the range measurement system comprising calibrating installation and stereoscopic camera and installation range measurement system
CN104280036B (en) A kind of detection of transport information and localization method, device and electronic equipment
KR102016636B1 (en) Calibration apparatus and method of camera and rader
US20200341150A1 (en) Systems and methods for constructing a high-definition map based on landmarks
JP7405630B2 (en) Information processing device, detection device, roadside device, and calibration method
CN111275960A (en) Traffic road condition analysis method, system and camera
CN109154506A (en) For determining the method and system of the global position of the first terrestrial reference
JP6278791B2 (en) Vehicle position detection device, vehicle position detection method, vehicle position detection computer program, and vehicle position detection system
EP3032818A1 (en) Image processing device and markers
CN102998689B (en) Region decision method based on virtual-sensor
JP2023126675A (en) Image processing device, image processing method, and image processing program
KR20140099671A (en) Method and Apparatus for Determining Position and Attitude of Vehicle by Image based Multi-sensor Data
US12511775B2 (en) Self-map generation device and self-position estimation device
KR20160070874A (en) Location-based Facility Management System Using Mobile Device
US10036636B2 (en) Position determining unit and a method for determining a position of a land or sea based object
KR20200065875A (en) Method and system for recognizing lane using landmark
JP6135972B2 (en) Orientation method, orientation program, and orientation device
US12322137B2 (en) Image processing device, imager, information processing device, detector, roadside unit, image processing method, and calibration method
US20230142960A1 (en) Construction of formwork and scaffolding using mobile devices
CN112577479A (en) Multi-sensor fusion vehicle positioning method and device based on map element data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221012

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: 20230627

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230724

R150 Certificate of patent or registration of utility model

Ref document number: 7320459

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150