visibility

Fast and Accurate Geometric Sound Propagation using Visibility Computations
Anish Chandak, Lakulish Antani, Micah Taylor, Dinesh Manocha
International Symposium on Room Acoustics 2010

Geometric Acoustics (GA) techniques based on the image-source method, ray tracing, beam tracing, and ray-frustum tracing, are widely used to compute sound propagation paths. In this paper, we highlight the connection between these propagation techniques with the research on visibility computation in computer graphics and computational geometry. We give a brief overview of visibility algorithms and apply some of these methods to accelerate GA, specifically early specular reflections and finite-edge diffraction. Moreover, we survey our recent work on fast and accurate GA methods that use accurate and conservative visibility techniques. This includes: a) an algorithm for fast computation of early specular reflections using conservative from-point visibility computation; and b) a fast method for finite-edge diffraction using conservative from-region visibility computation. Our approach for computing specular reflections is based on the image-source method and we reduce the number of image sources by using conservative visibility computations. The edge diffraction computation is based on the well known Biot-Tolstoy-Medwin (BTM) diffraction model and we combine it with efficient algorithms for region-based visibility to significantly reduce the number of edge pairs that need to be processed for higher-order diffraction computation. We highlight the performance of these methods on many complex models. Our initial results indicate that we obtain considerable speedups over prior methods for accurate geometric sound propagation.

Paper

Efficient Finite-Edge Diffraction using Conservative From-Region Visibility
Lakulish Antani, Anish Chandak, Micah Taylor, Dinesh Manocha
Applied Acoustics (Volume 73, Issue 3, March 2012)

We present a fast algorithm to perform sound propagation in complex 3D scenes. Our approach computes propagation paths from each source to the listener by taking into account specular reflections and higher-order edge diffractions around finite edges in the scene. We use the well known Biot-Tolstoy-Medwin diffraction model along with efficient algorithms for region-based visibility to cull away primitives and significantly reduce the number of edge pairs that need to be processed. The performance of region-based visibility computation is improved by using a fast occluder selection algorithm that can combine small, connected triangles to form large occluders and perform conservative computations at objectspace precision. We show that our approach is able to reduce the number of visible primitives considered for sound propagation by a factor of 2 to 4 for second order edge diffraction as compared to prior propagation algorithms. We demonstrate and analyze its performance on multiple benchmarks.

Paper Video Website

FastV: From-Point Visibility Culling for Complex Models
Anish Chandak, Lakulish Antani, Micah Taylor, Dinesh Manocha
Eurographics Symposium on Rendering 2009

We present an efficient technique to compute the potentially visible set (PVS) of triangles in a complex 3D scene from a viewpoint. The algorithm computes a conservative PVS at object space accuracy. Our approach traces a high number of small, volumetric frusta and computes blockers for each frustum using simple intersection tests. In practice, the algorithm can compute the PVS of CAD and scanned models composed of millions of triangles at interactive rates on a multi-core PC. We also use the visibility algorithm to accurately compute the reflection paths from a point sound source. The resulting sound propagation algorithm is 10−20X faster than prior accurate geometric acoustic methods.

Paper Video Website