LSD笔记

作者: S3移动肾源 | 来源:发表于2018-05-20 01:33 被阅读0次

Learning-to-See-in-the-Dark-master

该项目实现了对于暗光环境下,使用高速快门和适中感光度拍摄出的极大欠曝的raw文件,生成曝光正常且画质优秀的jpg格式文件。效果极大优于使用前期高感光度拍摄,或者使用ps等软件提亮照片。

数据集:

数据集分为sony和fuji两个数据集,sony部分为拜尔阵列,fuji部分为xtran阵列。两种色彩滤镜排列存在区别,在raw通道分离时使用不同算法。

    以sony数据集为例,数据集包括两种类型的照片,一张曝光时间长,曝光充足的照片(储存在long文件夹中)和若干张曝光时间短,欠曝严重的照片(储存在short文件夹中)。

文件名第一位为照片编号,相同代表同一场景;第二位代表序号,第三位代表曝光时间

数据预处理:

    短曝光照片使用rawpy读取元数据,减去黑位后,根据色彩滤镜模式拆分成若干单色通道。拜耳阵列拆分为1/2 1/2 4(rggb);Xtrans拆分为1/3 1/3 9(2r2b5g)

网络结构:

损失函数:

优化器:

训练过程:

    每次训练中,按照随机顺序取一个照片编号,根据照片编号读取长曝光照片及一张编号为00的短曝光照片(如果存在多个编号为00,曝光时间不同的,则随机取一张)。根据文件名判断两张照片曝光量差值倍率作为放大倍率。短曝光照片预处理后乘上放大倍率,放入输入数组;长曝光照片使用rawpy解码输出16位rgb图片放入目标数组。加载完成后,在图片内取随机位置截图并随机翻转,作为训练样本。

    第一次读取后将照片保存到内存(真tm大)。将使用的数据量限制为50组照片后内存大小约为13gb

修改笔记

1.增加batch大小(从1到5)时间翻倍,开始下降速度较快但是然后趋于平缓,小样本中200次训练损失率没有优势

2.网络对显卡利用率较低

3不记录日志,训练速度约为0.1s/张,加了是>0.3

4输出层加几层resnet?

5.20

选择性记录日志后,单次5batch训练时间低于0.2s,gpu利用率在40-50

出现loss率周期性上升

相关文章

  • LSD笔记

    Learning-to-See-in-the-Dark-master 该项目实现了对于暗光环境下,使用高速快门和适...

  • lsd

    昨晚开始筹划早上的跑步 最近没怎么跑长距离 刚刚开始的时候还是挺轻松的 十五公里后仍旧体力不错 但是补水的需求越来...

  • 跑步送年。

    明天拜年跑休,课表调整为150分钟LSD。 LSD也是一种轻松跑,只是它会更慢些,距离更长些。 LSD跑一般与E跑...

  • LSD及LSD项目的总结:

    LSD(linux system desine)中文名称是Linux程序设计 LSD的功能或者说作用就是用C语言编...

  • 【LSD长距离慢速跑】长距离是多长?慢速跑是多慢?

    LSD(Long Slow Distance) 长距离慢速跑 LSD有很多好处,提高肌肉耐力和强韧度,增强心肺能力...

  • 无标题文章

    LSD-SLAM之场景重建

  • [Using English Everyday]1/365

    The first LSD run of 2019, done. All achievements should ...

  • 2021-02-02

    LSD在燃脂的同时,增强肌肉耐力,减少身体负担;同时可以去除体内酸性物质,消除肌肉疲劳。或许有些人觉得LSD没有挑...

  • 我跑故我在

    今天计划跑一个长距离慢跑(LSD)。但是具体跑多远,我还没想好,最低25公里,再低就意义不大了。 LSD跑不仅需要...

  • 周末LSD有感

    上周末跑了一次20公里,时隔七天,今天下午五点再开跑20公里。可能是许久未跑的缘故,很不适应夏季长距离跑步。过程中...

网友评论

    本文标题:LSD笔记

    本文链接:https://www.haomeiwen.com/subject/mjpodftx.html