1. 医学图像数据增强扩展模块

基于3D Slicer5.1.0 编写了一个测试医学图像的数据增强测试扩展模块。
扩展模块名:DataAugementation
项目地址:DataAugmentation
下载该项目后,可以将该扩展模块添加到3D Slicer的扩展中。
关于如何给3DSlicer 添加扩展可以看我前面的博客 Slicer学习笔记(十八)添加一个python扩展包

1.1. 扩展模块UI

共为数据增强模块配置了:平移变换、旋转变换、高斯滤波、高斯噪声、镜像变换、亮度变换、对比度变换、分辨率变换、伽马变换,共九种变换,并且设置了可调参数控件。
Slicer学习笔记(六十五) 3DSlicer的医学图像数据增强扩展模块-LMLPHP
Slicer学习笔记(六十五) 3DSlicer的医学图像数据增强扩展模块-LMLPHP

1.2. 数据增强的实现

数据增强的实现,目前底层考虑了batchgenerators、SimpleITK、MONAI三个底层库的实现,还可以添加其他库,比如ITK、VTK等。
希望感兴趣的朋友可以fork代码,完善现有实现,添加其他实现。

03-06 16:18