KR101529820B1 - 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 - Google Patents
월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 Download PDFInfo
- Publication number
- KR101529820B1 KR101529820B1 KR1020140038666A KR20140038666A KR101529820B1 KR 101529820 B1 KR101529820 B1 KR 101529820B1 KR 1020140038666 A KR1020140038666 A KR 1020140038666A KR 20140038666 A KR20140038666 A KR 20140038666A KR 101529820 B1 KR101529820 B1 KR 101529820B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- parameter
- subject
- camera
- image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012545 processing Methods 0.000 claims description 41
- 238000004891 communication Methods 0.000 claims description 14
- 230000002194 synthesizing effect Effects 0.000 claims description 6
- 238000012897 Levenberg–Marquardt algorithm Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2213/00—Details of stereoscopic systems
- H04N2213/005—Aspects relating to the "3D+depth" image format
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
Description
도 2는 일 실시예에 따른 전자 장치의 구성도를 도시한다.
도 3은 일 실시예에 따른 피사체의 위치를 결정하는 방법의 흐름도이다.
도 4는 일 예에 따른 제3 파라미터의 값을 결정하는 방법의 흐름도이다.
도 5는 일 예에 따른 제1 피사체를 도시한다.
도 6은 일 예에 따른 제1 피사체를 촬영하는 방송 카메라 및 깊이 카메라 간의 위치 관계 및 회전 관계를 도시한다.
도 7은 일 예에 따른 깊이 카메라의 위치 정보 및 회전 정보를 계산하는 방법을 도시한다.
도 8은 일 예에 따른 제2 피사체의 위치를 결정하는 방법을 도시한다.
도 9는 일 실시예에 따른 가상 환경의 영상을 생성하는 방법의 흐름도이다.
도 10은 일 예에 따른 알파키 정보를 이용하여 가상 환경의 영상을 생성하는 방법의 흐름도이다.
도 11은 일 예에 따른 생성된 가상 환경을 도시한다.
방송 카메라의 내부 파라미터의 값 | 깊이 카메라의 내부 파라미터의 값 |
951.523743 0 972.96580 0 951.523743 535.056274 0 0 1 |
514.254028 0 327.364746 0 514.254028 233.52114 0 0 1 |
120: 깊이 카메라
130: 제1 피사체
140: 제2 피사체
200: 전자 장치
210: 통신부
220: 처리부
230: 저장부
Claims (15)
- 방송 카메라로부터 제1 피사체를 촬영하기 위해 설정된 제1 파라미터의 값을 수신하는 단계;
깊이 카메라로부터 상기 제1 피사체의 깊이 값을 측정하기 위해 설정된 제2 파라미터의 값을 수신하는 단계;
상기 제1 파라미터의 값 및 상기 제2 파라미터의 값에 기반하여 상기 방송 카메라의 위치를 원점으로 하는 좌표계 내의 상기 방송 카메라 및 상기 깊이 카메라 간의 위치 관계 및 회전 관계 중 적어도 하나를 나타내는 제3 파라미터의 값을 결정하는 단계;
상기 결정된 제3 파라미터의 값에 기반하여 상기 좌표계 내의 상기 깊이 카메라의 위치 정보 및 회전 정보 중 적어도 하나를 계산하는 단계;
상기 깊이 카메라로부터 상기 제2 피사체의 깊이 값을 측정하기 위해 설정된 제4 파라미터의 값을 수신하는 단계; 및
상기 수신한 제4 파라미터의 값, 상기 계산된 깊이 카메라의 위치 정보 및 상기 회전 정보 중 적어도 하나를 이용하여 상기 깊이 카메라로부터 추적되는 제2 피사체의 상기 좌표계 내의 위치를 결정하는 단계
를 포함하는, 피사체의 위치 결정 방법.
- 삭제
- 제1항에 있어서,
상기 제1 파라미터의 값은 상기 방송 카메라의 초점 거리, 스큐(skew) 파라미터 값, 아스펙트 비율(aspact ratio) 값, 센터 오류 값 및 렌즈 왜곡 파라미터의 값 중 적어도 하나를 포함하는, 피사체의 위치 결정 방법.
- 제1항에 있어서,
상기 제1 피사체는 복수의 부분들을 포함하고,
상기 제1 파라미터의 값을 수신하는 단계는 상기 복수의 부분들 중 둘 이상의 부분들에 대한 각각의 제1 파라미터의 값을 수신하고,
상기 제2 파라미터의 값을 수신하는 단계는 상기 복수의 부분들 중 둘 이상의 부분들에 대한 각각의 제2 파라미터의 값을 수신하고,
상기 제3 파라미터의 값을 결정하는 단계는 상기 둘 이상의 부분들에 대한 각각의 상기 제1 파라미터의 값 및 상기 제2 파라미터의 값에 기반하여 상기 제3 파라미터의 값을 결정하는, 피사체의 위치 결정 방법.
- 제4항에 있어서,
상기 제3 파라미터의 값을 결정하는 단계는,
상기 둘 이상의 부분들에 대한 각각의 상기 제1 파라미터의 값 및 각각의 상기 제2 파라미터의 값에 기반하여 상기 둘 이상의 부분들에 대한 각각의 임시 파라미터의 값을 계산하는 단계; 및
상기 각각의 임시 파라미터의 값에 기반하여 상기 제3 파라미터의 값을 결정하는 단계
를 포함하는, 피사체의 위치 결정 방법.
- 제5항에 있어서,
상기 제3 파라미터의 값은 상기 각각의 임시 파라미터의 값의 평균 값으로 결정되는, 피사체의 위치 결정 방법.
- 제5항에 있어서,
상기 제3 파라미터의 값은 레벤버그-마쿼트(Levenberg-Marquardt) 알고리즘을 이용하여 결정되는, 피사체의 위치 결정 방법.
- 제1항에 있어서,
상기 회전 관계는 하기 [수학식 1]에 의해 계산되고,
[수학식 1]
상기 R은 상기 회전 관계이고, 상기 Rb은 상기 제1 파라미터의 값 내의 상기 방송 카메라 및 상기 제1 피사체 간의 회전 정보이고, 상기 Rd은 상기 제2 파라미터의 값 내의 상기 깊이 카메라 및 상기 제1 피사체 간의 회전 정보이고,
상기 위치 관계는 하기 [수학식 2]에 의해 계산되고,
[수학식 2]
Tb
상기 T는 상기 위치 관계이고, 상기 Tb은 상기 제1 파라미터의 값 내의 상기 방송 카메라 및 상기 제1 피사체 간의 위치 정보이고, 상기 Td은 상기 제2 파라미터의 값 내의 상기 깊이 카메라 및 상기 제1 피사체 간의 위치 정보인, 피사체의 위치 결정 방법.
- 전자 장치에 있어서,
방송 카메라로부터 제1 피사체를 촬영하기 위해 설정된 제1 파라미터의 값을 수신하고, 깊이 카메라로부터 상기 제1 피사체의 깊이 값을 측정하기 위해 설정된 제2 파라미터의 값을 수신하고, 상기 깊이 카메라로부터 제2 피사체의 깊이 값을 측정하기 위해 설정된 제4 파라미터의 값을 수신하는 통신부; 및
상기 제1 파라미터의 값 및 상기 제2 파라미터의 값에 기반하여 상기 방송 카메라의 위치를 원점으로 하는 좌표계 내의 상기 방송 카메라 및 상기 깊이 카메라 간의 위치 관계 및 회전 관계 중 적어도 하나를 나타내는 제3 파라미터의 값을 결정하고, 상기 결정된 제3 파라미터의 값에 기반하여 상기 좌표계 내의 상기 깊이 카메라의 위치 정보 및 회전 정보 중 적어도 하나를 계산하고, 상기 수신한 제4 파라미터의 값, 상기 계산된 깊이 카메라의 위치 정보 및 상기 회전 정보 중 적어도 하나를 이용하여 상기 깊이 카메라로부터 추적되는 상기 제2 피사체의 상기 좌표계 내의 위치를 결정하는 처리부
를 포함하는, 전자 장치.
- 전자 장치에 의해 수행되는,
방송 카메라로부터 제1 피사체를 촬영하기 위해 설정된 제1 파라미터의 값을 수신하는 단계;
깊이 카메라로부터 상기 제1 피사체의 깊이 값을 측정하기 위해 설정된 제2 파라미터의 값을 수신하는 단계;
상기 제1 파라미터의 값 및 상기 제2 파라미터의 값에 기반하여 상기 방송 카메라의 위치를 원점으로 하는 좌표계 내의 상기 방송 카메라 및 상기 깊이 카메라 간의 위치 관계 및 회전 관계 중 적어도 하나를 나타내는 제3 파라미터의 값을 결정하는 단계;
상기 결정된 제3 파라미터의 값에 기반하여 상기 좌표계 내의 상기 깊이 카메라의 위치 정보 및 회전 정보 중 적어도 하나를 계산하는 단계;
상기 계산된 깊이 카메라의 위치 정보 및 상기 회전 정보 중 적어도 하나를 이용하여 상기 깊이 카메라로부터 추적되는 제2 피사체의 상기 좌표계 내의 위치를 결정하는 단계;
상기 방송 카메라로부터 상기 제2 피사체를 촬영하기 위해 설정된 회전 파라미터의 값을 수신하는 단계; 및
상기 결정된 제2 피사체의 상기 좌표계 내의 위치 및 상기 회전 파라미터의 값에 기반하여 상기 제2 피사체의 영상 및 그래픽 배경을 합성함으로써 가상 환경의 영상을 생성하는 단계
를 포함하는, 가상 환경의 영상 생성 방법.
- 제10항에 있어서,
상기 방송 카메라로부터 상기 제2 피사체의 영상이 포함된 촬영 영상을 수신하는 단계
를 더 포함하는, 가상 환경의 영상 생성 방법.
- 제10항에 있어서,
상기 그래픽 배경에 상기 좌표계가 적용된, 가상 환경의 영상 생성 방법.
- 제12항에 있어서,
상기 가상 환경의 영상을 생성하는 단계는 상기 제2 피사체의 영상을 상기 제2 피사체의 위치에 대응하는 상기 그래픽 배경의 위치에 합성함으로써 상기 가상 환경의 영상을 생성하는, 가상 환경의 영상 생성 방법.
- 제10항에 있어서,
상기 가상 환경의 영상을 생성하는 단계는,
상기 제2 피사체의 영상이 포함된 촬영 영상으로부터 알파키 정보를 추출하는 단계; 및
상기 추출된 알파키 정보를 이용하여 상기 가상 환경의 영상을 생성하는 단계
를 포함하는, 가상 환경의 영상 생성 방법.
- 제10항에 있어서,
상기 깊이 카메라로부터 제2 피사체의 움직임에 대한 정보를 수신하는 단계; 및
상기 움직임에 대응하는 그래픽을 상기 생성된 가상 환경의 영상에 추가하는 단계
를 더 포함하는, 가상 환경의 영상 생성 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140038666A KR101529820B1 (ko) | 2014-04-01 | 2014-04-01 | 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140038666A KR101529820B1 (ko) | 2014-04-01 | 2014-04-01 | 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101529820B1 true KR101529820B1 (ko) | 2015-06-29 |
Family
ID=53519287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140038666A KR101529820B1 (ko) | 2014-04-01 | 2014-04-01 | 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101529820B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180039923A (ko) * | 2016-10-11 | 2018-04-19 | 한국전자통신연구원 | 통합 이미지 마커 생성 방법 및 그 방법을 수행하는 시스템 |
KR102129069B1 (ko) * | 2019-06-05 | 2020-07-01 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
KR102129071B1 (ko) * | 2019-06-05 | 2020-07-01 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
WO2020246788A1 (ko) * | 2019-06-05 | 2020-12-10 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
CN113658265A (zh) * | 2021-07-16 | 2021-11-16 | 北京迈格威科技有限公司 | 相机标定方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100603601B1 (ko) * | 2004-11-08 | 2006-07-24 | 한국전자통신연구원 | 다시점 콘텐츠 생성 장치 및 그 방법 |
JP5147132B2 (ja) * | 2008-11-11 | 2013-02-20 | 日本放送協会 | 撮影カメラの位置算出装置 |
KR101340555B1 (ko) * | 2011-09-23 | 2013-12-11 | 광주과학기술원 | 기준 시점 영상 생성 장치 및 방법 |
KR20140021765A (ko) * | 2012-08-10 | 2014-02-20 | 광운대학교 산학협력단 | 컴퓨터 홀로그램 생성을 위한 가상시점 깊이영상 합성 방법 |
-
2014
- 2014-04-01 KR KR1020140038666A patent/KR101529820B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100603601B1 (ko) * | 2004-11-08 | 2006-07-24 | 한국전자통신연구원 | 다시점 콘텐츠 생성 장치 및 그 방법 |
JP5147132B2 (ja) * | 2008-11-11 | 2013-02-20 | 日本放送協会 | 撮影カメラの位置算出装置 |
KR101340555B1 (ko) * | 2011-09-23 | 2013-12-11 | 광주과학기술원 | 기준 시점 영상 생성 장치 및 방법 |
KR20140021765A (ko) * | 2012-08-10 | 2014-02-20 | 광운대학교 산학협력단 | 컴퓨터 홀로그램 생성을 위한 가상시점 깊이영상 합성 방법 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180039923A (ko) * | 2016-10-11 | 2018-04-19 | 한국전자통신연구원 | 통합 이미지 마커 생성 방법 및 그 방법을 수행하는 시스템 |
US10032288B2 (en) | 2016-10-11 | 2018-07-24 | Electronics And Telecommunications Research Institute | Method and system for generating integral image marker |
KR101892740B1 (ko) * | 2016-10-11 | 2018-08-28 | 한국전자통신연구원 | 통합 이미지 마커 생성 방법 및 그 방법을 수행하는 시스템 |
KR102129069B1 (ko) * | 2019-06-05 | 2020-07-01 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
KR102129071B1 (ko) * | 2019-06-05 | 2020-07-01 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
WO2020246788A1 (ko) * | 2019-06-05 | 2020-12-10 | 세종대학교산학협력단 | 스캐닝 홀로그램 기반 자동광학검사 장치 및 방법 |
US11809134B2 (en) | 2019-06-05 | 2023-11-07 | Cubixel Co., Ltd. | Method and apparatus of automatic optical inspection using scanning holography |
CN113658265A (zh) * | 2021-07-16 | 2021-11-16 | 北京迈格威科技有限公司 | 相机标定方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100793838B1 (ko) | 카메라 모션 추출장치, 이를 이용한 해상장면의 증강현실 제공 시스템 및 방법 | |
KR101885780B1 (ko) | 3 차원 비디오를 위한 카메라 시스템 | |
CN112311965B (zh) | 虚拟拍摄方法、装置、系统及存储介质 | |
US9117310B2 (en) | Virtual camera system | |
CN110322542B (zh) | 重建真实世界3d场景的视图 | |
CN108805917B (zh) | 空间定位的方法、介质、装置和计算设备 | |
CN113012275A (zh) | 视频中的连续局部3d重建细化 | |
EP3007038A2 (en) | Interaction with three-dimensional video | |
US20110158509A1 (en) | Image stitching method and apparatus | |
KR20150120066A (ko) | 패턴 프로젝션을 이용한 왜곡 보정 및 정렬 시스템, 이를 이용한 방법 | |
CN113841384B (zh) | 校准装置,用于校准的图表和校准方法 | |
US10063792B1 (en) | Formatting stitched panoramic frames for transmission | |
KR101529820B1 (ko) | 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 | |
KR20130115332A (ko) | 증강 현실 표현을 위한 2차원 이미지 캡쳐 | |
US11620730B2 (en) | Method for merging multiple images and post-processing of panorama | |
US8531505B2 (en) | Imaging parameter acquisition apparatus, imaging parameter acquisition method and storage medium | |
CN103500471A (zh) | 实现高分辨率增强现实系统的方法 | |
JP5847610B2 (ja) | Ar技術を用いたコンピュータ・グラフィックス画像処理システム及び方法 | |
TWI615808B (zh) | 全景即時影像處理方法 | |
JP6579727B1 (ja) | 動体検出装置、動体検出方法、動体検出プログラム | |
CN112312041B (zh) | 基于拍摄的图像校正方法、装置、电子设备及存储介质 | |
Calagari et al. | Sports VR content generation from regular camera feeds | |
CN113034345B (zh) | 一种基于sfm重建的人脸识别方法及系统 | |
TWI812369B (zh) | 控制方法、追蹤系統以及非暫態電腦可讀取媒體 | |
CN116433769B (zh) | 空间校准方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140401 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150119 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150322 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150611 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150611 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180220 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180220 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190607 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190607 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200825 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210602 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220524 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20230523 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20240521 Start annual number: 10 End annual number: 10 |