Efficient normal estimation using variable-size operator

Authors
Citation
Bs. Shin, Efficient normal estimation using variable-size operator, J VIS COMP, 10(2), 1999, pp. 91-107
Citations number
26
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION
ISSN journal
10498907 → ACNP
Volume
10
Issue
2
Year of publication
1999
Pages
91 - 107
Database
ISI
SICI code
1049-8907(199904/06)10:2<91:ENEUVO>2.0.ZU;2-T
Abstract
Shading an object is to simulate the behaviour of light incident on its sur faces. It is necessary to calculate normal vectors on the surfaces of the o bject for shading it. Since objects do not contain surface inclination in v oxel-based representation, a normal vector for each voxel must be estimated from the relative position of its neighbouring voxels that have the same d ata value. The previously devised methods that use fixed-size gradient oper ators can estimate normal vectors accurately only in a limited area and may cause some errors and artefacts. In this paper we propose an efficient nor mal estimation method using an extended central difference operator whose s ize can vary according to the arrangement of surface-comprising voxels. Thi s method calculates normals move accurately than the previous methods and i ts computation time is shorter than that of methods that guarantee the same image quality. In order to show the improvement, we compare the quality of resulting images and processing time by implementing the newly proposed me thod and the previous methods and then applying them to some volume data. C opyright (C) 1999 John Wiley & Sons, Ltd.