HRTF Models
Researchers have investigated several ways to model HRTF's (see Carlile
or Duda). The following general approaches
have been explored:
- Rational function or pole/zero models. Here the modeling
problem is viewed as one of system identification, which has several classical
solutions. Unfortunately, the coefficients are usually such complicated
functions of azimuth and elevation that they have to be tabulated, which
destroys the usefulness of the model.
- Series expansions. Fourier-series expansions or Karhunen-Loeve
expansions (also known as principal component analysis or PCA) let one represent
the HRTF as a weighted sum of simpler basis functions. While this is useful
for inspecting the data, the run-time complexity of such models severely
limits their usefulness.
- Structural models. Here one attempts to craft transfer
functions that account for the physical mechanisms -- head shadow, shoulder
reflections, etc. This approach, which was developed in depth by Genuit,
has some unsolved problems but holds considerable promise.
In the remainder of these notes, we examine a sequence of structural models
of increasing sophistication:
- ITD model
- ILD model (head-shadow model)
- Spherical-head model
- Monaural pinna model
- Combined models
Back
to Measured vs Modeled
Up
to HRTF-Based Systems