JP2021051468A - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP2021051468A JP2021051468A JP2019173266A JP2019173266A JP2021051468A JP 2021051468 A JP2021051468 A JP 2021051468A JP 2019173266 A JP2019173266 A JP 2019173266A JP 2019173266 A JP2019173266 A JP 2019173266A JP 2021051468 A JP2021051468 A JP 2021051468A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- marker
- act
- terminal device
- camera
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 12
- 239000003550 marker Substances 0.000 claims abstract description 71
- 238000009499 grossing Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 abstract description 9
- 238000000034 method Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 101100215341 Arabidopsis thaliana ACT12 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06—COMPUTING; CALCULATING OR 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/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30204—Marker
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30244—Camera pose
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
Description
図1は、実施形態に係る端末装置10の要部構成の一例を示すブロック図である。
なお、センサー18は、端末装置10の外部に有線又は無線で接続されるものであっても良い。
図2のACT11においてプロセッサー11は、カメラ16が出力する画像を取得する。なお、ACT11で最後に取得された画像を以下「取得画像」という。
以上より、プロセッサー11は、ACT11の処理を行うことで、カメラ16で撮影した画像を取得する取得部として機能する。
以上より、プロセッサー11は、ACT12の処理を行うことで、取得画像中のマーカーを認識する認識部として機能する。
ACT14においてプロセッサー11は、ACT13で取得した計測値に基づき、端末装置10の位置姿勢を補正する。すなわち、プロセッサー11は、端末装置10の位置姿勢のトラッキングを行う。例えば、プロセッサー11は、DR(dead reckoning)などの手法を用いて位置姿勢を推定する。そして、プロセッサー11は、推定した位置姿勢を端末装置10の現在の位置姿勢として決定することで、端末装置10の位置姿勢を補正する。また、プロセッサー11は、変数T1に現在時刻を代入する。変数T1は、最後に端末装置10の現在の位置姿勢として決定した時刻を示す。なお、端末装置10の位置姿勢は、例えば、ワールド座標系におけるカメラ16又はタッチパネル17の位置姿勢である。
ACT16においてプロセッサー11は、端末装置10に対する認識マーカーの相対位置姿勢を推定する。なお、端末装置10の位置姿勢は、例えば、カメラ16の位置姿勢又はタッチパネル17の位置姿勢を示す。認識マーカーの位置は、例えば、認識マーカー中の一点の位置である。当該一点は、例えば認識マーカーの中央である。プロセッサー11は、例えば、取得画像を用いて端末装置10から認識マーカーまでの距離(相対位置)を推定する。また、プロセッサー11は、例えば、取得画像を用いて、端末装置10が向いている向きと認識マーカーの平面が向いている向きとがなす角度(相対姿勢)を推定する。なお、位置姿勢を求める方法として、他の公知の方法を用いることもできる。
以上より、プロセッサー11は、ACT16の処理を行うことで、カメラ16とマーカーの相対位置を推定する相対位置推定部として機能する。
なお、抽出するデータ数に上限が設けてあっても良い。例えば、上限がn2個であるとすると、プロセッサー11は、認識時刻が新しいものから順にn2個のデータを抽出する。ただし、認識マーカーとマーカーIDが同じデータの数がn2個より少ない場合、プロセッサー11は、認識マーカーとマーカーIDが同じデータを全て抽出する。なお、n2は、2以上の整数である。
また、プロセッサー11は、認識時刻が現在時刻から所定の時間t2前までのデータのみを抽出しても良い。なお、t2は、任意の時間である。なお、プロセッサー11は、認識時刻が現在時刻からt2前までのデータを認識時刻が新しいものから順にn2個を上限としてデータを抽出しても良い。
以上より、プロセッサー11は、ACT18及びACT22の処理を行うことで、マーカーを認識した回数が所定の回数以上である場合、カメラ16の位置を推定する位置推定部として機能する。また、プロセッサー11は、ACT21及びACT22の処理を行うことで、複数の相対位置を用いてカメラ16の位置を推定する位置推定部として機能する。
例えば、プロセッサー11は、最後にACT14又はACT24で決定した端末装置10の現在の位置姿勢に対して、ACT22で求めた位置姿勢が所定よりも大きく異なる場合に適正な値でないと判定する。例えば、プロセッサー11は、現在の端末装置10の位置からACT22で求めた位置までの距離を、現在時刻からT1を引いた時間で割った速度が、所定の速度以上である場合に適正な値でないと判定する。当該所定の速度は、例えば、人間の歩行速度に対して顕著に速いような速度である。あるいは、プロセッサー11は、現在の端末装置10の位置からACT22で求めた位置までの距離が所定の距離以上である場合に適正な値でないと判定する。また、プロセッサー11は、例えば、現在の端末装置10の姿勢からACT22で求めた姿勢までの角度を、現在時刻からT1を引いた時間で割った角速度が、所定の角速度以上である場合に適正な値でないと判定する。あるいは、プロセッサー11は、現在の端末装置10の姿勢からACT22で求めた姿勢までの角度が所定の角度以上である場合に適正な値でないと判定する。
プロセッサー11は、ACT22で求めた位置姿勢が適正な値でないならば、ACT23においてNoと判定してACT13へと進む。すなわち、プロセッサー11は、ACT22で求めた位置姿勢を棄却し、ACT24の処理に用いない。対して、プロセッサー11は、ACT22で求めた位置姿勢が適正な値であるならば、ACT23においてYesと判定してACT24へと進む。
プロセッサー11は、ACT20においてYesと判定した場合に、ACT25と同様に履歴データをクリアしても良い。また、プロセッサー11は、ACT23においてNoと判定した場合に、ACT25と同様に履歴データをクリアしても良い。
プロセッサー11は、ACT25の処理を行わなくても良い。
Claims (5)
- カメラで撮影した画像を取得する取得部と、
前記画像中のマーカーを認識する認識部と、
前記認識部が前記マーカーを認識した回数が所定の回数以上である場合、前記カメラと前記マーカーの相対位置に基づき前記カメラの位置を推定する位置推定部と、を備える情報処理装置。 - カメラで撮影した画像を取得する取得部と、
前記画像中のマーカーを認識する認識部と、
前記カメラと前記マーカーの相対位置を推定する相対位置推定部と、
前記相対位置推定部によって推定された複数の相対位置を用いて前記カメラの位置を推定する位置推定部と、を備える情報処理装置。 - 前記位置推定部は、前記複数の相対位置を用いた時系列平滑化を行って前記カメラの位置を推定する、請求項2に記載の情報処理装置。
- 前記位置推定部は、前記複数の相対位置のばらつきが所定よりも小さい場合、前記カメラの位置を推定する、請求項2又は請求項3に記載の情報処理装置。
- 前記位置推定部は、推定した前記カメラの位置が外れ値である場合に棄却する、請求項1乃至請求項4のいずれか1項に記載の情報処理装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019173266A JP7404011B2 (ja) | 2019-09-24 | 2019-09-24 | 情報処理装置 |
US16/911,350 US11410329B2 (en) | 2019-09-24 | 2020-06-24 | Information processing device, method performed thereby, and non-transitory computer readable medium |
EP20190149.3A EP3798984A1 (en) | 2019-09-24 | 2020-08-07 | Information processing device, method performed thereby, and non-transitory computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019173266A JP7404011B2 (ja) | 2019-09-24 | 2019-09-24 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021051468A true JP2021051468A (ja) | 2021-04-01 |
JP7404011B2 JP7404011B2 (ja) | 2023-12-25 |
Family
ID=72147881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019173266A Active JP7404011B2 (ja) | 2019-09-24 | 2019-09-24 | 情報処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11410329B2 (ja) |
EP (1) | EP3798984A1 (ja) |
JP (1) | JP7404011B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7570944B2 (ja) * | 2021-02-22 | 2024-10-22 | 株式会社東芝 | 計測システム及び計測プログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002288632A (ja) * | 2001-03-26 | 2002-10-04 | Sony Corp | ワークの基準マーク認識方法 |
JP2007303842A (ja) * | 2006-05-08 | 2007-11-22 | Toyota Central Res & Dev Lab Inc | 車両位置推定装置及び地図情報作成装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL133233A (en) * | 1997-05-30 | 2005-05-17 | British Broadcasting Corp | Position determination |
WO2005104033A1 (de) * | 2004-04-26 | 2005-11-03 | Siemens Aktiengesellschaft | Verfahren zur bestimmung einer position eines markers in einem augmented-reality-system |
JP2006234453A (ja) | 2005-02-23 | 2006-09-07 | Mitsubishi Heavy Ind Ltd | 自己位置標定用ランドマーク位置の登録方法 |
JP4926817B2 (ja) * | 2006-08-11 | 2012-05-09 | キヤノン株式会社 | 指標配置情報計測装置および方法 |
KR20100086128A (ko) * | 2009-01-22 | 2010-07-30 | 서경대학교 산학협력단 | 혼합 현실 상황 훈련 시스템 |
US9524436B2 (en) * | 2011-12-06 | 2016-12-20 | Microsoft Technology Licensing, Llc | Augmented reality camera registration |
CN105612401B (zh) * | 2013-09-30 | 2018-02-23 | 独立行政法人产业技术综合研究所 | 标记图像处理系统 |
WO2015123774A1 (en) * | 2014-02-18 | 2015-08-27 | Sulon Technologies Inc. | System and method for augmented reality and virtual reality applications |
CA2926861C (en) * | 2014-05-21 | 2017-03-07 | Millennium Three Technologies Inc | Fiducial marker patterns, their automatic detection in images, and applications thereof |
JP2018009836A (ja) * | 2016-07-12 | 2018-01-18 | セイコーエプソン株式会社 | プログラム、頭部装着型表示装置、キャリブレーション方法 |
KR101892740B1 (ko) * | 2016-10-11 | 2018-08-28 | 한국전자통신연구원 | 통합 이미지 마커 생성 방법 및 그 방법을 수행하는 시스템 |
EP3385912B1 (en) * | 2017-04-06 | 2022-08-24 | Hexagon Technology Center GmbH | Near field manoeuvring for ar-devices using image tracking |
US10692289B2 (en) * | 2017-11-22 | 2020-06-23 | Google Llc | Positional recognition for augmented reality environment |
CN108876854B (zh) * | 2018-04-27 | 2022-03-08 | 腾讯科技(深圳)有限公司 | 相机姿态追踪过程的重定位方法、装置、设备及存储介质 |
WO2020024909A1 (zh) * | 2018-08-02 | 2020-02-06 | 广东虚拟现实科技有限公司 | 定位跟踪方法、终端设备及计算机可读取存储介质 |
US11380011B2 (en) * | 2019-04-23 | 2022-07-05 | Kreatar, Llc | Marker-based positioning of simulated reality |
GB2583535B (en) * | 2019-05-03 | 2021-11-10 | Sony Interactive Entertainment Inc | Data processing |
-
2019
- 2019-09-24 JP JP2019173266A patent/JP7404011B2/ja active Active
-
2020
- 2020-06-24 US US16/911,350 patent/US11410329B2/en active Active
- 2020-08-07 EP EP20190149.3A patent/EP3798984A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002288632A (ja) * | 2001-03-26 | 2002-10-04 | Sony Corp | ワークの基準マーク認識方法 |
JP2007303842A (ja) * | 2006-05-08 | 2007-11-22 | Toyota Central Res & Dev Lab Inc | 車両位置推定装置及び地図情報作成装置 |
Non-Patent Citations (1)
Title |
---|
MONICA RUBIO,外4名: "Jittering Reduction in Marker-Based Augmented Reality Systems", LECTURE NOTES IN COMPUTER SCIENCE, JPN6023029237, May 2006 (2006-05-01), pages 510 - 517, XP019031794, ISSN: 0005108197 * |
Also Published As
Publication number | Publication date |
---|---|
JP7404011B2 (ja) | 2023-12-25 |
US11410329B2 (en) | 2022-08-09 |
EP3798984A1 (en) | 2021-03-31 |
US20210090286A1 (en) | 2021-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108036793B (zh) | 基于点云的定位方法、装置及电子设备 | |
CN111220154A (zh) | 车辆定位方法、装置、设备和介质 | |
CN110806215B (zh) | 车辆定位的方法、装置、设备及存储介质 | |
WO2019037484A1 (zh) | 激光扫描设备标定的方法、装置、设备及存储介质 | |
US20160246302A1 (en) | Methods and systems for mobile-agent navigation | |
EP3098569B1 (en) | Method, apparatus and computer program code for providing navigation information in relation to augmented reality guidance | |
WO2022193508A1 (zh) | 位姿优化方法、装置、电子设备、计算机可读存储介质、计算机程序及程序产品 | |
US20110102545A1 (en) | Uncertainty estimation of planar features | |
CN112800159B (zh) | 地图数据处理方法及装置 | |
CN112560769B (zh) | 用于检测障碍物的方法、电子设备、路侧设备和云控平台 | |
JP2019078560A (ja) | ジャイロセンサのオフセット補正装置、オフセット補正プログラム、歩行者自律航法装置 | |
WO2018142533A1 (ja) | 位置姿勢推定装置および位置姿勢推定方法 | |
US11435187B2 (en) | Method for calibrating sensor or azimuth information obtained through sensor, based on azimuth information obtained using satellite positioning circuit, and electronic device supporting the same | |
CN108053446A (zh) | 基于点云的定位方法、装置及电子设备 | |
KR20190081334A (ko) | 복합 측위 기반의 이동 궤적 추적 방법 및 그 장치 | |
CN113554712B (zh) | 自动驾驶车辆的配准方法、装置、电子设备和车辆 | |
CN115773759A (zh) | 自主移动机器人的室内定位方法、装置、设备及存储介质 | |
CN113610702B (zh) | 一种建图方法、装置、电子设备及存储介质 | |
JP7404011B2 (ja) | 情報処理装置 | |
CN111612851B (zh) | 用于标定相机的方法、装置、设备以及存储介质 | |
US11288554B2 (en) | Determination method and determination device | |
JP7183058B2 (ja) | 三次元計測装置および三次元計測プログラム | |
JP2023126399A (ja) | 測定装置、測定方法およびプログラム | |
CN113566847B (zh) | 导航校准方法和装置、电子设备、计算机可读介质 | |
US11321933B2 (en) | Information processing apparatus configured to determine a location of a candidate for a marker for augmented reality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220909 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230718 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230907 |
|
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: 20231114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7404011 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |