IMPPY3D:使用Python进行3D图像堆的图像处理
Newell H Moser1, Alexander K Landauer2, Orion L Kafka1
1Material Measurement Laboratory, National Institute of Standards and Technology, 325 Broadway, Boulder, CO, 80305, USA.
Journal of open source software
|April 11, 2025
概括
以Python进行3D图像堆的图像处理 (IMPPY3D) 是用于3D图像分析的免费开源软件. 它简化了体积图像的后处理和形状表征,有助于材料科学和工程研究.
科学领域:
- 科学计算科学计算
- 图像分析 图像分析
- 材料科学 材料科学 材料科学
背景情况:
- 3D图像分析对于各种科学领域的复杂结构的表征至关重要.
- 现有的工具可能缺乏对体积数据的后处理和形状表征的全面功能.
- 开源解决方案对于科学软件的可访问性和社区驱动的开发非常有价值.
研究的目的:
- 介绍Python中的图像处理用于3D图像堆 (IMPPY3D),一个新的FOSS存储库.
- 为灰度图像堆提供后处理和3D形状特征的多功能工具.
- 为了促进在各种研究应用中对体积数据的高级分析.
主要方法:
- IMPPY3D集成了原始的Python脚本,Cython扩展,以及SciKit-Image,OpenCV和PyVista等库的封装.
- 它为图像处理任务提供交互式参数调整.
- 关键功能包括分段,3D过,对象标签,精确旋转,界限框生成和模型转换 (从voxel到网格).
主要成果:
- IMPPY3D允许对二维和三维图像进行交互式操作和过.
- 该软件可以在体积数据中对3D形状进行细分和表征.
- 它支持将图像堆转换为3D模型 (例如,VTK文件) 和光滑网状表示.
结论:
- IMPPY3D为3D图像后处理和形状分析提供了一个强大而灵活的平台.
- 它的功能适用于广泛的研究领域,包括粉末颗粒分析和增材制造中的缺陷表征.
- IMPPY3D的开源性质促进了更广泛的采用和科学图像分析的进一步发展.


