KR101950359B1 - 하이브리드 모션캡쳐 시스템의 위치 추정 방법 - Google Patents
하이브리드 모션캡쳐 시스템의 위치 추정 방법 Download PDFInfo
- Publication number
- KR101950359B1 KR101950359B1 KR1020160162077A KR20160162077A KR101950359B1 KR 101950359 B1 KR101950359 B1 KR 101950359B1 KR 1020160162077 A KR1020160162077 A KR 1020160162077A KR 20160162077 A KR20160162077 A KR 20160162077A KR 101950359 B1 KR101950359 B1 KR 101950359B1
- Authority
- KR
- South Korea
- Prior art keywords
- capture system
- motion capture
- rigid body
- error
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003287 optical effect Effects 0.000 claims abstract description 38
- 230000001133 acceleration Effects 0.000 claims abstract description 14
- 239000003550 marker Substances 0.000 claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 7
- 238000009825 accumulation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000004927 fusion Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000007500 overflow downdraw method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009466 transformation Effects 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/50—Depth or shape recovery
- G06T7/514—Depth or shape recovery from specularities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/003—Kinematic accelerometers, i.e. measuring acceleration in relation to an external reference frame, e.g. Ferratis accelerometers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/14—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of gyroscopes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
-
- 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
- G06T7/75—Determining position or orientation of objects or cameras using feature-based methods involving models
-
- 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/20—Special algorithmic details
- G06T2207/20036—Morphological image processing
- G06T2207/20044—Skeletonization; Medial axis transform
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Gyroscopes (AREA)
Abstract
본 발명에 따른 하이브리드 모션캡쳐 시스템의 위치 추정 방법은 센서식 모션캡쳐 시스템과 광학식 모션캡쳐 시스템의 강체(rigid body) 위치 추정 정보를 융합하여 강체의 위치를 추정하는 하이브리드 모션캡쳐 시스템의 위치 추정 방법으로서, 상기 센서식 모션캡쳐 시스템에서 가속도센서와 자이로센서가 구비된 모션센서를 통하여 강체의 움직임을 측정하여 강체의 위치와 속도 및 자세를 추정하는 단계와; 상기 광학식 모션캡쳐 시스템에서 광학식 카메라를 통하여 강체에 부착된 마커를 촬영하여 강체의 이동을 측정하여 강체의 위치 및 속도를 추정하는 단계와; 통합 칼만필터에서 상기 광학식 모션캡쳐 시스템과 센서식 모션캡쳐 시스템의 강체 위치 및 속도 추정 차이값을 입력받아, 현재 입력되는 차이값과 이전 시간에 입력된 차이값과 비교하여 추정 오차를 산출하고, 산출된 추정 오차를 통하여 최종 추정값을 계산하여 강체의 현재 위치를 추정하는 것을 특징으로 한다.
Description
도 2는 본 발명에 따른 하이브리드 모션캡쳐 시스템에서 광학식 모션캡쳐 시스템과 센서식 모션캡쳐 시스템의 융합 방식을 나타낸 개념도,
도 3은 본 발명에 따른 하이브리드 모션캡쳐 시스템의 하드웨어 구성도,
도 4는 본 발명에 따른 하이브리드 모션캡쳐 시스템의 위치 추정 방법을 나타낸 개념도,
도 5는 본 발명에 따른 하이브리드 모션캡쳐 시스템의 위치추정 알고리즘의 처리 흐름도,
도 6은 본 발명에 따른 센서식 모션캡쳐 시스템에서 강체의 속도, 위치, 자세를 추정하는 과정을 나타낸 처리 흐름도,
도 7은 본 발명에 따른 광학식 모션캡쳐 시스템에서 반사 마커의 위치와 속도를 추적하는 과정을 나타낸 처리 흐름도,
Claims (5)
- 센서식 모션캡쳐 시스템에서 가속도센서와 자이로센서가 구비된 모션센서를 통하여 강체(rigid body)의 움직임을 측정하여 강체의 위치와 속도 및 자세를 추정하는 단계(a)와, 광학식 모션캡쳐 시스템에서 광학식 카메라를 통하여 강체에 부착된 마커를 촬영하여 강체의 이동을 측정하여 강체의 위치 및 속도를 추정하는 단계와(b)와, 통합 칼만필터에서 상기 광학식 모션캡쳐 시스템과 센서식 모션캡쳐 시스템의 강체 위치 및 속도 추정 차이값을 입력받아 현재 입력되는 차이값과 이전 시간에 입력된 차이값과 비교하여 추정 오차를 산출하고 산출된 추정 오차를 통하여 최종 추정값을 계산하여 강체의 현재 위치를 추정하는 단계((c);를 포함하는 하이브리드 모션캡쳐 시스템의 위치 추정 방법으로서,
상기 통합 칼만필터는 강체 위치에 대한 최종 추정값을 센서식 모션캡쳐 시스템에 피드백하여, 상기 센서식 모션캡쳐 시스템의 모션센서 오차 누적을 보상하되,
상기 통합 칼만필터는 이전 시간에서의 상기 광학식 모션캡쳐 시스템과 센서식 모션센서 시스템의 출력값 차이와 센서식 모션캡쳐 시스템의 모션센서 출력값 센서오차를 이용하여 예측값을 계산하고, 상기 센서식 모션캡쳐 시스템의 모션센서에서 추정한 강체의 속도와 상기 두 시스템의 위치 차이를 이용하여 측정값을 계산하며, 상기 구해진 측정값에서 예측값을 빼줌으로서 오차 값()을 계산하고, 상기 계산된 오차 값에 칼만이득(Kk)을 곱한 값과 이전 추정값을 더함으로서 최종 추정값()을 산출하며,
상기 통합 칼만필터의 상태모델은 다으의 수학식과 같이 나타내는 것을 특징으로 하는 하이브리드 모션캡쳐 시스템의 위치 추정 방법.
(여기서, x는 광학식 모션캡쳐 시스템과 센서식 모션센서 시스템의 출력값 차이와 모션센서 출력값의 센서오차를 원소로 하는 입력값이고, F는 시간(t)에 따라 에러를 전달하는 다이나믹 행렬로 위치 오차, 속도 오차, 자세 오차, 자이로센서 오차, 가속도센서 오차를 포함하며, Gw(t)는 노이즈를 나타낸다)
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160162077A KR101950359B1 (ko) | 2016-11-30 | 2016-11-30 | 하이브리드 모션캡쳐 시스템의 위치 추정 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160162077A KR101950359B1 (ko) | 2016-11-30 | 2016-11-30 | 하이브리드 모션캡쳐 시스템의 위치 추정 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180062137A KR20180062137A (ko) | 2018-06-08 |
KR101950359B1 true KR101950359B1 (ko) | 2019-02-20 |
Family
ID=62600579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160162077A Active KR101950359B1 (ko) | 2016-11-30 | 2016-11-30 | 하이브리드 모션캡쳐 시스템의 위치 추정 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101950359B1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112513597A (zh) * | 2018-08-28 | 2021-03-16 | 东京电力控股株式会社 | 空间温度扫描器和空间温度的显示方法 |
CN110741413B (zh) * | 2018-11-29 | 2023-06-06 | 深圳市瑞立视多媒体科技有限公司 | 一种刚体配置方法及光学动作捕捉方法 |
KR102262003B1 (ko) * | 2018-12-06 | 2021-06-09 | (주)코어센스 | 융합형 모션 캡쳐 시스템 기반의 모션 구현 장치 및 그 방법 |
KR102172362B1 (ko) * | 2018-12-06 | 2020-10-30 | (주)코어센스 | 인체 무게 중심의 이동을 이용한 모션 캡쳐 장치 및 그 방법 |
WO2020116837A1 (ko) * | 2018-12-06 | 2020-06-11 | (주)코어센스 | 융합형 모션 캡쳐 시스템 기반의 모션 구현 장치 및 그 방법 |
KR102376973B1 (ko) * | 2020-03-25 | 2022-03-21 | 주식회사 아이팝 | 접선 속도 벡터를 이용한 휴먼 모션 구현의 오차 제거 방법 |
KR102472579B1 (ko) * | 2020-07-16 | 2022-11-30 | 주식회사 아이팝 | 가상 소방 훈련을 위한 모션 캡쳐 시스템 및 이를 이용한 모션 캡쳐 방법 |
KR102478415B1 (ko) * | 2020-07-17 | 2022-12-19 | 주식회사 아이팝 | 교차 공분산을 이용한 3차원 좌표 추정 방법 |
KR102427073B1 (ko) * | 2020-12-22 | 2022-07-29 | 주식회사 뉴메틱 | 3차원 애니메이션의 모션 보정 방법 및 서버 |
KR102590257B1 (ko) * | 2023-05-03 | 2023-10-19 | (주)한성컴퓨터 | 와이-파이 위치 추적 기술을 이용한 스마트 인터랙티브 화이트보드 장치 및 그 제어방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761011B1 (ko) * | 2006-05-30 | 2007-09-21 | 학교법인 인하학원 | 카메라형 태양센서를 이용한 관성항법시스템의자세보정장치 및 방법 |
KR101080078B1 (ko) * | 2009-12-08 | 2011-11-04 | 숭실대학교산학협력단 | 통합센서 기반의 모션 캡쳐 시스템 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101483713B1 (ko) | 2008-06-30 | 2015-01-16 | 삼성전자 주식회사 | 모션 캡쳐 장치 및 모션 캡쳐 방법 |
KR20130049610A (ko) * | 2011-11-04 | 2013-05-14 | 삼성전자주식회사 | 이동 기기 및 보행 로봇 |
-
2016
- 2016-11-30 KR KR1020160162077A patent/KR101950359B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761011B1 (ko) * | 2006-05-30 | 2007-09-21 | 학교법인 인하학원 | 카메라형 태양센서를 이용한 관성항법시스템의자세보정장치 및 방법 |
KR101080078B1 (ko) * | 2009-12-08 | 2011-11-04 | 숭실대학교산학협력단 | 통합센서 기반의 모션 캡쳐 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20180062137A (ko) | 2018-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101950359B1 (ko) | 하이브리드 모션캡쳐 시스템의 위치 추정 방법 | |
US8761439B1 (en) | Method and apparatus for generating three-dimensional pose using monocular visual sensor and inertial measurement unit | |
EP3679549B1 (en) | Visual-inertial odometry with an event camera | |
US20210012520A1 (en) | Distance measuring method and device | |
US11132810B2 (en) | Three-dimensional measurement apparatus | |
KR101725060B1 (ko) | 그래디언트 기반 특징점을 이용한 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
JP4989660B2 (ja) | モーションキャプチャー装置およびそれに係る方法 | |
JP5992184B2 (ja) | 画像データ処理装置、画像データ処理方法および画像データ処理用のプログラム | |
US8494225B2 (en) | Navigation method and aparatus | |
US10322819B2 (en) | Autonomous system for taking moving images from a drone, with target tracking and improved target location | |
US7467061B2 (en) | Information processing method and apparatus for finding position and orientation of targeted object | |
KR101776621B1 (ko) | 에지 기반 재조정을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
JP5027747B2 (ja) | 位置測定方法、位置測定装置、およびプログラム | |
US20180075609A1 (en) | Method of Estimating Relative Motion Using a Visual-Inertial Sensor | |
US20180075614A1 (en) | Method of Depth Estimation Using a Camera and Inertial Sensor | |
US20180113469A1 (en) | Vision-Aided Inertial Navigation with Loop Closure | |
CN111723624B (zh) | 一种头部运动跟踪方法和系统 | |
EP2917693A1 (en) | Method to determine a direction and amplitude of a current velocity estimate of a moving device | |
CN114719848A (zh) | 基于视觉与惯性导航信息融合神经网络的无人机高度估算方法 | |
KR101737950B1 (ko) | 지형참조항법에서 영상 기반 항법해 추정 시스템 및 방법 | |
CN113587934A (zh) | 一种机器人、室内定位方法、装置和可读存储介质 | |
EP3614341A1 (en) | Apparatus, method and computer program for detecting the form of a deformable object | |
JP2005062083A (ja) | 位置誤差補正機能を持つ測量システム | |
JP5267100B2 (ja) | 運動推定装置及びプログラム | |
Qian et al. | Optical flow based step length estimation for indoor pedestrian navigation on a smartphone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161130 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180102 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20181119 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190214 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190214 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220110 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20230911 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20230911 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20230911 Start annual number: 5 End annual number: 5 |
|
R401 | Registration of restoration | ||
PR1001 | Payment of annual fee |
Payment date: 20231219 Start annual number: 6 End annual number: 6 |