Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Brian Hamilton

dblp:37/10306 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
3since 2021 · last 2024
0000-0002-7031-1838ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Audio and music processing · 100%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Audio and music processing › room acoustics › room acoustics simulation
finite-difference time-domain method
0.722019
Directional Sources in Wave-Based Acoustic Simulation · IEEE ACM Trans. Audio Speech Lang. Process. 2019
FDTD Methods for 3-D Room Acoustics Simulation With High-Order Accuracy in Space and Time · IEEE ACM Trans. Audio Speech Lang. Process. 2017
Audio and music processing › room acoustics
room acoustics simulation
0.522017
FDTD Methods for 3-D Room Acoustics Simulation With High-Order Accuracy in Space and Time · IEEE ACM Trans. Audio Speech Lang. Process. 2017
Finite Volume Time Domain Room Acoustics Simulation under General Impedance Boundary Conditions · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Audio and music processing
acoustic simulation
0.412019
Directional Sources in Wave-Based Acoustic Simulation · IEEE ACM Trans. Audio Speech Lang. Process. 2019
Human-robot interaction
intention recognition
0.112012
Deep networks for predicting human intent with respect to objects · HRI 2012
Audio and music processing › acoustic simulation
auralization
0.112017
FDTD Methods for 3-D Room Acoustics Simulation With High-Order Accuracy in Space and Time · IEEE ACM Trans. Audio Speech Lang. Process. 2017

Methods — techniques the papers use, named apart from their topics

spatial fourier-based approximation · 0.4dirac distribution differentiation · 0.4modified equation methods · 0.3high-order finite difference schemes · 0.3stability analysis · 0.2finite volume time domain · 0.2energy method · 0.2stacked denoising autoencoders · 0.1
YearPublicationVenuePosition
2024 Novel-view Acoustic Synthesis From 3D Reconstructed Rooms
Byeongjoo Ahn, Karren D. Yang, Brian Hamilton, Jonathan Sheaffer, Anurag Ranjan, Miguel Sarabia, Oncel Tuzel, Jen-Hao Rick Chang
INTERSPEECH3
2021 Air Absorption Filtering Method Based on Approximate Green's Function for Stokes' Equation
abstract
Air absorption effects lead to significant attenuation in high frequencies over long distances and this is critical to model in wide-band virtual acoustic simulations. Air absorption is commonly modelled using filter banks applied to an impulse response or to individual impulse events (rays or image sources) arriving at a receiver. Such filter banks require non-trivial fitting to air absorption attenuation curves, as a function of time or distance, in the case of IIR approximations' or may suffer from overlap-add artefacts in the case of FIR approximations. In this study, a filter method is presented which avoids the aforementioned issues. The proposed approach relies on a time-varying diffusion kernel that is found in an approximate Green's function solution to Stokes' equation in free space. This kernel acts as a low-pass filter that is parametrised by physical constants, and can be applied to an impulse response using time-varying convolution. Numerical examples are presented demonstrating the utility of this approach for adding air absorption effects to room impulse responses simulated using geometrical acoustics or wave-based methods.
Brian Hamilton
DAFx1
2021 Code Generation for Room Acoustics Simulations with Complex Boundary Conditions
abstract
The software and hardware landscape of high performance computing is expanding faster than computational scientists can take advantage of new frameworks and platforms. In an ideal world, simulation codes would be written once in a high-level manner and achieve high-performance anywhere, but the reality is more complicated. Currently, high-level solutions lack support for sophisticated physical models across different parallel backends. Existing solutions with appropriate support are low-level and, therefore, tied to a specific hardware target. We present an approach that tackles this problem with a modularized separation of concerns: a middle layer separates the management of generating low-level optimized code from a high-level programmable layer. In this paper, we describe how our contributions to this hardware-agnostic, middle-layer language provide functionality for complex room acoustics simulations, a type of Finite Difference Time Domain (FDTD) simulation using stencils which is representative of many other 3D wave models. We show that we are able to develop performance-portable codes for these types of models which leads to performance on par with tuned hand-written implementations. Furthermore, we show how this approach is used to develop both host and device side code for multi-kernel applications, as is required for room acoustics simulations with complex boundaries.
Larisa Stoltzfus, Brian Hamilton, Michel Steuwer, Christophe Dubach
IPDPS2
2020 Modelling the Earth's geomagnetic environment on Cray machines using PETSc and SLEPc
abstract
Summary The British Geological Survey's global geomagnetic model, Model of the Earth's Magnetic Environment (MEME), is an important tool for calculating the strength and direction of the Earth's magnetic field, which is continually in flux. While the ability to collect data from ground‐based observation sites and satellites has grown rapidly, the memory bound nature of the original code has proved a significant limitation on the size of the modelling problem required. In this paper, we describe work done replacing the bespoke, sequential, eigensolver with that of the PETSc/SLEPc package for solving the system of normal equations. Adopting PETSc/SLEPc also required fundamental changes in how we built and distributed the data structures, and as such, we describe an approach for building symmetric matrices that provides good load balance and avoids the need for close coordination between the processes or replication of work. We also study the memory bound nature of the code from an irregular memory accesses perspective and combine detailed profiling with software cache prefetching to significantly optimise this. Performance and scaling characteristics are explored on ARCHER, a Cray XC30, where we achieved a speed up for the solver of 294 times by replacing the model's bespoke approach with SLEPc.
Nick Brown 0002, Brian Bainbridge, Ciarán Beggan, William Brown 0006, Brian Hamilton, Susan Macmillan
Concurr. Comput. Pract. Exp.5
2019 Local Time-Domain Spherical Harmonic Spatial Encoding for Wave-Based Acoustic Simulation
abstract
Volumetric time-domain simulation methods, such as the finite difference time domain method, allow for a fine-grained representation of the dynamics of the acoustic field. A key feature of such methods is complete access to the computed field, normally represented over a Cartesian grid. Simple solutions to the problem of extracting spatially encoded signals, necessary in virtual acoustics applications, result. In this letter, a simple time-domain representation of spatially encoded spherical harmonic signals is written directly in terms of spatial derivatives of the acoustic field at the receiver location. In a discrete setting, encoded signals may be obtained, at very low computational cost and latency, using local approximations with minimal number of grid points, and avoiding large convolutions and frequency-domain block processing of previous approaches. Numerical results illustrating receiver directivity and computed time-domain responses are presented, as well as numerical solution drift associated with repeated time integration.
Stefan Bilbao, Archontis Politis, Brian Hamilton
IEEE Signal Process. Lett.3
2019 Directional Sources in Wave-Based Acoustic Simulation
abstract
Volumetric wave-based acoustic simulation relies on the complete solution to the three-dimensional wave equation over a spatial grid. Detailed modeling of sources, however, requires interpolation over the grid, which is complicated by the directional character of the source itself. In this paper, a new model of point sources of arbitrary directivity and location with respect to an underlying grid is presented. The model is framed in the spatio-temporal domain directly through the differentiation of Dirac distributions, leading to a spatial Fourier-based approximation strategy. Various approximants are presented, of both separable and nonseparable type, which allow for optimization over a specified wavenumber range. Such approximants are then employed in a finite difference time domain setting, yielding numerical results for sources of various types, which are then compared against exact solutions.
Stefan Bilbao, Brian Hamilton
IEEE ACM Trans. Audio Speech Lang. Process.2
2017 FDTD Methods for 3-D Room Acoustics Simulation With High-Order Accuracy in Space and Time
abstract
Time-domain finite difference (FDTD) methods are popular tools for three-dimensional (3-D) room acoustics modeling, but numerical dispersion is an inherent problem that can place limitations on the usable bandwidth of a given scheme. Compact explicit 27-point schemes and “large-star” schemes with high-order spatial differences offer improvements to the simplest scheme, but are ultimately limited by their second-order accuracy in time. In this paper, we use modified equation methods to derive FDTD schemes with high orders of accuracy in both space and time, resulting in significant improvements in numerical dispersion as compared to the aforementioned schemes. In comparison to such schemes, the high-order accurate schemes presented in this paper use significantly less memory and fewer operations when low error tolerances in numerical phase velocities are critical, leading to higher usable bandwidths for auralization purposes. Simulation results are also presented, demonstrating improved approximations to modal frequencies of a shoe-box room and free-space propagation of a bandlimited pulse.
Brian Hamilton, Stefan Bilbao
IEEE ACM Trans. Audio Speech Lang. Process.1
2016 Finite Volume Time Domain Room Acoustics Simulation under General Impedance Boundary Conditions
abstract
In room acoustics simulation and virtualization applications, accurate wall termination is a perceptually crucial feature. It is particularly important in the setting of wave-based modeling of 3D spaces, using methods such as the finite difference time domain method or finite volume time domain method. In this paper, general locally reactive impedance boundary conditions are incorporated into a 3D finite volume time domain formulation, which may be specialized to the various types of finite difference time domain method under fitted boundary termination. Energy methods are used to determine stability conditions for general room geometries, under a large family of nontrivial wall impedances, for finite volume methods over unstructured grids. Simulation results are presented, highlighting in particular the need for unstructured or fitted cells at the room boundary in the case of the accurate simulation of frequency-dependent room mode decay times.
Stefan Bilbao, Brian Hamilton, Jonathan Botts, Lauri Savioja
IEEE ACM Trans. Audio Speech Lang. Process.2
2014 Finite Volume Perspectives on Finite Difference Schemes and Boundary Formulations for Wave Simulation
Brian Hamilton
DAFx1
2014 Revisiting Implicit Finite Difference Schemes for Three-Dimensional Room Acoustics Simulations on GPU
Brian Hamilton, Stefan Bilbao, Craig J. Webb
DAFx1
2014 Finite Difference Schemes on Hexagonal Grids for Thin Linear Plates with Finite Volume Boundaries
Brian Hamilton, Alberto Torin
DAFx1
2014 An Energy Conserving Finite Difference Scheme for the Simulation of Collisions in Snare Drums
Alberto Torin, Brian Hamilton, Stefan Bilbao
DAFx2
2012 Deep networks for predicting human intent with respect to objects
abstract
Effective human-robot interaction requires systems that can accurately infer and predict human intentions. In this paper, we introduce a system that uses stacked denoising autoencoders to perform intent recognition. We introduce the intent recognition problem, provide an overview of deep architectures in machine learning, and outline the components of our system. We also provide preliminary results for our system's performance.
Richard Kelley, Liesl Wigand, Brian Hamilton, Katie Browne, Monica N. Nicolescu, Mircea Nicolescu
HRI3
2012 A unified view of non-stationary sinusoidal parameter estimation methods using signal derivatives
abstract
In this paper, we present a unified view of three non-stationary sinusoidal parameter estimation methods which are based on taking linear transforms of a signal and its derivatives. These methods, the Distribution Derivative Method (DDM), the Generalized Derivative Method (GDM), and the Generalized Reassignment Method (GRM), are shown to be subcases of a more general method which results in a system of linear equations from which we can solve for the parameter estimators. While the GDM and GRM are known to be theoretically equivalent, we show that they are also equivalent to the DDM in one special case. Matrix formulations are established for the GDM and GRM with a polynomial log-amplitude, polynomial phase sinusoidal signal model, and a bias in previous frequency slope estimators is explicitly demonstrated.
Brian Hamilton, Philippe Depalle
ICASSP1