《------往期经典推荐------》

一、AI应用软件开发实战专栏【链接】

项目名称 项目名称
1.【人脸识别与管理系统开发 2.【车牌识别与自动收费管理系统开发
3.【手势识别系统开发 4.【人脸面部活体检测系统开发
5.【图片风格快速迁移软件开发 6.【人脸表表情识别系统
7.【YOLOv8多目标识别与自动标注软件开发 8.【基于深度学习的行人跌倒检测系统
9.【基于深度学习的PCB板缺陷检测系统 10.【基于深度学习的生活垃圾分类目标检测系统
11.【基于深度学习的安全帽目标检测系统 12.【基于深度学习的120种犬类检测与识别系统
13.【基于深度学习的路面坑洞检测系统 14.【基于深度学习的火焰烟雾检测系统
15.【基于深度学习的钢材表面缺陷检测系统 16.【基于深度学习的舰船目标分类检测系统
17.【基于深度学习的西红柿成熟度检测系统 18.【基于深度学习的血细胞检测与计数系统
19.【基于深度学习的吸烟/抽烟行为检测系统 20.【基于深度学习的水稻害虫检测与识别系统
21.【基于深度学习的高精度车辆行人检测与计数系统 22.【基于深度学习的路面标志线检测与识别系统
23.【基于深度学习的智能小麦害虫检测识别系统 24.【基于深度学习的智能玉米害虫检测识别系统
25.【基于深度学习的200种鸟类智能检测与识别系统 26.【基于深度学习的45种交通标志智能检测与识别系统
27.【基于深度学习的人脸面部表情识别系统 28.【基于深度学习的苹果叶片病害智能诊断系统
29.【基于深度学习的智能肺炎诊断系统 30.【基于深度学习的葡萄簇目标检测系统
31.【基于深度学习的100种中草药智能识别系统 32.【基于深度学习的102种花卉智能识别系统
33.【基于深度学习的100种蝴蝶智能识别系统 34.【基于深度学习的水稻叶片病害智能诊断系统
35.【基于与ByteTrack的车辆行人多目标检测与追踪系统 36.【基于深度学习的智能草莓病害检测与分割系统
37.【基于深度学习的复杂场景下船舶目标检测系统 38.【基于深度学习的农作物幼苗与杂草检测系统
39.【基于深度学习的智能道路裂缝检测与分析系统 40.【基于深度学习的葡萄病害智能诊断与防治系统
41.【基于深度学习的遥感地理空间物体检测系统 42.【基于深度学习的无人机视角地面物体检测系统
43.【基于深度学习的木薯病害智能诊断与防治系统 44.【基于深度学习的野外火焰烟雾检测系统
45.【基于深度学习的脑肿瘤智能检测系统 46.【基于深度学习的玉米叶片病害智能诊断与防治系统
47.【基于深度学习的橙子病害智能诊断与防治系统 48.【基于深度学习的车辆检测追踪与流量计数系统
49.【基于深度学习的行人检测追踪与双向流量计数系统 50.【基于深度学习的反光衣检测与预警系统
51.【基于深度学习的危险区域人员闯入检测与报警系统 52.【基于深度学习的高密度人脸智能检测与统计系统
53.【基于深度学习的CT扫描图像肾结石智能检测系统 54.【基于深度学习的水果智能检测系统
55.【基于深度学习的水果质量好坏智能检测系统 56.【基于深度学习的蔬菜目标检测与识别系统
57.【基于深度学习的非机动车驾驶员头盔检测系统 58.【太基于深度学习的阳能电池板检测与分析系统
59.【基于深度学习的工业螺栓螺母检测 60.【基于深度学习的金属焊缝缺陷检测系统
61.【基于深度学习的链条缺陷检测与识别系统 62.【基于深度学习的交通信号灯检测识别
63.【基于深度学习的草莓成熟度检测与识别系统 64.【基于深度学习的水下海生物检测识别系统
65.【基于深度学习的道路交通事故检测识别系统 66.【基于深度学习的安检X光危险品检测与识别系统
67.【基于深度学习的农作物类别检测与识别系统 68.【基于深度学习的危险驾驶行为检测识别系统
69.【基于深度学习的维修工具检测识别系统 70.【基于深度学习的维修工具检测识别系统
71.【基于深度学习的建筑墙面损伤检测系统 72.【基于深度学习的煤矿传送带异物检测系统
73.【基于深度学习的老鼠智能检测系统 74.【基于深度学习的水面垃圾智能检测识别系统
75.【基于深度学习的遥感视角船只智能检测系统 76.【基于深度学习的胃肠道息肉智能检测分割与诊断系统
77.【基于深度学习的心脏超声图像间隔壁检测分割与分析系统 78.【基于深度学习的心脏超声图像间隔壁检测分割与分析系统
79.【基于深度学习的果园苹果检测与计数系统 80.【基于深度学习的半导体芯片缺陷检测系统
81.【基于深度学习的糖尿病视网膜病变检测与诊断系统 82.【基于深度学习的运动鞋品牌检测与识别系统
83.【基于深度学习的苹果叶片病害检测识别系统 84.【基于深度学习的医学X光骨折检测与语音提示系统
85.【基于深度学习的遥感视角农田检测与分割系统 86.【基于深度学习的运动品牌LOGO检测与识别系统
87.【基于深度学习的电瓶车进电梯检测与语音提示系统 88.【基于深度学习的遥感视角地面房屋建筑检测分割与分析系统
89.【基于深度学习的医学CT图像肺结节智能检测与语音提示系统 90.【基于深度学习的舌苔舌象检测识别与诊断系统
91.【基于深度学习的蛀牙智能检测与语音提示系统 92.【基于深度学习的皮肤癌智能检测与语音提示系统
93.【基于深度学习的工业压力表智能检测与读数系统

二、机器学习实战专栏【链接】,已更新31期,欢迎关注,持续更新中~~
三、深度学习【Pytorch】专栏【链接】
四、【Stable Diffusion绘画系列】专栏【链接】
五、YOLOv8改进专栏【链接】持续更新中~~
六、YOLO性能对比专栏【链接】,持续更新中~

《------正文------》

引言

本文主要介绍在某数据集上使用MobileNetV3替换Unet分割模型主干后的MobileV3_Large_UnetMobileV3_Small_Unet 与原始Unet模型的实验对比情况,包括模型效率与模型性能指标的详细比较。

Unet网络结构

在这里插入图片描述
上图为Unet的网络结构,左侧为下采样特征提取的主干部分。我们将其使用MobileNetV3网络进行替换,以达到整体网络模型轻量化的目的。

​模型效率对比

以下是UNet以及使用MobileNetV3替换主干后变体模型的模型效率性能对比表格,包含模型文件大小、推理时间及FPS等关键指标:

模型名称 模型文件大小 平均推理时间 (512×512) FPS 参数量
Unet 33.01 MB 14.33 ms 69.81 4,318,467
MobileV3_Large_Unet 26.59 MB 5.02 ms 199.23 3,454,163
MobileV3_Small_Unet 8.13 MB 3.97 ms 252.05 1,043,619

在这里插入图片描述

结果分析:

  1. 轻量化优势
    MobileNetV3系列通过深度可分离卷积和结构优化显著减小模型体积,其中Small版本参数量仅为原UNet的24%,文件大小减少75%,推理速度提升3.6倍

  2. 性能权衡

    • MobileV3_Large:在参数量接近原UNet80%的情况下,推理速度仍快2.8倍,适合对精度和速度均有要求的场景。
    • MobileV3_Small:极致轻量化,FPS高达252,适用于实时性要求高的移动端部署

精度指标对比

以下是UNet以及使用MobileNetV3替换主干后变体模型的模型精度对比表格:

模型名称 IoU Precision Recall Global_PA
Unet 86.1 90.9 93.7 98.98
MobileV3_Large_Unet 82.9 88.9 91.7 98.41
MobileV3_Small_Unet 80.6 87.2 90.5 98.2

在这里插入图片描述

性能对比分析

以下是对 UnetMobileV3_Large_UnetMobileV3_Small_Unet 三个模型在 IoUPrecisionRecallGlobal_PA 四个关键指标上的详细对比分析:


1. 交并比(IoU, Intersection over Union)

  • Unet: 86.1
  • MobileV3_Large_Unet: 82.9
  • MobileV3_Small_Unet: 80.6

分析

  • Unet 的 IoU 最高(86.1),表明其分割结果与真实标注的重叠区域最大,分割精度最优。
  • MobileNetV3 的两个变体中,Large 版本(82.9)优于 Small 版本(80.6),说明模型容量(参数量)对分割精度有直接影响。
  • 差距:Unet 比 MobileV3_Large 高 3.2%,比 MobileV3_Small 高 5.5%,说明 Unet 在复杂场景下的分割能力更强。

2. 精确率(Precision)

  • Unet: 90.9
  • MobileV3_Large_Unet: 88.9
  • MobileV3_Small_Unet: 87.2

分析

  • Unet 的精确率最高(90.9),说明其预测为正类的样本中,真实为正类的比例最高(误检率最低)。
  • MobileNetV3 的两个版本中,Large 的精确率(88.9)仍优于 Small(87.2),但差距缩小(仅差 1.7%)。
  • 实际意义:Unet 更适合对误检敏感的任务(如医学影像中避免假阳性)。

3. 召回率(Recall)

  • Unet: 93.7
  • MobileV3_Large_Unet: 91.7
  • MobileV3_Small_Unet: 90.5

分析

  • Unet 的召回率最高(93.7),表明其能检测出最多的真实正类样本(漏检率最低)。
  • MobileNetV3 的 Large 和 Small 版本差距较小(1.2%),说明轻量化对召回率的影响相对有限。
  • 实际意义:Unet 在需要高覆盖率的场景(如自动驾驶中的障碍物检测)表现更优。

4. 全局像素准确率(Global_PA)

  • Unet: 98.98
  • MobileV3_Large_Unet: 98.41
  • MobileV3_Small_Unet: 98.2

分析

  • 三者的 Global_PA 均超过 98%,说明在像素级别的分类任务中,所有模型表现均较好。
  • Unet 仍领先(98.98),但与其他模型的差距较小(与 MobileV3_Large 仅差 0.57%)。
  • 实际意义:对于简单的像素级分类任务,MobileNetV3 的轻量化版本可能已足够。

选型建议

  • 优先选择 Unet
    • 适用场景:医疗影像、卫星图像分割等需要高精度的任务。
    • 缺点:模型参数量大,推理速度可能较慢。
  • 选择 MobileV3_Large_Unet
    • 适用场景:实时性要求较高的任务(如视频分割、移动端应用,无人机避障、AR应用)。
    • 优点:在轻量化模型中性能最接近 Unet。
  • 选择 MobileV3_Small_Unet
    • 适用场景:极度资源受限的环境(如低功耗 IoT 设备,手机APP、实时视频处理)。
    • 缺点:性能下降明显(IoU 比 Unet 低 5.5%)。

总结:

  • Unet:高精度(IoU 86.1),但效率低(FPS 69.81,文件大33.01MB),适合对精度要求高的任务,但计算成本可能较高。
  • MobileV3_Small_Unet:效率极高(FPS 252.05,文件仅8.13MB),但精度最低(IoU 80.6)适合边缘设备(如手机、嵌入式设备)。。
  • MobileV3_Large_Unet:是轻量化与性能的折中选择(FPS 199.23,IoU 82.9)。

在这里插入图片描述

好了,这篇文章就介绍到这里,喜欢的小伙伴感谢给点个赞和关注,更多精彩内容持续更新~~
关于本篇文章大家有任何建议或意见,欢迎在评论区留言交流!

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐