일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 텐서플로우
- 백준
- 딥러닝
- TensorFlow
- 공부
- 코딩
- Windows 10
- 프로그래밍
- C++
- 시스템프로그래밍
- 턱걸이
- Windows10
- shell
- Computer Vision
- 영상처리
- python
- 리눅스
- c
- 알고리즘
- C언어
- 쉘
- 백준알고리즘
- 학습
- 회귀
- CV
- linux
- 운영체제
- OpenCV
- 프로세스
- error
- Today
- Total
목록Point Cloud (3)
줘이리의 인생적기
LiDAR의 경우 먼지나 오류 등으로 인해 point가 생성 이러한 point들을 noise나 outlier라 하며, 제거하는 작업을 Noise filtering or Outlier removal라고 한다 고유 특징을 가지고 있어서 쉽게 제거 가능 1. StatisticalOutlierRemoval filter - 근접 point들과 평균거리 정보 계산 후 Gaussian distribution을 따른다는 가정하에 나머지 Noise 제거 2. Radius Outlier removal - 특정 포인트의 반경(지정 값) 내 지정된 포인트(지정 값) 이하일 때 Noise 제거
Voxel(Volume + Pixel)은 이미지를 구성하는 pixel을 3D로 확장한 것 단위는 사용자가 정의 가능 Voxelization은 point cloud를 voxel로 변환하는 작업이며, PCL에서 Voxel Grid Filter를 이용하여 Voxelization이 가능하다 Voxelization 1. Voxel크기(leaf_size)를 선택 2. Voxel 중심점에서 leaf size내에 있는 포인트 계산 3. 포인트들의 중심점을 계산하고 나머지 점 제거 Voxel 단위가 클수록 데이터 양 줄일 수 있으나 물체의 표현력은 줄어 듬.

Point Cloud는 센서(LiDAR, RGB-D)로 수집되는 데이터 이미지 데이터의 픽셀 위치 정보는 항상 양수, 왼쪽 위부터 기준점, 좌표값은 정수로 표현 포인트 클라우드의 위치 정보는 양수 or 음수, 센서의 위치가 기준점, 좌표값은 실수로 표현 앞뒤는 x좌표, 좌우는 y좌표, 위아래는 z좌표 PCL(Point Cloud Library)는 Point Cloud 처리 라이브러리 위와 같은 기능들을 제공한다 pointclouds.org/documentation/tutorials/# Introduction — Point Cloud Library 1.11.1-dev documentation Introduction The following links describe a set of basic PCL tut..