[Obj,results]=ziegelwanger2014(data,estimation,outlierDetection,model,p0_onaxis)
Obj | SOFA object |
select one of the estimation methods
1: Threshold-Detection 2: Centroid of squared IR 3: Mean Groupdelay 4: Minimal-Phase Cross-Correlation (Max) (default) [TOAest]: pre-estimated TOAs
detect outliers in estimated TOAs
0: off 1: on (default values: [0.05;0.01]) [alpha r]: rejects outliers using the extreme Studentized
deviance test with the significance level of ALPHA and upper bound of outlier rate R.
correct estimated toa, using geometrical TOA-Model
0: TOA estimated 1: off-axis TOA modeled (default) 2: on-axis TOA modeled
startvalues for lsqcurvefit
dim 2: each record channel
Obj | SOFA Object |
data matrix with time of arrival (TOA) for each impulse response (IR):
dim 1: each toa in samples dim 2: each record channel
estimated on-axis model-parameters
dim 2: each record channel
estimated off-axis model-parameters
dim 2: each record channel
Estimates the Time-of-Arrival for each measurement in Obj (SOFA) and corrects the results with a geometrical model of the head.
To calculate the model parameters for the on-axis time-of-arrival model (p_onaxis) and for the off-axis time-of-arrival model (p_offaxis) for a given HRTF set (SOFA object, 'Obj') with the minimum-phase cross-correlation estimation, use:
[Obj,results]=ziegelwanger2014(Obj,4,1);
H. Ziegelwanger and P. Majdak. Modeling the direction-continuous time-of-arrival in head-related transfer functions. J. Acoust. Soc. Am., 135:1278-1293, 2014.