2023年4月21日
本文提出了一种用于超声图像中甲状腺结节检测的新模型,该模型采用Swin Transformer作为主干网络,以实现长距离上下文建模。实验结果表明,该模型在敏感性和准确性方面表现良好。
该程序实现了一种自动且高效的甲状腺结节检测方法,未来可能减轻医生的工作负担。该技术将Swin Transformer应用于结节检测网络。Swin Transformer在捕获长距离上下文信息方面具有优势,这对于提高结节检测的敏感性非常有帮助。
首先,在计算机上打开终端,通过在命令行中输入 sudo apt-get install python3.8 安装 Python 3.8。要安装 PyTorch 1.7,请前往 Miniconda 官方网站并安装该工具。然后在命令行中输入屏幕上显示的命令以创建 Conda 环境,并通过输入 conda activate SwinFasterRCNN 激活该环境。
在命令行中输入所示命令来安装 PyTorch。对于 MM 检测的安装,从官方 GitHub 仓库克隆代码,然后在命令行中输入命令 pip install v e 来安装 MM 检测。打开 schedule_1x。
在 Vim 文本编辑器中打开 py 文件,并编辑文件以设置默认的训练相关参数,包括优化器、学习率和训练轮数(epic)。输入屏幕上显示的命令以开始训练。等待网络开始进行 48 轮训练,并在输出文件夹中生成 SwinFasterRCNN 网络的训练权重。
保存在验证集上准确率最高的模型权重。训练完成后,选择在验证集上表现最优的模型,用于新图像中的甲状腺结节检测。运行测试脚本,将图像调整为512像素×512像素,并进行归一化处理。
等待脚本自动将预训练模型参数加载到 SwinFasterRCNN 中,并将预处理后的图像输入 SwinFasterRCNN 进行推理。等待 SwinFasterRCNN 输出每张图像的预测框。最后,允许脚本自动对每张图像执行 NMS 后处理,以去除重复的检测框。
同一图像的检测结果在指定行中显示。各列分别为SwinFasterRCNN、FasterRCNN、YOLOv3、SSD、RetinaNet和DETR的检测结果。区域的真实情况以绿色矩形框标出。
检测结果由红色矩形框标出。选择合适的超参数以确保这些结果能够收敛非常重要,这需要通过大量实验来确定。
查看完整文字稿并访问数千部科学视频
本研究提出了一种利用Swin Transformer模型在超声图像中检测甲状腺结节的新方法。该方法在结节检测的敏感性和准确性方面表现出显著提升。
在超声图像中自动检测甲状腺结节,有助于解决早期疾病识别与风险分层中的关键瓶颈问题。将基于Swin Transformer的模型整合到发现阶段的影像工作流程中,可提高预测置信度,并支持对大规模数据集进行可扩展且可重复的分析。这一能力对于致力于加速内分泌学和肿瘤学领域生物标志物发现及转化研究的生物制药团队具有直接相关性。
这种基于Swin Transformer的检测模型适用于从早期发现到转化研究的成像分析全流程,可同时支持假设验证和生物标志物确认。