Home > Research > Research Areas  
Download Source Code of Spheroidal HRTF
Copyrights of database
Copyright (c) 2008 by SDAC Laboratory (Structural Dynamics and Applied control), Center for Noise and Vibration Control, Korea Advanced Institute of Science and Technology. All rights reserved.

These data are provided free with no restrictions on use, provided this page.(http://sdac.kaist.ac.kr/research/index.php?mode=DownSpheroid)

Commercial use of this data is prohibited without our prior permission. Please contact our staffs.
Explanations for this webpage
In this webpage, you can download a source code to calculate a mathematical transfer function between an incident point source and a point of outer-surface of a spheroid (assumed to be an ear position). Provided transfer function can be used for a spheroidal head model, and spheroid is under a condition of rigid boundary. You can calculate spheroidal HRTF by using ¡°spheroidal_HRTF.m¡±. the input parameters are as flows.

Example) You can calculate spheroidal HRTF by following commend

H = spheroid_HRTF(0.1, 30, 1000, 0.0001, 0.15, -0.136, 98.7085, 1);

In this case, a point source is located at the median plane, and the elevation angle is 60 degrees (frontal region). Dimensions of the head model are 20cm width and 25cm height. Backward ear offset is 15mm, and downward ear offset is 17mm

Spheroidal HRTF

You can find detail explanation at:
Hyun Jo, Youngjin Park and Youn-sik Park, ¡°Approximation of head related transfer function using prolate spheroidal head model¡±, 15th International Congress on Sound and Vibration, 6-10 July 2008, Korea.

To calculate spheroidal functions, we use the source code of f2matlab open source project:
online: https://sourceforge.net/projects/f2matlab/
written by Ben Barrowes (barrowes@alum.mit.edu)