<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sig. Proc.</journal-id>
<journal-title>Frontiers in Signal Processing</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sig. Proc.</abbrev-journal-title>
<issn pub-type="epub">2673-8198</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">884541</article-id>
<article-id pub-id-type="doi">10.3389/frsip.2022.884541</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Signal Processing</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Estimation of the Optimal Spherical Harmonics Order for the Interpolation of Head-Related Transfer Functions Sampled on Sparse Irregular Grids</article-title>
<alt-title alt-title-type="left-running-head">Bau et al.</alt-title>
<alt-title alt-title-type="right-running-head">Optimal SH Order for Irregular Grids</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Bau</surname>
<given-names>David</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1642765/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Arend</surname>
<given-names>Johannes M.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1697052/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>Christoph</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1760196/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Institute of Communications Engineering</institution>, <institution>TH K&#xf6;ln&#x2014;University of Applied Sciences</institution>, <addr-line>Cologne</addr-line>, <country>Germany</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Audio Communication Group</institution>, <institution>Technical University of Berlin</institution>, <addr-line>Berlin</addr-line>, <country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1417647/overview">Hyunkook Lee</ext-link>, University of Huddersfield, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1748680/overview">Hannes Gamper</ext-link>, Microsoft, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1110624/overview">Lukas Asp&#xf6;ck</ext-link>, RWTH Aachen University, Germany</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/535727/overview">Isaac Engel</ext-link>, Imperial College London, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: David Bau&#x2009;, <email>david.bau@th-koeln.de</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Audio and Acoustic Signal Processing, a section of the journal Frontiers in Signal Processing</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>09</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>2</volume>
<elocation-id>884541</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Bau, Arend and P&#xf6;rschmann.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Bau, Arend and P&#xf6;rschmann</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Conventional individual head-related transfer function (HRTF) measurements are demanding in terms of measurement time and equipment. For more flexibility, free body movement (FBM) measurement systems provide an easy-to-use way to measure full-spherical HRTF datasets with less effort. However, having no fixed measurement installation implies that the HRTFs are not sampled on a predefined regular grid but rely on the individual movements of the subject. Furthermore, depending on the measurement effort, a rather small number of measurements can be expected, ranging, for example, from 50 to 150 sampling points. Spherical harmonics (SH) interpolation has been extensively studied recently as one method to obtain full-spherical datasets from such sparse measurements, but previous studies primarily focused on regular full-spherical sampling grids. For irregular grids, it remains unclear up to which spatial order meaningful SH coefficients can be calculated and how the resulting interpolation error compares to regular grids. This study investigates SH interpolation of selected irregular grids obtained from HRTF measurements with an FBM system. Intending to derive general constraints for SH interpolation of irregular grids, the study analyzes how the variation of the SH order affects the interpolation results. Moreover, the study demonstrates the importance of Tikhonov regularization for SH interpolation, which is popular for solving ill-posed numerical problems associated with such irregular grids. As a key result, the study shows that the optimal SH order that minimizes the interpolation error depends mainly on the grid and the regularization strength but is almost independent of the selected HRTF set. Based on these results, the study proposes to determine the optimal SH order by minimizing the interpolation error of a reference HRTF set sampled on the sparse and irregular FBM grid. Finally, the study verifies the proposed method for estimating the optimal SH order by comparing interpolation results of irregular and equivalent regular grids, showing that the differences are small when the SH interpolation is optimally parameterized.</p>
</abstract>
<kwd-group>
<kwd>HRTF</kwd>
<kwd>head-related transfer function</kwd>
<kwd>spherical harmonics</kwd>
<kwd>interpolation</kwd>
<kwd>spatial audio</kwd>
<kwd>irregular sampling</kwd>
<kwd>individual HRTFs</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Head-Related Transfer Functions (HRTFs) are essential for the binaural reproduction of virtual acoustic environments (<xref ref-type="bibr" rid="B48">Vorl&#xe4;nder, 2008</xref>). In contrast to commonly used generic HRTFs, individual HRTFs improve the perceived quality of binaural reproduction in terms of front/back localization and elevation perception (<xref ref-type="bibr" rid="B49">Wenzel et al., 1993</xref>; <xref ref-type="bibr" rid="B28">M&#xf8;ller et al., 1996</xref>). However, conventional measurements of individual HRTF sets are costly in time and effort. Even though recent achievements reduced the required measurement time (<xref ref-type="bibr" rid="B27">Majdak et al., 2007</xref>; <xref ref-type="bibr" rid="B19">Enzner et al., 2013</xref>; <xref ref-type="bibr" rid="B41">Richter, 2019</xref>), most measurement systems still rely on rather complex immobile setups, such as (semi-)circular loudspeaker arcs, where a full-spherical coverage of measurement directions needs a continuous rotation of the subject or the installation. Besides measurements, there are also alternative methods to obtain individual HRTFs (<xref ref-type="bibr" rid="B55">Guezenoc and Seguier, 2018</xref>), such as numerical simulation from 3D models (<xref ref-type="bibr" rid="B57">Pollack and Majdak, 2021</xref>) or individualization of generic HRTFs (<xref ref-type="bibr" rid="B56">Bomhardt, 2017</xref>). Even though those methods mostly have some shortcomings compared to measurements, they primarily target a consumer audience, where their simplicity justifies their relevance.</p>
<p>To simplify individual HRTF measurements and prevent the need for costly measurement setups, some recently introduced systems utilize free body movements (FBM; such systems are in the following called FBM systems) of the subject to cover the different sound incidence angles. Characteristic to these FBM systems are the low equipment requirements, that is, a single stationary loudspeaker, a pair of in-ear microphones, and a system to track the head orientation with respect to the stationary loudspeaker. The system presented in <xref ref-type="bibr" rid="B24">He et al. (2018)</xref> uses adaptive filtering to acquire HRTFs from a continuous excitation signal, while the head orientation is tracked with an inertial measurement unit (IMU). A similar system was also implemented by <xref ref-type="bibr" rid="B25">Li and Peissig (2017)</xref>. HRTF measurements using adaptive filtering, introduced by <xref ref-type="bibr" rid="B18">Enzner (2008)</xref>, yield spatially continuous HRTFs, given a sufficiently slow and known rotation speed, and do not require any successive interpolation. However, adaptive filtering is less robust against environmental noise than commonly used exponential sine sweep (ESS) measurements (<xref ref-type="bibr" rid="B21">Fallahi et al., 2015</xref>), making it rather inappropriate for use in normal rooms. <xref ref-type="bibr" rid="B40">Reijniers et al. (2020)</xref> presented a system that uses an optical tracking system for the head movements and short ESS for measurements at discrete sampling points. Similarly, our recently proposed system (<xref ref-type="bibr" rid="B6">Bau et al., 2021</xref>) is based on ESS measurements but uses a commercially available virtual reality system for tracking. With the latter two systems, measurements can be performed even in reverberant conditions, meaning that an anechoic chamber is not mandatory. In general, FBM systems have some properties that can have a negative effect on the measurement. Major sources of errors are inaccuracies of the tracking devices, reflections of the torso at various orientations, and in case the measurements are carried out in reflective environments the influence of the room acoustics. However, recent studies showed that these effects can be successfully mitigated or neglected (<xref ref-type="bibr" rid="B34">P&#xf6;rschmann and Arend, 2019a</xref>; <xref ref-type="bibr" rid="B35">P&#xf6;rschmann and Arend, 2019b</xref>; <xref ref-type="bibr" rid="B40">Reijniers et al., 2020</xref>; <xref ref-type="bibr" rid="B7">Bau and P&#xf6;rschmann, 2022</xref>). As such, FBM systems, especially due to their simple design, offer a promising approach for obtaining high-quality individual HRTFs by facilities that are not specialized in acoustic measurements.</p>
<p>However, having no fixed measurement installation implies that the measurement directions of HRTFs typically do not correspond to predefined sampling grids. Instead, FBM systems usually provide HRTF measurements on irregular grids, meaning for directions irregularly distributed along a virtual sphere. Moreover, depending on the measurement effort, typically only a small number of directions are captured. To obtain meaningful HRTF sets, spatial interpolation of such irregularly and sparsely sampled measurement data is necessary. In the past, various approaches for HRTF interpolation have been proposed. Already in 1993, <xref ref-type="bibr" rid="B50">Wenzel and Foster (1993)</xref> stated that localization accuracy was largely unaffected by discontinuous nearest-neighbor interpolation, even for large interpolation intervals. <xref ref-type="bibr" rid="B14">Chen et al. (1995)</xref> used a weighted combination of Eigen transfer functions obtained by feature extraction to synthesize interpolated HRTFs. <xref ref-type="bibr" rid="B16">Djelani et al. (2000)</xref> aligned the HRTFs in the time-domain prior to interpolation to mitigate interpolation errors. Separate interpolation of magnitude and unwrapped phase delivered similarly good results (<xref ref-type="bibr" rid="B23">Hartung et al., 1999</xref>). The interpolation weights can be derived in different ways, including natural neighbor (<xref ref-type="bibr" rid="B45">Sibson, 1981</xref>; <xref ref-type="bibr" rid="B58">P&#xf6;rschmann et al., 2020</xref>), spline-based interpolation (<xref ref-type="bibr" rid="B23">Hartung et al., 1999</xref>), or barycentric weights (<xref ref-type="bibr" rid="B44">Shirley and Marschner, 2009</xref>, Chap. 2) as, for example, used by <xref ref-type="bibr" rid="B59">Gamper (2013)</xref>.</p>
<p>Describing and interpolating HRTFs in the spherical harmonics (SH) domain is an efficient and recently quite popular approach. (<xref ref-type="bibr" rid="B20">Evans et al., 1998</xref>; <xref ref-type="bibr" rid="B41">Richter, 2019</xref>; <xref ref-type="bibr" rid="B4">Arend et al., 2021</xref>). However, the highest representable frequency is limited by the SH order <italic>N</italic>, following the relation <italic>N</italic> &#x223c; <italic>kr</italic> (<xref ref-type="bibr" rid="B37">Rafaely and Avni, 2010</xref>). Here, <italic>k</italic> denotes the wavenumber and <italic>r</italic> the radius of the smallest sphere surrounding the head. Thus, for a correct interpolation up to 20&#xa0;kHz with an average head radius of <italic>r</italic> &#x3d; 0.0875&#xa0;m, an SH order of <italic>N</italic>
<sub>max</sub> &#x2248; 32 is required, resulting in a minimum of <inline-formula id="inf1">
<mml:math id="m1">
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1089</mml:mn>
</mml:math>
</inline-formula> measurement directions. Sparsely measured HRTF sets with <italic>N</italic>
<sub>
<italic>sparse</italic>
</sub> &#x3c; <italic>N</italic>
<sub>max</sub> cannot meet this requirement and their SH representation suffers from so-called sparsity errors (see <xref ref-type="sec" rid="s2-2">Section 2.2</xref>). Various recent publications investigated SH interpolation of sparse HRTF sets and the associated sparsity errors (<xref ref-type="bibr" rid="B8">Ben-Hur et al., 2019</xref>; <xref ref-type="bibr" rid="B4">Arend et al., 2021</xref>). These studies only considered sparse HRTF sets sampled on regular (explicitly defined) grids, for which the SH order is usually known (<xref ref-type="bibr" rid="B54">Zotter, 2009b</xref>) (<xref ref-type="bibr" rid="B38">Rafaely, 2015</xref>, Chap. 3). However, to the best of our knowledge, the effects on SH interpolation when using irregular grids (e.g., from FBM systems) have not been investigated systematically yet. Furthermore, a general rule for choosing an appropriate SH order for interpolation of irregular sampled HRTFs has also not been given so far.</p>
<p>This study investigates SH interpolation of selected irregular sampling grids obtained from HRTF measurements with our FBM system (<xref ref-type="bibr" rid="B6">Bau et al., 2021</xref>) to find the optimal SH order for interpolation. The sparse sets are spatially interpolated to a dense reference grid using state-of-the-art pre- and postprocessing methods in combination with SH interpolation. The study analyzes how the variation of the SH order affects and ideally improves the interpolation results and how applying the commonly used Tikhonov regularization (see <xref ref-type="sec" rid="s2-4">Section 2.4</xref>) affects the results. We show that the optimal SH order, that is, the one resulting in the lowest interpolation errors, depends strongly on the irregular sampling grid and the regularization but is almost independent of the HRTF set. Based on these results, we propose a simple method for estimating the optimal SH order for HRTFs measured on irregular grids, such as those obtained with FBM systems: The irregular grid of the FBM measurement is used to derive a substitute HRTF set from a dense reference HRTF set. Then, the optimal SH order is derived from interpolation and subsequent error evaluation of the substitute set. To evaluate the proposed method, we compare the interpolation error of irregular grids with that of regular grids, both interpolated with the same SH order. We show that when the optimal SH order (of the irregular grid) is determined by the proposed method, irregular grids lead to very similar interpolation results as the well-studied regular grids.</p>
</sec>
<sec id="s2">
<title>2 Spherical Harmonics Interpolation of HRTF Data</title>
<sec id="s2-1">
<title>2.1 Spherical Harmonics Interpolation and Least-Squares Solution</title>
<p>Spherical harmonics provide an efficient way to represent HRTF data <italic>H</italic>
<sup>
<italic>L</italic>/<italic>R</italic>
</sup> for the left and right ear sampled at a finite number of measurement directions <italic>&#x3a9;</italic> (<xref ref-type="bibr" rid="B17">Duraiswami et al., 2004</xref>) (indices for the left and right ear are omitted in the following whenever the processing is identical for both ears). The direction <italic>&#x3a9;</italic> &#x3d; (<italic>&#x3d5;</italic>, <italic>&#x3b8;</italic>) is defined by the azimuth <italic>&#x3d5;</italic> &#x3d; [0&#xb0;, 360&#xb0;] and the elevation <italic>&#x3b8;</italic> &#x3d; [ &#x2212; 90&#xb0;, 90&#xb0;], whereby <italic>&#x3d5;</italic> is measured counterclockwise in the xy-plane, starting at positive x, and <italic>&#x3b8;</italic> is 90&#xb0; at positive z. From a set of (order limited) SH coefficients <italic>h</italic>
<sub>
<italic>nm</italic>
</sub>, a set of HRTFs <italic>H</italic> can be obtained for any direction <italic>&#x3a9;</italic>
<sub>
<italic>q</italic>
</sub> with the discrete inverse spherical Fourier transform (ISFT) by<disp-formula id="e1">
<mml:math id="m2">
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>Y</italic> is the <italic>Q</italic> &#xd7; (<italic>N</italic> &#x2b; 1)<sup>2</sup> SH matrix of SH basis functions, with<disp-formula id="e2">
<mml:math id="m3">
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(2)</label>
</disp-formula>Each row can be interpreted as a sampling direction <italic>&#x3a9;</italic>
<sub>
<italic>Q</italic>
</sub>, and the columns represent the SH coefficients up to order <italic>N</italic>.</p>
<p>The spherical Fourier transform (SFT), or also SH transform, to obtain <italic>h</italic>
<sub>
<italic>nm</italic>
</sub> from a set of HRTFs sampled at a sufficient number of measurement directions <italic>Q</italic> &#x2265; (<italic>N</italic> &#x2b; 1)<sup>2</sup> corresponds to solving the overdetermined linear system in <xref ref-type="disp-formula" rid="e1">Eq.&#x2009;1</xref> in a least-squares sense to yield<disp-formula id="e3">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf2">
<mml:math id="m5">
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the pseudo-inverse of <italic>Y</italic>. By substituting <xref ref-type="disp-formula" rid="e3">Eq.&#x2009;3</xref> in <xref ref-type="disp-formula" rid="e1">Eq.&#x2009;1</xref>, the SH interpolation of the origin <italic>Q</italic>-direction set <italic>H</italic> to a target <italic>T</italic>-point set <inline-formula id="inf3">
<mml:math id="m6">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> can be described as:<disp-formula id="e4">
<mml:math id="m7">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2020;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mi>H</mml:mi>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>Y</italic>
<sub>
<italic>t</italic>
</sub> and <italic>Y</italic>
<sub>
<italic>q</italic>
</sub> are the SH matrices of size <italic>T</italic> &#xd7; (<italic>N</italic> &#x2b; 1)<sup>2</sup> and <italic>Q</italic> &#xd7; (<italic>N</italic> &#x2b; 1)<sup>2</sup>, associated with the sampling directions <italic>&#x3a9;</italic>
<sub>
<italic>t</italic>
</sub> and <italic>&#x3a9;</italic>
<sub>
<italic>q</italic>
</sub>, respectively.</p>
</sec>
<sec id="s2-2">
<title>2.2 Sparsity Errors</title>
<p>A sparsely sampled HRTF set can usually only be transformed to the SH domain with a low SH order <italic>N</italic>
<sub>
<italic>sparse</italic>
</sub> &#x3c; <italic>N</italic>
<sub>max</sub>. This leads to order truncation effects, resulting in lower spatial resolution and high-frequency attenuation (<xref ref-type="bibr" rid="B10">Bernsch&#xfc;tz et al., 2014</xref>). Furthermore, an insufficient number of measurement directions <italic>Q</italic> causes spatial aliasing, resulting in spatial ambiguities and increased energy in higher frequencies above the so-called spatial aliasing frequency (<xref ref-type="bibr" rid="B36">Rafaely, 2005</xref>). Together, truncation and aliasing errors form the sparsity error, also frequently called undersampling error. A detailed insight into the respective contribution to the overall sparsity error is given in <xref ref-type="bibr" rid="B8">Ben-Hur et al. (2019)</xref>.</p>
<p>The perceptual impact of sparsity errors on the spectral and temporal structure of the HRTF was subject to several recent studies with the aim to estimate a lower bound for the SH order at which an HRTF can be successfully represented. <xref ref-type="bibr" rid="B43">Romigh et al. (2015)</xref> found in their technical analysis a maximum error of 1&#xa0;dB between 300&#xa0;Hz and 14&#xa0;kHz at an SH order of <italic>N</italic> &#x3d; 14, and in an empirical study a largely preserved localization accuracy at <italic>N</italic> &#x3d; 4. They concluded that technical evaluation results might be gross overestimates of a minimum SH order compared to perceived error. In a perceptual study, <xref ref-type="bibr" rid="B30">Pike (2019)</xref> evaluated the perceivable error of SH interpolation, where interpolation was also performed on time-aligned HRTFs. At <italic>N</italic> &#x3d; 5 and with time-alignment, only low perceptual impact was found for frontal directions, while clear differences remained for lateral source positions. A listening experiment by <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref> to evaluate SH interpolation of time-aligned HRTFs using one selected approach yielded similar results, revealing a minimum required SH order for perceptually transparent SH interpolation of <italic>N</italic> &#x3d; 7 and <italic>N</italic> &#x3d; 10 for frontal speech and noise sources, respectively. For lateral directions, the minimum required SH orders were substantially higher, with <italic>N</italic> &#x2248; 17 and <italic>N</italic> &#x2248; 22 for speech and noise sources, respectively. Notably, the different time-alignment methods technically evaluated in this study performed similarly well, with notable differences only at very low SH orders and contralateral HRTFs. Based on this, it was suggested that the methods can be used equivalently.</p>
</sec>
<sec id="s2-3">
<title>2.3 Condition Number and Numerical Stability</title>
<p>The condition number <italic>&#x3ba;</italic> is defined by the ratio of the largest to smallest singular value in the singular value decomposition of a matrix (<xref ref-type="bibr" rid="B26">Lichtblau and Weisstein, 2022</xref>). If <italic>&#x3ba;</italic> is too large, a linear system, such as <xref ref-type="disp-formula" rid="e1">Eq.&#x2009;1</xref> or <xref ref-type="disp-formula" rid="e3">Eq.&#x2009;3</xref>, is considered ill-conditioned and will become unstable, resulting in an unpredictable output for a given input. In general, a low condition number indicates a system with high rank where the rows are mostly linearly independent. Since the rows of the SH matrix <italic>Y</italic> represent the sampling points, <italic>&#x3ba;</italic> can be used as a measure for grid efficiency (<xref ref-type="bibr" rid="B54">Zotter, 2009b</xref>). Furthermore, for a sampling grid <italic>&#x3a9;</italic>, where no maximum SH order is given explicitly by its configuration, the conditioning of <italic>Y</italic> can estimate if a proposed SH order can be used for a stable least-squares solution. For a deeper analysis of the condition number for the SH matrix <italic>Y</italic>, please refer to <xref ref-type="bibr" rid="B39">Reddy and Hegde (2017)</xref>.</p>
<p>The condition number is often used for characterising the stability of the least-squares solution (<xref ref-type="bibr" rid="B53">Zotter, 2009a</xref>; <xref ref-type="bibr" rid="B52">Zotkin et al., 2009</xref>; <xref ref-type="bibr" rid="B30">Pike, 2019</xref>). <xref ref-type="bibr" rid="B8">Ben-Hur et al. (2019)</xref> considered sampling grids with a condition number below 3.5 as stable. However, to the best of our knowledge, there is not yet a general rule for using <italic>&#x3ba;</italic> to decide whether or not a sampling grid can be considered stable for a particular SH order. Problematic in this sense is the indistinct relationship between <italic>&#x3ba;</italic> and the resulting error of the least-squares SFT. In terms of numerical computation, the condition number describes the sensitivity of a least-squares solution to perturbations of the input. Depending on the underlying problem and the demands on the error tolerance of the solution, <italic>&#x3ba;</italic> can vary significantly and the results can still be considered as acceptable (<xref ref-type="bibr" rid="B15">Demmel, 1997</xref>).</p>
</sec>
<sec id="s2-4">
<title>2.4 Regularization</title>
<p>Numerous ways to regularize ill-conditioned problems exist (<xref ref-type="bibr" rid="B22">Hansen, 1994</xref>). The regularization proposed by <xref ref-type="bibr" rid="B47">Tikhonov et al. (1995)</xref> is commonly used in the field of virtual acoustics for stabilizing the SH transform for incomplete sampling grids, such as when the lower cap of the sampling sphere is missing due to the design of the measurement system (<xref ref-type="bibr" rid="B51">Zhang et al., 2010</xref>; <xref ref-type="bibr" rid="B2">Ahrens et al., 2012</xref>; <xref ref-type="bibr" rid="B31">Pollow et al., 2012</xref>; <xref ref-type="bibr" rid="B42">Richter and Fels, 2019</xref>). By applying regularization to the inversion of <italic>Y</italic>, <xref ref-type="disp-formula" rid="e3">Eq.&#x2009;3</xref> becomes<disp-formula id="e5">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>H</mml:mi>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>&#x3f5;</italic> controls the regularization amount and D is a diagonal damping matrix as proposed by <xref ref-type="bibr" rid="B17">Duraiswami et al. (2004)</xref>:<disp-formula id="e6">
<mml:math id="m9">
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mi>I</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>where n denotes the degree of the corresponding basis function <inline-formula id="inf4">
<mml:math id="m10">
<mml:msubsup>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <italic>I</italic> is the identity matrix.</p>
<p>Although routines exist to determine a suitable value for <italic>&#x3f5;</italic>, such as L-curve or Picard condition (<xref ref-type="bibr" rid="B22">Hansen, 1994</xref>), in practice <italic>&#x3f5;</italic> is commonly set by hand for a specific problem. <xref ref-type="bibr" rid="B17">Duraiswami et al. (2004)</xref> set <italic>&#x3f5;</italic> to 10<sup>&#x2212;6</sup>, <xref ref-type="bibr" rid="B51">Zhang et al. (2010)</xref> used a value of 10<sup>&#x2212;5</sup>. <xref ref-type="bibr" rid="B31">Pollow et al. (2012)</xref> found that a lower value of 10<sup>&#x2212;8</sup> provides better interpolation results at high frequencies and <xref ref-type="bibr" rid="B42">Richter and Fels (2019)</xref> used regularization with <italic>&#x3f5;</italic> &#x3d; 10<sup>&#x2212;8</sup> to stabilize a grid with 4,608 points and a missing bottom cap. Furthermore, Tikhonov regularization can also be used for complete grids to mitigate the influence of measurement noise (<xref ref-type="bibr" rid="B30">Pike, 2019</xref>, Chap. A.7).</p>
</sec>
</sec>
<sec id="s3">
<title>3 Interpolation Analysis</title>
<p>We investigated the interpolation error of HRTF data sampled on six irregular sampling grids as shown in <xref ref-type="fig" rid="F1">Figure&#x2009;1</xref>. The grids are representative example results of our FBM system (<xref ref-type="bibr" rid="B6">Bau et al., 2021</xref>), where subjects followed different strategies to obtain spherical sampling. The first two grids <italic>Irregular 1</italic> and <italic>Irregular 2</italic>, each with 40 sampling points, can be considered as very sparse and represent a minimal configuration. <italic>Irregular 3</italic> and <italic>Irregular 4</italic> with 68 and 73 points represent a compromise between measurement time and accuracy. The grids <italic>Irregular 5</italic> and <italic>Irregular 6</italic> with 118 and 117 points can be considered as fairly well sampled, but depending on the measurement system, the acquisition can be quite time-consuming (the time required for those sets with our FBM system was about 20&#xa0;min). For comparison, two common regular sampling grids were added, a Gaussian and a Lebedev sampling grid with 128 and 86 points, respectively.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Examined six irregular test sampling grids and two regular grids for comparison.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g001.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Interpolation Procedure</title>
<p>To be able to examine the interpolation error isolated from other potential measurement influences, we avoided to use the actual HRTF data from the irregular measurements. Instead, we used numerically simulated individual HRTFs of a randomly chosen subject (no. 10) from the HUTUBS database (<xref ref-type="bibr" rid="B12">Brinkmann et al., 2019</xref>) as a reference. The HRTFs of the reference set are stored on a 1730-point Lebedev sampling grid, allowing for SH representation up to order <italic>N</italic> &#x3d; 35 and thus perceptually correct representation of the entire frequency-range of an HRTF (see <xref ref-type="sec" rid="s1">Section 1</xref>). The reference HRTF set was spatially resampled to the different irregular sampling grids to obtain the artificial irregular HRTF sets for the interpolation analysis.</p>
<p>We interpolated the irregular HRTF sets to a dense 1202-point Lebedev grid in the SH domain according to <xref ref-type="disp-formula" rid="e4">Eq.&#x2009;4</xref>. Prior to SH interpolation, the HRTF sets were time-aligned, which lowers the spatial complexity and thus reduces the required SH order and consequently the interpolation errors (<xref ref-type="bibr" rid="B4">Arend et al., 2021</xref>). A relative time-alignment was performed by division with matching rigid sphere transfer functions using the SUpDEq method (<xref ref-type="bibr" rid="B32">P&#xf6;rschmann et al., 2019a</xref>; <xref ref-type="bibr" rid="B4">Arend et al., 2021</xref>). After the interpolation, the phase and magnitude components were recovered by spectral multiplication with corresponding rigid sphere transfer functions for the directions of the dense grid. In informal evaluations, we compared various time-alignment procedures when interpolating irregular HRTF sets, similar to what <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref> did for regular HRTF measurements. <xref ref-type="sec" rid="s11">Supplementary Figures S1&#x2013;S4</xref> show an according comparison of different preprocessing methods. As the results showed great similarity, we chose SUpDEq as the default preprocessing method.</p>
<p>The interpolation was repeated for each grid with different SH order, starting from <italic>N</italic> &#x3d; 1 up to <italic>N</italic>
<sub>max</sub> for the respective grid following <inline-formula id="inf5">
<mml:math id="m11">
<mml:mi>Q</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. For each grid and SH order, we additionally performed SH interpolations using a regularized inversion of Y according to <xref ref-type="sec" rid="s2-4">Section&#x2009;2.4</xref> with <italic>&#x3f5;</italic> &#x3d; {10<sup>&#x2212;4</sup>, 10<sup>&#x2212;3</sup>, 10<sup>&#x2212;2</sup>}. The lowest regularization parameter value represents a conservative value, based on previous studies as mentioned in <xref ref-type="sec" rid="s2-4">Section&#x2009;2.4</xref>. The highest value was chosen empirically during our evaluation as it provided the best results for the sparse irregular sampling grids presented here.</p>
<p>In order to get a useful error metric of the interpolation performance, we compared every interpolated HRTF set to the reference set and evaluated the magnitude error and ITD differences. These metrics were recently used to analyze interpolation errors by <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref> and showed good accordance to the results of the perceptual evaluation.</p>
<p>The magnitude error &#x394;<italic>G</italic> (<italic>f</italic>
<sub>
<italic>c</italic>
</sub>, <italic>&#x3a9;</italic>) was calculated as the absolute difference in dB between HRTF magnitudes in 41 auditory filter bands (<xref ref-type="bibr" rid="B46">Slaney, 1998</xref>) with center frequency <italic>f</italic>
<sub>
<italic>c</italic>
</sub> for every sampling point <italic>&#x3a9;</italic>, in the frequency range from 50&#xa0;Hz to 20&#xa0;kHz. The magnitude error for left and right ear of the HRTF are largely equivalent, so for simplicity only the left ear magnitude error is considered in the following. For a more comprehensible error, the error was averaged over the auditory filter bands to yield the spatial error distribution &#x394;<italic>G</italic>(<italic>&#x3a9;</italic>) and over the sampling points to yield the frequency error distribution &#x394;<italic>G</italic> (<italic>f</italic>
<sub>
<italic>c</italic>
</sub>). By averaging over both frequency and sampling points, a scalar magnitude error &#x394;<italic>G</italic> was obtained.</p>
<p>The ITDs were calculated as the difference from the time-of-arrivals (TOAs) for the left and right ear. The TOAs were determined by onset detection from the low-pass filtered (eighth order Butterworth, <italic>f</italic>
<sub>
<italic>c</italic>
</sub> &#x3d; 3&#xa0;kHz) and 10 times upsampled HRIRs, as proposed by <xref ref-type="bibr" rid="B3">Andreopoulou and Katz (2017)</xref>. An onset threshold of &#x2212;10&#xa0;dB in relation to the maximum values was used for the TOA estimation, as proposed by <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref>. The ITD difference was then calculated for every sampling point as the absolute difference between the ITD of the reference set and the ITD of the interpolated set.</p>
</sec>
<sec id="s3-2">
<title>3.2 Interpolation Error at Different Spherical Harmonics Orders</title>
<p>In this section, we evaluate the overall magnitude error &#x394;<italic>G</italic> from interpolation with different SH orders according to <xref ref-type="sec" rid="s3-1">Section&#x2009;3.1</xref> to estimate the optimal SH order for each grid as a trade-off between sparsity error and the error of the least-squares solution. <xref ref-type="fig" rid="F2">Figure&#x2009;2A</xref> shows how different SH orders affect the interpolation results. As expected, the sparsity error decreases with increasing order. At a certain order, without regularization, the error starts to increase again. At this point, the least-squares solution to the matrix <italic>Y</italic> becomes more and more ill-conditioned and numerical errors occur.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(A)</bold> Left-ear magnitude error &#x394;<italic>G</italic> with respect to SH order for six examined irregular grids and two regular grids with different regularization values <italic>&#x3f5;</italic>. HRTF: Subject no. 10 from HUTUBS database. <bold>(B)</bold> Corresponding condition number <italic>&#x3ba;</italic> of <italic>Y</italic>
<sup>&#x2020;</sup> with respect to SH order and regularization value <italic>&#x3f5;</italic>.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g002.tif"/>
</fig>
<p>In the topmost row of <xref ref-type="fig" rid="F3">Figure&#x2009;3</xref>, this decrease and increase of the error can be observed for the spatial error distribution &#x394;<italic>G</italic>(<italic>&#x3a9;</italic>) on the example of grid <italic>Irregular 6</italic> and selected SH orders. Further plots for other examined grids and SH orders are provided in the <xref ref-type="sec" rid="s11">Supplementary Figures S5&#x2013;S20</xref>. Both <xref ref-type="fig" rid="F2">Figure&#x2009;2A</xref> and <xref ref-type="fig" rid="F3">Figure&#x2009;3</xref> show that regularization can limit the error towards higher orders. Without regularization, the error in certain spatial regions increases dramatically towards higher orders. A comparison with the corresponding sampling grid in <xref ref-type="fig" rid="F1">Figure&#x2009;1</xref> shows that these regions are related to the sampling grid. With regularization, however, the SH transform can be stabilized and the error decreases, even for the highest possible SH order <italic>N</italic>
<sub>max</sub>, as can be seen in <xref ref-type="fig" rid="F2">Figure&#x2009;2A</xref>. Apart from this, regularization does not affect the magnitude error for lower SH orders. For <xref ref-type="sec" rid="s11">Supplementary Figures S5&#x2013;S20</xref> in the supplementary material, we also included interpolations using higher regularization values to show that regularization values above 10<sup>&#x2212;2</sup> result in an increased error for both magnitude and ITD. Notably, Tikhonov regularization has no impact on the regular sampling grids.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Left-ear magnitude error &#x394;<italic>G</italic>(&#x3a9;) for grid <italic>Irregular 6</italic>&#xa0;at selected SH orders and regularization values <italic>&#x3f5;</italic>. HRTF: Subject no. 10 from HUTUBS database.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows the horizontal plane ITD difference for grid <italic>Irregular 6</italic> for selected SH orders and regularization values <italic>&#x3f5;</italic> by means of differences to the reference ITD. The gray area denotes the broadband just noticeable difference (JND) as a function of the reference ITD (<xref ref-type="bibr" rid="B29">Mossop and Culling, 1998</xref>). To approximate the JND across all azimuthal positions, it was linearly interpolated between 20&#xa0;<italic>&#x3bc;</italic>s at ITD<sub>ref</sub> &#x3d; 0 and 100&#xa0;<italic>&#x3bc;</italic>s at ITD<sub>ref</sub> &#x3d; 700&#xa0;&#x3bc;s Overall, the ITD differences remain well below the JND for all examined conditions. This is in accordance with the findings of <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref>, where the time-aligned interpolation of HRTFs is unproblematic in regards to ITD, even at very low SH orders. Only for N &#x003D; 9 without regularization, the ITD difference increases again significantly and almost exceeds the JND.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Difference in horizontal plane ITD relative to the dense reference for grid <italic>Irregular 6</italic> at selected SH orders and regularization values <italic>&#x3f5;</italic>. The shaded area denotes the JND as a function of the reference ITD. HRTF: Subject no. 10 from HUTUBS database.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g004.tif"/>
</fig>
<p>An analytical prediction of the point of instability, meaning where the numerical errors of the least-squares solution become overly large, would be of great benefit. In a first approach, we evaluated the condition number <italic>&#x3ba;</italic> of <italic>Y</italic>
<sup>&#x2020;</sup> to establish a relationship between the error &#x394;<italic>G</italic> and <italic>&#x3ba;</italic>. <xref ref-type="fig" rid="F2">Figure&#x2009;2B</xref> shows <italic>&#x3ba;</italic> with respect to the SH order <italic>N</italic> for all examined grids and different regularization values <italic>&#x3f5;</italic>. Even though a general relation between error and condition number is visible, a clear determination of a threshold value for <italic>&#x3ba;</italic> that ensures least-squares stability is not directly possible. In general, the results indicate that the interpolation is stable for <italic>&#x3ba;</italic> &#x3c; 10. However, for some grids, such as <italic>Irregular 6</italic>, the lowest error without regulariazion is at <italic>N</italic> &#x3d; 7 with <italic>&#x3ba;</italic> &#x2248; 18. Because of this relatively unpredictable behavior of <italic>&#x3ba;</italic>, we assume that estimating the optimal SH order based on the condition number is inappropriate.</p>
</sec>
<sec id="s3-3">
<title>3.3 Method for Estimating the Optimal Spherical Harmonics Order</title>
<p>
<xref ref-type="fig" rid="F2">Figure 2A</xref> shows that the optimal SH order for each artificial HRTF set can be derived from the lowest associated magnitude error &#x394;<italic>G</italic>. However, for sparse measurements made in practice with an FBM system, a dense reference is usually unavailable, and it is impossible to calculate the required error from the measurement data. Yet, suppose the interpolation errors of different artificial reference HRTF sets (i.e., HRTF sets obtained by resampling different dense reference sets to the individually measured sparse irregular grid) show a similar pattern as a function of the SH order. In that case, it is most likely that the optimal SH order thus obtained can be applied to real individual HRTF measurements on the same irregular grid. From this consideration, our approach follows to determine the optimal (grid-dependent) SH order for the individual measurements as the minimum magnitude error &#x394;<italic>G</italic> obtained with a dense reference HRTF set.</p>
<p>To show that the interpolation error curve has a consistent shape across different HRTF sets, we repeated the calculation of the magnitude error (see <xref ref-type="sec" rid="s3-1">Section 3.1</xref>) for the individual HRTFs of all 96 subjects of the HUTUBS database and for a mean HRTF set derived from all 96 subjects by separately averaging magnitude in dB and unwrapped phase. Additionally, for cross-database evaluation, we used generic HRTF sets of a KEMAR head-and-torso simulator (<xref ref-type="bibr" rid="B11">Braren and Fels, 2020</xref>), the FABIAN head-and-torso simulator (<xref ref-type="bibr" rid="B13">Brinkmann et al., 2017</xref>), a Neumann KU100 dummy head (<xref ref-type="bibr" rid="B9">Bernsch&#xfc;tz, 2013</xref>), and a Head Acoustics HMS II.3 (<xref ref-type="bibr" rid="B33">P&#xf6;rschmann et al., 2019b</xref>).</p>
<p>
<xref ref-type="fig" rid="F5">Figure 5A</xref> shows the resulting magnitude errors for the averaged HUTUBS set (black line) and the 96 individual sets (gray lines) for three examined irregular test grids and different regularization values <italic>&#x3f5;</italic>. Notably, the general shape of all error curves is similar, and the error curve of the mean HRTF set indeed resembles an average of the individual error curves. This similarity suggests that the error curve of &#x394;<italic>G</italic> depends on the sampling grid, but barely on the underlying HRTF set. Hence, it can be used to characterize the sampling grid of an unknown HRTF set. Indeed, the resulting SH order estimations in <xref ref-type="fig" rid="F5">Figure&#x2009;5B</xref> have very little variance (&#xb1; 1&#xa0;N). The mean HRTF, denoted by the red dot, shows great accordance to the individual results. Only the grids <italic>Irregular 3</italic> and <italic>Irregular 5</italic> with high Tikhonov regularization show slighlty more variance, but only for a very small number of estimates.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> Left-ear magnitude error &#x394;<italic>G</italic> with respect to SH order for 96 individual HUTUBS HRTF sets (gray lines) and for the averaged HUTUBS HRTF set (black line) for three examined irregular grids and different regularization values <italic>&#x3f5;</italic>. <bold>(B)</bold> Distribution of estimated optimal SH orders from the 96 individual HUTUBS HRTF sets (count as Gy bars) and the averaged HUTUBS HRTF set (red dot).</p>
</caption>
<graphic xlink:href="frsip-02-884541-g005.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> shows the results of the cross-database evaluation. As with the previous analysis, the shape of the error curves, here for all generic HRTF sets examined, is very similar. Only a general offset in the error between HRTF sets can be observed. The offset is a result of the varying spatial complexity of the HRTF datasets, which will have a direct impact on the interpolation error. The KU100 and (simulated) HUTUBS datasets have a lower spatial complexity due to the lack of a torso, whereby the rest of the analyzed datasets include torso reflections. However, as the minimum error for all sets is at the same SH order, there is no impact on the proposed method for determining the optimal SH order. Thus, the estimated optimal SH orders are consistent across the HRTF sets, as summarized in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Left-ear magnitude error &#x394;<italic>G</italic> with respect to SH order for different generic HRTF sets and the averaged HUTUBS HRTF set for three examined irregular grids and different regularization values <italic>&#x3f5;</italic>.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g006.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Estimated optimal SH order for different generic HRTF sets and the averaged HUTUBS HRTF set for three examined irregular grids and different regularization values <italic>&#x3f5;</italic>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="4" align="left">HRTF set</th>
<th colspan="9" align="left"/>
</tr>
<tr>
<th colspan="9" align="center">Estimated SH order</th>
</tr>
<tr>
<th colspan="3" align="center">Irregular 1</th>
<th colspan="3" align="center">Irregular 3</th>
<th colspan="3" align="center">Irregular 5</th>
</tr>
<tr>
<th align="center">
<italic>&#x3f5;</italic> &#x3d; 0</th>
<th align="center">10<sup>&#x2013;4</sup>
</th>
<th align="center">10<sup>&#x2013;2</sup>
</th>
<th align="center">
<italic>&#x3f5;</italic> &#x3d; 0</th>
<th align="center">10<sup>&#x2013;4</sup>
</th>
<th align="center">10<sup>&#x2013;2</sup>
</th>
<th align="center">
<italic>&#x3f5;</italic> &#x3d; 0</th>
<th align="center">10<sup>&#x2013;4</sup>
</th>
<th align="center">10<sup>&#x2013;2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">KU100</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">4</td>
<td align="center">7</td>
<td align="center">6</td>
<td align="center">6</td>
<td align="center">9</td>
</tr>
<tr>
<td align="left">KEMAR</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">9</td>
</tr>
<tr>
<td align="left">HMS II</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">9</td>
</tr>
<tr>
<td align="left">FABIAN</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">9</td>
</tr>
<tr>
<td align="left">HUTUBS AVG</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">7</td>
<td align="center">6</td>
<td align="center">7</td>
<td align="center">9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on these results, it is reasonable to assume that the error of an unknown (individually measured) HRTF set will behave similarly. Therefore, as already briefly outlined above, we propose the following method to determine the optimal SH order for any sparse HRTF measurement obtained with an FBM system: 1) Use the sparse irregular sampling grid of the individual HRTF measurements to resample a dense reference HRTF and derive a substitute HRTF set. 2) Interpolate the substitute HRTF set at several SH orders and evaluate the magnitude error &#x394;<italic>G</italic>. 3) Derive the optimal SH order for the individual HRTF measurements as the SH order where the magnitude error &#x394;<italic>G</italic> is minimal.</p>
</sec>
<sec id="s3-4">
<title>3.4 Comparison to Regular Sampling Grids</title>
<p>To validate the proposed method for estimating the optimal SH order for sparse irregular HRTF measurements, we compared the interpolation error of each irregular test sampling grid with a regular sampling grid of corresponding order. As regular sampling grid, we used the Gaussian sampling scheme. For regular grids, <xref ref-type="bibr" rid="B5">Arend and P&#xf6;rschmann (2019)</xref> have already shown that the choice of sampling grid only marginally affects the interpolation, especially when pre-and post-processing such as the SUpDEq method are used. Hence, the presented results should be representative for other types of regular sampling grids. Furthermore, Gauss grids are quite common for individual HRTF measurements, for example with a loudspeaker arc. For the regular grids, we used the same interpolation method as described in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>. However, as we found in <xref ref-type="sec" rid="s3-2">Section 3.2</xref> that regularization has no effect for regular grids, no regularization was applied. For the irregular grids, we used a regularization amount of <italic>&#x3f5;</italic> &#x3d; 10<sup>&#x2013;2</sup>.</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the error &#x394;<italic>G</italic>(<italic>&#x3c9;</italic>) for the six examined irregular grids and the corresponding regular Gauss grids. Derived from the proposed method in <xref ref-type="sec" rid="s3-3">Section 3.3</xref> with <italic>&#x3f5;</italic> &#x3d; 10<sup>&#x2013;2</sup>, the estimated orders were <italic>N</italic> &#x3d; 5 for <italic>Irregular 1</italic> &#x26; <italic>2</italic>, <italic>N</italic> &#x3d; 7 for <italic>Irregular 3</italic> &#x26; <italic>4</italic> and <italic>N</italic> &#x3d; 9 for <italic>Irregular 5</italic> &#x26; <italic>6</italic>. The similarity of the error curves indicates that the irregular grids provide comparable interpolation results as the regular grids. As expected, the error generally decreases with increasing SH order for all grids, but overall the error of the regular grid is slightly lower than that of the irregular grids.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Left-ear magnitude error &#x394;<italic>G</italic>(<italic>&#x3c9;</italic>) for six examined irregular grids and three regular Gauss grids, with estimated optimal (irregular) or corresponding (regular) SH order. HRTF: Subject no. 10 from HUTUBS database.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure&#x2009;8</xref> gives further detailed insights on the interpolation results by means of the spatial error distribution &#x394;<italic>G</italic>(<italic>&#x3a9;</italic>). The errors in the area around the contralateral ear, known to be the most critical area for magnitude errors, are largely consistent for each SH order, with error size and range decreasing with increasing order. For the irregular grids, additional errors can be observed in the areas with a low sampling point density (see <xref ref-type="fig" rid="F1">Figure&#x2009;1</xref>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Left-ear magnitude error &#x394;<italic>G</italic>(&#x3a9;) for six examined irregular grids and three regular Gauss grids, with estimated optimal (irregular) or corresponding (regular) SH order. HRTF: Subject no. 10 from HUTUBS database.</p>
</caption>
<graphic xlink:href="frsip-02-884541-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Discussion</title>
<sec id="s4-1">
<title>4.1 Interpolation Error Analysis for Different Spherical Harmonics Orders</title>
<p>Investigating the interpolation of sparse irregular HRTF sets with different SH orders revealed a characteristic pattern of the error &#x394;<italic>G</italic> with increasing SH order. First, for low orders, the sparsity error decreases. Then, towards the maximum order <italic>N</italic>
<sub>max</sub>, the error increases again as the least-squares solution becomes more and more ill-conditioned. As expected, when Tikhonov regularization was applied, an attenuating effect on the numerical instability error was observed. Notably, the regularization showed better results when the regularization value was higher (<italic>&#x3f5;</italic> &#x3d; 10<sup>&#x2013;2</sup>) than suggested in other studies (between 10<sup>&#x2013;8</sup> and 10<sup>&#x2013;5</sup>, see <xref ref-type="sec" rid="s2-4">Section 2.4</xref>). Since these studies used dense sampling grids and higher SH orders, a comparison is not directly possible. However, based on our results, we assume that for sparse irregular grids, a higher regularization is necessary and appropriate. <xref ref-type="bibr" rid="B31">Pollow et al. (2012)</xref> reported that the interpolation result at high frequencies was better when using a lower amount of &#x3f5; &#x3d; 10<sup>&#x2013;8</sup> compared to &#x3f5; &#x3d; 10<sup>&#x2013;6</sup>. However, in our evaluation, we did not find any negative impact of the high regularization amount on the interpolation error. One reason for this could be that in our case, the sparsity error caused by the low SH orders is much more dominant than the error introduced by regularization. Only for regularization values higher than 10<sup>&#x2212;2</sup>, as shown in the <xref ref-type="sec" rid="s11">Supplementary Figures S5&#x2013;S20</xref>, the interpolation error increases notably. An in-depth study on regularization of sparse grids, ideally with an emphasis on the numerical properties, should be considered as future work.</p>
<p>The comparison of the interpolation error and the condition number <italic>&#x3ba;</italic> for each SH order revealed no clear relation. All examined interpolations were stable up to a condition value of <italic>&#x3ba;</italic> &#x3c; 10. However, even with a comparably high value, this would be a rather conservative stability criterion, as in some cases even considerably higher condition values still lead to stable results. Overall, our results suggest that, at least for irregular grids, the upper bound on stability is more relaxed than the commonly used value of <italic>&#x3ba;</italic> &#x3d; 3.5 (<xref ref-type="bibr" rid="B8">Ben-Hur et al., 2019</xref>; <xref ref-type="bibr" rid="B1">Ackermann et al., 2021</xref>).</p>
</sec>
<sec id="s4-2">
<title>4.2 Estimation of Optimal Spherical Harmonics Order</title>
<p>With the interpolation error analysis, we intended to find a perceptually motivated method to derive the optimal SH order for irregular sparse HRTF sets. As shown in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>, the condition number <italic>&#x3ba;</italic> seems not to be the best measure to derive the optimal SH order, especially when working with irregular grids. However, evaluation of the interpolation error for the test HRTF sets revealed a characteristic error curve. Hence, instead of the condition number <italic>&#x3ba;</italic>, the SH order with the smallest associated magnitude error &#x394;<italic>G</italic> can be considered as the optimal SH order for the particular sampling grid. Our evaluation showed that this method provides reliable results, but it requires a dense reference HRTF set for evaluating the magnitude error. For this reason, we repeated the interpolation error analysis for various HRTF databases and found that, when using the same test grid, the estimated optimal SH order is almost always the same for all examined HRTF databases.</p>
<p>Based on these results, we propose to determine the optimal SH order for sparse irregular grids based on the interpolation error across SH order for a reference HRTF set resampled to the respective sparse irregular grid. As for the reference HRTF set a dense representation is available, the interpolation error can be calculated for any possible sparse irregular grid. Although this method relies on the rather time-consuming calculation of several interpolations and is therefore quite unsuitable for real-time application, it provides a much more reliable estimate of the required optimal SH order than approximation based on the condition number <italic>&#x3ba;</italic>. In general, there might be other, possibly more accurate, analytical methods in linear algebra for such problems. However, we argue that the error metric used in the present work provides better SH order estimates regarding perceptual quality than purely analytical methods that only consider the sampling scheme without including the actual HRTF data. For future work, a combination of the proposed perceptually motivated method and an analytical approach could be of great interest to further improve the SH order estimation. Furthermore, other HRTF error metrics could be considered, such as auditory models as recently used by <xref ref-type="bibr" rid="B60">Engel et al. (2022)</xref>. It should be mentioned that all of the grids used in this evaluation were obtained during actual measurements with uniform spherical sampling in mind. Thus, this evaluation does not consider extreme cases, such as large holes or an overly imbalanced distribution of points.</p>
<p>Finally, we compared the interpolations of the six examined irregular HRTF sets with optimal SH order to the interpolation of regular HRTF sets (Gauss grids) with corresponding SH order. This comparison verified the proposed method for estimating the optimal SH order and put the results into context of interpolation studies of regular sparse grids, such as <xref ref-type="bibr" rid="B8">Ben-Hur et al. (2019)</xref> or <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref>. For comparable orders, the interpolation results found in the present study for irregular grids are very similar to those found for regular grids in <xref ref-type="bibr" rid="B4">Arend et al. (2021)</xref>.</p>
<p>We would like to emphasize that the proposed method can be used not only with the HRTF preprocessing method applied in this work, i.e., SUpDEq and Tikhonov regularization, but also with any preprocessing method for SH-based HRTF interpolation. The estimated SH order is then optimal for the respective chosen method. A further generalization to data other than HRTFs, e.g., loudspeaker or voice directivity patterns, could be examined in future research.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>In this study, we investigated the SH interpolation of HRTF sets sampled on sparse irregular grids. We found that Tikhonov regularization, even at high regularization strength, generally has a positive effect on SH interpolation of irregularly sampled HRTFs and does not increase the interpolation error when applied with high regularization amount, as is often the case with regular (dense) grids. Furthermore, we showed that determining the optimal SH order for interpolation cannot be directly derived from the sampling grid and the associated condition number <italic>&#x3ba;</italic>. As a more reliable alternative approach, we proposed a method to estimate the optimal SH order for interpolating sparse irregular HRTF measurements based on the order-dependent magnitude error for a reference HRTF set. A final comparison of the interpolation errors for irregular and regular HRTF sets showed good performance of the estimation method. The proposed method and the insights gained on SH interpolation of HRTFs sampled on sparse irregular grids are of great value for new approaches to individual HRTF measurements, such as FBM systems.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>All authors contributed to the conceptual idea and method. DB performed the investigation, software implementation, visualization, and writing of the original draft. JA and CP contributed to the original draft, reviewed and edited the manuscript, and supervised the work. All authors read and approved the final manuscript.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work has been carried out within the research project RESKUe, funded by the BMWi (Federal Ministry for Economic Affairs and Energy) under the funding reference code 03THWO9K07.</p>
</sec>
<ack>
<p>We would like to thank the participants of the HRTF measurements conducted with our FBM system, from which we obtained the irregular test sampling grids. We would also like to thank all reviewers for taking the time and effort to review the manuscript. We are grateful for the valuable comments and suggestions that helped us to improve the quality of the manuscript.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frsip.2022.884541/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frsip.2022.884541/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ackermann</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zotter</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kob</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Weinzierl</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Comparative evaluation of interpolation methods for the directivity of musical instruments</article-title>. <source>Audio Speech Music process.</source>, <fpage>36</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1186/s13636-021-00223-6</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ahrens</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Thomas</surname>
<given-names>M. R. P.</given-names>
</name>
<name>
<surname>Tashev</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>HRTF magnitude modeling using a non-regularized least-squares fit of spherical harmonics coefficients on incomplete data</article-title>,&#x201d; in <conf-name>Proceedings of the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference</conf-name>, <conf-date>December 03-06, 2012</conf-date> (<publisher-loc>Hollywood, CA: IEEE</publisher-loc>) <fpage>1</fpage>&#x2013;<lpage>5</lpage>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Andreopoulou</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Katz</surname>
<given-names>B. F. G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Identification of perceptually relevant methods of inter-aural time difference estimation</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>142</volume>, <fpage>588</fpage>&#x2013;<lpage>598</lpage>. <pub-id pub-id-type="doi">10.1121/1.4996457</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Assessing spherical harmonics interpolation of time-aligned head-related transfer functions</article-title>. <source>J. Audio Eng. Soc.</source> <volume>69</volume>, <fpage>104</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.17743/jaes.2020.0070</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Spatial upsampling of sparse head-related transfer function sets by directional equalization - influence of the spherical sampling scheme</article-title>,&#x201d; in <conf-name>in Proceedings of the 23rd International Congress on Acoustics (ICA)</conf-name>, <conf-date>September 9&#x2013;13, 2019</conf-date> (<publisher-loc>Aachen, Germany: Deutsche Gesellschaft f&#x00FC;r Akustik (DEGA)</publisher-loc>), <fpage>2643</fpage>&#x2013;<lpage>2650</lpage>. <pub-id pub-id-type="doi">10.18154/RWTH-CONV-238939</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bau</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>L&#xfc;beck</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Dziwis</surname>
<given-names>D. T.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Simplifying head-related transfer function measurements: A system for use in regular rooms based on free head movements</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Immersive and 3D Audio (I3DA)</conf-name>, <conf-date>September 08-10, 2021</conf-date> (<publisher-loc>Bologna, Italy: IEEE</publisher-loc>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/I3DA48870.2021.9610890</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bau</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Technical Evaluation of an Easy-To-Use Head-Related Transfer Function Measurement System</article-title>,&#x201d; in <conf-name>Proceedings of the 48th DAGA</conf-name>, <conf-date>March 21&#x2013;24, 2022</conf-date> (<publisher-loc>Stuttgart, Germany: Deutsche Gesellschaft f&#x00FC;r Akustik (DEGA)</publisher-loc>), <fpage>367&#x2013;370</fpage>. </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ben-Hur</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Alon</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Rafaely</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Mehra</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Loudness stability of binaural sound with spherical harmonic representation of sparse head-related transfer functions</article-title>. <source>EURASIP J. Audio Speech Music Process.</source> <volume>2019</volume>, <fpage>5</fpage>. <pub-id pub-id-type="doi">10.1186/s13636-019-0148-x</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bernsch&#xfc;tz</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>A spherical far field HRIR/HRTF compilation of the Neumann KU 100</article-title>,&#x201d; in <conf-name>Proceedings of the 39th DAGA</conf-name>, <conf-date>March 18&#x2013;21, 2013</conf-date>. <publisher-loc>Merano, Italy</publisher-loc>: <comment>DEGA</comment>, <fpage>592</fpage>&#x2013;<lpage>595</lpage>. </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bernsch&#xfc;tz</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Giner</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Binaural reproduction of plane waves with reduced modal order</article-title>. <source>Acta Acust. United Acust.</source> <volume>100</volume>, <fpage>972</fpage>&#x2013;<lpage>983</lpage>. <pub-id pub-id-type="doi">10.3813/AAA.918777</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bomhardt</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <source>Anthropometric Individualization of Head-Related Transfer Functions</source>. <publisher-loc>RWTH Aachen</publisher-loc>.</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Braren</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fels</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <source>A high-resolution head-related transfer function data set and 3D-scan of KEMAR</source>. <pub-id pub-id-type="doi">10.18154/RWTH-2020-11307</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dinakaran</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pelzer</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Grosche</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Voss</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Weinzierl</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A cross-evaluated database of measured and simulated HRTFs including 3D head meshes, anthropometric features, and headphone impulse responses</article-title>. <source>J. Audio Eng. Soc.</source> <volume>67</volume>, <fpage>705</fpage>&#x2013;<lpage>718</lpage>. <pub-id pub-id-type="doi">10.17743/jaes.2019.0024</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lindau</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Weinzierl</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>van der Par</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>M&#xfc;ller-Trapet</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Opdam</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>A high resolution and full-spherical head-related transfer function database for different head-above-torso orientations</article-title>. <source>J. Audio Eng. Soc.</source> <volume>65</volume>, <fpage>841</fpage>&#x2013;<lpage>848</lpage>. <pub-id pub-id-type="doi">10.17743/jaes.2017.0033</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Van Veen</surname>
<given-names>B. D.</given-names>
</name>
<name>
<surname>Hecox</surname>
<given-names>K. E.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>A spatial feature extraction and regularization model for the head-related transfer function</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>97</volume>, <fpage>439</fpage>&#x2013;<lpage>452</lpage>. <pub-id pub-id-type="doi">10.1121/1.413110</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Demmel</surname>
<given-names>J. W.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Linear least squares problems</article-title>. <source>Appl. Numer. Linear Algebra Soc. Industrial Appl. Math.</source> <volume>3</volume>, <fpage>101</fpage>. <comment>&#x2013;138</comment>. <pub-id pub-id-type="doi">10.1137/1.9781611971446.ch3</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Djelani</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sahrhage</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Blauert</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>An interactive virtual-environment generator for psychoacoustic research II: Collection of head-related impulse responses and evaluation of auditory localization</article-title>. <source>Acta Acustica united Acustica</source> <volume>86</volume>, <fpage>1046</fpage>&#x2013;<lpage>1053</lpage>. </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Duraiswami</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zotkin</surname>
<given-names>D. N.</given-names>
</name>
<name>
<surname>Gumerov</surname>
<given-names>N. A.</given-names>
</name>
</person-group> (<year>2004</year>). &#x201c;<article-title>Interpolation and range extrapolation of HRTFs</article-title>,&#x201d; in <conf-name>IEEE International Conference on Acoustics, Speech, and Signal Processing</conf-name>, <conf-date>May 17&#x2013;21, 2004</conf-date> (<publisher-loc>Montreal, QC: IEEE</publisher-loc>), <fpage>45</fpage>&#x2013;<lpage>48</lpage>. </citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Engel</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Goodman</surname>
<given-names>D. F. M.</given-names>
</name>
<name>
<surname>Picinali</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Assessing HRTF preprocessing methods for Ambisonics rendering through perceptual models</article-title>. <source>Acta Acust.</source> <volume>6</volume>. <pub-id pub-id-type="doi">10.1051/aacus/2021055</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Enzner</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Analysis and optimal control of LMS-type adaptive filtering for continuous-azimuth acquisition of head related impulse responses</article-title>,&#x201d; in <conf-name>IEEE International Conference on Acoustics, Speech, and Signal Processing</conf-name>, <conf-date>March 31&#x2013;April 4, 2008</conf-date> (<publisher-loc>Los Angeles, NV: IEEE</publisher-loc>) <volume>393</volume>. <pub-id pub-id-type="doi">10.1109/ICASSP.2008.4517629</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Enzner</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Antweiler</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Spors</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <source>Trends in acquisition of individual head-related transfer functions</source>. <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer Berlin Heidelberg</publisher-name>. <comment>chap. 3. 57&#x2013;92</comment>. <pub-id pub-id-type="doi">10.1007/978-3-642-37762-4_3</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Evans</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Angus</surname>
<given-names>J. A. S.</given-names>
</name>
<name>
<surname>Tew</surname>
<given-names>A. I.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Analyzing head-related transfer function measurements using surface spherical harmonics</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>104</volume>, <fpage>2400</fpage>&#x2013;<lpage>2411</lpage>. <pub-id pub-id-type="doi">10.1121/1.423749</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fallahi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Weinzierl</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Simulation and analysis of measurement techniques for the fast acquisition of head-related transfer functions of head-related transfer functions</article-title>,&#x201d; in <conf-name>Proceedings of 41th DAGA</conf-name>, <conf-date>March 16-19, 2015</conf-date> (<publisher-loc>Nuremberg, Germany: DAGA</publisher-loc>), <fpage>1107</fpage>&#x2013;<lpage>1110</lpage>. </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gamper</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Head-related Transfer Function Interpolation in Azimuth, Elevation, and Distance</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>134</volume>, <fpage>EL547&#x2013;EL553</fpage>. <pub-id pub-id-type="doi">10.1121/1.4828983</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guezenoc</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Seguier</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>HRTF Individualization: A Survey</article-title>,&#x201d; in <conf-name>148th Convention of the Audio Engineering Society</conf-name> (<publisher-loc>New York, NY: AES</publisher-loc>). <pub-id pub-id-type="doi">10.17743/aesconv.2018.978-1-942220-25-1</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Regularization tools: A matlab package for analysis and solution of discrete ill-posed problems</article-title>. <source>Numer. Algorithms</source> <volume>6</volume>, <fpage>1</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1007/bf02149761</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hartung</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Braasch</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sterbing</surname>
<given-names>S. J.</given-names>
</name>
</person-group> (<year>1999</year>). &#x201c;<article-title>Comparison of different methods for the interpolation of head-related transfer functions</article-title>,&#x201d; in <conf-name>16th AES Int. Conf. on Spatial Sound Reproduction</conf-name>, <conf-date>April 10&#x2013;12, 1999</conf-date> (<publisher-loc>Rovaniemi, Finland: AES</publisher-loc>), <fpage>319</fpage>&#x2013;<lpage>329</lpage>. </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ranjan</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gan</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Chaudhary</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>Hai</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fast continuous measurement of HRTFs with unconstrained head movements for 3D audio</article-title>. <source>J. Audio Eng. Soc.</source> <volume>66</volume>, <fpage>884</fpage>&#x2013;<lpage>900</lpage>. <pub-id pub-id-type="doi">10.17743/jaes.2018.0050</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Peissig</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Fast estimation of 2D individual HRTFs with arbitrary head movements</article-title>,&#x201d; in <conf-name>22nd Int. Conf. Digital Signal Process. (DSP)</conf-name>, <conf-date>August 23&#x2013;25, 2017</conf-date> (<publisher-loc>London, UK: IEEE</publisher-loc>), <fpage>2165</fpage>. <pub-id pub-id-type="doi">10.1109/ICDSP.2017.8096086</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lichtblau</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Weisstein</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2022</year>). <source>Condition number. From MathWorld&#x2013;A wolfram web resource</source>. </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Majdak</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Balazs</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Laback</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Multiple exponential sweep method for fast measurement of head related transfer functions</article-title>. <source>J. Audio Eng. Soc.</source> <volume>55</volume>, <fpage>609</fpage>&#x2013;<lpage>615</lpage>. </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xf8;ller</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>S&#xf8;rensen</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Jensen</surname>
<given-names>C. B.</given-names>
</name>
<name>
<surname>Hammersh&#xf8;i</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Binaural technique: Do we need individual recordings?</article-title> <source>J. Audio Eng. Soc.</source> <volume>44</volume>, <fpage>451</fpage>&#x2013;<lpage>469</lpage>. </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mossop</surname>
<given-names>J. E.</given-names>
</name>
<name>
<surname>Culling</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Lateralization of large interaural delays</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>104</volume>, <fpage>1574</fpage>&#x2013;<lpage>1579</lpage>. <pub-id pub-id-type="doi">10.1121/1.424369</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pike</surname>
<given-names>C. W.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Evaluating the perceived quality of binaural technology</source>. <publisher-loc>York UK</publisher-loc>: <publisher-name>PhD Thesis</publisher-name>. </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pollack</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Majdak</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Evaluation of a Parametric Pinna Model for the Calculation of Head-Related Transfer Functions</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Immersive and 3D Audio (I3DA)</conf-name> (<publisher-loc>Bologna, Italy: IEEE</publisher-loc>). <pub-id pub-id-type="doi">10.1109/I3DA48870.2021.9610885</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pollow</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>K. V.</given-names>
</name>
<name>
<surname>Warusfel</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Carpentier</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>M&#xfc;ller-Trapet</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vorl&#xe4;nder</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Calculation of head-related transfer functions for arbitrary field points using spherical harmonics decomposition</article-title>. <source>Acta Acustica united Acustica</source> <volume>98</volume>, <fpage>72</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.3813/AAA.918493</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bau</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>L&#x00FC;beck</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Comparison of Spherical Harmonics and Nearest-Neighbor based Interpolation of Head-Related Transfer Functions</article-title>. <source>J. Audio Eng. Soc.</source> <pub-id pub-id-type="doi">10.1016/s0967-2109(00)00016-8</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Brinkmann</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>Directional equalization of sparse head-related transfer function sets for spatial upsampling</article-title>. <source>IEEE/ACM Trans. Audio Speech Lang. Process.</source> <volume>27</volume>, <fpage>1060</fpage>&#x2013;<lpage>1071</lpage>. <pub-id pub-id-type="doi">10.1109/TASLP.2019.2908057</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Gillioz</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019b</year>). &#x201c;<article-title>How wearing headgear affects measured head-related transfer functions</article-title>,&#x201d; in <conf-name>Proc. EAA Spatial Audio Signal Process. Symposium</conf-name>, <conf-date>September 6&#x2013;7, 2019</conf-date> (<publisher-loc>Paris, France: EAA</publisher-loc>), <fpage>49</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.25836/sasp.2019.27</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2019a</year>). &#x201c;<article-title>How positioning inaccuracies influence the spatial upsampling of sparse head-related transfer function sets</article-title>,&#x201d; in <conf-name>Proc. Int. Conf. Spatial Audio - ICSA</conf-name>, <conf-date>September 26&#x2013;28, 2019</conf-date> (<publisher-loc>Ilmenau, Germany: DEGA</publisher-loc>) <volume>2019</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. </citation>
</ref>
<ref id="B35">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>P&#xf6;rschmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arend</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2019b</year>). &#x201c;<article-title>Obtaining dense HRTF sets from sparse measurements in reverberant environments</article-title>,&#x201d; in <conf-name>Proceedings of the AES international conference on immersive and interactive Audio</conf-name>, <conf-date>March 27&#x2013;29, 2019</conf-date> (<publisher-loc>York, UK</publisher-loc>: <publisher-name>AES</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>10</lpage>. </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rafaely</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Analysis and design of spherical microphone arrays</article-title>. <source>IEEE Trans. Speech Audio Process.</source> <volume>13</volume>, <fpage>135</fpage>&#x2013;<lpage>143</lpage>. <pub-id pub-id-type="doi">10.1109/TSA.2004.839244</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rafaely</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Avni</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Interaural cross correlation in a sound field represented by spherical harmonics</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>127</volume>, <fpage>823</fpage>&#x2013;<lpage>828</lpage>. <pub-id pub-id-type="doi">10.1121/1.3278605</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Rafaely</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Fundamentals of spherical array processing</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer Topics in Signal Processing</publisher-name>. </citation>
</ref>
<ref id="B39">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Reddy</surname>
<given-names>C. S.</given-names>
</name>
<name>
<surname>Hegde</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>2017</year>). <source>On the conditioning of the spherical harmonic matrix for spatial Audio applications</source>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reijniers</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Partoens</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Steckel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Peremans</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>HRTF measurement by means of unsupervised head movements with respect to a single fixed speaker</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>1</fpage>&#x2013;<lpage>92300</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2994932</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Richter</surname>
<given-names>J.-G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Fast measurement of individual head-related transfer functions</article-title>. <source>Dr. Diss. RWTH Aachen</source>. <pub-id pub-id-type="doi">10.30819/4906</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Richter</surname>
<given-names>J.-G.</given-names>
</name>
<name>
<surname>Fels</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>On the influence of continuous subject rotation during high-resolution head-related transfer function measurements</article-title>. <source>IEEE/ACM Trans. Audio Speech Lang. Process.</source> <volume>27</volume>, <fpage>730</fpage>&#x2013;<lpage>741</lpage>. <pub-id pub-id-type="doi">10.1109/TASLP.2019.2894329</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Romigh</surname>
<given-names>G. D.</given-names>
</name>
<name>
<surname>Brungart</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Stern</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Simpson</surname>
<given-names>B. D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Efficient real spherical harmonic representation of head-related transfer functions</article-title>. <source>IEEE J. Sel. Top. Signal Process.</source> <volume>9</volume>, <fpage>921</fpage>&#x2013;<lpage>930</lpage>. <pub-id pub-id-type="doi">10.1109/JSTSP.2015.2421876</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shirley</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Marschner</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Fundamentals of computer graphics</source>. <edition>3 edn</edition>. <publisher-loc>Florida</publisher-loc>: <publisher-name>CRC Press</publisher-name>. </citation>
</ref>
<ref id="B45">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sibson</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1981</year>). &#x201c;<article-title>A brief description of natural neighbor interpolation</article-title>,&#x201d; in <source>Interpreting multivariate data</source> (<publisher-name>John Wiley &#x26; Sons</publisher-name>), <fpage>21</fpage>
<comment>&#x2013;36</comment>. </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Slaney</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Auditory toolbox: A matlab toolbox for auditory modeling work</article-title>. <source>Interval Res. Corp. Tech. Rep</source> <volume>10</volume>, <fpage>1998</fpage>. </citation>
</ref>
<ref id="B47">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tikhonov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Goncharsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Stepanov</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Yagola</surname>
<given-names>A. G.</given-names>
</name>
</person-group> (<year>1995</year>). <source>Numerical methods for the solution of ill-posed problems</source>. <publisher-loc>Dordrecht</publisher-loc>: <publisher-name>Springer</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-94-015-8480-7</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vorl&#xe4;nder</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Auralization</source>. <edition>edn</edition>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer Berlin Heidelberg</publisher-name>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1007/978-3-540-48830-9</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wenzel</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Arruda</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kistler</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Wightman</surname>
<given-names>F. L.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>Localization using nonindividualized head-related transfer functions</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>94</volume>, <fpage>111</fpage>&#x2013;<lpage>123</lpage>. <pub-id pub-id-type="doi">10.1121/1.407089</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wenzel</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Foster</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>1993</year>). &#x201c;<article-title>Perceptual consequences of interpolating head-related transfer functions during spatial synthesis</article-title>,&#x201d;. <conf-name>Proc. IEEE Workshop Appl. Signal Process. Audio Acoust</conf-name>, <conf-date>October 17&#x2013;20, 1993</conf-date> (<publisher-loc>New Paltz, NY: IEEE</publisher-loc>), <fpage>102</fpage>&#x2013;<lpage>105</lpage>. <pub-id pub-id-type="doi">10.1109/ASPAA.1993.379986</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Abhayapala</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Kennedy</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Duraiswami</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Insights into head-related transfer function: Spatial dimensionality and continuous representation</article-title>. <source>J. Acoust. Soc. Am.</source> <volume>127</volume>, <fpage>2347</fpage>&#x2013;<lpage>2357</lpage>. <pub-id pub-id-type="doi">10.1121/1.3336399</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zotkin</surname>
<given-names>D. N.</given-names>
</name>
<name>
<surname>Duraiswami</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gumerov</surname>
<given-names>N. A.</given-names>
</name>
</person-group> (<year>2009</year>). &#x201c;<article-title>Regularized HRTF fitting using spherical harmonics</article-title>,&#x201c; in <fpage>IEEE Workshop on Applications of Signal Processing to Audio and Acoustics</fpage>, <conf-date>October 18&#x2013;21, 2009</conf-date> (<publisher-loc>New Paltz, NY: IEEE</publisher-loc>), <volume>257</volume>, <pub-id pub-id-type="doi">10.1109/ASPAA.2009.5346521</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="thesis">
<person-group person-group-type="author">
<name>
<surname>Zotter</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2009a</year>). &#x201c;<article-title>Analysis and synthesis of sound-radiation with spherical arrays</article-title>,&#x201d; (<publisher-name>IEM, Univ. Musik u. darstellende Kunst Graz</publisher-name>). <comment>PhD thesis</comment>.<volume>192</volume> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zotter</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2009b</year>). &#x201c;<article-title>Sampling strategies for acoustic holography/holophony on the sphere sampling characterization</article-title>,&#x201d; in <conf-name>International Conference on Acoustics NAG/DAGA</conf-name>, <conf-date>March 23&#x2013;26, 2009</conf-date> (<publisher-loc>Rotterdam, Netherlands: DAGA</publisher-loc>), <fpage>1107</fpage>&#x2013;<lpage>1110</lpage>. </citation>
</ref>
</ref-list>
</back>
</article>