多曝光图像融合

发布时间:2021-10-17 19:29:32

非深度学*方法:

参考Galaxies99开发的基于对齐方法的HDR合成方法工具包AlignHDRToolkit。
(可以主要地)参考使用 OpenCV 进行高动态范围(HDR)成像


都是主要分为以下3个步骤:


1. 对齐方法

我们在中提供了以下对齐方法对齐.py,您可以自由选择要使用的方法。


    MTB(AlignMTB(**kwargs)):MTB alignment method,是OpenCV的内置方法;**kwargs是cv2.createAlignMTB()的参数。
    参考Median Thresold Bitmap (MTB)算法中文详解
    算出图像的均值,然后把大于均值的设置为1,小于的设为0,得到均值二值图;两张曝光不同的图像的均值二值图,做异或运算(相同为1,不同为0),就可以得到差异图/偏移量图。。。(然后呢?如何根据偏移量做对齐?)MTB金字塔(AlignMTBPyramid(grey_-approx,threshold_-range,ref_-id)):G Ward发表的MTB金字塔对齐方法[1];grey_-approx是灰色*似方法,threshold_-range是中值阈值范围,ref_-id是参考图像id。基于特征的ORB(AlignFeatureORB(min_matches,match_percent,**kwargs))(默认):由E Rublee[2]发布的基于特征的ORB对齐方法;min_matches是最小匹配对,match_percent是所选匹配对的百分比,**kwargs是cv2.ORB_create()的参数。基于特征的SIFT(AlignFeatureSIFT(min_matches,match_percent,**kwargs)):由DG Lowe发布的基于特征的SIFT对齐方法[3];min_matches是最小匹配对,match_percent是所选匹配对的百分比,**kwargs是cv2.xfeature2d.SIFT_create()的参数。我们只把筛选用于学术目的。ECC(AlignECC(warp_mode,iteration,terminal_eps,guassFilterSize)):GD Evangelidis出版的增强相关系数(ECC)最大化方法[4];warp_mode是ECC中的翘曲模式(cv2.MOTION_AFFINE、cv2.MOTION_TRANSLATION、cv2.MOTION_EUCLIDEAN和cv2.MOTION_HOMOGRAPHY中的一种);iteration是迭代次数,terminalu eps是终止epsilon,guassFilterSize是ECC中使用的guass滤波器的大小。

2. 合并方式

我方提供以下合并方式:合并.py,您可以使用method参数来选择要使用的方法。


    Debevec(MergerDebevec(**kwargs))(默认):Debevec merge method,是OpenCV的内置方法;**kwargs是cv2.createCalibrateDebevec()的参数。Robertson(MergerRobertson(**kwargs)):Robertson merge method,是OpenCV的内置方法;**kwargs是cv2.createcaliblerobertson()的参数。Mertens(MergerMertens(**kwargs)):Mertens merge(fake HDR)方法,它是OpenCV的内置方法;值得注意的是,这个方法生成的是假HDR(即不是真的HDR,只是看起来像HDR)图片;**kwargs是cv2.createMergeMertens()的参数。

3. 色调映射方法

我们在中提供了以下色调映射方法色调映射.py,您可以使用method参数来选择要使用的方法。


    Drago(TonemapperDrago()):Drago tonemapping方法,是OpenCV的内置方法;**kwargs是cv2.createTonemapDrago()的参数。Reinhard(TonemapperReinhard())(默认):Reinhard tonemapping method,是OpenCV的内置方法;**kwargs是cv2.createTonemapReinhard()的参数。Mantiuk(TonemapperMantiuk()):Mantiuk tonemapping method,是OpenCV的内置方法;**kwargs是cv2.createTonemapMantiuk()的参数。

深度学*方法:

一般为,先选择一张曝光度中等的或曝光较好的作为参考图像,然后将其他图像的信息融合到该图像中。(待续。。)

相关文档

  • 温暖的阳光初中作文
  • 高中地理必修复习试题
  • windows7不是正版是副本什么意思
  • 优化教学过程,激发学习兴趣
  • 显卡几g是什么意思
  • 2015采购部年终工作总结范文
  • 柳永《雨霖铃》
  • 去加拿大留学有哪些优势呢
  • 韩式花苞头扎法图解
  • 幼儿春季食疗养生食谱
  • oppor15手机参数
  • 秋季儿童要吃什么好
  • 安装jdk1.8怎么降到jdk1.7
  • 3年级观察日记范文
  • 【手撕经典算法】【论文解读】【目标检测】YOLO系列解读YOLOv3算法手写
  • 微信账号管理小常识
  • 标准网站开发流程中搜索引擎作用解析
  • 在Linux中如何运行Office及Photoshop
  • 个人辞职报告书
  • 尊崇自然敬畏生命
  • Linux下Hadoop的安装
  • Matlab 曲线拟合之polyfit与polyval函数
  • 荸荠吃法大全荸荠的适宜人群
  • 能让人瞬间就哭的故事
  • 初三语文议论文范文
  • 有关敢于尝试的名言
  • Java接口回调测试
  • Linux ShellCode实践
  • 面试题:什么是倒排索引?
  • 生活需要自信作文(精选3篇)
  • 猜你喜欢

    电脑版