Speaker
Description
Individual head-related transfer functions (HRTFs) can be numerically calculated from 3D ear meshes with the help of the software package Mesh2HRTF. However, the process from the individual ear geometry to a valid project for Mesh2HRTF can be tedious as it involves many steps: head generation, ear stitching, mesh grading, and the setup of the project directories. Here, we introduce Pinna2HRTF, a pipeline, automating that process by taking paired (left and right) pinna meshes stored as STL files as input and outputting a binaural HRTF set stored as a SOFA file. The pipeline, implemented in Python, generates an appropriately sized dummy head, closes the ear canals, stitches the ears onto the head, applies frequency-dependent mesh grading, exports ready-to-run project Mesh2HRTF directories, and runs Mesh2HRTF. Further, an optional stage called Mesh2PPM can be used to register ear geometries to a parametric pinna model (PPM), which then provides ear meshes of sufficient quality for the calculations with properties such as a closed surface, no artifacts, and uniform sampling. Pinna2HRTF is open source and available to the public.