Visibility Culling Using Hierarchical Occlusion Maps
Hansong Zhang, Dinesh Manocha, Thomas Hudson, Kenneth E. Hoff, III
Proceedings of SIGGRAPH 97, August 1997, pp. 77--88.
Abstract: We present hierarchical occlusion maps (HOM) for visibility culling on complex models with high depth complexity. The culling algorithm uses an object space bounding volume hierarchy and a hierarchy of image space occlusion maps. Occlusion maps represent the aggregate of projections of the occluders onto the image plane. For each frame, the algorithm selects a small set of objects from the model as occluders and renders them to form an initial occlusion map, from which a hierarchy of occlusion maps is built. The occlusion maps are used to cull away a portion of the model not visible from the current viewpoint. The algorithm is applicable to all models and makes no assumptions about the size, shape, or type of occluders. It supports approximate culling in which small holes in or among occluders can be ignored. The algorithm has been implemented on current graphics systems and has been applied to large models composed of hundreds of thousands of polygons. In practice, it achieves significant speedup in interactive walkthroughs of models with high depth complexity.
Keyword(s): visibility culling, interactive display, image pyramid, occlusion culling, hierarchical data structures
BibTeX format:
@inproceedings{Zhang:1997:VCU,
  author = {Hansong Zhang and Dinesh Manocha and Thomas Hudson and Kenneth E. Hoff, III},
  title = {Visibility Culling Using Hierarchical Occlusion Maps},
  booktitle = {Proceedings of SIGGRAPH 97},
  pages = {77--88},
  month = aug,
  year = {1997},
}
Search for more articles by Hansong Zhang.
Search for more articles by Dinesh Manocha.
Search for more articles by Thomas Hudson.
Search for more articles by Kenneth E. Hoff, III.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."