目录

  • 基于卷积神经网络的自适应颜色增强在皮肤深层病变分割中的应用
  • 摘要
  • 1、引言
  • 2、人工数据增强
    • 2.1 颜色增强
    • 2.2 空间增强
  • 3、 网络结构
  • 4、结果
  • 5、讨论
    • 5.1 色彩增强的有效性--学习效果
    • 5.3 重用基于颜色的分割特征
  • 6、结论

基于卷积神经网络的自适应颜色增强在皮肤深层病变分割中的应用

摘要

  • 问题背景:皮肤病变全自动检测系统对于恶性黑素瘤的早期诊断和预防有作用。
  • 存在的问题:被注释的皮肤镜筛查图像的illumination spectrum问题,该问题和颜色空间有关
  • 解决方案:提出了一种自适应颜色增强技术,目的是为了放大数据表征和模型性能,同时调节色差和饱和度,以最大限度地减少使用合成数据的风险
  • 额外工作:进行了深度可视化操作,可视化了处理过程中的特征图(定性分析)
  • 成果:在ISIC 2018测试集上的到Dice ratio 0.89

没有理解作者提出的目前深度卷积神经网络存在的问题“照明光谱”是什么问题

不知道是否可以理解为图像中的照明分布,颜色分布。

1、引言

  • 介绍了恶性黑色素瘤的严重性,并提出了该病症的诊断和预防的思路。同时,指出深度神经网络在此问题上广泛的应用。
  • 在这项研究中,我们提出了一种深度卷积神经网络(CNN)来分割最常见的色素性皮肤病变。我们结合了一种新型的自适应颜色增强技术,并改进了其同类功能[4,5](颜色空间的技术,例如色彩恒常性),以扩展我们的训练数据表征。该增强技术利用并解释了皮肤镜筛查样本的高度可变性,其中背景照明、医院采集条件和外部障碍物可以显著修改图像中捕获的皮肤病变的基本颜色特征。

2、人工数据增强

HAM10000数据集,常见色素性皮损的多源皮肤镜图像的大型集合

HAM10000在10,015张图像中描绘了7种类型的皮肤病变(黑色素瘤、基底细胞癌、黑色素细胞痣、光化角化病、良性角化病、皮肤纤维瘤、血管病)。然而,一个完整的视觉表现需要更多的,不易的的图像数量,即理论上自然界的每一个可能的实例。最实用的补偿手段是预测和适应图像的近似现实的变化,超越已有的,有限的数据集使用数据增强。事实证明,这一步可以减少过拟合,提高泛化能力,对推理有很大的影响[2]。

2.1 颜色增强

颜色是诊断黑色素瘤的一个重要特征,因为某些颜色标记与疾病的不同阶段和类别相关[2]。

作者介绍采用图像处理的方法对颜色增强进行处理的方法们,并指出方法存在的问题,在此基础上进行了改进。-----我理解的是采用的传统的方式进行了数据增强。

增强的效果做成了下图这个样子

自己没有研究过图像处理,对此模块的内容需要进一步学习。

2.2 空间增强

作者举例采用了旋转,翻转和平移等操作。、

3、 网络结构

本文的网络架构基于U-Net模型进行的改进。预处理采用了归一化和图像尺寸统一修改为 224*224。损失函数采用了交叉熵损失函数和Jaccard Index,优化器采用了Adam。

为了确定该网络最合适的主干,我们对几种值得注意的体系结构(ResNet50、VGGNet16、VGGNet19、Inception-v3)进行了比较分析,每种体系结构都独立地与U-Net轮流结合。

采用了五折 Monte Carlo 交叉验证策略,预训练模型为基于ImageNet的DenseNet201,权重初始化方案为 Xavier ,所有卷积层的激活函数采用的是ReLU,学习率采用了指数衰减的学习率(初始值为0.0001)。

4、结果

实验环境:Google云端平台。
评判标准:
TJA: ThresThresholded Jaccard Index;
JA: Jaccard Index;
DI:Dice Ratio;
AC: Accuracy;
SE: Sensitivity;
SP: Specificity
其中 TJA的计算规则:如果每张图像的Jaccard index得分超过65%,则将该Jaccard index 得分定义为一个图像的Jaccard Index,否则该图像的得分设置为0。最后将所有图像的得分进行平均分就是该数据集训练的ThresThresholded Jaccard Index分数。

Thresholded Jaccard Index, defined as the Jaccard Index of an image if it scores above 65% and zero otherwise, is the primary evaluation metric for the 2018 edition of the challenge.

后处理包括简单地平滑和从预测的二进制掩码中提取最大的连通分量。

5、讨论

5.1 色彩增强的有效性–学习效果

  • 色彩增强能够产生有竞争力的分割结果
  • 广泛的照明光谱有好处
  • 在CIELAB颜色空间也进行了试验,效果不好
  • 未来发展方向–集成学习

5.3 重用基于颜色的分割特征

颜色是由于每个RGB通道中的移动量不同而产生的。通过使用这些新的权重初始化用于病变分类的等效编码器,我们可以传递从正常皮肤分割皮肤病变所需的语义结构信息,作为需要学习的更复杂特征的基础,以便区分不同类型的皮肤病变

利用颜色的分割特征—类似于课程式学习(curriculum learning )\

6、结论

通过考虑色差、饱和度和光照轮廓在RGB颜色空间中的整体分布,对每次增强进行调节,以防止过饱和和人工色调的产生。

本文主要工作在于预处理部分,设计一个颜色增强的技术来帮助分割皮肤病灶。网络结构采用了U-

论文阅读(4)基于卷积神经网络的自适应颜色增强在皮肤深层病变分割中的应用相关推荐

  1. 论文阅读——《基于卷积神经网络的车行环境多类障碍物检测与识别》

    近期学习了卷积神经网络相关的知识,在课余时间阅读了一篇有关障碍物检测的硕士生论文,不过就阅读的过程而言,感觉硕士论文有些冗杂,容易让读者抓不到重点,而且篇幅较多,耗费时间有些长,以后阅读论文可以直接从 ...

  2. #每天一篇论文#229/365 基于卷积神经网络航空影像的电力线绝缘子缺陷检测

    Detection of Power Line Insulator DefectsUsing Aerial Images Analyzed WithConvolutional Neural Netwo ...

  3. 论文阅读:基于图神经网络的分类法自动更新模型

    Evolving Taxonomy Based on Graph Neural Networks 摘要 分类法是人类对领域知识的理解和组织.在这个知识爆炸的世界中,如何自动进化分类法变得至关重要.在本 ...

  4. 论文阅读记录-基于深度神经网络的nilm系统家电识别

    记录一下关于非侵入负荷分解相关的论文文献 1.原文 <HOME APPLIANCE IDENTIFICATION FOR NILM SYSTEMS BASED ON DEEP NEURAL NE ...

  5. 《基于卷积神经网络的深度迁移学习,用于燃气轮机燃烧室的故障检测》论文阅读

    目录 突出 抽象 引言 1.1动机 1.2文献综述获得的结论 1.3贡献 1.4组织 2方法 2.1燃汽轮机组故障知识共享 2.2迁移学习 2.3 基于卷积神经网络的深度迁移学习 2.4用于燃气轮机燃 ...

  6. (论文阅读)基于融合深度卷积神经网络的人脸识别方法研究-褚玉晓

    一.基于融合深度卷积神经网络人脸识别方法设计 1.PCA算法提取人脸特征 主要成分分析法(Principal Component Analysis,PCA) 第一步,计算人脸图像的平均值并执行归一化的 ...

  7. 机械臂论文笔记(一)【基于卷积神经网络的二指机械手 抓取姿态生成研究 】

    基于卷积神经网络的二指机械手 抓取姿态生成研究 论文下载 摘要 第1章 绪论 1.1 抓取生成国内外研究现状 1.1.1已知物体抓取生成 1.1.2相似物体抓取生成 1.1.3 未知物体抓取生成 1. ...

  8. 博士论文——基于卷积神经网络的人脸识别研究 __张燕红

    论文题目 作者 年份 关键词 链接 备注 基于卷积神经网络的人脸识别研究 张燕红 2018 人脸识别:卷积神经网络:特征提取:分块策略:正则化 博士论文 摘要:随着信息技术的蓬勃发展,人们的学习和生活 ...

  9. 论文笔记(二):基于卷积神经网络的高分辨率遥感图像上的水体识别技术

    基于卷积神经网络的高分辨率遥感图像上的水体识别技术 作者:徐文健 作者单位:浙江大学 日期:2017.01 (硕士学位论文) https://kns.cnki.net/KCMS/detail/deta ...

最新文章

  1. 内存泄露的原因找到了,罪魁祸首居然是 Java TheadLocal
  2. python【蓝桥杯vip练习题库】ADV-351比大小
  3. VTK:PolyData之MiscCellData
  4. ubuntu中linux内核的编译、更换与使用
  5. jvm对于java的意义_谈谈对JVM的理解
  6. 【ArcGIS遇上Python】栅格影像批量除以10000
  7. java soap协议头_自己调用webservice方法总结(带请求头SoapHeader)
  8. c语言scanf函数隐藏的缓冲区,零基础学C语言 笔记四 Scanf函数清除缓冲区
  9. Anaconda安装及简单使用
  10. load和loads的区别
  11. 解决百度文库复制问题 非VIP也能复制文字
  12. 深度森林实现时间序列预测(Python)
  13. 【中科三方】什么是云解析DNS?云解析DNS有必要购买吗?
  14. vi/vim保存报错:E37: No write since last change E162: No write since last change for buffer “[文件名称]“
  15. 经典网页设计:20个优秀的电子商务网站设计案例
  16. MySQL有几部分_数据库系统有哪几部分组成?
  17. linux内核结构介绍及驱动引入
  18. AS400 - DB2 for i的加密、解密
  19. 1602液晶显示器代码
  20. 基于PHP+MySQL小区快递自助取件系统的设计与实现

热门文章

  1. 全志A40i+Logos FPGA开发板(4核ARM Cortex-A7)硬件说明书(下)
  2. hyperMILL2018刀具库模板文件
  3. linux6防火墙设置,centos6系统如何设置防火墙(图文)
  4. PCSE.WOFOST敏感性分析程序
  5. 大于3小于4的整数bleem_科学家证明出3和4之间的整数,打开了高维空间,烧脑电影分享...
  6. 用Go构建区块链——4.交易1
  7. Z05 - 035、访客分析 - 地域分析
  8. 各自然带代表植被_下图中两图代表安第斯山脉东西两坡上的植被分布图,①~⑦代表不同的植被。读图,回答下列各题。...
  9. MATLAB对硬币图像加上滤波器
  10. 新版“机器狗”病毒详细分析资料