当前位置: 首页 > news >正文

SA-LSTM

SA-LSTM

    • 1. 论文概要
    • 2. 论文详解
    • 3. 补充信息
    • 4. 代码阅读

发表于 IEEE Transactions on Medical Imaging(2022年7月)的论文《Structure-Aware Long Short-Term Memory Network for 3D Cephalometric Landmark Detection》,由陈润南等人合作完成,提出了一种结构感知长短期记忆网络,旨在提升三维头影测量中解剖标志点检测的准确性和鲁棒性。

1. 论文概要

方面核心内容
研究问题三维头影测量分析中,解剖标志点的精准检测至关重要,但传统深度学习方法难以显式建模视觉特征与标志点之间复杂的依赖关系。
核心创新提出结构感知的LSTM,将标志点的全局结构约束自适应地编码到视觉概念的表示中。
关键技术采用由粗到细的两阶段策略,并利用LSTM网络捕捉长程依赖关系,增强空间结构理解。
主要贡献在二维和三维头影测量基准及真实患者数据集上验证了方法的先进性、泛化能力和稳定性。

2. 论文详解

研究背景与挑战:在口腔正畸和颅颌面外科的诊断与手术规划中,从锥束CT(CBCT)等三维影像中精准定位解剖标志点是关键步骤。传统方法多依赖专家手动标注,存在主观性强、耗时且易出现操作者间差异的问题。尽管深度学习已应用于此领域,但许多方法未能有效利用标志点之间固有的全局空间结构和几何关系,导致在复杂情况下定位出现较大偏差。

核心方法:论文的核心是Structure-Aware LSTM网络。其关键点在于能够显式地学习视觉特征与解剖标志点之间的复杂关联,从而将标志点的全局结构信息整合到特征表示中。网络采用由粗到细的两阶段设计:第一阶段进行初步的、粗略的标志点定位;第二阶段则基于更精细的信息(可能包括局部图像特征和初步定位结果)进行优化,最终实现精准的亚毫米级定位。

实验结果:研究在多个公共基准数据集和一个包含150个真实患者颅骨CBCT卷的数据集上进行了验证。实验结果表明,该方法在检测精度和鲁棒性方面均显著优于当时其他先进方法。论文特别强调,该框架具备强大的泛化能力,能够在一个统一的模型下同时处理二维和三维场景下的标志点检测任务。

3. 补充信息

关联研究:同一研究团队在2022年还发表了一篇题为《Semi-supervised anatomical landmark detection via shape-regulated self-training》的论文,探讨了通过形状约束的自训练进行半监督解剖标志点检测,发表在Neurocomputing期刊上。这显示了该团队在此领域的持续深入探索。

现实意义:这项研究推动了三维头影测量分析自动化的发展。其成果有助于大幅提升临床诊断和手术规划的效率与精确度,同时减轻了医生繁重的手工标注负担,对智能医疗辅助诊断系统的开发具有积极意义。

4. 代码阅读

代码:runnanchen/SA-LSTM-3D-Landmark-Detection

模型在MyModel.py中

class Unet(nn.Module):def __init__(self, landmarksNum, useGPU):super(Unet, self).__init__()ndf = 64# ~ conNum = 64self.unet = MNL.U_Net3D(ndf, ndf)self.landmarkNum = landmarksNumself.useGPU = useGPUself.conv3d_L0 = nn.Conv3d(ndf, landmarksNum, 3, 1, 1)def forward(self, x):x = self.unet(x)localAppear = self.conv3d_L0(x)# spatialConfigure = self.Upsample4(self.conv3d_SC(self.maxPooling4(localAppear)))# heatMaps = F.sigmoid(localAppear * spatialConfigure)heatMaps = F.sigmoid(localAppear)heatmap_sum = torch.sum(heatMaps.view(self.landmarkNum, -1), dim=1)global_heatmap = [heatMaps[0, i, :, :, :].squeeze() / heatmap_sum[i] for i in range(self.landmarkNum)]return global_heatmap, global_heatmap
http://www.dtcms.com/a/473368.html

相关文章:

  • 【Java并发】深入理解synchronized
  • Docker 安装 Harbor 教程
  • Python+Flask+Prophet 汽车之家二手车系统 逻辑回归 二手车推荐系统 机器学习(逻辑回归+Echarts 源码+文档)✅
  • AI_NovelGenerator:自动化长篇小说AI生成工具
  • 济南网站制作开通免费个人简历模板官网
  • 全链路智能运维中的异常检测与根因定位技术
  • 解构 CodexField:创作者经济到模型金融化的代币逻辑与潜力
  • SpringBoot 实现自动数据变更追踪
  • C语言⽂件操作讲解(3)
  • 对网站做数据分析北京市建设工程信息
  • 1.6虚拟机
  • XCP服务
  • Excel - Excel 列出一列中所有不重复数据
  • 如何获取用户右击的Excel单元格位置
  • 昆明企业网站建设公司虹口建设机械网站制作
  • 宁波p2p网站建设黑龙江省建设安全网站
  • Spring Boot 3零基础教程,自动配置机制,笔记07
  • Spring通关笔记:从“Hello Bean”到循环依赖的奇幻漂流
  • 【Spring Security】Spring Security 密码编辑器
  • MCU ADC外设工作原理介绍
  • k8s的ymal文件
  • 杭州公司建设网站网站建设标签
  • 博客系统小笔记
  • 后端开发和软件开发有什么区别
  • 分布式专题——41 RocketMQ集群高级特性
  • 自然语言处理分享系列-词语和短语的分布式表示及其组合性(一)
  • 从0到1实现鸿蒙智能设备状态监控:轻量级架构、分布式同步与MQTT实战全解析
  • RWKV架构讲解
  • Docker 镜像维护指南:从配置优化到 MySQL 实战运行
  • 电视盒子助手开心电视助手 v8.0 删除电视内置软件 电视远程控制ADB去除电视广告