sfstoolbox / sfs-matlab

SFS Toolbox for Matlab/Octave
https://sfs-matlab.readthedocs.io
MIT License
96 stars 39 forks source link

Proposed method for interpolation of HRTFs in the time domain #189

Closed VeraE closed 5 years ago

VeraE commented 5 years ago

This is a proposal for an alternative HRTF interpolation method in the time domain:

The difference in TOAs is estimated by the maximum of the cross-correlation function. The HRIRs are then shifted to have the same TOA, interpolated and then the resulting HRIR is shifted to the interpolated TOA. The method can handle an arbitrary number of HRIRs as input which is necessary depending on the used method for point selection. I also added this additional method in test_interpolation_methods().

What do you think?

VeraE commented 5 years ago

Do you know what the problem is with the last two plots in test_interpolation_methods() in Octave? I could not see anything special in the code that is different from the plots before.

hagenw commented 5 years ago

It was a strange openGL float data exception. I will create an additional issue for that.