주어진 데이터를 interpolation을 할 때 3차 spline을 많이 사용한다. 그럼 왜 3차 일까? 데이터를 연결하는 spline은 되도록이면 부드럽게 연결되어야 한다. 곡선이 부드럽게 그려지기 위해서는 급격한 꺾임이 없어야 하는데 얼마나 급격히 꺾이는가는 곡률에 비례하고, 곡률은 그 지점에서 함수의 두 번 미분값에 비례한다.(곡선의 곡률: https://kipl.tistory.com/105) 따라서 어떤 함수
Spline
그런데, cubic spline의 경우 각 node에서 2차 미분이 연속이므로
임의의 곡선
이므로 주어진 샘플링 데이터를 곡률척도가 가장 작게 즉, 가장 부드럽게 보간하는 곡선임을 알 수 있다.
'Computational Geometry' 카테고리의 다른 글
Derivatives of Bezier Curves (1) | 2024.04.12 |
---|---|
Least Squares Bezier Fit (0) | 2024.04.05 |
Natural Cubic Spline (0) | 2024.03.11 |
Approximate Distance Between Ellipse and Point (0) | 2024.03.08 |
Distance from a Point to an Ellipse (0) | 2024.03.06 |