일반적인 이차곡선은 다음의 이차식으로 표현이 된다:
6개의 계수는 모두 독립적이지 않고 어떤 종류의 이차곡선인가에 따라 제약조건이 들어온다. 주어진 점 데이터
타원으로 피팅하는 경우 여러 가지 제약조건을 줄 수 있지만(e.g.:
로 선택하도록 하자. 이 제약조건을 넣은 타원 피팅은 다음 식을 최소화하는 계수 벡터
여기서
그리고,
그리고 주어진 고유값
이므로 최소의 양의 고윳값에 해당하는 고유 벡터가 해가 된다. Silverster의 law of inertia를 이용하면 위의 고유 방정식에서 양의 고윳값은 딱 1개만 존재함을 보일 수 있다. 고유값
이 일반화된 고유방정식의 풀이는 먼저 positive definite인
추가로, 고유 방정식은
Note: 이 내용은 다음 논문을 정리한 것이다. Andrew Fitzgibbon, Maurizio Pilu, and Robert B. Fisher, Direct Least Square Fitting of Ellipses". IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 21, NO. 5, MAY 1999.
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ellipse-pami.pdf
구현은 https://kipl.tistory.com/566
Ellipse Fitting
일반적인 conic section 피팅은 주어진 데이터
kipl.tistory.com
'Image Recognition > Fundamental' 카테고리의 다른 글
SVD Fitting (0) | 2022.02.07 |
---|---|
Color Histogram Equalization (4) | 2022.02.07 |
Circle Fitting: Pratt (0) | 2022.01.20 |
Best-fit Ellipse 2 (0) | 2022.01.18 |
Best-fit Ellipse (0) | 2022.01.16 |