일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 쌤쌤쌤
- hcpc
- graph
- LIS #가장긴증가하는부분수열 #
- 백준
- 진법변환 #2to10 #10to2 #이진법 #십진법 #변환 #bitset #c++
- 백준 #다익스트라 #dijkstra #9370 #c++
- 30870
- 사이클 없는 그래프
- BOJ
- 3343
- c++ #입출력 #속도 #ios #sync_with_stdio #cin #cout #tie
- boj #백준
- 투포인터 #백준 #boj #20922 #22862
- backtracking #codetree #디버깅 #삼성코테
- 1174
- 20117
- N번째큰수
- 호반우 상인
- 코딩
- graph #최단경로
- C++
- 이분탐색 #dp #11053
- 최소 #공배수 #최대 #공약수 #유클리드 #호제법 #lcm #gcd #c++ #boj #3343 #백준 #장미
- 레드아보
- 22869
- 3D #Reconstruction #computer #vision #volume #metric #tsdf #kinect #fusion
- 줄어드는수
- c++ #boj #
- 16202
- Today
- Total
hyunjin
Point Cloud 본문
Point Cloud
datasets that represent objects or space
3차원 공간상에 퍼져 있는 여러 point의 집합(set cloud)의미
Lidar 센서, RGB-D 센서 등으로 수집되는 데이터
이런 센서들은 아래 그림처럼 물체에 빛/신호를 보내 돌아오는 시간을 기록해 빛/신호 당 거리 정보 계산해,
하나의 포인터 생성
Point Cloud는 2D 이미지와 다르게 깊이(Z축) 정보 가지기 때문에, 기본적으로 Nx3
Numpy 배열로 표현각 N줄은 하나의 점과 매핑되며 3 (x,y,z) 정보를 가진다.
이미지 데이터와 Point Cloud
이미지 데이터에서 픽셀의 위치 정보 항상 양수, 기준점은 왼쪽 위, 좌표값 정수
Point Cloud 점 위치는 양수나 음수, 기준점 센서 위치, 좌표값 실수
x : 앞, 뒤
y : 왼쪽, 오른쪽
z : 위, 아래
'
Point Cloud Technology의 이해를 돕는 다섯 가지 리스트
- Points are Easy
- There are many many Point Cloud Formats
- There is a Point Cloud Library
- Point Clouds Takes Time
- Point Clouds are Evolving
1. Points are Easy
유용한 Point Cloud의 핵심은 Individual 하며 Unrelated 한 점을 사용하는 것
Point Cloud는 상대적으로 쉽게 Edit, Display, Filtering 할 수 있는 무료 SW들이 있다.
Point 들의 position이나 color 정보만 사용 ( scale, rotation 고려하지 않아도 됨.)
-> Detailed Data의 방대한 용량을 효율적 사용할 수 있게 됨.
또, 건물 또는 객체의 속성을 측정하는데 방해를 받지 않는 방법
예를 들면, 병원, 학교 및 스포츠 경기장과 같은 장소들을 측정하기 위해 해당 장소를 폐쇄할 필요가 없다.
대신에, 이러한 방법은 폐쇄 시간 이후에(가동 중지 시간, 혹은 업무 시간이 아닐 때) 수행할 수 있다.
이러한 측정 기술은 다른 방식보다 훨씬 더 정확하고 상세하다.
2. There are many Points Cloud Formats
3D 모델링 위한 파일 format 수백개 존재.
데이터를 어디에 어떻게, 누가 사용할지에 따라서 Output Format을 잘 설정하여 저장해야 한다.
3. There is a Point Cloud Library(PCL)
Point Cloud를 처리하는 Open Source, 즉 Library를 활용하기 마련이다.
PCL(Point Cloud Library)은 오픈소스 소프트웨어이다.
4. Point Clouds Takes Time
Point Cloud 데이터 수집하는 핵심은 스캔된 표면에 대한 Access/Visibility
대부분의 경우, Point Cloud는 실제 객체에 대한 가시적 접근(Visiable access)를 통해 얻는다.
이것은 단순히 모든 스캔 위치를 커버하는 데 시간이 걸린다는 의미이다.
5. Point Clouds are Evolving
포인트 클라우드는 Application 영역에서 점점 더 관련성 높아지고 있다.
3D Point Cloud 데이터의 가용성,정확성,밀도 및 크기는 향후 몇 년 내에 크게 증가할 것으로 예상
(availability, accuracy, density, and size)
기술의 발전으로 스캐너와 포인트 클라우드가 이러한 잠재력을 실현할 것이다.
참고
'개인 공부 > 컴퓨터비전' 카테고리의 다른 글
Marching Cube (0) | 2021.08.04 |
---|---|
좌표계, 좌표계 변환 (0) | 2021.07.30 |
Affine Plane, Affine Space, Affine Transformation (0) | 2021.07.28 |
Sparse Convolution (0) | 2021.07.05 |
3D Reconstruction , TSDF (0) | 2021.07.05 |