<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJA</journal-id><journal-title-group><journal-title>Open Journal of Acoustics</journal-title></journal-title-group><issn pub-type="epub">2162-5786</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oja.2015.54016</article-id><article-id pub-id-type="publisher-id">OJA-62211</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Analytical Computation of Acoustic Bidirectional Reflectance Distribution Functions
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>aume</surname><given-names>Durany</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Toni</surname><given-names>Mateos</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Adan</surname><given-names>Garriga</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Information and Communication Technologies, Universitat Pompeu Fabra, Barcelona, Spain</addr-line></aff><aff id="aff2"><addr-line>Dolby Laboratories, Barcelona, Spain</addr-line></aff><aff id="aff3"><addr-line>Eurecat-Technology Centre of Catalonia, Barcelona, Spain</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>jdurany@gmail.com(AD)</email>;<email>toni.mateos@dolby.com(TM)</email>;<email>adan.garriga@eurecat.org(AG)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>10</month><year>2015</year></pub-date><volume>05</volume><issue>04</issue><fpage>207</fpage><lpage>217</lpage><history><date date-type="received"><day>2</day>	<month>December</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>22</month>	<year>December</year>	</date><date date-type="accepted"><day>25</day>	<month>December</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The Room Acoustic Rendering Equation introduced in [1] formalizes a variety of room acoustics modeling algorithms. One key concept in the equation is the Acoustic Bidirectional Reflectance Distribution Function (A-BRDF) which is the term that models sound reflections. In this paper, we present a method to compute analytically the A-BRDF in cases with diffuse reflections parametrized by random variables. As an example, analytical A-BRDFs are obtained for the Vector Based Scattering Model, and are validated against numerical Monte Carlo experiments. The analytical computation of A-BRDFs can be added to a standard acoustic ray tracing engine to obtain valuable data from each ray collision thus reducing significantly the computational cost of generating impulse responses.
 
</p></abstract><kwd-group><kwd>Room Acoustics</kwd><kwd> Room Acoustic Rendering Equation</kwd><kwd> Vector Based Scattering</kwd><kwd> Ray Tracing</kwd><kwd> Audio Rendering</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Computers have been used for over thirty years to model room acoustics. Nowadays, computational acoustics modeling has become a common practice in many different disciplines: the acoustic design of buildings such as auditoria or concert halls [<xref ref-type="bibr" rid="scirp.62211-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.62211-ref3">3</xref>] , outdoor acoustics [<xref ref-type="bibr" rid="scirp.62211-ref4">4</xref>] , audio post-production in Digital Cinema [<xref ref-type="bibr" rid="scirp.62211-ref5">5</xref>] or audio for video-games and other interactive applications [<xref ref-type="bibr" rid="scirp.62211-ref6">6</xref>] -[<xref ref-type="bibr" rid="scirp.62211-ref8">8</xref>] .</p><p>The most used techniques in computational room acoustics are the so-called geometrical methods which are based on the geometrical theory of acoustics [<xref ref-type="bibr" rid="scirp.62211-ref9">9</xref>] . The general approach of the geometrical methods is to find significant paths along which sound can travel from a source to a receiver through the environment. The most important geometrical methods that have been applied to acoustics are: image source method [<xref ref-type="bibr" rid="scirp.62211-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.62211-ref11">11</xref>] , ray tracing [<xref ref-type="bibr" rid="scirp.62211-ref12">12</xref>] , beam tracing [<xref ref-type="bibr" rid="scirp.62211-ref13">13</xref>] -[<xref ref-type="bibr" rid="scirp.62211-ref15">15</xref>] and radiosity [<xref ref-type="bibr" rid="scirp.62211-ref16">16</xref>] -[<xref ref-type="bibr" rid="scirp.62211-ref18">18</xref>] . Some of these (sometimes in combination) are the basis of many room acoustics commercial softwares such as EASE [<xref ref-type="bibr" rid="scirp.62211-ref19">19</xref>] , Odeon [<xref ref-type="bibr" rid="scirp.62211-ref20">20</xref>] , Catt-Acoustics [<xref ref-type="bibr" rid="scirp.62211-ref21">21</xref>] or Ramsete [<xref ref-type="bibr" rid="scirp.62211-ref22">22</xref>] .</p><p>Recently, Siltanen et al. introduce the Room Acoustic Rendering Equation [<xref ref-type="bibr" rid="scirp.62211-ref1">1</xref>] which is a model for acoustic energy propagation. This approach, borrowed from computer graphics, integrates several geometrical methods within the same theoretical framework. One key concept in the equation is the Acoustic Bidirectional Reflectance Distribution Function [<xref ref-type="bibr" rid="scirp.62211-ref23">23</xref>] (A-BRDF) which is the term that models sound reflections.</p><p>In the present paper, we develop a method to compute the analytical solution for the A-BRDF in cases where sound reflections are diffuse, and diffusion is parametrized by one (or more) random variables. The method makes use of various properties of continuous probability functions, and exploits the relation between two and three dimensional probability densities.</p><p>The method is applied to the Vector Based Scattering Model [<xref ref-type="bibr" rid="scirp.62211-ref24">24</xref>] (VBS), which is one of the existing ways to efficiently include diffusion in a ray tracing algorithm by means of random vectors. Analytical results are obtained and shown to coincide with the large number of rays limit of the corresponding Monte Carlo simulation.</p><p>The paper is organized as follows: Section 2 briefly reviews the Room Acoustic Rendering Equation and the application of BRDFs to acoustics. Section 3 introduces the general methodology to compute analytically the A-BRDF. Section 4 presents the analytical computation of the A-BRDF for the Vector Based Scattering Model, and the comparison with the corresponding Monte Carlo results. Finally, future work and conclusions are discussed in Section 5.</p></sec><sec id="s2"><title>2. Acoustic BRDF</title><p>Let us briefly review the Room Acoustic Rendering Equation (RARE) introduced in [<xref ref-type="bibr" rid="scirp.62211-ref1">1</xref>] , which models the propagation of acoustic energy through the environment both in diffusive and general non-diffusive conditions. Following the notation in [<xref ref-type="bibr" rid="scirp.62211-ref1">1</xref>] , the RARE reads:</p><disp-formula id="scirp.62211-formula580"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x6.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x7.png" xlink:type="simple"/></inline-formula> is the set of all surface points in the enclosure, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x8.png" xlink:type="simple"/></inline-formula>is the outgoing time-dependent radiance from point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x9.png" xlink:type="simple"/></inline-formula> in the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x10.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x11.png" xlink:type="simple"/></inline-formula>is the radiance emitted by the surface from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x12.png" xlink:type="simple"/></inline-formula> in the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x13.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x14.png" xlink:type="simple"/></inline-formula> is the reflection kernel where x is the location of the previous reflection. The reflection kernel is a product of three terms:</p><disp-formula id="scirp.62211-formula581"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x15.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x16.png" xlink:type="simple"/></inline-formula> is the visibility term, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x17.png" xlink:type="simple"/></inline-formula>is the geometry term, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x18.png" xlink:type="simple"/></inline-formula>is the A-BRDF, and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x19.png" xlink:type="simple"/></inline-formula>stands for the direction of the rays. Henceforth, directions will also be specified either using unit-norm vectors or using a specific coordinate system on the sphere, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x20.png" xlink:type="simple"/></inline-formula>, the zenital and azimuthal angles, respectively, as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>All the physics of the problem is contained in the A-BRDF, which can be expressed as the following ratio (see <xref ref-type="fig" rid="fig1">Figure 1</xref>),</p><disp-formula id="scirp.62211-formula582"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x21.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x22.png" xlink:type="simple"/></inline-formula> is the radiance at a point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x23.png" xlink:type="simple"/></inline-formula>, exiting along the outgoing direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x24.png" xlink:type="simple"/></inline-formula>; and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x25.png" xlink:type="simple"/></inline-formula> is the irradiance at the same point incident along the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x26.png" xlink:type="simple"/></inline-formula>. Again, x represents the location of the previous reflection of the sound ray.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The A-BRDF returns the ratio of reflected radiance, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x28.png" xlink:type="simple"/></inline-formula>, to the incident irradiance, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x29.png" xlink:type="simple"/></inline-formula>, at point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x30.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x27.png"/></fig><p>The A-BRDF can be interpreted as the probability that sound energy incident from a direction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x31.png" xlink:type="simple"/></inline-formula> is reflected in the direction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x32.png" xlink:type="simple"/></inline-formula>.</p><p>As such, the A-BRDF must also be normalized in order to avoid an artificial increase of the acoustic energy in the system. For the sake of simplicity of notation, in the rest of this paper we will not consider explicit dependence of the A-BRDF on the reflection position<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x33.png" xlink:type="simple"/></inline-formula>, and hence write<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x34.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. General Methodology</title><p>In this section we present a method to compute analytically the A-BRDF in cases where reflections suffer diffusion parameterized by a random variable, i.e. in cases where the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x35.png" xlink:type="simple"/></inline-formula> along the outgoing direction, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x36.png" xlink:type="simple"/></inline-formula>, is determined using a random vector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x37.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.62211-formula583"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x38.png"  xlink:type="simple"/></disp-formula><p>governed by a probability density<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula>. The subindex denotes that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula> is a 3-dimensional probability density, i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x42.png" xlink:type="simple"/></inline-formula>yields the differential probability that the vector lies in the interval<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x43.png" xlink:type="simple"/></inline-formula>. We have chosen a random vector in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x44.png" xlink:type="simple"/></inline-formula> rather than a single random variable, to cover more general cases, such as the VBS model discussed in the next section. We have also included dependence on the incident direction of the sound ray, represented by the unitary vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x45.png" xlink:type="simple"/></inline-formula> with direction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x46.png" xlink:type="simple"/></inline-formula>1 (see <xref ref-type="fig" rid="fig2">Figure 2</xref>).</p><p>To compute the A-BRDF in such cases, we will use Equation (4), which relates the outgoing direction and the random vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x47.png" xlink:type="simple"/></inline-formula>, to obtain a relation between the probability density of the outgoing direction, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x48.png" xlink:type="simple"/></inline-formula>. In other words, we will use Equation (4) to obtain the probability that the outgoing ray is in a small neighborhood<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x49.png" xlink:type="simple"/></inline-formula>, which is precisely the information provided by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x50.png" xlink:type="simple"/></inline-formula>.</p><p>The relation between probability densities can be obtained recalling the way differential forms transform under a change of coordinates,</p><disp-formula id="scirp.62211-formula584"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x51.png"  xlink:type="simple"/></disp-formula><p>which yields the following relation</p><disp-formula id="scirp.62211-formula585"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x52.png"  xlink:type="simple"/></disp-formula><p>Here, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x53.png" xlink:type="simple"/></inline-formula>is the Jacobian of the transformation defined by Equation (4).</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The outgoing ray <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x55.png" xlink:type="simple"/></inline-formula> will be function of the incident ray <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x56.png" xlink:type="simple"/></inline-formula> and other parameters</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x54.png"/></fig><p>One last step is needed to obtain the A-BRDF. Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula> contains information about the probability that the outgoing vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x58.png" xlink:type="simple"/></inline-formula> has modulus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x59.png" xlink:type="simple"/></inline-formula> between<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x60.png" xlink:type="simple"/></inline-formula>, besides the probability that it has direction between<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x61.png" xlink:type="simple"/></inline-formula>. Thus, to obtain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x62.png" xlink:type="simple"/></inline-formula>, all that is left to do is an integration over all possible moduli:</p><disp-formula id="scirp.62211-formula586"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x63.png"  xlink:type="simple"/></disp-formula><p>Note that the need for this last integration arises from the fact that relations of the form (4) are often written in a manner where the outgoing vector is not guaranteed to have unit norm, as will be shown in the next section.</p><p>The general method presented here can also apply to cases where the random vector is unitary, which is the case of VBS. In such cases, the probability density of the random unit vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x64.png" xlink:type="simple"/></inline-formula> is actually two-dimen- sional, and it can be seen as the restriction to the unit sphere of the three-dimensional probability density<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x65.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.62211-formula587"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x66.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x67.png" xlink:type="simple"/></inline-formula>. This relation guarantees that probabilities can be indistinctly computed integrating <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x68.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x69.png" xlink:type="simple"/></inline-formula> over two or three-dimensional intervals, respectively,</p><disp-formula id="scirp.62211-formula588"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x70.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. A-BRDF for the Vector Based Scattering Model</title><p>Although several ray tracing simulations propagate rays using only specular reflections, one of the existing choices in room acoustic simulations is to include a diffusion model to determine the direction of the outgoing rays. The Vector Based Scattering (VBS) [<xref ref-type="bibr" rid="scirp.62211-ref24">24</xref>] is a method for room acoustics ray-tracing computations that makes use of a specific model to parameterize diffusion of sound waves by obstacles. Within VBS, the vector along the outgoing ray, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x71.png" xlink:type="simple"/></inline-formula>, is calculated via a linear combination of two vectors</p><disp-formula id="scirp.62211-formula589"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x72.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x73.png" xlink:type="simple"/></inline-formula> is a unit vector along the specular direction, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x74.png" xlink:type="simple"/></inline-formula>is a random unit vector, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x75.png" xlink:type="simple"/></inline-formula> is the diffusion coefficient of the material (see <xref ref-type="fig" rid="fig3">Figure 3</xref>). Clearly, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x76.png" xlink:type="simple"/></inline-formula>is entirely determined by the incident vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x77.png" xlink:type="simple"/></inline-formula>, and thus, Equation (10) is an explicit example of the general Equation (4).</p><p>In this case, the random vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x78.png" xlink:type="simple"/></inline-formula> is uniformly distributed along the hemisphere whose equator is the plane of collision, and which contains the incoming and outgoing rays. The problem of determining the outgoing direction can be thought of that of adding a random vector of length d to the outgoing unit vector, after rescaling by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x79.png" xlink:type="simple"/></inline-formula> (see <xref ref-type="fig" rid="fig3">Figure 3</xref>).</p><sec id="s4_1"><title>4.1. Analytic Computation of A-BRDF</title><p>In this section, we focus on a slight variation of the VBS model whereby the random vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x80.png" xlink:type="simple"/></inline-formula> is uniformly distributed along a whole unit sphere, rather than a hemisphere (<xref ref-type="fig" rid="fig4">Figure 4</xref>). This variation simplifies the presentation of the computations and allows for a deeper analysis of the results. The extension to the common case of the upper hemisphere, although straightforward, is more cumbersome, and will be presented elsewhere.</p><p>To obtain the A-BRDF we need to use Equation (7), which in turn depends on the relation between probability densities in Equation (6). The VBS is an example where the random vector has unit norm, and therefore requires Equation (8),</p><disp-formula id="scirp.62211-formula590"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x81.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x82.png" xlink:type="simple"/></inline-formula>, the Dirac <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x83.png" xlink:type="simple"/></inline-formula>-term ensures that the random vector is unitary (see Equation (8)), and the choice <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x84.png" xlink:type="simple"/></inline-formula> ensures that the probability is normalized to one:</p><disp-formula id="scirp.62211-formula591"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x85.png"  xlink:type="simple"/></disp-formula><p>To complete the computation in Equation (6), we need the Jacobian of the transformation (10), which turns out to be constant,</p><disp-formula id="scirp.62211-formula592"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x86.png"  xlink:type="simple"/></disp-formula><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Scheme of the VBS, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x88.png" xlink:type="simple"/></inline-formula> randomly generated within the upper hemisphere</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x87.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Scheme of the VBS, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x90.png" xlink:type="simple"/></inline-formula> randomly generated within the whole sphere</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x89.png"/></fig><p>To continue, we need to invert Equation (10) and express the modulus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x91.png" xlink:type="simple"/></inline-formula> as a function of the outgoing and incident rays:</p><disp-formula id="scirp.62211-formula593"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x92.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x95.png" xlink:type="simple"/></inline-formula> is the cosine between the specular and the outgoing directions. Note that expressing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x96.png" xlink:type="simple"/></inline-formula> as a function of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x97.png" xlink:type="simple"/></inline-formula> does not guarantee that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x98.png" xlink:type="simple"/></inline-formula> is unitary; this fact is only ensured by the delta-function in Equation (13). The expression for the probability density of the outgoing vector is then given by:2</p><disp-formula id="scirp.62211-formula594"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x99.png"  xlink:type="simple"/></disp-formula><p>The last step to obtain the A-BRDF consists on inserting Equation (15) in Equation (7) and integrating over the radial coordinate. From (15), it is clear that, in this case, the A-BRDF depends on the incident and outgoing directions only through the combination<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x100.png" xlink:type="simple"/></inline-formula>. We shall thus write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x101.png" xlink:type="simple"/></inline-formula> in the remainder of the paper. From (7):</p><disp-formula id="scirp.62211-formula595"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x102.png"  xlink:type="simple"/></disp-formula><p>This integral is straightforward using a general formula for integrals containing Dirac’s delta functions:</p><disp-formula id="scirp.62211-formula596"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x103.png"  xlink:type="simple"/></disp-formula><p>where the sum is over all roots <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x104.png" xlink:type="simple"/></inline-formula> of the function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x105.png" xlink:type="simple"/></inline-formula> in the interval<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x106.png" xlink:type="simple"/></inline-formula>. In our case, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x107.png" xlink:type="simple"/></inline-formula>has at most two roots,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x108.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.62211-formula597"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x109.png"  xlink:type="simple"/></disp-formula><p>Each of these roots contributes to the integral in Equation (16) only when they are real and positive, the latter restriction due to the fact that the integral range is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x110.png" xlink:type="simple"/></inline-formula>. Thus, given that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x111.png" xlink:type="simple"/></inline-formula>, depending on the value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x112.png" xlink:type="simple"/></inline-formula> we obtain one of the following results</p><disp-formula id="scirp.62211-formula598"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x113.png"  xlink:type="simple"/></disp-formula><p>The condition that both solutions be real is</p><disp-formula id="scirp.62211-formula599"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x114.png"  xlink:type="simple"/></disp-formula><p>which basically states that unless diffusion is high enough, there are outgoing angles that are unattainable for some incident directions. Indeed, it can be seen that Equation (20) is always satisfied if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x115.png" xlink:type="simple"/></inline-formula> (all directions attainable), and not satisfied for some outgoing directions if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x116.png" xlink:type="simple"/></inline-formula> (presence of unattainable directions).</p><p>Similarly, only <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x117.png" xlink:type="simple"/></inline-formula> is positive if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x118.png" xlink:type="simple"/></inline-formula>, which yields</p><disp-formula id="scirp.62211-formula600"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x119.png"  xlink:type="simple"/></disp-formula><p>whereas both <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x120.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x121.png" xlink:type="simple"/></inline-formula> are positive if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x122.png" xlink:type="simple"/></inline-formula>, which yields</p><disp-formula id="scirp.62211-formula601"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x123.png"  xlink:type="simple"/></disp-formula><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows various plots of the analytical results for the A-BRDF, Equations (21) and (22). The two extreme limits work as expected: when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x124.png" xlink:type="simple"/></inline-formula>, all outgoing directions are equally probable (Lambert diffusion limit); whereas when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x125.png" xlink:type="simple"/></inline-formula>, only outgoing directions close to specularity (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x126.png" xlink:type="simple"/></inline-formula>) are attainable.</p><p>The results for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x127.png" xlink:type="simple"/></inline-formula> are also intuitive: the probability density of the outgoing ray is maximum at specularity, and decreases progressively away from it. The maximum is less pronounced as we increase the diffusion coefficient attaining a uniform distribution for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x128.png" xlink:type="simple"/></inline-formula>.</p><p>The results for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula> might look anti-intuitive at first sight. Besides the existence of a limit angle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula> explained above, it is worth remarking that the maximum of the probability density does not lie at specularity, but very close to the limit angle. Indeed, the probability density diverges at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula>. As shown in the next section, this divergence is actually integrable, and therefore leads to finite and meaningful measurable probabilities. To understand physical origin of this divergence note that, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula>, the outgoing vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x133.png" xlink:type="simple"/></inline-formula> lies on the sphere centered at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x134.png" xlink:type="simple"/></inline-formula>, as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The limit angle corresponds to a line with origin at the reflection point, and which is tangent to the sphere. The probability density that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x135.png" xlink:type="simple"/></inline-formula> lies in the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x136.png" xlink:type="simple"/></inline-formula> is basically the fraction of area of the sphere that lies between those two angles. At strict tangency, no matter how small<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x137.png" xlink:type="simple"/></inline-formula>, there is always a finite area lying in the range.3</p></sec><sec id="s4_2"><title>4.2. Analysis and Numerical Validation</title><p>In this section we will validate Equations (21) and (22) by showing that Monte Carlo experiments reproduce the same results in the limit of large number of rays. To avoid subtleties with the divergences explained above, we will compare probability distributions rather than probability densities; the former contains the same information as the latter, but it is necessarily absent of divergences.</p><p>The probability of having an outgoing ray contained in a finite solid angle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x143.png" xlink:type="simple"/></inline-formula> can be obtained from the probability density via</p><disp-formula id="scirp.62211-formula602"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x144.png"  xlink:type="simple"/></disp-formula><p>Given that, as described above, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x145.png" xlink:type="simple"/></inline-formula>depends only on the cosine angle<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x146.png" xlink:type="simple"/></inline-formula>, we will compare with Monte Carlo experiments the probability <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x147.png" xlink:type="simple"/></inline-formula> that the outgoing ray has an angle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x148.png" xlink:type="simple"/></inline-formula> with respect to the</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Analytical results of the A-BRDF for diffusion values larger (a) and lower (b) than 1/2.</title></caption><fig id ="fig5_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x149.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x150.png"/></fig></fig-group><p>specular direction less than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x151.png" xlink:type="simple"/></inline-formula>, irrespective of the rotational angle<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x152.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.62211-formula603"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x153.png"  xlink:type="simple"/></disp-formula><p>Our analytical prediction for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x154.png" xlink:type="simple"/></inline-formula> follows from (21) and (22):</p><disp-formula id="scirp.62211-formula604"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x155.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x156.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x157.png" xlink:type="simple"/></inline-formula> is the indefinite integral of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x158.png" xlink:type="simple"/></inline-formula>, which can be computed analytically. For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x159.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.62211-formula605"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x160.png"  xlink:type="simple"/></disp-formula><p>whereas for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x161.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.62211-formula606"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1610156x162.png"  xlink:type="simple"/></disp-formula><p>We will now show that Equations (26) and (27) provide same result as Monte Carlo experiments in the limit of large number of rays. In order to do so, consider a single plane characterized by a diffusion coefficient d. To simplify the experiment, let us set the direction of the incident sound ray to be orthogonal to the plane, which leads to a specular vector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x163.png" xlink:type="simple"/></inline-formula>, that coincides with the normal to the plane. For a given value of the diffusion coefficient, N random 3-vectors<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x164.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x165.png" xlink:type="simple"/></inline-formula>are produced and added to the specular vector following the VBS Equation (10), thus obtaining N outgoing rays<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x166.png" xlink:type="simple"/></inline-formula>.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the histogram (red points) corresponding to the outgoing directions of the vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x167.png" xlink:type="simple"/></inline-formula> and its comparison to the analytical results (blue continuous lines). A large number of random rays <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x168.png" xlink:type="simple"/></inline-formula> was used. The agreement is excellent.</p><p>The usefulness of the analytic results presented here is more apparent when the convergence of the Monte Carlo results is considered. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows a set of plots for fixed diffusion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x169.png" xlink:type="simple"/></inline-formula> and varying number of random rays:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x170.png" xlink:type="simple"/></inline-formula>. These plots can be used to estimate the needed number of rays that would be needed, if analytical results were not available, to fulfill each particular ray-tracing precision criteria.</p></sec><sec id="s4_3"><title>4.3. Use of Analytical A-BRDFs in Acoustic Ray Tracing Engines</title><p>Acoustic ray tracing enginges find propagation paths between a source and receiver by generating rays emanating from the source position and following them through the environment until a set of rays reach the receiver [<xref ref-type="bibr" rid="scirp.62211-ref12">12</xref>] . The final objective is to make use of the rays that reach the receiver to obtain the Impulse Response that characterizes the acoustic field of the room.</p><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Analytic curves (blue lines) for the distribution function compared to Monte Carlo results (red dots) based on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x173.png" xlink:type="simple"/></inline-formula> random rays, for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x174.png" xlink:type="simple"/></inline-formula> (left), and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x175.png" xlink:type="simple"/></inline-formula> (right).</title></caption><fig id ="fig6_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x171.png"/></fig><fig id ="fig6_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x172.png"/></fig></fig-group><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Analytic curves (blue lines) compared to Monte Carlo results (red dots), for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x180.png" xlink:type="simple"/></inline-formula> and different number of random rays: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x181.png" xlink:type="simple"/></inline-formula>(1), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x182.png" xlink:type="simple"/></inline-formula>(2), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x183.png" xlink:type="simple"/></inline-formula>(3) and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1610156x184.png" xlink:type="simple"/></inline-formula> (4).</title></caption><fig id ="fig7_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x176.png"/></fig><fig id ="fig7_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x177.png"/></fig><fig id ="fig7_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x178.png"/></fig><fig id ="fig7_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1610156x179.png"/></fig></fig-group><p>A large number of rays is needed in order to obtain accurated results. For instance, AURA module included in EASE acoustic simulator software generates around 10<sup>5</sup> rays for medium size rooms [<xref ref-type="bibr" rid="scirp.62211-ref25">25</xref>] . The computation of analytical solutions for the A-BRDF can be added to a standard acoustic ray tracing engine in order to reduce significantly the amount of rays needed to obtain the same results. The proposed methodology provides valuable data at each collision for all the rays that are generated and followed through the enclosure.</p><p>The resulting ray tracing algorithm incorporates an extra step every time a ray collides with the environment. In addition to compute the outgoing ray direction, it makes use of the analytical solution for the A-BRDF to compute the contribution of the collision to the final Impulse Response.</p><p><xref ref-type="fig" rid="fig7">Figure 7</xref> shows that the analytical solution of the A-BRDF gives the same result that can be obtained by throwing a large number of rays (10<sup>4</sup> rays were needed in our plots to match the analytical solution). Accordingly, the addition of the anaylical solution to the ray tracing algorithm notably reduces the amount of rays needed to obtain the same accuracy in the resulting Impulse Responses.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>A method to derive analytical solutions for the Acoustic Bidirectional Reflectance Distribution Function (A-BRDF) in cases of diffuse reflections parametrized by random variables has been presented and discussed. The method works for generic relations between outgoing, incoming and random vectors of the form (4), and makes use of various properties of continuous probability functions, exploiting the relation between two and three dimensional probability densities.</p><p>The method has been applied to the well-known Vector Based Scattering Model, for which exact analytical A-BRDF has been obtained, Equations (21) and (22). The results provide, by means of only one analytical formula evaluation, the same results as the corresponding Monte Carlo simulation in the limit of large number of rays.</p><p>The computation of analytical solutions for the A-BRDF can be added to a standard acoustic ray tracing engine by introducing an extra step in the algorithm to compute the contribution of every ray collision with the environment to the final Impulse Response. That is, instead of only using the information coming from the rays that reach the listener position to compute the Impulse Response, valuable data can be obtained from each collision that contributes to the computation of the Impulse Response thus reducing significantly the computational cost, as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The use of this methodology can imply a reduction of about 10<sup>3</sup> - 10<sup>4</sup> rays in any of the existing comercial acoustic ray tracing engines. Further work will focus on the application of the method discussed here to other ray tracing diffusion models for acoustics and on the computation of real time Impulse Responses for simple environments through the method introduced in this paper.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The authors wish to thank Jordi Arqu&#233;s, Daniel Arteaga, Pau Arum&#237;, Giulio Cengarle, David Garcia, Natanael Olaiz, Ferran Orriols and Carlos Spa for help and discussions.</p></sec><sec id="s7"><title>Cite this paper</title><p>JaumeDurany,ToniMateos,AdanGarriga, (2015) Analytical Computation of Acoustic Bidirectional Reflectance Distribution Functions. Open Journal of Acoustics,05,207-217. doi: 10.4236/oja.2015.54016</p></sec><sec id="s8"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.62211-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Siltanen, S., Lokki, T., Kiminki, S. and Savioja, L. (2007) The Room Acoustic Rendering Equation. The Journal of the Acoustical Society of America, 122, 1624-1635. http://dx.doi.org/10.1121/1.2766781</mixed-citation></ref><ref id="scirp.62211-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kuttruff, K. (2000) Room Acoustics. Elsevier Science Publisher, New York, 367 p.</mixed-citation></ref><ref id="scirp.62211-ref3"><label>3</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Rindel</surname><given-names> J.H. </given-names></name>,<etal>et al</etal>. (<year>2000</year>)<article-title>The Use of Computer Modeling in Room Acoustics</article-title><source> Journal of Vibroengineering</source><volume> 4</volume>,<fpage> 219</fpage>-<lpage>224</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.62211-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Salomons, E.M. (2001) Computational Atmospheric Acoustics. Kluwer Academic Publishers, Netherlands, 335 p. 
http://dx.doi.org/10.1007/978-94-010-0660-6</mixed-citation></ref><ref id="scirp.62211-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">IP-Racine Consortium (2006) Digital Cinema Perspectives. BCM éditions, Belgium, 254 p.</mixed-citation></ref><ref id="scirp.62211-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Funkhouser, T. (2002) Sounds Good to Me! Computational Sound for Graphics, Virtual Reallity and Interactive Systems, SIGGRAPH Course Notes.</mixed-citation></ref><ref id="scirp.62211-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Savioja, L., Huopaniemi, J., Lokki, T. and V&amp;auml&amp;aumln&amp;aumlnen, R. (1999) Creating Interactive Virtual Acoustic Environments. Journal of the Audio Engineering Society, 47, 675-705.</mixed-citation></ref><ref id="scirp.62211-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Savioja, L. (1999) Modeling Techniques for Virtual Acoustics. PhD Thesis, Helsinki University of Technology, Finland.</mixed-citation></ref><ref id="scirp.62211-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Morse, P.M. and Ingard, K.U. (1986) Theoretical Acoustics. Princeton University Press, Princeton.</mixed-citation></ref><ref id="scirp.62211-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Allen, J.B. and Berkley, D.A. (1979) Image Method for Efficiently Simulating Small-Room Acoustics. The Journal of the Acoustical Society of America, 65, 943-950. http://dx.doi.org/10.1121/1.382599</mixed-citation></ref><ref id="scirp.62211-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Borish, J. (1984) Extension of the Image Model to Arbitrary Polyhedra. The Journal of the Acoustical Society of America, 75, 1827-1836. http://dx.doi.org/10.1121/1.390983</mixed-citation></ref><ref id="scirp.62211-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Krokstad, A., Strom, S. and Sorsdal, S. (1968) Calculating the Acoustical Room Response by the Use of a Ray Tracing Technique. Journal of Sound and Vibration, 8, 118-125. http://dx.doi.org/10.1016/0022-460X(68)90198-3</mixed-citation></ref><ref id="scirp.62211-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Funkhouser, T., Tsingos, N., Carlbom, I., Elko, G., Sondhi, M., West, J., Pingali, G., Min, P. and Ngan, A. (2004) A Beam Tracing Method for Interactive Architectural Acoustics. The Journal of the Acoustical Society of America, 115, 739-756. http://dx.doi.org/10.1121/1.1641020</mixed-citation></ref><ref id="scirp.62211-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Funkhouser, T., Carlbom, I., Elko, G., Pingali, G., Sondhi, M. and West, J. (1998) A Beam Tracing Approach to Acoustic Modeling for Interactive Virtual Environments. SIGGRAPH’98: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, New York, 24 July 1998, 21-32.</mixed-citation></ref><ref id="scirp.62211-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Laine, S., Siltanen, S., Lokki, T. and Savioja, L. (2009) Accelerated Beam Tracing Algorithm. Applied Acoustics, 70, 172-181. http://dx.doi.org/10.1016/j.apacoust.2007.11.011</mixed-citation></ref><ref id="scirp.62211-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Nosal, E.M., Hodgson, M. and Ashdown, I. (2004) Investigation of the Validity of Radiosity for Sound-Field Prediction in Cubic Rooms. The Journal of the Acoustical Society of America, 116, 3505-3514. 
http://dx.doi.org/10.1121/1.1811473</mixed-citation></ref><ref id="scirp.62211-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Nosal, E.M., Hodgson, M. and Ashdown, I. (2004) Improved Algorithms and Methods for Room Sound-Field Prediction by Acoustical Radiosity in Arbitrary Polyhedral Rooms. The Journal of the Acoustical Society of America, 116, 970-980. http://dx.doi.org/10.1121/1.1772400</mixed-citation></ref><ref id="scirp.62211-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Siltanen, S., Lokki, T. and Savioja, L. (2009) Frequency Domain Acoustic Radiance Transfer for Real-Time Auralization. Acta Acustica United with Acustica, 95, 106-117. http://dx.doi.org/10.3813/AAA.918132</mixed-citation></ref><ref id="scirp.62211-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">EASE. http://ease.afmg.eu</mixed-citation></ref><ref id="scirp.62211-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Odeon. http://www.odeon.dk</mixed-citation></ref><ref id="scirp.62211-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">CATT-Acoustic. http://www.catt.se</mixed-citation></ref><ref id="scirp.62211-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Ramsete. http://www.ramsete.com</mixed-citation></ref><ref id="scirp.62211-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">He, X., Torrance, K., Sillon, F. and Greenberg, D. (1991) A Comprehensive Physical Model for Light Reflection. ACM SIGGRAPH Computer Graphics, 25, 175-186. http://dx.doi.org/10.1145/127719.122738</mixed-citation></ref><ref id="scirp.62211-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Christensen, C.L. and Rindel, J.H. (2005) A New Scattering Method That Combines Roughness and Diffraction Effects. The Journal of the Acoustical Society of America, 117, 2499. http://dx.doi.org/10.1121/1.4788035</mixed-citation></ref><ref id="scirp.62211-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">AURA Module for EASE. http://ease.afmg.eu/index.php/AURA_Module.html</mixed-citation></ref></ref-list></back></article>