Pointcloud Occlusion Culling

Point visibility determination from a given viewpoint

A C++ implementation of Direct Visibility of Point Sets by Katz et al. The animation below shows the input point cloud (white points) on the left, and on the right, the output after occlusion culling, displaying the visible points (red points) from different viewpoints.