一站式声全息软件库,支持从建模到硬件控制全流程。
AcousTools: A 'Full-Stack', Python-Based, Acoustic Holography Library
- 基于Python构建,覆盖建模、相位求解、声场分析到硬件控制
- 完整实现从抽象到物理化全过程,支持多种声全息应用
- 适合声学、人机交互、生物医学等领域研究人员使用
声全息是新兴领域,通过操控空中超声波实现中空触觉、体积分显、无接触制造及药物递送等应用。为开发这些应用,需要能预测声学行为并模拟作用力或散射图样的软件框架。现有工具在全流程支持上存在不足,缺乏统一的‘全栈’解决方案。本文提出AcousTools,一个基于Python的声全息库,涵盖从设置、声波传播建模、换能器相位获取、声场分析到声全息硬件控制的全部环节。该工具可满足全栈需求,有望成为声全息领域的标准代码库。其易用性与功能完整性将提升研究效率,并便于方法对比与复现。
原文摘要 · Abstract (English)
Acoustic Holography is an emerging field where mid-air ultrasound is controlled and manipulated for novel and exciting applications. These range from mid-air haptics, volumetric displays, contactless fabrication, and even chemical and biomedical applications such as drug delivery. To develop these applications, a software framework to predict acoustic behaviour and simulating resulting effects, such as applied forces or scattering patterns is desirable. There have been various software libraries and platforms that attempt to fill this role, but there is yet to be a single piece of software that acts as a 'full-stack' solution. We define this full-stack as the process from abstraction to physicalisation starting with setup, modelling acoustic propagation, transducer phase retrieval, sound field analysis, and control of the acoustic holographic hardware itself. Existing methods fail to fulfil one or more of these categories. To address this, we present AcousTools, a Python-based acoustic holography library, designed to support the full suite of acoustic holographic applications and we show AcousTools's ability to meet each step of the full-stack's requirements. AcousTools has the potential to become the standard code library for acoustic holography, with the uniquely complete suite of features wrapped in a language that is known to be easy to use, AcousTools will increase the ability for researchers to develop novel applications as well as accurately review other's work. The full-stack, aside from software, will also be useful for researchers - providing a way to view and compare methodologies by understanding where they fit into the stack.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。