Paper | Learning convolutional networks for content-weighted image compression

时间:2019-10-20 16:20:52   收藏:0   阅读:138

发表在2018年CVPR。

以下对于一些专业术语的翻译可能有些问题。

摘要

故事要点

本来我是想看一看重要性图怎么生成的。看到上图就知道了,就是简单的CNN网络。因此方法没再细看。

以我的经验,这种方案最难的是训练。我们直接看看作者怎么训练的。

模型训练

前面提到了,我们要同时最小化压缩率和失真。因此损失函数设为两个加权组合:
\[ loss = MSE + \gamma R \]
其中,MSE是从解码器解码出来的图像,与原图像的\(L_2\)范数。R是码率损失。作者设置了一个阈值\(r\),若重要性图的求和大于\(r\),则损失为和;否则为0。总的损失是batch中每一张图像损失的总和。

在实际训练时,作者先抛开重要性图,让编码器解码器主体先收敛;然后按三个阶段训练,学习率分别是\(1e^{-4}\)\(1e^{-5}\)\(1e^{-6}\)。每个阶段都训练到损失函数不再下降为止。

\(\gamma\)\(r\)根据需要可调。

原文:https://www.cnblogs.com/RyanXing/p/11707380.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!