Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Direct visibility of point sets
Katz S., Tal A., Basri R. ACM Transactions on Graphics (TOG)26 (3):24-es,2007.Type:Article
Date Reviewed: Jan 28 2008

A point cloud, which includes a set of points, can be considered as a sampling of a continuous surface. With a point cloud, the surface of a three-dimensional (3D) object can be approximately represented. If the surface represented is opaque, some points can become invisible when the point cloud is viewed from a certain viewpoint. In computer graphics, it is therefore important to have an operator that can efficiently remove those hidden points so as to render the point cloud on the screen.

This paper presents a novel method for implementing the hidden point removal (HPR) operator. The operator takes a point cloud and a viewpoint as the input, and removes points that are invisible from the viewpoint. The method presented is simple, yet efficient.

One approach for removing hidden points from a point cloud is to reconstruct the surface and determine which of the points are invisible from the viewpoint. Although the approach can generate accurate results, it can be very time consuming.

To remove hidden points from a point cloud without reconstructing the surface, Katz et al. propose the use of two operations: spherical flipping and convex hull calculation. Both these operations can be implemented in MATLAB with only a few lines of code. When the input point cloud is two-dimensional (2D) or 3D, it is shown that the time complexity for the proposed method is O(n log n), where n is the number of points in the point cloud.

The paper addresses an interesting problem. The concepts are novel and clearly explained. Although the presented HPR operator can generate false-positive and/or false-negative points, experimental results show that the proposed method is very useful.

Reviewer:  I-Lun Tseng Review #: CR135168
Bookmark and Share
 
Curve, Surface, Solid, And Object Representations (I.3.5 ... )
 
 
Geometric Algorithms, Languages, And Systems (I.3.5 ... )
 
 
Geometrical Problems And Computations (F.2.2 ... )
 
 
Computational Geometry And Object Modeling (I.3.5 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Curve, Surface, Solid, And Object Representations": Date
An introduction to the curves and surfaces of computer-aided design
Beach R., Van Nostrand Reinhold Co., New York, NY, 1991. Type: Book (9780442005030)
Apr 1 1992
Tree visualization with tree-maps
Shneiderman B. ACM Transactions on Graphics (TOG) 11(1): 92-99, 1992. Type: Article
Apr 1 1993
Closed smooth piecewise bicubic surfaces
Lee S., Majid A. ACM Transactions on Graphics (TOG) 10(4): 342-365, 1991. Type: Article
Dec 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy