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 水下图像识别难点

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

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。

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

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

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

2.3 objective

定义为:

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

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

 

 最小化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 的方法:

3.2 实验

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

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

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

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

四、总结

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

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祥瑞Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值