KR101685797B1 - 대형 부재의 6자유도 변위 추정 방법 및 시스템 - Google Patents
대형 부재의 6자유도 변위 추정 방법 및 시스템 Download PDFInfo
- Publication number
- KR101685797B1 KR101685797B1 KR1020150047767A KR20150047767A KR101685797B1 KR 101685797 B1 KR101685797 B1 KR 101685797B1 KR 1020150047767 A KR1020150047767 A KR 1020150047767A KR 20150047767 A KR20150047767 A KR 20150047767A KR 101685797 B1 KR101685797 B1 KR 101685797B1
- Authority
- KR
- South Korea
- Prior art keywords
- particles
- feature point
- cameras
- marker image
- estimating
- Prior art date
Links
- 238000006073 displacement reaction Methods 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 69
- 239000003550 marker Substances 0.000 claims abstract description 116
- 238000005259 measurement Methods 0.000 claims abstract description 21
- 230000004807 localization Effects 0.000 claims abstract description 7
- 239000002245 particle Substances 0.000 claims description 137
- 239000013598 vector Substances 0.000 claims description 33
- 230000001172 regenerating effect Effects 0.000 claims description 8
- 238000012804 iterative process Methods 0.000 claims 1
- 239000011159 matrix material Substances 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
-
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C7/00—Tracing profiles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
도 2는 일실시예에 따른 대형 부재의 6자유도 변위 추정 시스템에 의해 측정되는 마커 이미지의 특징점을 설명하기 위한 도면이다.
도 3은 일실시예에 따른 MCL 기법을 적용하여 부재 사이의 상대변위를 추정하는 동작을 설명하기 위한 도면이다.
도 4는 일실시예에 따른 대형 부재의 6자유도 변위 추정 방법을 나타낸 플로우 차트이다.
도 5는 일실시예에 따른 대형 부재의 6자유도 변위 추정 시스템을 나타낸 블록도이다.
Claims (10)
- 제1 부재에 배치되는 미리 설정된 특징점을 갖는 복수의 마커들 중 대응하는 마커를 제2 부재에 배치되는 복수의 카메라들에서 촬영하여 측정 이미지를 각각 생성하는 단계;
상기 복수의 카메라들 각각이 생성하는 측정 이미지에 포함되는 마커 이미지의 특징점을 측정하는 단계; 및
상기 측정된 마커 이미지의 특징점을 기초로 MCL(Monte Carlo Localization) 기법을 적용하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 단계
를 포함하고,
상기 제1 부재에 배치되는 미리 설정된 특징점을 갖는 복수의 마커들 중 대응하는 마커를 제2 부재에 배치되는 복수의 카메라들에서 촬영하여 측정 이미지를 각각 생성하는 단계는
상기 복수의 카메라들에서 서로 다른 마커를 촬영하여 상기 측정 이미지를 각각 생성하는 단계이며,
상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 단계는
임의의 6자유도 상태 벡터를 갖는 복수의 파티클들을 형성하는 단계;
상기 복수의 파티클들 각각에 대해, 상기 복수의 파티클들 각각의 6자유도 상태 벡터 및 상기 복수의 카메라들 각각의 카메라 모델에 기초하여 상기 복수의 카메라들 각각에 대한 마커 이미지의 특징점을 예측하는 단계;
상기 예측된 마커 이미지의 특징점과 상기 측정된 마커 이미지의 특징점 사이의 차이값을 계산하여 상기 복수의 파티클들 각각에 가중치를 부여하는 단계;
상기 복수의 파티클들 각각에 부여되는 가중치에 기초하여 상기 복수의 파티클들을 업데이트하는 단계; 및
상기 업데이트된 복수의 파티클들 각각의 6자유도 상태 벡터에 기초하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 단계
를 포함하는 대형 부재의 6자유도 변위 추정 방법. - 삭제
- 제1항에 있어서,
상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 단계는
상기 업데이트된 복수의 파티클들 중 상기 예측된 마커 이미지의 특징점과 상기 측정된 마커 이미지의 특징점 사이의 차이값이 가장 작은 파티클의 6자유도 상태 벡터를 이용하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 단계
를 포함하는 대형 부재의 6자유도 변위 추정 방법. - 제1항에 있어서,
상기 복수의 파티클들을 업데이트하는 단계는
상기 복수의 파티클들 각각에 부여되는 가중치에 기초하여 상기 복수의 파티클들 중 적어도 일부 파티클을 재생성하는 단계
를 포함하는 대형 부재의 6자유도 변위 추정 방법. - 제1항에 있어서,
상기 복수의 파티클들을 업데이트하는 단계는
상기 업데이트된 복수의 파티클들을 다음 반복 과정에서 이용하는 단계
를 더 포함하는 대형 부재의 6자유도 변위 추정 방법. - 미리 설정된 특징점을 갖는 복수의 마커들이 배치되는 제1 부재;
상기 복수의 마커들 중 대응하는 마커를 촬영하여 측정 이미지를 각각 생성하는 복수의 카메라들이 배치되는 제2 부재; 및
상기 복수의 카메라들 각각이 생성하는 측정 이미지에 포함되는 마커 이미지의 특징점을 측정하고, 상기 측정된 마커 이미지의 특징점을 기초로 MCL(Monte Carlo Localization) 기법을 적용하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 추정부
를 포함하고,
상기 복수의 카메라들은
서로 다른 마커를 촬영하여 상기 측정 이미지를 각각 생성하며,
상기 추정부는
임의의 6자유도 상태 벡터를 갖는 복수의 파티클들을 형성하고, 상기 복수의 파티클들 각각에 대해, 상기 복수의 파티클들 각각의 6자유도 상태 벡터 및 상기 복수의 카메라들 각각의 카메라 모델에 기초하여 상기 복수의 카메라들 각각에 대한 마커 이미지의 특징점을 예측하며, 상기 예측된 마커 이미지의 특징점과 상기 측정된 마커 이미지의 특징점 사이의 차이값을 계산하여 상기 복수의 파티클들 각각에 가중치를 부여하고, 상기 복수의 파티클들 각각에 부여되는 가중치에 기초하여 상기 복수의 파티클들을 업데이트하며, 상기 업데이트된 복수의 파티클들 각각의 6자유도 상태 벡터에 기초하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 대형 부재의 6자유도 변위 추정 시스템. - 삭제
- 제6항에 있어서,
상기 추정부는
상기 업데이트된 복수의 파티클들 중 상기 예측된 마커 이미지의 특징점과 상기 측정된 마커 이미지의 특징점 사이의 차이값이 가장 작은 파티클의 6자유도 상태 벡터를 이용하여 상기 제1 부재 및 상기 제2 부재 사이의 상대변위를 추정하는 대형 부재의 6자유도 변위 추정 시스템. - 제6항에 있어서,
상기 추정부는
상기 복수의 파티클들 각각에 부여되는 가중치에 기초하여 상기 복수의 파티클들 중 적어도 일부 파티클을 재생성함으로써, 상기 복수의 파티클들을 업데이트하는 대형 부재의 6자유도 변위 추정 시스템. - 제6항에 있어서,
상기 추정부는
상기 업데이트된 복수의 파티클들을 다음 반복 과정에서 이용하는 대형 부재의 6자유도 변위 추정 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150047767A KR101685797B1 (ko) | 2015-04-03 | 2015-04-03 | 대형 부재의 6자유도 변위 추정 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150047767A KR101685797B1 (ko) | 2015-04-03 | 2015-04-03 | 대형 부재의 6자유도 변위 추정 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160119412A KR20160119412A (ko) | 2016-10-13 |
KR101685797B1 true KR101685797B1 (ko) | 2016-12-13 |
Family
ID=57173984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150047767A KR101685797B1 (ko) | 2015-04-03 | 2015-04-03 | 대형 부재의 6자유도 변위 추정 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101685797B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200017497A (ko) * | 2017-06-20 | 2020-02-18 | 칼 짜이스 에스엠테 게엠베하 | 공간 내의 가동 대상체의 위치를 결정하기 위한 시스템, 방법 및 마커 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10679090B2 (en) | 2017-12-12 | 2020-06-09 | Korea Advanced Institute Of Science And Technology | Method for estimating 6-DOF relative displacement using vision-based localization and apparatus therefor |
KR102049666B1 (ko) * | 2017-12-12 | 2019-11-28 | 한국과학기술원 | 비전 기반 위치 추정 기법을 이용한 6-자유도 상대 변위 추정 방법 및 그 장치 |
CN112697041B (zh) * | 2020-12-10 | 2022-03-08 | 北京新风航天装备有限公司 | 一种基于蒙特卡洛法的装配位姿测量精度预评估方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008140290A (ja) * | 2006-12-05 | 2008-06-19 | Suzuki Motor Corp | 頭部の位置・姿勢検出装置 |
-
2015
- 2015-04-03 KR KR1020150047767A patent/KR101685797B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008140290A (ja) * | 2006-12-05 | 2008-06-19 | Suzuki Motor Corp | 頭部の位置・姿勢検出装置 |
Non-Patent Citations (1)
Title |
---|
'움직임 카메라 환경에서 파티클 필터를 이용한 객체 추적', '고병철,남재열,곽준영', 한국통신학회논문지 37(5), 2012년5월 pp.375-387.* |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200017497A (ko) * | 2017-06-20 | 2020-02-18 | 칼 짜이스 에스엠테 게엠베하 | 공간 내의 가동 대상체의 위치를 결정하기 위한 시스템, 방법 및 마커 |
KR102559963B1 (ko) | 2017-06-20 | 2023-07-26 | 칼 짜이스 에스엠테 게엠베하 | 공간 내의 가동 대상체의 위치를 결정하기 위한 시스템, 방법 및 마커 |
Also Published As
Publication number | Publication date |
---|---|
KR20160119412A (ko) | 2016-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112258567B (zh) | 物体抓取点的视觉定位方法、装置、存储介质及电子设备 | |
JP6734940B2 (ja) | 三次元計測装置 | |
JP6503906B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
US8861785B2 (en) | Information processing device, information processing method and program | |
JP6338021B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP3020898B2 (ja) | アフィンカメラ補正による三次元位置の線形推定方法 | |
JP6701930B2 (ja) | オーサリング装置、オーサリング方法およびオーサリングプログラム | |
KR101685797B1 (ko) | 대형 부재의 6자유도 변위 추정 방법 및 시스템 | |
JP6464938B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2016525842A (ja) | カメラ動き予測及び修正のための方法 | |
JP2011179908A (ja) | 3次元計測装置、その処理方法及びプログラム | |
JP2011513724A (ja) | 基準座標上の視覚的イメージを利用した客体位置の測定方法 | |
JP2014013147A5 (ko) | ||
JP2014112055A (ja) | カメラ姿勢の推定方法およびカメラ姿勢の推定システム | |
JP2019020997A (ja) | 情報処理装置及びその制御方法、並びに、プログラム | |
CN109544643A (zh) | 一种摄像机图像校正方法及装置 | |
JPWO2014076769A1 (ja) | 検出装置、方法及びプログラム | |
KR20220050722A (ko) | 영상관제 시스템에서 카메라 영상내 관제 지점의 지도 매핑 방법 | |
CN113052974A (zh) | 物体三维表面的重建方法和装置 | |
WO2018134866A1 (ja) | カメラ校正装置 | |
KR101634283B1 (ko) | 단일영상에서의 3차원 카메라교정을 통한 3차원 공간모델링 형성제어장치 및 방법 | |
JP6954367B2 (ja) | 計測システム、補正処理装置、補正処理方法、及びプログラム | |
CN110176035B (zh) | 标志点的定位方法、装置、计算机设备和存储介质 | |
JP6996569B2 (ja) | 計測システム、補正処理装置、補正処理方法、及びプログラム | |
JP2014175782A (ja) | カメラパラメータ推定装置及びカメラパラメータ推定方法並びにカメラパラメータ推定プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150403 |
|
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: 20160523 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: 20161121 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161206 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20161206 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20191126 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20191126 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210917 |