HLA-Face: Joint High-Low Adaptation for Low Light Face Detection 论文阅读笔记


这是去年7月读这篇文章的笔记了,今年由于忘记了,又有需要,就又读了一次,发现去年完全没读懂这篇文章,也漏了很多重点和细节,这是今年7月读这篇文章的笔记,时隔一年阅读笔记的差距:http://t.csdn.cn/mzPbi

  • 文章认为,一个黑暗图像的数据集和正常光照图像的数据集,存在着两个方面的差距,一个方面为low-level的像素差距,主要指黑暗图像与正常图像在对比度、像素值等像素层次上的差距;一个方面为high-level的特征差距,主要指黑暗图像数据集和正常图像数据集在语义上的差距,比如目标分布/有无标注/包含的目标类别不同等。想要把正常光照图像的目标检测模型用在黑暗图像上,就得做这两方面的adaptation。

  • 现有方法通常分为几种,包括只进行了low-level的adaptation的darkening方法和enhancement方法与进行了low-level和high-level的feature adaption方法。darkening方法是指将正常光照的有标注数据集转化为黑暗的有标注数据集,再用普通的目标检测器去训练;enhancement方法指先将黑暗图像增强为光照图像,再用普通的目标检测器去检测;feature adaption方法指将黑暗图像的特征转化到正常有标注数据集的目标检测特征上,个人觉得大概就是指YOLO in the Dark那样的模型吧。

  • 文章希望分别从low-level和high-level着手进行adaptation。首先是low-level的adaptation,现有的low-level adaptation要么可能在把黑暗图像转为正常图像时,把光源生成到了人上,要么在将正常图像转为黑暗图像时,生成的图像不够暗。为了解决这些问题文章提出了bidirectional low-level adaptation scheme

bidirectional low-level adaptation scheme

  • 文章认为,从正常图像到黑暗图像与三个降质因素有关——亮度、噪声、颜色偏移。将暗图的亮图调高容易,但是降噪和恢复颜色偏移不容易。因此将正常图片进行加噪和颜色偏移得到降质的图片D(H),再用网络转化为调亮后的黑暗图像E(L),这样网络所需要做的事情就变少,也变容易了:
  • 具体的三个转化细节如下:
  • 增亮:用的是这篇文章的模型 “Zero-reference deep curve estimation for low-light image enhancement,” 但是该文章为了避免引入过多噪声,迭代次数较少,增亮程度不够,本文使用了双倍的迭代次数,而因此引入的过量噪声交由Noise Synthesis来拟合,即只需考虑亮度即可。
  • 加噪:先将增量后的带噪声图像E(L)进行模糊化(双边滤波),得到一个降噪模糊图像Eblur(L),然后用这样的图像对E(L) --> Eblur(L)训练一个加噪+去模糊模型(用的是pix2pix)。然后同样对正常图像进行模糊化,然后利用上面训练的模型把模糊的正常图像转成带噪声去模糊的图像D(H)。
  • 颜色偏移:统计E(L)的亮度、对比度、饱和度、色调后,将D(H)的图像调整转化到E(L)的区间内。

Multi-Task High-Level Adaptation

  • High-Level上是希望将D(H),H和E(L)的特征进行adaptation,拉近距离。
  • 其中之一是利用 “Domain generalization by solving jigsaw puzzles,” 中所提方法,拉近E(L)与H的语义特征距离。
  • H和D(H)的距离拉近我看不懂,用的是一个叫contrastive learning的东西
  • 同时还用了contrastive learning来增强E(L)的特征,我也不是很懂
  • 最终的high level loss如下:包括上述的loss和目标检测的loss:

HLA-Face: Joint High-Low Adaptation for Low Light Face Detection论文阅读笔记相关推荐

  1. A Two-Stage Unsupervised Approach for Low Light Image Enhancement 论文阅读笔记

    这是一篇无监督暗图增强论文,来自RAL期刊(JCR1区) 文章将暗图增强任务分解两个阶段,第一阶段用基于retinex的传统方法进行预增强,第二阶段用refinement network 来进一步提高 ...

  2. 论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering

    论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering F ...

  3. 论文阅读笔记——DLT-Net: Joint Detection of Drivable Areas, Lane Lines, and Traffic Objects)

    论文阅读笔记--DLT-Net: Joint Detection of Drivable Areas, Lane Lines, and Traffic Objects 论文简介 1 引言 2 DLT- ...

  4. 【论文阅读笔记】HLA-Face Joint High-Low Adaptation for Low Light Face Detection

    HLA-Face Joint High-Low Adaptation for Low Light Face Detection 文章目录 HLA-Face Joint High-Low Adaptat ...

  5. Low Resource对话摘要论文阅读笔记

    Low Resource也是对话摘要任务中的一个研究重点,因为对话摘要的数据集相对偏少,最多也只有一万条数据,而且现实生活中也难以为长对话标注对应的摘要.这里记录两篇low resource对话摘要方 ...

  6. 论文阅读笔记--ExpandNet: High Dynamic Range Expansion from Low Dynamic Range Content

    Marnerides D, Bashford‐Rogers T, Hatchett J, et al. ExpandNet: A deep convolutional neural network f ...

  7. Self-supervised Low Light Image Enhancement and Denoising 论文阅读笔记

    这是哈工大的一篇无监督暗图增强和去噪的论文,似乎还没有在哪个会议期刊正式发表 文章提出了一个能够同时进行暗图增强和去噪的框架,由两部分组成,一部分是对比度增强网络(ICE-Net),一部分是进一步增强 ...

  8. HLA-Face Joint High-Low Adaptation for Low Light Face Detection

    文章目录 HLA-Face: Joint High-Low Adaptation for Low Light Face Detection(HLA-Face联合高低自适应微光人脸检测) 0 Abstr ...

  9. 对比学习系列论文SimROD(二): A Simple Adaptation Method for Robust Object Detection

    0.Abstract 0.1逐句翻译 This paper presents a Simple and effective unsupervised adaptation method for Rob ...

最新文章

  1. 深度学习在机器人视觉中的局限与优势(综述)
  2. 415 (Unsupported Media Type)
  3. 用C语言解“12-24小时制”题
  4. 中职计算机教师个人自我诊改报告,教师自我诊改报告
  5. Web开发的那点事--业务层常用功能
  6. 会话的清除与建立网络磁盘
  7. servlet接收传过来的数据流
  8. python脚本:向表中插入新数据,删除表中最旧的数据
  9. 从 Poisson 分布到服务器的访问
  10. 新入职朋友说话时,一定不要用“你们”,用“咱们”
  11. 在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具
  12. Log4j 漏洞修复检测 附检测工具
  13. flash 水墨表现(转)
  14. Python学习笔记——网络通信过程
  15. java 假设检验_Spark机器学习-Java版(二)-相关系数和假设检验
  16. java录入个人信息程序_Java:用键盘输入个人信息并输出
  17. 数据库连接池使用场景,工作原理和实现步骤
  18. MMGG测评 感动全球的链上自走棋——HeroesEmpires游戏拆解
  19. 华为交换机替换H3C交换机-割接过程
  20. iClient for OpenLayers之快速获取UGCV5,MVT出图参数

热门文章

  1. GDB si,ni,s,n的区别
  2. 论rubyMine调试cocoapods插件的使用方法
  3. C++ Void 指针 教程
  4. 用P5 JS绘制动态绚丽烟花——动态篇
  5. 2022-2028全球与中国内存测试设备市场现状及未来发展趋势
  6. RHCOS设置允许远程登录
  7. 字符串(str)相关的4个函数学习分享
  8. BAT批处理文件 assoc,ftype命令详解
  9. Android入门第31天-Android里的ViewFlipper翻转视图的使用
  10. C语言的变量和汇编中的伪指令,伪指令 尤其EQU DW DB(微机和单片机中的作用稍微不同,但是规则机制相同)微机原理中的汇编指令和伪指令是标准的,单片机的指令和伪指令是在微机标准版基础上修改的版