收藏 分销(赏)

基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测.pdf

上传人:自信****多点 文档编号:2396176 上传时间:2024-05-29 格式:PDF 页数:10 大小:5.41MB
下载 相关 举报
基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测.pdf_第1页
第1页 / 共10页
基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测.pdf_第2页
第2页 / 共10页
基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测.pdf_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第41卷第3期2024年3月DOI:10.3969/j.issn.1005-202X.2024.03.006基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测中国医学物理学杂志Chinese Journal of Medical PhysicsVol.41 No.3March 2024医学影像物理-299 米吾尔依提海拉提,热娜古丽艾合麦提尼亚孜,卡迪力亚库尔班!,严传波?1.新疆医科大学公共卫生学院,新疆乌鲁木齐8 30 0 11;2.新疆医科大学医学工程技术学院,新疆乌鲁木齐8 30 0 11【摘要】目的:提出一种基于YOLOv7用于检测肝囊型包虫病超声图像小病灶的方法。方法:首先用轻量

2、级特征提取主干网络GhostNet替换原特征提取主干,降低模型总参数量;其次为改善YOLOv7网络的评价指标CIoU在作为损失函数时,检测精度较低的问题,用更优的ECIoU替换CIoU,进一步提高模型检测精度。结果:在自建的肝囊型包虫病超声图像小病灶数据集上进行训练,结果显示改进后的模型大小为59.4G,m A P 0.5检测精度为8 8.1%,相比原始的模型性能得到提升,并超过其余主流检测方法。结论:本文模型能更高效地检测并分类肝囊型包虫病超声图像中的病灶位置和类别。【关键词】囊型包虫病;深度学习;目标检测;YOLOv7;ECIoU;G h o s t Ne t【中图分类号】R318;TP7

3、51Small lesion detection in ultrasound images of hepatic cystic echinococcosis based on improvedYOLOv7【文献标志码】A【文章编号】10 0 5-2 0 2 X(2 0 2 40 3-0 2 99-10HAILATI Miwueryiti,AIHEMAITINIYAZI Renaguli,KUERBAN Kadiliya,YAN Chuanbo?1.College of Public Health,Xinjiang Medical University,Urumqi 830011,China;2

4、.College of Medical Engineering Technology,Xinjiang Medical University,Urumqi 83001l,ChinaAbstract:Objective To propose a novel algorithm model based on YOLOv7 for detecting small lesions in ultrasound imagesof hepatic cystic echinococcosis.Methods The original feature extraction backbone was replac

5、ed with a lightweight featureextraction backbone network GhostNet for reducing the quantity of model parameters.To address the problem of lowdetection accuracy when the evaluation index CIoU of YOLOv7 was used as a loss function,ECIoU was substituting forCloU,which further improved the model detecti

6、on accuracy.Results The model was trained on a self-built dataset of smalllesion ultrasound images of hepatic cystic echinococcosis.The results showed that the improved model had a size of 59.4Gand a detection accuracy of 88.1%for mAP0.5,outperforming the original model and surpassing other mainstre

7、amdetection methods.Conclusion The proposed model can detect and classify the location and category of lesions in ultrasoundimages of hepatic cystic echinococcosis moreefficiently.Keywords:cystic echinococcosis;deep learning;object detection;YOLOv7;ECloU;GhostNet前言包虫病又称为棘球坳病,是由棘球虫的幼虫寄生于哺乳动物体内所致的一种呈全

8、球性分布的人畜共患性疾病1。目前全球约有40 0 万人感染肝包虫,有6 0 0 0 万人处于感染风险中2-4。我国的患病程【收稿日期】2 0 2 3-10-2 0【基金项目】国家自然科学基金(8 156 0 2 94);省部共建中亚高发病成因与防治国家重点实验室(SKL-HIDCA-2020-YG)【作者简介】米吾尔依提海拉提,硕士,研究方向:目标检测,E-mail:【通信作者】严传波,教授,研究生导师,研究方向:医学图像处理,E-mail:度也十分严重,在过去2 0 年里,新增包虫病50 0 0 余例5,尤其西北部地区高发,人群患病率为0.5%5.0%6-7。目前感染人体的包虫病主要分为囊型

9、包虫病(Cystic Echinococcosis,CE)和泡型包虫病(A l v e o l a r Ec h i n o c o c c o s i s,A E)两种类型8,主要发生于肝脏,其中,6 5%8 0%的CE灶发生在肝脏,98%的AE灶发生在肝脏9。世界卫生组织包虫病专家工作组(WHO/IWGE)将肝CE的进程分为CE1至CE5,共5个阶段10,具体见图1。早期的肝包虫病没有明显的临床表现,一般在筛检时才被发现。肝CE具有包膜呈膨胀性生长,占总数的7 0%以上;肝AE无明显包膜,呈浸润性生长。二者的严重程度与病灶的大小、数目、生长的位置及病灶的类型直接相关,随着-300-病程的进

10、展,可能会导致压迫周围脏器、病灶破裂、感染、过敏等情况发生,对患者造成严重危害。提高早期诊断准确率,减少误诊,在病灶扩大前去除病灶有着重要临床实际意义。超声诊断是肝包虫病的首选诊断方法1-1。超声影像学检查技术具有较高的敏感性和特异性,能及时发现和检测包虫病灶,并能定性、定位和对有无子囊等作出较为客观的评价13-14。然而,超声检查高度依赖于操作医师经验和仪器设备,尤其是肝包虫病的小病灶与周围正常肝中国医学物理学杂志组织之间的边界不明确,外观多样性及密度不均匀等特点都加大了早期病灶检测的难度,如果经验不足,对包虫特征表现认识不够,会导致误诊、漏诊15,不仅耽误患者的及时治疗,导致病灶增大引起压

11、迫等并发病,错误的治疗方式更是对患者的身体健康造成不必要的损伤,这在医疗服务不完善的边远地区更为严重,给治疗带来更大的难度,而且使患者承受更多的痛苦,同时也会增加额外的医疗资源损耗。第41卷a:单囊型(CE-1)b:多子囊型(CE-2)Figure 1 Ultrasound imaging classification of cystic hepatic echinococcosisc:内囊塌陷型(CE-3)图1肝CE病超声影像分型d:坏死实变型(CE-4)e:钙化型(CE-5)有研究提出使用计算机辅助诊断(ComputerAided Diagnosis,CAD)的方法辅助医生对疾病做出诊断,

12、以此来弥补部分地区医疗资源不足的情况16-17。伴随着深度学习的快速发展,基于深度学习的影像处理技术逐渐被用于医学影像处理任务中,并取得了令人满意的结果。深度学习能自动从大样本的数据中学习,从而获得数据中深层次的特征表达,并且具有良好的特征鉴别能力18,可以有效地提升各种机器学习任务的性能,已广泛应用于信号处理、计算机视觉19和自然语言处理2 0 等诸多领域;医学领域里,深度学习在脑肿瘤MR影像诊断2 1、胰腺疾病诊断、乳腺疾病诊断2 2 等领域都取得了较好进展。目前,基于深度学习的医学影像处理作为一个新型交叉学科已成为智慧医疗领域发展最为迅猛的分支之一,能辅助影像医生解决病灶分割、定量评估、

13、诊断、随访等多种临床问题。随着深度学习的发展,可以省去人工提取特征的步骤,实现病灶图像端到端的全自动诊断。深度学习发展至今,卷积神经网络一直是最常用的模型,只需将病灶图像及标注图像输入模型中进行训练测试,便可输出相应的诊断结果。其中,基于AlexNet23、VG G Ne t 2 4、GoogLeNet25等网络的医学图像诊断方面取得了较好的进展2 6-2 7。尽管不断有新的病灶检测方法被提出,但由于肝包虫病超声图像中的小病灶具有面积较小、图像清晰度低以及成像方式的差异等特点2 8-311,将现有的针对自然图像检测的主流算法直接应用于肝包虫病小病灶的检测上效果较差。目前小病灶主要有两种定义,一

14、种是指物理尺寸较小的病灶(5 cm);另一种则是在MS-COCO32度量评估中提出的像素3232的病灶。尽管目前目标检测算法在中大病灶上有着较高的检测性能,但将这些目标算法直接应用于小病灶的检测任务上,检测性能却差强人意,这是因为小病灶检测存在以下几个难点:(1)小病灶缺乏将它们与背景或类似类别区分开来所需的外观信息33-34;(2)小病灶由于尺寸小,其位置相应具有更多的可能性35,也就是说,对小病灶的定位的准确度要求更高;(3)由于先前大多数的研究都是针对自然图像中的中大型目标进行,小病灶检测的相关研究较少36,因此缺乏小病灶检测的经验和先验知识。小病灶检测问题现已成为计算机视觉中的研究热点

15、,本研究针对肝CE超声图像中小病灶检测困难的问题,以YOLOv7为基底进行优化,提出一种基于深度学习的方法用于检测肝CE5类分型的超声图像中的小病灶的方法,从而更好地辅助医生快速检测肝CE,降低早期肝CE的误诊率,实现早发现、早治疗。1基于深度学习的方法用于肝CE检测1.1 YOLOv7目标检测包括双阶段和单阶段两类。双阶段是先生成一系列样本的候选框,再利用卷积神经网络对样本进行分类,典型代表有R-CNN37、Fa s t第3期R-CNN38、Fa s t e r R-CNN39等;单阶段则无需生成样本的候选框,采用回归方法来定位目标进行检测,常见算法有YOLO(Yo u O n l y Lo

16、 o k O n c e)40 和SSD(Single Shot Multibox Detector)41。双阶段目标检测算法的阶段性检测过程导致模型整体检测速度较慢,不太适用于实时监测;单阶段的SSD算法虽检测速度较快,但准确率不如YOLO系列。YOLO通过省略生成样本的候选框这一步骤,直接将目标框定位的问题转化为回归问题进行处理,输入图片后,只经过一个神经网络,得到边界框的位置及其所属的类别,这使得YOLO系列算法的检测速度较为快速。目前YOLO系列已发展至YOLOv7系列,性能有巨大的提升42。YOLOv7输人图片后相应经过米吾尔依提海拉提,等.基于改进YOLOv7的肝囊型包虫病超声图像

17、小病灶检测-301Backbone、H e a d 等模块,最终在不同尺度的特征图上得到病灶的位置信息与分类置信度。YOLOv7主要用于扩展的高效层聚合网络(E-ELAN)、模型缩放、计划重参数化模型等方法,使模型增强不同特征图学习到的特征,提高参数的使用和计算效率。如图2所示,YOLOv7在Backbone中使用大量ELAN网络,每个ELAN网络由多个标准卷积密集连接构成,网络结构复杂,造成过多计算量和大量的参数;其次,YOLOv7选用的CIoU易受离群值影响的原因,损失函数的值变化波动较大,最终在评判正负样本时效果不佳。为此,本研究考虑采用更为轻量化方案进行特征提取,在保证丰富特征的前提下

18、,减少参数量和计算量。Backbone640 x640 x3!16016025680 x80 x5124040 x1024.20 x2051220 x20102NN层数:112 440 x4b10248080 x512CBS40 x40 x256BS8080512SPPCSPCBSMaxpoolSHeadConcat4040 x25640 x40 x256Concat288Concat63M40 x40 x256PP30 x80 x128ConcatLAN8080128275ELANEC/21C/2L2CCConcalICBS尺度:1,步长:1)(3,1)(3,2)20205122020102

19、4ReP10140 x40512ReP80 x80 x256ReCBS-Conv+BN+SiLU20 x20(5+5)x3IMP层cMaxp0014040(5+5)3c/2UPUP=80 x80 x(5+5)x3ELAN2Ec/2MC/4A2C+ConcatC/2c/2CBUpsampleConcat+图2 YOLOv7网络结构Figure2YOLOv7networkstructure1.2 GhostNetGhostNet网络是由诺亚方舟团队在2 0 2 0 年提出的轻量级卷积神经网络,通过使用一些计算量更低的操作去生成更多的特征图,在保证良好检测效果的前提下,有效减少模型的参数量并提高模型

20、的执行速度。如表1所示,GhostNet主要由Ghost模块组成的瓶颈结构(Ghost Bottlenecks)构成,其第1层是一个普通的卷积操作,GhostBottlenecks加载于模型的第2 层以下的模块中,并随着通道数的增加而增加。GhostBottleneck整体架构和ResNet的残差模块非常相似,也可以认为是将残差模块中的普通卷积操作替换成Ghost模块得到。如图3所示,GhostBottlenecks由两个Ghost模块叠加而成。当步数=1时,第一个Ghost模块对通道数进行扩增,而第2 个Ghost模块使其降低为与输人通道数一致,之后进行归一化(BN)和ReLU非线性函数(R

21、eLU只用于第1个模块之后),此操作的功能为加深网络的深度,因此不会对输人特征层的高和宽进行压缩。当步数=2 时,在两个Ghost模块之间加人一个步数为2 的度可分离卷积层(DeepwiseConvolutional,DWConv),对特征图高和宽进行压缩,使其大小降为输人的1/2;在残差边部分,也添加相加-302-输人224224311211216245624282840141480141411277160771607796011x960111280一个步长为2 2 的DWConv和11的普通卷积,以保证相加(Add)操作可以对齐,此功能会改变输入特征层的形状,因此也会对输人特征层的高和宽进

22、行压缩。也就是说,当输入尺寸为2 2 42 2 43的图片后,经过一个标准卷积层后,再经过16 个卷积核尺寸为3x3的GhostBottlenecks进行通道扩增和特征提取,最后经过全局平均池化和全连接将特征映射转换为最终的12 8 0 维特征向量,用于分类任务。由此可知,Ghost模块的计算成本明显低于直接使用传统卷积。1.3损失函数1.3.1IoU-Loss目标检测一般分为定位和检测两部分,其中定位的准确率主要由损失函数来主导。交并比(Intersection over Union,IoU)是损失函数之一,在目标检测任务中扮演者度量预测框与真实框的重叠程度和作为边界框回归的损失函数对模型进

23、行优化等角色。IoU值计算公式如下:AnBIoU=AUB其中,A为真实边框、B为预测边框。中国医学物理学杂志表1GhostNet网络结构Table 1 GhostNet network structure操作器3x3卷积GhostBottlenecksGhost BottlenecksGhost BottlenecksGhost BottlenecksGhost BottlenecksGhost Bottlenecks1x1卷积77平均池化1x1卷积全连接第41卷XX输出是否使用SE步数16216124224140是40是808080801121121601601601601609601280

24、1000Ghost模块Ghost模块BNRELUBNRELUIDWConv步数=2Ghost模块BNBNIGhost模块相加212111是1是1是21是11是111(1)步数-1扩充通道数量步数=2 缩减通道数量图3Ghost BottlenecksFigure3Ghost Bottlenecks一般在计算机检测任务中,loU0.5,属于检测正确,loU越接近于1.0,说明预测框与真实框重合程度越高,代表模型预测越准确、平均精度越大。IoU相关示意图见图4。当A框与B框不重合时,IoU为0,并没有考虑框之间的距离,作为损失函数反向优化模型的能力弱(图4a)。因此,在实际应用中使用进化版IoU尤

25、为重要。1.3.2GloU-Loss有研究提出GIoUL43。如图4b所示,GIoU是对于任意的两个A(真实边框)、B(预测边框),首先找到一个能包住它们的最小外包框C,进而根据A、B,算出C的面积,接着根据C的面积计算出GIoU:IC/(A U B)IGIoU=IoU-Icl当IoU为0 时,意味着A与B非常远时,限接近于0,GIoU趋近于-1;当IoU为1时,两框重合,AUB为1,所以GIoU的取值为(-1,1。GIoU作为C损失函数时,为 L=1-GIoU,当 A,B两框不相交时 AUB值不变,最大化GIoU就是最小化C,这样就会促使两个框不断靠近。虽然GIoU解决了在IoU的反向优化模

26、型的能力弱等问题,但它仍然存在着一定的不足。如图4c所示,当预测框(红色框)和真实框(绿色框)处于包含关系时,以GIoU和IoU公式进行计算得到的结果相同,也就是说在两框处于包含关系时,GIoU作为损失函数反向优化模型的能力仍然较弱。1.3.3CloU-LossZheng等4提出CIoU。如图4d所示,CIoU在GloU中引人最小外包框(灰色框)来最大化重叠面积的惩罚项,修改成最小化预测框(红色框)和真实框(绿色框)中心点(b,b)的标准化距离,从而加速损失的收敛过程。CIoU损失函数如下:(2)AUB无C第3期米吾尔依提海拉提,等.基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测303a

27、:A框与B框不重合时,IoU均为0b:GIoU工作原理LIOU=0.75LIOU=0.75LIOU=0.75LGIOU=0.75LGIOU=0.75LGIOU=0.75C:在处于包含关系时的GIoU和IoU值Figure 4 IoU related schematic diagramsd:CIoU工作原理图4IoU相关示意图p(b,bat)Lclou=1-IoU+Vc然而,CIoU损失函数的最后一项v使用反正切函数(arctangent function)构成矩形宽高比的惩罚项,存在以下两个问题,影响CIoU的收敛速度和鲁棒性:(1)v鲁棒性较弱,对离群值敏感,受离群值影响较大,导致损失函数的

28、值变化波动较大,影响损失函数的性能。(2)反正切函数的值域为(0,元/2),不能直接满足损失函数的归一化要求。为实现罚项的数值归一化,需引入新的系数,这增加了计算复杂度。1.3.4ECloU-LossYu等45基于CIoU损失,提出一种更高效、更直接的回归损失函数ECIoU。定义如下:p?(b,bstLecCou=1-IoU+1其中,=1-IoU+6ECIoU损失函数的最后一项将矩形长宽比作为 Sigmoid(y=1/(1+exp(-x)函数的定义域,将预测框(3)与真实框长宽比的差作为为函数的值域,并利用函数思想对损失函数惩罚项进行优化。惩罚项相比惩罚项v的CIoU损失函数更具鲁棒性和光滑性

29、,其函数输出值为(0,0.2 5),可以直接满足归一化的要求,简化原始损失函数的复杂性,使回归损失函数ECIoU能获得更快的收敛速度、更好的定位结果和模型性能。1.4本文方法本文方法针对YOLOv7的上述不足进行改进:(1)借鉴图像分类轻量化网络GhostNet思想并对其进行调整,作为本次实验模型YOLOv7的主干,以减少密集连接,增加网络深度。减少密集连接可以降(4)低整体的计算量,同时适当增加网络深度,能获得更丰富的特征。2)在模型的标签分配部分,用更优的ECIoU损失替换原CIoU损失,在保证丰富特征不被1+e1+e7丢失的前提下,尽可能地降低损失、获得较高的精度。改进后的YOLOv7网

30、络结构如图5所示。IchosINel主干提取网络YOLOv7检测头Ghost3x3Bottle1X1平均卷积necks卷积池化X16输人数据集SPPCS7x7全连卷积接合并VELAN2PCUP合ELAN2UPRepMP-2RepELAN2MP-2ConvConv20 x20 x(5+5)x34040(5+5)x3ELAN2RepConv80 x80 x(5+5)x3图5改进后的YOLOv7网络结构Figure5 Improved YOLOv7network structure-304-实验数据与实验环境2.1数据集与数据预处理从新疆医科大学第一附属医院超声科获取2 0 0 8年1月至2 0 2

31、 2 年12 月12 2 0 例病人共计6 8 54张肝CE超声影像图,在专业医生的指导下,从收集到图像中挑选出小病灶图像(病灶直径5cm或像素大小3232),建立小病灶数据集,并使用Labelimg图像标注软件对其进行手工标注,再根据VOC数据集中的规范要求完成保存。另外,基于肝CE超声图像的特征,本研究采用灰度尺寸归一化、自适应直方图均衡化、双边滤波及数据扩增这4种方法对数据进行预处理,最终得到2 17 0 张高质量图像(单囊型438 张、多子囊型446 张、坏死实变型454张、内囊塌陷型38 8张、钙化型444张),用于模型的训练和评估。2.2实验环境实验环境基于linux操作系统ubu

32、ntu18.04.2LST,使用GPU版Pytorch1.11深度学习框架Python3.7编程语言实现。设置输人图像尺寸为2 2 4x224,权重衰减参数设置为510 4,batchsize设置为14,初始学习率为0.0 0 1,最大迭代次数2 0 0,迭代2 0 0次得到最终网络训练模型。3评价指标采用平均精度均值(mAP)、每秒传输顿数(Fps)、参数量(Params)、浮点数(Flops)作为评价指标。在目标检测中对多个验证样本个体求mAP,衡量检测精度,mAP值越大表示检测准确率越高。Fps表示每秒内可以处理的图片数,单位为fps,用来评估检测模型的运行速度,Fps值越大表示模型检测

33、速度越快,其算法的实时检测性能越好。参数量表示模型大小,单位为M,其值越小,说明模型越轻便。浮点数衡量模型的复杂度,解释算法速度,大模型的单位为G,小模型单位为M。此外还采用边缘框损失(Bo x l o s s)、定位损失(Objectnessloss)、分类损失(C la s s if ic a t io n lo s s)、验证集边缘框损失(valBoxloss)、验证集定位损失(valObjectness loss)、验证集分类损失均值(valClassificationloss)等损失值评估模型的收敛程度,用准确率(Precision)、召回率(Re c a l l)、50%平均精度均

34、值(mAP0.5)、95%平均精度均值(mAP0.5:0.95)等评估模型训练效果。4研究方法为验证本研究提出的各个改进是否有效,设计一组消融实验进行对比分析,训练过程中均采用相同参数,在自制肝CE小病灶数据上进行实验。实验I中国医学物理学杂志是将GhostNet网络作为新的骨干网络;实验I是将CIoU-Loss替换为ECIoU-LosS。YO LO v 7+I 为将YOLOv7的主干替换成GhostNet、YO LO v 7+II为将YOLOv7的CIoU-Loss 替换为ECIoU-Loss、YOLOv7+I+II为将YOLOv7的主干替换成GhostNet,再将CIoU-Loss替换为E

35、CIoU-Loss。采用混淆矩阵和热力图对模型的分类性能和病灶定位能力进行可视化展示。此外,本研究将改进后的YOLOv7与当前主流的目标检测网络YOLOv3、YO LO v 5、SSD、Faster-R-CNN和DETR等进行对比实验,以进一步验证本文算法的有效性。采用混淆矩阵和热力图对模型的分类性能和病灶定位能力进行可视化展示。实验结果与分析5.1消融实验结果分析消融实验结果如表2 所示。将原始YOLOv7模型直接作为的检测网络进行实验,所得模型精度为86.0%,参数量、浮点数和运行速度分别为36.5M、103.2G、46.0 f p s。将GhostNet网络作为YOLOv7的骨干网络进行

36、实验(YOLOv7+I),相比原始YOLOv7,精度提升1.2%,参数量、浮点数和运行速度分别为2 1.7 M、59.4G、40.0 f p s,模型大小明显得到缩小。将ECIoU损失嵌人YOLOv7的Head部分进行实验(YOLOv7+I),相比原始YOLOv7,精度提升0.2%,参数量、浮点数和运行速度分别为36.5M、59.4G、39.0 fp s,性能得到进一步的提高。将GhostNet网络作为YOLOv7的骨干网络的同时在Head部分嵌人ECIoU损失进行实验(YOLOv7+I+I),相比原始YOLOv7,精度提升2.1%,参数量、浮点数和运行速度分别为2 1.7 M、59.4G、5

37、2.5f p s 证明改进的有效性。表2 在肝CE小病灶数据集上消融实验结果Table 2 Ablation experiment results on the dataset ofsmallhepatic cystic echinococcosis lesions模型mAP0.5/%Params/MFlops/GYOLOv786.0YOLOv7+I87.2YOLOv7+II86.2YOLOv7+I+II88.1在肝CE小病灶数据集上进行的消融实验性能对比结果如图6 所示。其中改进后的YOLOv7(YOLOv7+I+II)的边缘框损失、定位损失、分类损失、第41卷Fps/fps36.5103.

38、221.759.436.559.421.759.446.040.039.052.5第3期验证集边缘框损失均值、验证集定位损失、验证集分类损失值总体均较其他实验小,准确率、召回率、mAP0.5、m A P 0.5:0.95总体均较其他实验大,说米吾尔依提海拉提,等.基于改进YOLOv7的肝囊型包虫病超声图像小病灶检测-305-明ECIoU损失函数的定位与分类效果相比CIoU损失函数好,更适用于肝CE小病灶检测任务。Box0.090.080.070.060.050.040.030.0200.110.100.090.080.070.060.05-0.040ObjectnessYOLOv+I+IlYO

39、LOV+I0.3-YOLOV+IIYOLOv0.20.10.0100200val Box0.0120.0100.0080.006100200Figure 6 Comparison of ablation performance on the dataset of small hepatic cystic echinococcosis lesionsClassification0.0400.0350.0300.0250.0200.015-0.0100.0050100val Objectness0100图6 在肝CE小病灶数据集上消融实验性能对比Precision0.80.60.4-0.2-0.0

40、2000val Classification0.0400.0350.0300.025-0.0200.015-2000Recall0.80.60.40.20.01002000.80.60.40.20.01002000mAP0.501001002000.60.50.40.30.20.1-0.020000mAP0.5:0.95100100200200hepatic cystic echinococcosis lesions5.2与主流目标检测网络进行比较为进一步验证本文算法的有效性,与当前主流的目标检测算法模型进行对比实验,包括YOLOv3、YOLOv5、SSD、Fa s t e r-R-CNN和D

41、ETR,对比实验结果如表3所示。本文算法与YOLOv3、YO LO v 5、SSD、Fa s t e r-R-CNN等基于CNN的模型相比,mAP0.5分别提高6.2%、2.2%、7.3%、1.7%,参数规模和浮点数分别下降40.2、9.2、19.3、115.3M和6.8、8.5、327.6、310.8 G;运行速度分别提高19.5、5.5、17.7、12.7 fps。与DETR等基于Transformer的模型相比mAP0.5提高5.1%,参数规模和浮点数分别下降15.0M和54.8 G,运行速度提高5.9fps。总体来说,改进后的YOLOv7模型在模型轻量化的同时提高了模型的精度,有效地平

42、衡精度和轻量化。5.3混淆矩阵混淆矩阵是一种用于评估分类模型性能的工具,它将实际目标值与模型预测的目标值进行比较,并将结果显示在一个NxN的矩阵中,其中N是目标类别的数量。混淆矩阵的4个主要元素包括真正例(TruePositive,TP)、真反例(True Negative,TN)、假正例(FalsePositive,FP)和假反例(False Negative,FN),其中,TP表示模型正确地将正例预测为正例的数量,FN表示模型表3在肝CE小病灶数据集上与目标检测模型结果对比Table 3 Comparison of detection results between the propose

43、dmethod and other target detection models on the dataset of small模型Fps/fpsSSD80.8Faster-R-CNN86.4DETR83.0YOLOv381.9YOLOv585.9YOLOv786.0YOLOv7+I+II88.1错误地将正例预测为反例的数量,FP表示模型错误地将反例预测为正例的数量,TN表示模型正确地将反例预测为反例的数量。根据混淆矩阵可以计算出一些重要的分类指标,如准确率、精确率、召回率和F1值等,从而评估模型的性能和效果。图7 为本模型训练完成后得到的混淆矩阵,其横坐标表示真实标签,纵坐标表示预测标签。

44、对角线上的元素表示分类正确的样本数,而其他元素表示mAP0.5/%Params/M41.0137.036.761.930.936.521.7Flops/G387.0370.2114.266.267.9103.259.434.839.846.633.047.046.052.5-306-分类错误的样本数,由图可知在肝CE的5分类中,钙化型的准确率最低,这可能是由于钙化型的病灶形态较复杂,类内相似度低、类间相似度高有关。0.940.04onp0.03su三0.03dndn:单囊型(CE-1);duo:多子囊型(CE-2);nt:内囊塌陷型(CE-3);hs:坏死实变型(CE-4);gh:钙化型(CE

45、-5)中国医学物理学杂志5.4检测效果分析为对比本文改进模型和原YOLOv7模型的检测效果,本研究采用从肝CE超声图像中随机抽出两张图像进行检测和可视化。图8 a为肝多囊型病灶超声图像病灶分类检测效果。可以看出,在同一张图像0.020.020.860.040.040.820.070.050.020.020.04duogh真实标签图7 混淆矩阵Figure7Confusionmatrix第41卷0.10上进行验证,改进后的YOLOv7的检测精度更高。0.8图8 b为单囊型病灶超声图像的可视化病灶定位效0.020.290.020.160.900.020.890.060.05hsntbackgrou

46、nd FP果。本研究采用 Grad-CAM(Gradient-weighted Class0.6Activation Mapping)可视化方法,Grad-CAM是一种用于可视化深度神经网络的热力图的方法,通过计0.320.40.130.2算模型最后某个类别对于特征层的梯度来确定哪些区域对于该类别的预测起到重要作用。将原模型和改进后的YOLOv7模型在一张图像上进行对比,可以看出改进后的YOLOv7模型有着更好的定位能力。6结语本研究选取YOLOv7作为基础网络,用标注后的肝CE图像数据集,针对肝包虫病在肝脏区域常发病位置和类型进行分类,借鉴GhostNet网络思想改3.1STOF071091

47、3.01:05000710913.0105EDICALUNINMOSTNO.33.5CAbdomen007091301:050.93a10:42:15ADMTIs0.53.5CAbdomenMIO.#TIS0.5-3.50AOMM.DATI$0.53.50cmfsbcm/s原图图8 在肝CE的坏死实变型(CE-4)上原始模型与本文模型检测效果对比Figure 8 Comparison of detection performance between the original model and the improved model on the necrotic variant(CE-4)of

48、 hepatic cysticYOLOv7echinococcosis本文方法进骨干网络,有效增强特征提取能力;利用ECIoU-Loss的优势改进模型的Head部分,使得模型在得到高精度检测效果的同时减少不必要的参数量,为肝CE的计算机诊断系统的构建提供理论基础。结果表明改进后的YOLOv7在准确度上有更良好的表现,在测试数据集上mAP(m A P 0.5)达到8 8.1%,高于其他同类目标检测网络算法,且能完成对病灶进行实时检测的要求,能有效检测出病灶,从而得到病灶的位置信息。接下来的研究将继续探究提高对难检测病灶的检测精度的方法。第3期【参考文献】1 Deplazes P,Rinaldi

49、L,Alvarez Rojas CA,et al.Global distribution ofalveolar and cystic echinococcosis J.Adv Parasitol,2017,95:315-493.2 Flisser A.Eliminating cystic echinococcosis in the 21st centuryJ.Lancet Infect Dis,2018,18(7):703-704.3 Faraj W,Abi Faraj C,Kanso M,et al.Hydatid disease of the liver inthe Middle East

50、:a single center experienceJ.Surg Infect(Larchmt),2022,23(1):29-34.4 Tamarozzi F,Akhan O,Cretu CM,et al.Prevalence of abdominal cysticechinococcosis in rural Bulgaria,Romania,and Turkey:a cross-sectional,ultrasound-based,population study from the HERACLESprojectJ.Lancet Infect Dis,2018,18(7):769-778

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服