Abstract
This paper presents an efficient and robust algorithm to compute the isophote of a surface of revolution. A surface of revolution can be decomposed to a set of cross-sectional circles. The surface normals along each cross-sectional circle form a cone. Using the characteristics of the normal vectors and the symmetric property of the surface of revolution, we propose a method to find the connected components of an isophote, which requires intersecting a planar curve(and its reflection) with two rays. Moreover, we propose a closed-form representation of an isophote as a parametric curve.
본 논문에서는 회전체(surface of revolution)의 isophote를 계산하는 효율적이고 안정성 있는 알고리즘을 제시한다. 회전체는 곡면의 특성 상 곡면이 원의 집합으로 이루어지며 하나의 원 위에 있는 점들에 대한 법선 벡터의 집합은 하나의 원뿔(cone)을 이룬다. 원뿔을 이루는 법선 벡터의 특성과 회전체의 대칭성을 이용하여 곡선과 직선의 교점 계산만으로 isophote에 속한 모든 구성요소(connected component)를 발견하는 방법을 제시한다. 또한 회전체 곡면 상의 isophote를 매개변수 곡선으로 표현함으로써 곡선을 쉽게 추적하는 방법을 제시한다.