티스토리 뷰
컴퓨터 비전에서 DLT를 수행하기 위해서는 QR 분해가 뭔지 알아야 하더라.. 그래서 공부해본다.
QR 분해 A=QR 에서 Q는 A의 열벡터의 그람 슈미트 정규직교화Gram-Schmidt orthonormalization, R은 A의 열벡터의 정규직교기저에 관한 성분 표시이다.
이게 대체 무슨 말인가.
Orthogonal
orthogonal set의 p개 벡터는 서로 orthogonal 하다. 서로 수직이기에 내적은 0이 될 것이다.
orthogonal set이 0벡터가 없는 집합이라면 이 집합은 선형 독립이며 동시에 S에 span되는 subspace의 basis이다.
Orthogonal basis는 basis이면서 동시에 orthogonal한 경우를 말한다.
Orthogonal Decomposition
$y = \hat{y}+z $ $\hat{y}$ 은 W에서 y에 가장 가까운 W위의 유일한 벡터
y에서 W에 수선의 발을 내린것과 마찬가지
Gram-Schmidt process
$mathbf{R}^{n}$의 nonzero subspace 의 basis${\mathbf{x}_{1}, \mathbf{x}_{2}}$로
orthonormal basis $ {\mathbf{v}_{1}, \mathbf{v}_{2}} $찾기
- $\mathbf{x}$를 $\mathbf{v}$로 삼고 이에 수직하는 basis를 찾기
- x2에서 x1에 수선의 발을 내려 수직인 벡터 찾기
$\hat{\mathbf{x}_{2}}=\frac{ \mathbf{x}_{2}\cdot \mathbf{x}_{1}}{ \mathbf{x}_{1}\cdot \mathbf{x}_{1}}$
수직인 벡터 : $\mathbf{v}_{2}= \mathbf{x}_{2} - \hat{\mathbf{x}_{2}} $
이렇게 구한 Orthogonal basis를 크기가 1인 벡터로 정규화를 거치면 Orthonormal basis가 된다.
QR Factorization
(m x n) matrix $A=[\mathbf{x}_{1} \cdots \mathbf{x}_{n}]$ 에서 A=QR로 나타낼 수 있따.
Q는 Gram-schmidt 방법으로 구한 (m x n) 크기의 Orthonormal basis의 집합이며
R은 (n x n) 크기의 Upper triangle matrix이다.
- A의 Orthonormal basis를 구한다.
- 구한 Q의 column이 orthonormal하므로 $Q^{\top}Q=I$ 가 성립한다.
때문에 $Q^{\top}A=R$ 이 성립하므로 R을 구할 수 있다.
'전공 > 수학' 카테고리의 다른 글
[선형대수] Linear Transformation (0) | 2025.02.11 |
---|---|
[컴퓨터 비전] 카메라 모델과 파라미터의 이해 (0) | 2025.02.09 |
인공지능을 위한 선형대수 & 확률과 통계 (0) | 2025.02.04 |
[수학] 자연성장, 감소/로지스틱 방정식 (0) | 2020.05.31 |
[수학] 미분방정식, 방향장, 오일러 방법 (0) | 2020.05.31 |
- Total
- Today
- Yesterday
- f-94w
- 교체
- Liiv M
- 리브엠
- 시계 줄
- f-91w
- 경북대
- a모바일
- 방향장
- 알뜰폰요금제
- 카시오
- 알뜰 요금제
- 북문
- 알리익스프레스
- 맛집
- 타란튤라
- 할인
- 10만포인트
- 방어동작
- 티스토리챌린지
- 네이버페이
- 카카오페이
- 문서 스캔
- 오블완
- 리브모바일
- 배송기간
- mealy
- 파스타
- 계산방법
- 메쉬 밴드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |