A novel method for hidden-surface removal is proposed for accelerating computation of full-parallax computer-generated holograms (CGHs). When creating high-definition CGHs, the silhouette method is probably the only realistic technique to produce occluded 3D scenes. However, the conventional silhouette method is inefficient and more time-consuming for calculating sparse 3D scenes that include many small objects. Although derived from the silhouette method, the proposed method considerably reduces the computation time for sparse scenes by using Babinet's principle and partial wave field propagation. A definite algorithm as well as formulation is presented in this paper. Furthermore, high-definition CGHs created by the proposed method are demonstrated for verifying the validity of the method.