JP7314878B2 - キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム - Google Patents
キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム Download PDFInfo
- Publication number
- JP7314878B2 JP7314878B2 JP2020135616A JP2020135616A JP7314878B2 JP 7314878 B2 JP7314878 B2 JP 7314878B2 JP 2020135616 A JP2020135616 A JP 2020135616A JP 2020135616 A JP2020135616 A JP 2020135616A JP 7314878 B2 JP7314878 B2 JP 7314878B2
- Authority
- JP
- Japan
- Prior art keywords
- trajectory
- image
- positional deviation
- unit
- imaging sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/54—Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
- G06T7/248—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/164—Centralised systems, e.g. external to vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/165—Anti-collision systems for passive traffic, e.g. including static obstacles, trees
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30236—Traffic on road, railway or crossing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
Description
図1は、本実施形態1にかかるキャリブレーションシステム100の構成を示すブロック図である。キャリブレーションシステム100は、交通環境に設置されたインフラカメラである。例えば、キャリブレーションシステム100は、道路沿いに設置された監視カメラである。キャリブレーションシステム100は、所定の交通環境を撮影し、撮影画像を解析して車両等の危険性の判定結果を出力する情報システムである。
(ui、vi)、i=1、…、M
また、位置ずれ後のカメラ位置C2で撮影された画像Img2内での上での軌道直線L2上のM個の点の座標を以下とする。
(Ui、Vi)、i=1、…、M
そして、画像Img1内での直線L1上の点(u、v)は、変換Pにより直線L2に写像される。よって、変換Pは以下の関数fを最小化するベクトルとなる。
但し、Σで和を取る範囲は、画像Img1内での直線L1上の点(u、v)とする。
この非線形最小化問題は、以下の通り、最急降下法で解くことができる。
ここで、jは反復回数、hはステップサイズである。よって、p(j)は、j番目の反復値(ベクトルp)である。このようにして、位置ずれ量算出部144は、2つの軌道の位置ずれ量である変換Pを算出することができる。
ここで、mは補正前のランドマークiの位置ベクトルであり、Mは補正後のランドマークiの位置ベクトルである。また、sは、スケールパラメータであり、例えばs=1であってもよい。
ここで、mは補正後のランドマークiの位置ベクトルであり、Mはランドマークiのオルソ位置の位置ベクトルである。また、sは、スケールパラメータであり、例えばs=1であってもよい。
(xi、yi)、i=1、…、N
また、オルソ画像(三次元画像)上のN個のランドマークiの座標を以下とする。
(Xi、Yi)、i=1、…、N
つまり、(Xi、Yi)は、ランドマークiの実空間上の座標位置であるため、測定等により既知である。
ここで、Hはホモグラフィー行列である。mは補正後のランドマークiの位置ベクトルであり、Mはランドマークiのオルソ位置の位置ベクトルである。また、sは、スケールパラメータであり、例えばs=1であってもよい。
本実施形態2は、上述した実施形態1の変形例である。実施形態1では、カメラ装置単体でキャリブレーションシステムを実現していた。これに対し、実施形態2では、カメラ装置の外部のコンピュータにより、キャリブレーション方法を含むリスク予測処理等を行うものとする。
尚、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述の実施形態では、本開示をハードウェアの構成として説明したが、本開示は、これに限定されるものではない。本開示は、任意の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。
110 記憶部
111 物体認識モデル
112 基準軌道
113 ランドマーク二次元位置
114 ランドマーク三次元位置
115 位置変換モデル
116 プログラム
120 メモリ
130 通信部
140 制御部
141 取得部
142 物体認識部
143 軌道生成部
144 位置ずれ量算出部
145 補正部
146 更新部
147 位置速度推定部
148 リスク判定部
149 出力部
150 撮像センサ
Q ランドマーク
w 車両
L 軌道
Img1 画像
L1 基準軌道
C1 カメラ位置
Img2 画像
L2 推定軌道
C2 カメラ位置
Q11 ランドマーク位置
Q12 ランドマーク位置
Q13 ランドマーク位置
Q14 ランドマーク位置
Q21 ランドマーク位置
Q22 ランドマーク位置
Q23 ランドマーク位置
Q24 ランドマーク位置
P 変換
1000 キャリブレーションシステム
200 カメラ装置
210 撮像センサ
220 通信部
300 キャリブレーションサーバ
N ネットワーク
Claims (9)
- 所定の交通環境が撮像センサにより撮影された画像内の移動体の基準軌道と、当該画像内の基準位置とを記憶する記憶部と、
前記交通環境が順次撮影された複数の画像を取得する取得部と、
前記複数の画像から検出される移動体の位置情報に基づいて、当該移動体の推定軌道を生成する生成部と、
前記基準軌道と前記推定軌道に基づいて前記撮像センサの位置ずれ量を算出する算出部と、
前記位置ずれ量を用いて前記基準位置を補正する補正部と、
前記補正後の基準位置を用いて、前記画像内の二次元位置を三次元位置へ変換するための位置変換モデルを更新する更新部と、
を備えるキャリブレーションシステム。 - 前記算出部は、前記基準軌道と前記推定軌道の差分が所定値以上である場合、前記位置ずれ量を算出する
請求項1に記載のキャリブレーションシステム。 - 前記算出部は、前記基準軌道から前記推定軌道への変換式を前記位置ずれ量として算出する
請求項1又は2に記載のキャリブレーションシステム。 - 前記生成部は、
前記複数の画像のそれぞれを物体認識して前記移動体の位置情報の時系列データを算出し、
前記時系列データから前記推定軌道を生成する
請求項1乃至3のいずれか1項に記載のキャリブレーションシステム。 - コンピュータが、
所定の交通環境が撮像センサにより順次撮影された複数の画像を取得する取得ステップと、
前記複数の画像から検出される移動体の位置情報に基づいて、当該移動体の推定軌道を生成する生成ステップと、
前記交通環境が前記撮像センサにより撮影された画像内の移動体の基準軌道と前記推定軌道に基づいて前記撮像センサの位置ずれ量を算出する算出ステップと、
前記位置ずれ量を用いて前記画像内の基準位置を補正する補正ステップと、
前記補正後の基準位置を用いて、前記画像内の二次元位置を三次元位置へ変換するための位置変換モデルを更新する更新ステップと、
を備えるキャリブレーション方法。 - 前記算出ステップは、前記基準軌道と前記推定軌道の差分が所定値以上である場合、前記位置ずれ量を算出する
請求項5に記載のキャリブレーション方法。 - 前記算出ステップは、前記基準軌道から前記推定軌道への変換式を前記位置ずれ量として算出する
請求項5又は6に記載のキャリブレーション方法。 - 前記生成ステップは、
前記複数の画像のそれぞれを物体認識して前記移動体の位置情報の時系列データを算出し、
前記時系列データから前記推定軌道を生成する
請求項5乃至7のいずれか1項に記載のキャリブレーション方法。 - 所定の交通環境が撮像センサにより順次撮影された複数の画像を取得する取得ステップと、
前記複数の画像から検出される移動体の位置情報に基づいて、当該移動体の推定軌道を生成する生成ステップと、
前記交通環境が前記撮像センサにより撮影された画像内の移動体の基準軌道と前記推定軌道に基づいて前記撮像センサの位置ずれ量を算出する算出ステップと、
前記位置ずれ量を用いて前記画像内の基準位置を補正する補正ステップと、
前記補正後の基準位置を用いて、前記画像内の二次元位置を三次元位置へ変換するための位置変換モデルを更新する更新ステップと、
をコンピュータに実行させるキャリブレーションプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020135616A JP7314878B2 (ja) | 2020-08-11 | 2020-08-11 | キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム |
| US17/397,363 US11935304B2 (en) | 2020-08-11 | 2021-08-09 | Calibration system, calibration method, and calibration program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020135616A JP7314878B2 (ja) | 2020-08-11 | 2020-08-11 | キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022032114A JP2022032114A (ja) | 2022-02-25 |
| JP7314878B2 true JP7314878B2 (ja) | 2023-07-26 |
Family
ID=80224452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020135616A Active JP7314878B2 (ja) | 2020-08-11 | 2020-08-11 | キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11935304B2 (ja) |
| JP (1) | JP7314878B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7514063B2 (ja) * | 2019-06-14 | 2024-07-10 | 株式会社シマノ | 検出装置、検出方法、コンピュータプログラム、および記憶媒体 |
| EP4020428A4 (en) * | 2019-08-28 | 2022-10-12 | Huawei Technologies Co., Ltd. | METHOD AND DEVICE FOR TRACK RECOGNITION AND COMPUTING DEVICE |
| US12322137B2 (en) * | 2020-01-14 | 2025-06-03 | Kyocera Corporation | Image processing device, imager, information processing device, detector, roadside unit, image processing method, and calibration method |
| EP4394705A1 (en) * | 2022-12-28 | 2024-07-03 | Zenseact AB | A method and device for calibrating a camera mounted on a vehicle |
| WO2024201695A1 (ja) * | 2023-03-28 | 2024-10-03 | 日本電気株式会社 | 情報処理装置、カメラの状態確認方法及び記録媒体 |
| WO2026003943A1 (ja) * | 2024-06-25 | 2026-01-02 | 三菱電機モビリティ株式会社 | 運転支援装置 |
| CN120525963B (zh) * | 2025-07-24 | 2025-10-31 | 国能榆林能源有限责任公司 | 一种基于图像采集的掘进设备截割头位置标定方法 |
| CN120655549B (zh) * | 2025-08-19 | 2025-11-14 | 中数智科(杭州)科技有限公司 | 一种基于运动偏移的图像特征校准方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014115793A (ja) | 2012-12-10 | 2014-06-26 | Mitsubishi Electric Corp | 画像処理装置および画像処理方法 |
| JP2019041261A (ja) | 2017-08-25 | 2019-03-14 | 株式会社 日立産業制御ソリューションズ | 画像処理システムおよび画像処理システムの設定方法 |
| JP2019192299A (ja) | 2019-07-26 | 2019-10-31 | 日本電信電話株式会社 | カメラ情報修正装置、カメラ情報修正方法、及びカメラ情報修正プログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010127650A (ja) | 2008-11-25 | 2010-06-10 | Nippon Telegr & Teleph Corp <Ntt> | 移動体位置推定システムと移動体位置推定方法及び移動体位置推定プログラム |
| US9594960B2 (en) * | 2010-09-14 | 2017-03-14 | Microsoft Technology Licensing, Llc | Visualizing video within existing still images |
| KR102522609B1 (ko) * | 2016-08-16 | 2023-04-17 | 현대모비스 주식회사 | 어라운드 뷰 모니터링 시스템 및 이의 동작 방법 |
| CN111223302B (zh) * | 2018-11-23 | 2021-12-03 | 明创能源股份有限公司 | 移动载具用外部坐标实时三维路况辅助装置及该系统 |
| US11557089B1 (en) * | 2022-03-25 | 2023-01-17 | Valerann Ltd | System and method for determining a viewpoint of a traffic camera |
-
2020
- 2020-08-11 JP JP2020135616A patent/JP7314878B2/ja active Active
-
2021
- 2021-08-09 US US17/397,363 patent/US11935304B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014115793A (ja) | 2012-12-10 | 2014-06-26 | Mitsubishi Electric Corp | 画像処理装置および画像処理方法 |
| JP2019041261A (ja) | 2017-08-25 | 2019-03-14 | 株式会社 日立産業制御ソリューションズ | 画像処理システムおよび画像処理システムの設定方法 |
| JP2019192299A (ja) | 2019-07-26 | 2019-10-31 | 日本電信電話株式会社 | カメラ情報修正装置、カメラ情報修正方法、及びカメラ情報修正プログラム |
Non-Patent Citations (2)
| Title |
|---|
| Marketa Dubska et al.,"Fully Automatic Roadside Camera Calibration for Traffic Surveillance",IEEE Transactions on Intelligent Transportation Systems,米国,IEEE,2014年09月24日,Vol.16, No.3,pp.1162-1171 |
| 野口 真身 、加藤 丈和,"マーカの軌跡を用いた非同期カメラの幾何学的・時間的キャリブレーション",情報処理学会論文誌,日本,社団法人情報処理学会,2006年03月15日,Vol.47, No.SIG 5(CVIM 13),pp.59-68 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11935304B2 (en) | 2024-03-19 |
| US20220051028A1 (en) | 2022-02-17 |
| JP2022032114A (ja) | 2022-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7314878B2 (ja) | キャリブレーションシステム、キャリブレーション方法及びキャリブレーションプログラム | |
| CN112950725B (zh) | 一种监控相机参数标定方法及装置 | |
| JP6760114B2 (ja) | 情報処理装置、データ管理装置、データ管理システム、方法、及びプログラム | |
| CN106503653B (zh) | 区域标注方法、装置和电子设备 | |
| KR102054455B1 (ko) | 이종 센서 간의 캘리브레이션 장치 및 방법 | |
| CN110189366B (zh) | 一种激光粗配准方法、装置、移动终端及存储介质 | |
| KR102145557B1 (ko) | 이종 센서 간의 데이터 융합 장치 및 방법 | |
| JP6194610B2 (ja) | 移動距離推定装置、移動距離推定方法、及びプログラム | |
| EP3324359B1 (en) | Image processing device and image processing method | |
| Konrad et al. | Localization in digital maps for road course estimation using grid maps | |
| CN115436917B (zh) | Lidar视轴对准误差和主车辆定位误差的协同估计和校正 | |
| CN114267027A (zh) | 一种图像处理方法和装置 | |
| CN112017236A (zh) | 一种基于单目相机计算目标物位置的方法及装置 | |
| CN116597096A (zh) | 场景重建方法、装置、存储介质及电子设备 | |
| JP2023070132A (ja) | 車線生成方法及び装置 | |
| CN114463663B (zh) | 一种人员身高的计算方法、装置、电子设备及存储介质 | |
| CN113536867B (zh) | 物体识别的方法、装置及系统 | |
| JP6410231B2 (ja) | 位置合わせ装置、位置合わせ方法及び位置合わせ用コンピュータプログラム | |
| EP3333829A1 (en) | Step detection device and step detection method | |
| KR102831462B1 (ko) | 차량의 객체 검출 장치 및 방법 | |
| CN114518106A (zh) | 高精度地图垂向要素更新检测方法、系统、介质及设备 | |
| JP2017167974A (ja) | 推定装置、方法及びプログラム | |
| KR102804965B1 (ko) | 차량 속도 추정을 위한 훈련되지 않은 시스템들 및 방법들 | |
| CN118068355A (zh) | 激光雷达数据合并方法、电子设备及存储介质 | |
| KR20190070235A (ko) | 비전 기반 위치 추정 기법을 이용한 6-자유도 상대 변위 추정 방법 및 그 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220809 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230608 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230613 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230626 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7314878 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |