| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 머신러닝
- algorithm
- ML
- Meta Learning
- 딥러닝
- Python
- Front
- dl
- classification
- rl
- 알고리즘
- nerf
- Vision
- cs
- computervision
- Depth estimation
- CV
- math
- PRML
- 자료구조
- Torch
- clean code
- 3d
- REACT
- pytorch
- nlp
- FGVC
- SSL
- web
- FineGrained
- Today
- Total
KalelPark's LAB
[3D Knowledge] SLAM 01 본문

SLAM
- SLAM은 다음과 같은 단계로 구성되어 있다.
1. Visual odormetry (Frontend)
2. Tracking (Frontend)
* 주로, 1, 2 단계에서는 Scene rendering과 카메라의 변환을 파악함.
3. Loop Closure (Backend)
4. Optimization (Backend)
* 주로, 3, 4 단계에서는 Bundle Adjustment 와 Pose Graph Optimization을 수행함.
Dense SLAM
- Frame-centric SLAM
1. 연속적인 프레임에서의 최소화 (Minimize photometric erros across consecutive frames) ( On-the-fly )
2. 각 프레임당 최적화
3. 지역별 업데이트
- Map-centric SLAM
1. 전체적으로 업데이트, 단 메모리 이슈
Lie Group and Algebra
- 연속적으로 변화하는 대칭을 담는 구조
- 복잡한 형태를 국소적으로 보면 선형적인 특징을 가짐 (즉, Manifold)

SO3 vs SE3
- SO3 ( 3차원 회전군 )
- 3D 공간에서 원점을 고정한 채 물체를 회전시키는 모든 변환을 나타내는 방법
- 행렬 곱으로 회전 합성을 편리하게 나타낼 수 있으며, 로드리게스 등을 활용하여, 극좌표 공간으로 편리하게 연결하여
수식계산을 직관적으로 가져오는 것이 가능함.

-SE3 ( 강체 변환 (회전 + 병진) )
- 3D 공간에서 회전과 평행이동을 표현하는 것
- 4 x 4로 표현함.

'Advanced 3D vision > 3D Knowledge' 카테고리의 다른 글
| [3D Knowledge] Attention vs Linear Attention (0) | 2025.12.18 |
|---|---|
| [3D Knowledge] KV cache (0) | 2025.12.08 |
| [3D Knowledge] SLAM 04 (0) | 2025.11.25 |
| [3D Knowledge] SLAM 03 (0) | 2025.11.21 |
| [3D Knowledge] SLAM 02 (0) | 2025.11.20 |