2017.1-2018.4基于迁移学习的水下图像分类

2017.1-2018.4 运用迁移学习的方法,提升水下图像识别的准确率。

发表论文:

Man-Made Object Recognition from Underwater Optical Images Using Deep Learning and Transfer Learning

IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)2018

论文地址:https://xueyangfu.github.io/paper/2018/icassp/icassp2018.pdf

代码地址:https://xueyangfu.github.io/paper/2018/icassp/underwater_generation.zip

目录

一、背景及目的

1.1 水下图像识别难点

1.2 创新点

二、方法

2.1 水下图像生成

2.2 网络结构

2.3 objective

三、实验

3.1 数据集

3.2 实验

四、总结


一、背景及目的

1.1 水下图像识别难点

2017.1-2018.4基于迁移学习的水下图像分类_第1张图片

  • 光照条件差,水下光照环境复杂
  • 对比度低,会有色散
  • 获取困难,水下图像获取成本高,因此样本量不足

1.2 创新点

通过易得的水上图像进行训练,用水上样本与水下样本两个域的样本共同训练。并且只需要源域有标签,目标域可以无标签。

  • 源域:水上正常图像,有标签
  • 目标域:水下图像,无标签

二、方法

2.1 水下图像生成

Yoav Y. Schechner and Nir Karpel, “Clear underwater vision,” in Computer Vision and Pattern Recognition, 2004. CVPR 2004. Proceedings of the 2004 IEEE Computer Society Conference on, 2004, pp. I–536–I–543 Vol.1.

Nguyen et al., Illuminant Aware Gamut-Based Color Transfer, TEAJWS, 2014.

  • 表示正常的水上图像。
  • 颜色迁移direct transmission:
  • η为扩散衰减,z为浑浊度,这两个系数越大,则颜色变化越大。这表示浑浊的正向传播。
  • 反向散射back-scattering:
  • 水下图像:

根据此结果作为水下图像数据集。

2.2 网络结构

相当于alexNet结构,在最后两层加入MMD。

2017.1-2018.4基于迁移学习的水下图像分类_第2张图片

2017.1-2018.4基于迁移学习的水下图像分类_第3张图片

输入时候用有标的源域样本训练AlexNet,然后训练完成后,加入目标域样本,只用MMD更新最后两层的权重。

为什么只用MMD更新最后两层的权重:因为最后两层是刻画分类结果和特征之间相互作用的特征。而浅层的特征基本通用。

进可能的使不同域的图像通过深度网络之后特征分布相近。

2.3 objective

定义为:

前半部分为交叉熵,后半部分为MMD项。其中,MMD项定义为:

  • 上标s表示源域即正常水上图像,t表示目标域水下图像。
  • k用于衡量两个样本之间的距离,运用的是高斯核函数,即距离越大,则此值越小。

  2017.1-2018.4基于迁移学习的水下图像分类_第4张图片

 最小化MMD loss的目的就是,让源域和目标域的域内距离尽量大(注意这个域指的是整个源域或者目标域,便于分类),域间距离尽量小,即拉近源域和目标域的分布。

三、实验

3.1 数据集

The Amazon dataset is used as the original in-air man-made object dataset. The dataset consists of 2817 images of man-made objects downloaded from amazon.com. There are 31 categories, with each category containing between 36 to 100 images.

3817张,31类,每类36-100张图片。睡下图片生成按照上面2.1 的方法:

2017.1-2018.4基于迁移学习的水下图像分类_第5张图片

3.2 实验

实验1:水下图像训练,水下图像测试

实验2:水上图像训练,水下图像测试

实验3:水上图像加水下图像(无标签)MMD训练,水下图像测试

2017.1-2018.4基于迁移学习的水下图像分类_第6张图片

2017.1-2018.4基于迁移学习的水下图像分类_第7张图片

 可以看到加入MMD对实验性能的提升非常明显。

四、总结

用水上图像加上迁移来增大水下图像识别的准确率。

你可能感兴趣的:(机器学习,论文解析)