JP7643428B2 - 位置推定システム、位置推定方法、及びプログラム - Google Patents
位置推定システム、位置推定方法、及びプログラム Download PDFInfo
- Publication number
- JP7643428B2 JP7643428B2 JP2022158932A JP2022158932A JP7643428B2 JP 7643428 B2 JP7643428 B2 JP 7643428B2 JP 2022158932 A JP2022158932 A JP 2022158932A JP 2022158932 A JP2022158932 A JP 2022158932A JP 7643428 B2 JP7643428 B2 JP 7643428B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- coordinate point
- image
- mask
- mask image
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- 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/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- 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/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20132—Image cropping
-
- 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/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Geometry (AREA)
Description
以下、図面を参照して本開示の実施の形態について説明する。ただし、本開示が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
ΔD=h/H×Do・・・式(1)
すなわち、観測距離Doが大きくなるほど観測誤差ΔDも大きくなる。なお、カメラ10の高さH及び車両端1eの高さhは、記憶部60に予め記憶されている。
D=Do×(1-h/H)・・・式(2)
すなわち、実際の距離Dは、観測距離Do、カメラ10の高さH、及び車両端1eの高さhによって決まる。
Dt=Dp×(1-h/H)・・・式(3)
ここで、推定距離Dpは、座標点Pf、Pcから求められる実際の距離Dc、及び座標点P3、Pfを用いて算出することができる。
15 第1マスク画像 17 第2マスク画像 20 入力装置 30 表示装置
40 情報処理装置 51 画像入力部 52 歪み補正部 53 回転処理部
54 クロップ処理部 55 検出部 56 削除部 57 透視変換部
58 位置算出部 59 位置補正部 60 記憶部 70 格子線 71 路面
100 位置推定システム C 重心 M1、M2 マスク領域 P0 ベース座標点 P1 第1座標点 P2 第2座標点 P3 第3座標点 Pf 固定座標点
Pc 撮像座標点 Pv 車両座標点 R0 外接矩形 R1 第1外接矩形
R2 第2外接矩形 V 移動ベクトル
Claims (9)
- 対象となる移動体を含む撮像領域を撮像する撮像部と、
前記撮像部により撮像された画像中の前記移動体をマスクしたマスク領域が付加された第1マスク画像を生成する検出部と、
前記第1マスク画像を透視変換する透視変換部と、
前記第1マスク画像中の前記マスク領域に設定した第1外接矩形の指定された頂点を第1座標点とし、前記第1マスク画像を透視変換した第2マスク画像中の前記マスク領域に設定した第2外接矩形の頂点のうち前記第1座標点と同一の位置を示す頂点を第2座標点とし、前記第1座標点のX座標が前記第2座標点のX座標より大きい場合、前記第1座標点のX座標を前記第2座標点のX座標に置き換え、前記第1座標点のY座標が前記第2座標点のY座標より大きい場合、前記第1座標点のY座標を前記第2座標点のY座標に置き換えて画像座標系における前記移動体の位置を示す第3座標点を算出する位置算出部と、
を有する位置推定システム。 - 前記画像の歪みを補正する歪み補正部をさらに有する請求項1に記載の位置推定システム。
- 対象となる移動体を含む撮像領域を撮像する撮像部と、
前記撮像部により撮像された画像を前記移動体のベクトル方向が所定方向を向くように回転させる回転処理部と、
前記画像中の前記移動体をマスクしたマスク領域が付加された第1マスク画像を生成する検出部と、
前記第1マスク画像を透視変換する透視変換部と、
前記第1マスク画像中の前記マスク領域に設定した第1外接矩形の指定された頂点を第1座標点とし、前記第1マスク画像を透視変換した第2マスク画像中の前記マスク領域に設定した第2外接矩形の頂点のうち前記第1座標点と同一の位置を示す頂点を第2座標点とし、前記第2座標点を用いて前記第1座標点を補正して画像座標系における前記移動体の位置を示す第3座標点を算出する位置算出部と、
を有する位置推定システム。 - 対象となる移動体を含む撮像領域を撮像する撮像部と、
前記撮像部により撮像された画像中の前記移動体が所定の閾値を超える距離を移動した場合に、前記移動体が移動した距離に応じた移動済領域を前記画像から削除して前記移動体を含む未移動領域を切り出すクロップ処理部と、
前記画像中の前記移動体をマスクしたマスク領域が付加された第1マスク画像を生成する検出部と、
前記第1マスク画像を透視変換する透視変換部と、
前記第1マスク画像中の前記マスク領域に設定した第1外接矩形の指定された頂点を第1座標点とし、前記第1マスク画像を透視変換した第2マスク画像中の前記マスク領域に設定した第2外接矩形の頂点のうち前記第1座標点と同一の位置を示す頂点を第2座標点とし、前記第2座標点を用いて前記第1座標点を補正して画像座標系における前記移動体の位置を示す第3座標点を算出する位置算出部と、
を有する位置推定システム。 - 前記第1マスク画像に複数の移動体が含まれる場合に、前記検出部によりマスクされた対象外の移動体を前記第1マスク画像から削除する削除部をさらに有する請求項1に記載の位置推定システム。
- グローバル座標系における前記撮像部の位置を適用して前記第3座標点を補正することにより前記グローバル座標系における前記移動体の位置を算出する位置補正部をさらに有する請求項1に記載の位置推定システム。
- 前記移動体は、車両である請求項1に記載の位置推定システム。
- コンピュータに実行させる位置推定方法であって、
対象となる移動体を含む撮像領域を撮像部により撮像するステップと、
前記撮像部により撮像された画像中の前記移動体をマスクしたマスク領域が付加された第1マスク画像を生成するステップと、
前記第1マスク画像を透視変換するステップと、
前記第1マスク画像中の前記マスク領域に設定した第1外接矩形の指定された頂点を第1座標点とし、前記第1マスク画像を透視変換した第2マスク画像中の前記マスク領域に設定した第2外接矩形の頂点のうち前記第1座標点と同一の位置を示す頂点を第2座標点とし、前記第1座標点のX座標が前記第2座標点のX座標より大きい場合、前記第1座標点のX座標を前記第2座標点のX座標に置き換え、前記第1座標点のY座標が前記第2座標点のY座標より大きい場合、前記第1座標点のY座標を前記第2座標点のY座標に置き換えて画像座標系における前記移動体の位置を示す第3座標点を算出するステップと、
を有する位置推定方法。 - コンピュータに実行させるプログラムであって、
対象となる移動体を含む撮像領域を撮像した画像中の前記移動体をマスクしたマスク領域が付加された第1マスク画像を生成する処理と、
前記第1マスク画像を透視変換する処理と、
前記第1マスク画像中の前記マスク領域に設定した第1外接矩形の指定された頂点を第1座標点とし、前記第1マスク画像を透視変換した第2マスク画像中の前記マスク領域に設定した第2外接矩形の頂点のうち前記第1座標点と同一の位置を示す頂点を第2座標点とし、前記第1座標点のX座標が前記第2座標点のX座標より大きい場合、前記第1座標点のX座標を前記第2座標点のX座標に置き換え、前記第1座標点のY座標が前記第2座標点のY座標より大きい場合、前記第1座標点のY座標を前記第2座標点のY座標に置き換えて画像座標系における前記移動体の位置を示す第3座標点を算出する処理と、
を有するプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022158932A JP7643428B2 (ja) | 2022-09-30 | 2022-09-30 | 位置推定システム、位置推定方法、及びプログラム |
| US18/236,208 US20240112363A1 (en) | 2022-09-30 | 2023-08-21 | Position estimation system, position estimation method, and program |
| EP23199923.6A EP4345750A1 (en) | 2022-09-30 | 2023-09-26 | Position estimation system, position estimation method, and program |
| CN202311256843.3A CN117808870A (zh) | 2022-09-30 | 2023-09-26 | 位置估计系统、位置估计方法和程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022158932A JP7643428B2 (ja) | 2022-09-30 | 2022-09-30 | 位置推定システム、位置推定方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024052304A JP2024052304A (ja) | 2024-04-11 |
| JP7643428B2 true JP7643428B2 (ja) | 2025-03-11 |
Family
ID=88204409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022158932A Active JP7643428B2 (ja) | 2022-09-30 | 2022-09-30 | 位置推定システム、位置推定方法、及びプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240112363A1 (ja) |
| EP (1) | EP4345750A1 (ja) |
| JP (1) | JP7643428B2 (ja) |
| CN (1) | CN117808870A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010066802A (ja) | 2008-09-08 | 2010-03-25 | Sony Corp | 画像処理装置および方法、並びにプログラム |
| US20180260613A1 (en) | 2017-03-08 | 2018-09-13 | GM Global Technology Operations LLC | Object tracking |
| JP2020187434A (ja) | 2019-05-10 | 2020-11-19 | クラリオン株式会社 | 立体物検出装置、及び立体物検出方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3707308B2 (ja) | 1999-08-06 | 2005-10-19 | 日産自動車株式会社 | 車両位置検出装置 |
| US8274530B2 (en) * | 2007-03-12 | 2012-09-25 | Conversion Works, Inc. | Systems and methods for filling occluded information for 2-D to 3-D conversion |
| JP4886850B2 (ja) * | 2007-06-28 | 2012-02-29 | パナソニック株式会社 | 画像処理装置、画像処理方法、プログラム |
| US10242449B2 (en) * | 2017-01-04 | 2019-03-26 | Cisco Technology, Inc. | Automated generation of pre-labeled training data |
| WO2022130849A1 (ja) * | 2020-12-14 | 2022-06-23 | 日本電気株式会社 | 画像処理装置、画像処理方法および非一時的なコンピュータ可読媒体 |
| EP4170582A1 (en) * | 2021-10-21 | 2023-04-26 | Leica Geosystems AG | Method for removing objects from texture |
| JP7790994B2 (ja) * | 2022-01-31 | 2025-12-23 | キヤノン株式会社 | 認識装置 |
| US12462592B2 (en) * | 2022-11-10 | 2025-11-04 | Salesforce, Inc. | Systems and methods for a vision-language pretraining framework |
-
2022
- 2022-09-30 JP JP2022158932A patent/JP7643428B2/ja active Active
-
2023
- 2023-08-21 US US18/236,208 patent/US20240112363A1/en active Pending
- 2023-09-26 EP EP23199923.6A patent/EP4345750A1/en active Pending
- 2023-09-26 CN CN202311256843.3A patent/CN117808870A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010066802A (ja) | 2008-09-08 | 2010-03-25 | Sony Corp | 画像処理装置および方法、並びにプログラム |
| US20180260613A1 (en) | 2017-03-08 | 2018-09-13 | GM Global Technology Operations LLC | Object tracking |
| JP2020187434A (ja) | 2019-05-10 | 2020-11-19 | クラリオン株式会社 | 立体物検出装置、及び立体物検出方法 |
Non-Patent Citations (3)
| Title |
|---|
| Viktor Kocur et al.,"Detection of 3D Bounding Boxes of Vehicles Using Perspective Transformation for Accurate Speed Measurement",arXiv,米国,CORNELL UNIVERSITY,2020年08月04日,pp.1-15,https://arxiv.org/abs/2003.13137 |
| Yiqiang Chen et al.,"Monocular Vehicle 3D Bounding Box Estimation Using Homograhy and Geometry in Traffic Scene",ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP),米国,IEEE,2022年05月23日,pp.1995-1999 |
| 谷 育馬、外2名,"幾何学的制約を用いた車両抽出",画像電子学会誌,日本,一般社団法人画像電子学会,2014年09月30日,Vol.43, No.4,pp.579-587 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240112363A1 (en) | 2024-04-04 |
| JP2024052304A (ja) | 2024-04-11 |
| CN117808870A (zh) | 2024-04-02 |
| EP4345750A1 (en) | 2024-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10097812B2 (en) | Stereo auto-calibration from structure-from-motion | |
| JP5926228B2 (ja) | 自律車両用の奥行き検知方法及びシステム | |
| CN110910453B (zh) | 基于无重叠视域多相机系统的车辆位姿估计方法及其系统 | |
| CN116879870B (zh) | 一种适用于低线束3d激光雷达的动态障碍物去除方法 | |
| JP6003673B2 (ja) | 3次元位置推定装置、車両制御装置、および3次元位置推定方法 | |
| US10602125B2 (en) | Camera-parameter-set calculation apparatus, camera-parameter-set calculation method, and recording medium | |
| CN104883553B (zh) | 视差值导出设备及方法、装备控制系统、可移动装置 | |
| CN104732196B (zh) | 车辆检测方法及系统 | |
| KR20090103165A (ko) | 모노큘러 모션 스테레오 기반의 주차 공간 검출 장치 및방법 | |
| CN107636679A (zh) | 一种障碍物检测方法及装置 | |
| CN109472820B (zh) | 单目rgb-d相机实时人脸重建方法及装置 | |
| EP3293700A1 (en) | 3d reconstruction for vehicle | |
| CN111684382A (zh) | 可移动平台状态估计方法、系统、可移动平台及存储介质 | |
| WO2017051480A1 (ja) | 画像処理装置及び画像処理方法 | |
| CN111402328A (zh) | 一种基于激光里程计的位姿计算方法及装置 | |
| WO2023074907A1 (ja) | 地図作成装置、地図作成方法、及び地図作成プログラム | |
| CN114648639A (zh) | 一种目标车辆的检测方法、系统及装置 | |
| JP7643428B2 (ja) | 位置推定システム、位置推定方法、及びプログラム | |
| WO2022141262A1 (en) | Object detection | |
| JPWO2017090097A1 (ja) | 車両用外界認識装置 | |
| JP2023061621A (ja) | 画像処理装置 | |
| JP7223587B2 (ja) | 物体運動推定方法及び物体運動推定装置 | |
| CN114648576B (zh) | 一种目标车辆的定位方法、装置以及系统 | |
| CN116092050B (zh) | 机动车障碍物检测方法、装置及计算机可读存储介质 | |
| Ma et al. | Disparity estimation based on fusion of vision and LiDAR |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231002 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231002 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250107 |
|
| 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: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7643428 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |