Frequency (Hz)
0 2000 4000 6000 8000
Time (ms)
0
50
100
150
200
250
300
All Fresnel zones
First Fresnel zone only
Figure 9: Results for the diffraction running time require-
ments simulation: average diffraction modeling running
time vs. frequency with error bars (standard deviation).
z beginning at position (85m, 75m, 75m) and end-
ing at position (85m, 85m, 85m)). The results of this
simulation are summarized in Figure 9 where the av-
erage running time and standard deviation for each
frequency band (obtained over 225 measurements) to
compute the diffraction modeling are given. When
considering the first Fresnel zone only, the difference
in running time from the smallest (11.42ms for the
200Hz center frequency) to the largest running time
(12.27ms for the 125Hz center frequency) is 0.85ms
and therefore, running time is approximately constant
across frequency. In contrast, the running time when
considering all Fresnel zones increases linearly with
frequency, ranging from 16.90ms (63Hz) to 283.42ms
(8000Hz). In addition to the first Fresnel zone only
implementation providing more accurate results (as
demonstrated in the simulation described in Section
4.1), its running time requirements are much less and
constant across frequency. This is of course directly
related to the additional time required to determine
the position of a secondary source in each additional
Fresnel zone in addition to calculating the visibility
weighting of each additional Fresnel zone relative to
the receiver.
5 CONCLUSIONS
This paper presented a simple method capable of
modeling acoustical edge diffraction effects in an effi-
cient manner. The method is inspired by the Huygens-
Fresnel principle which assumes a propagating wave-
front is composed of a number of secondary sources.
This fits nicely within particle-based (geometric)
acoustical modeling methods such as sonel map-
ping whereby acoustical wave propagation is approx-
imated by propagating sound particles (sonels) from
a sound source and tracing them through the environ-
ment. Experimental results demonstrate that diffrac-
tion effects can be approximated in a very simple and
efficient manner allowing computation at interactive
rates. Although the Huygens-Fresnel principle is a
rather simple approach, it can satisfactorily describe a
large number of diffraction configurations in an effi-
cient manner.
REFERENCES
Allen, J. B. and Berkley, D. A. (1979). Image method for
efficiently simulating small-room acoustics. Journal
of the Acoustical Society of America, 65(4):943–950.
Anonymous (2006). Sonel mapping: A stochastic acous-
tical modeling system. In Proc. IEEE International
Conference on Acoustics, Speech and Signal Process-
ing, Toulouse, France.
Calamia, P. T., Svensson, U. P., and Funkhouser, T. A.
(2005). Integration of edge-diffraction calculations
and geometrical-acoustics modeling. In Proceedings
of Forum Acusticum 2005, Budapest, Hungary.
Cremer, L. and M
¨
uller, H. A. (1978). Principles and Ap-
plications of Room Acoustics, volume 1. Applied Sci-
ence Publishers LTD., Barking, Essex, UK.
Funkhouser, T., Tsingos, N., Carlbom, I., Elko, G., Sondhi,
M., West, J. E., Pingali, G., Min, P., and Ngan, A.
(2004). A beam tracing method for interactive archi-
tectural acoustics. Journal of the Acoustical Society of
America, 115(2):739–756.
Hecht, E. (2002). Optics. Pearson Education Inc., San Fran-
cisco, CA. USA, 4 edition.
Jensen, H. W. (2001). Realistic Image Synthesis Using Pho-
ton Mapping. A. K. Peters, Natick, MA. USA.
Kapralos, B., Jenkin, M., and Milios, E. (2005). Acous-
tical modeling using a Russian roulette strategy. In
Proceedings of the 118
th
Convention of the Audio En-
gineering Society, Barcelona, Spain.
Keller, J. B. (1962). Geometrical theory of diffraction. Jour-
nal of the Optical Society of America, 52(2):116–130.
Krokstad, A., Strom, S., and Sorsdal, S. (1968). Calculat-
ing the acoustical room response by the use of a ray
tracing technique. Journal of Sound and Vibration,
8(1):118–125.
Kulowski, A. (1985). Algorithmic representation of the ray
tracing technique. Applied Acoustics, 18(6):449–469.
Tsingos, N., Carlbom, I., Elko, G., Funkhouser, T., and
Kubli, B. (2002). Validation of acoustical simulations
in the “Bell Labs Box”. IEEE Computer Graphics and
Applications, 22(4):28–37.
Tsingos, N. and Gascuel, J. (1998). Fast rendering of sound
occlusion and diffraction effects for virtual acoustic
environments. In Proc. 104
th
Convention of the Audio
Engineering Society, pages 1–14, Amsterdam, The
Netherlands.
GRAPP 2007 - International Conference on Computer Graphics Theory and Applications
248