
us-beamform-linarray: 提供超声波波束成形功能,采用 Python 和 Rust 语言中的线性阵列-源码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本示例展示了在 Python 和 Rust 编程语言中运用线性阵列进行超声波束形成的实践。 Python 脚本的设计侧重于教学目的,而 Rust 脚本则力求简洁实用,后续仍需借助 Rust 信号与图像处理库的不断完善和发展才能进一步提升功能。 仿真数据采用了名为 K-Wave 的第三方 MATLAB 工具箱,用于生成 RF 数据。 具体而言,数据源自 example_us_bmode_linear_transducer.m 文件,该文件模拟了一个线性探头,并生成了脉冲后到达 3D 散射体模的接收信号。 体模的处理包含了非线性效应、多重散射、幂律吸声特性以及仰角方向上的波束宽度限制等因素。 您可以查阅相关资料以了解模拟数据的详细性质和 K 波程序的描述。 前述 m 文件不仅能够模拟实际记录的数据,还具备图像重建的功能。 然而,我仅提取了存储在变量 sensor_data 中的原始 RF 数据,并自行编写了一套图像重建程序,这纯粹是为了实验和娱乐。
全部评论 (0)
还没有任何评论哟~


