کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
442627 | 692318 | 2012 | 6 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Encoding normal vectors using optimized spherical coordinates Encoding normal vectors using optimized spherical coordinates](/preview/png/442627.png)
We present a method for encoding unit vectors based on spherical coordinates that out-performs existing encoding methods both in terms of accuracy and encoding/decoding time. Given a tolerance ϵϵ, we solve a simple, discrete optimization problem to find a set of points on the unit sphere that can trivially be indexed such that the difference in angle between the encoded vector and the original are no more than ϵϵ apart. To encode a unit vector, we simply compute its spherical coordinates and round the result based on the prior optimization solution. We also present a moving frame method that further reduces the amount of data to be encoded when vectors have some coherence. Our method is extremely fast in terms of encoding and decoding both of which take constant time O(1). The accuracy of our encoding is also comparable or better than previous methods for encoding unit vectors.
Figure optionsDownload high-quality image (295 K)Download as PowerPoint slideHighlights
► A computationally efficient method for encoding and decoding 3D unit vectors.
► Computation time is constant and independent of the required accuracy.
► A differential encoding method using moving frames that drastically increases compression rates.
Journal: Computers & Graphics - Volume 36, Issue 5, August 2012, Pages 360–365