Automatic Localization of the Left Ventricle in Cardiac MRI Images Using Deep Learning

本文介绍一种基于深度卷积神经网络(CNN)的新方法,用于在心脏MRI的短轴视图中自动定位左心室(LV)。该方法采用具有不同内核尺寸的六层CNN进行特征提取,并使用Softmax全连接层进行分类。引入尺度分析金字塔以考虑心脏的不同尺寸。实验结果显示,该方法能够实现98.66%的准确率。

Abstract

在CMRI图像中自动定位LV是一项基本的步骤对于自动分割,功能分析,和基于内容的心脏图像检索来说。在本文中,我们介绍了一种基于深度卷积神经网络(CNN)的新方法,用于在短轴视图中定位心脏MRI中的LV。采用具有不同内核尺寸的六层CNN进行特征提取,然后使用Softmax完全连接层进行分类。引入尺度分析金字塔以考虑心脏的不同尺寸。一个公开可获得的包含33个病人的数据集被用于学习和测试。该方法能够使LV的准确性,灵敏度和特异性分别定位为98.66%,83.91%和99.07%。

I. INTRODUCTION

大多数LV定位技术主要基于基于位置,基于时间和基于形状的假设;基于位置的技术假设心脏处于图像的中心。该技术没有考虑心脏位置的可变性以及从切片到切片同样从患者到另一个患者的切片的尺寸。基于时间的技术假设心脏是图像中唯一的运动物体。然而,这种方法缺乏敏感性; 除了运动伪影之外,其他器官,如肺,在图像内移动物体。基于形状的技术将LV视为圆形。然而,这种方法通常在LV异常形状的情况下失败。

Figure1: Proposed Localization CNN System Architecture where the input to th the network is pathces from the original image resized to 20 x 20 pixels

II. MATERIALS AND METHODS

为了定位LV,CNN用于决定LV是否被包围在以任何给定图像像素为中心的边界框中。

上面的架构(图1的结构)被发现是最简单的架构,可以直观地描述图像,如图3所示,很明显LV在输出图中有很好的描述。

Figure 3: the output maps after convolution; First row: the input Image. the second row: The output map of the first convolution layer after applying the 3x3 filters, third row: The output map of second convolutional layer after applying the 6x6 filters on each output map from the previous layers

Pyramid of Scales (PoS Localization)

由于不同患者的心脏大小的变化以及不同的横截面,因此在定位(测试)阶段期间使用金字塔尺度来解释这些变化。 这是通过将给定输入图像的大小调整为四个不同的比例来完成的。 在每个比例下,进行穷举(逐像素)扫描,其中使用先前训练的网络提取并测试大小为20x20的块。 给定图像的测试结果是描述图像中的像素在该比例下是LV的中心的可能性的概率图。 将所有概率图重新调整回原始图像大小,并使用以下技术之一来确定哪个像素被认为是正确的LV中心。

Selection Method 1:选择从所有尺度上的所有像素成为LV的最高概率的像素。

Selection Method 2:从每个尺度选择具有最高概率的0.1%像素的尺度大小并且计算这些像素的平均概率,选择最高平均概率的尺度并且将该尺度中的最高概率的像素视为LV中心。

Selection Method 3:从每个比例中选择具有最高概率的0.1%像素的比例尺寸,并且除了那些像素位置的标准偏差之外,还计算这些像素的平均概率。 选择最高平均概率和最小标准偏差的尺度,并且该尺度中的最高概率像素被认为是LV中心。

IV. CONCLUSION

已经提出了基于深度卷积神经网络(CNN)的用于心脏(短轴)MRI图像的全自动LV定位。 所提出的技术基于在四个不同尺度上搜索LV的输入图像的穷举扫描,而不具有关于LV的位置,形状或运动轮廓的先验知识。 此外,该算法适用于各个时间帧; 即,不需要有关完整时间顺序的信息。 该算法具有很好的性能,准确度,灵敏度和特异度分别达到98.66%,83.91%和99.07%。 所提出的算法的一个限制是计算时间(= 10秒/图像)。 但是,这可以通过采用并行处理和定向搜索来减少。

ACKNOWLEDGMENT

Figure 4: different success cases in localizing the heart exactly even in case of irregularity or bad resolution or bad contrast

源码来自:https://pan.quark.cn/s/a4b39357ea24 ### 操作指南:洗衣机使用方法详解#### 1. 启动与水量设定- **使用方法**:使用者必须首先按下洗衣设备上的“启动”按键,同时依据衣物数量设定相应的“水量选择”旋钮(高、中或低水量)。这一步骤是洗衣机运行程序的开端。- **运作机制**:一旦“启动”按键被触发,洗衣设备内部的控制系统便会启动,通过感应器识别水量选择旋钮的位置,进而确定所需的水量高度。- **技术执行**:在当代洗衣设备中,这一流程一般由微处理器掌管,借助电磁阀调控进水量,直至达到指定的高度。#### 2. 进水过程- **使用说明**:启动后,洗衣设备开始进水,直至达到所选的水位(高、中或低)。- **技术参数**:水量的监测通常采用浮子式水量控制器或压力感应器来实现。当水位达到预定值时,进水阀会自动关闭,停止进水。- **使用提醒**:务必确保水龙头已开启,并检查水管连接是否牢固,以防止漏水。#### 3. 清洗过程- **使用步骤**:2秒后,洗衣设备进入清洗环节。在此期间,滚筒会执行一系列正转和反转的动作: - 正转25秒 - 暂停3秒 - 反转25秒 - 再次暂停3秒- **重复次数**:这一系列动作将重复执行5次,总耗时为280秒。- **技术关键**:清洗环节通过电机驱动滚筒旋转,利用水流冲击力和洗衣液的化学效果,清除衣物上的污垢。#### 4. 排水与甩干- **使用步骤**:清洗结束后,洗衣设备会自动进行排水,将污水排出,然后进入甩干阶段,甩干时间为30秒。- **技术应用**:排水是通过泵将水抽出洗衣设备;甩干则是通过高速旋转滚筒,利用离心力去除衣物上的水分。- **使用提醒**:...
代码下载地址: https://pan.quark.cn/s/c289368a8f5c 在安卓应用开发领域,构建一个高效且用户友好的聊天系统是一项核心任务。 为了协助开发者们迅速达成这一目标,本文将分析几种常见的安卓聊天框架,并深入说明它们的功能特性、应用方法及主要优势。 1. **环信(Easemob)** 环信是一个专为移动应用打造的即时通讯软件开发套件,涵盖了文本、图片、语音、视频等多种消息形式。 通过整合环信SDK,开发者能够迅速构建自身的聊天平台。 环信支持消息内容的个性化定制,能够应对各种复杂的应用场景,并提供多样的API接口供开发者使用。 2. **融云(RongCloud)** 融云作为国内领先的IM云服务企业,提供了全面的聊天解决方案,包括一对一交流、多人群聊、聊天空间等。 融云的突出之处在于其稳定运行和高并发处理性能,以及功能完备的后台管理工具,便于开发者执行用户管理、消息发布等操作。 再者,融云支持多种消息格式,如位置信息、文件传输、表情符号等,显著增强了用户聊天体验。 3. **Firebase Cloud Messaging(FCM)** FCM由Google提供的云端消息传递服务,可达成安卓设备与服务器之间的即时数据交换。 虽然FCM主要应用于消息推送,但配合Firebase Realtime Database或Firestore数据库,开发者可以开发基础的聊天软件。 FCM的显著优势在于其全球性的推送网络,保障了消息能够及时且精确地传输至用户。 4. **JMessage(极光推送)** 极光推送是一款提供消息发布服务的软件开发工具包,同时具备基础的即时通讯能力。 除了常规的文字、图片信息外,极光推送还支持个性化消息,使得开发者能够实现更为复杂的聊天功能。 此...
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值