自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 视频ToneMapping(HDR转SDR)中的颜色空间转换问题(BT2020转BT709,YCbCr、YUV和RGB)

笔者按,最近在做视频TM的相关工作,具体是给定一个HDR视频(10bit的YUV420格式),要对其进行TM,写了一个算法但总是有非常离谱的色差,尤其是红色和蓝色通道。仔细检查之后发现是拿到的HDR视频的颜色空间是BT2020的,但转换后的SDR视频是BT709的,需要先对颜色空间进行降级才可以进行处理。这里记录一下处理过程。......

2022-06-27 10:39:06 5146 6

原创 各种HDR标准的技术细节,读这一篇就够了

笔者按:最近要做算法层面的HDR/SDR互相转换相关的内容,但是对HDR相关的内容真的没有一个很全面的认识。HDR转SDR还好,都是0~255的8bit图像;但是如果SDR转HDR,转换出来的图像在不同的显示器上观感差距巨大。所以就对这个东西比较迷惑。这篇图像就尝试来弄清楚,这些HDR标准,在技术细节上都是怎么样的,包含哪些内容,有哪些区别。此外,对于一些共性的知识,这里也会给出讲解。

2022-03-09 16:07:46 22853 7

原创 一种简单的图像LDR->HDR算法

算法比较简单,尽量简单说。(发的其实是比较水的期刊,可以看作一个启发吧)Part 1 原理首先,用到的ITM函数为:L是LDR图像的亮度,Lw是输出的HDR图像亮度,取决于显示器和图像本身(不是每个图像中的最亮值都要映射到显示器的最亮值。abcd都是参数,这个函数画出来像下面这样参数 a 和 d 允许分别控制曲线的所谓脚趾(对比度)和肩部(扩展速度)的形状。参数 mi 和 mo 充当曲线的锚点,并分别表示为输入 ILDR 定义的中间灰度值和输出 IHDR 中的预期中间灰度值

2022-03-01 20:37:26 4381 4

原创 视频HDR->LDR/SDR(Video Tone Mapping问题)之Real-time noise-aware tone mapping论文阅读笔记

老规矩,先给出算法结果预览和算法flow map该算法在VTM领域比较有影响力。VTM问题和图像TM问题最大的区别在于,对视频进行处理的时候需要考虑到时域的一致性问题。在以往的算法中,很多方法都是用一些时域的约束或者滤波来进行求解的,这就不可避免地要用到一些关于未来的帧的信息,这导致VTM问题从本质上没有办法real time执行,而只能通过post process的方法来进行。本篇文章提出的方法很好地克服了这个问题。目录3 Approach overview3.

2022-03-01 15:27:54 1773 5

原创 视频HDR -> LDR问题(Tone Mapping)综述

笔者按:最近开始作视频HDR的相关工作,对相关内容都不太了解,从综述文章开始阅读。本文主要记录文章 《A comparative review of tone-mapping algorithms for high dynamic range video》的阅读记录。Review文章不会讲很具体的原理,只是给出一些启发式的公式,作为这个问题的入门。这篇文章的展开逻辑是先笼统地讲讲HDR,然后图像HDR,然后视频HDR,一直到第六章才会从原理上讲一些TM算法的详细原理。想看具体的算法原理的同学也可以直接看

2022-02-22 17:39:38 2931 2

原创 图像对比度增强之A New Image Contrast Enhancement Algorithm Using Exposure Fusion Framework——论文阅读和个人理解

项目主页:CAIP2017 (baidut.github.io)笔者按:最近风格化的项目暂且告一段落,开始往HDR的方向进发。在开始阶段先不追求真HDR,只是尝试对图像的对比度进行改善(过曝和欠曝的优化),偶然在github上看到了这篇文章,其主页的效果非常吸引人,整个算法框架也肥肠简单,所以就看一下这篇论文,顺便把论文笔记记录下来,可能会顺便放一些自己的思考进去。

2022-01-10 15:06:27 4435

原创 风格化渲染之油画渲染:Customizing Painterly Rendering Styles Using Stroke Processes——论文阅读和个人理解

NPR领域一篇比较有意思的文章,利用了Markov graph的思路来构建笔划之间的关系。1 引言本章主要引入了几个用于控制式样渲染的参数Density——密度:这个参数和图像内stroke的数量成正比Non-Uniformity——不均匀度:用于衡量图像内笔划较为密集的zone和较为稀疏的zone的strokes的数量对比,这个值越大,数量对比越悬殊Local Isotropy——局部各向同性:这个值用来衡量局部的区域内,笔划的方向的相似度,这个值越

2022-01-05 20:09:43 1882

原创 边缘检测之从Sobel、Canny、DoG到XDoG

笔者按:2012年发表的XDoG这篇文章在图像处理领域个人认为是一片非常经典的文章。本文里面不仅提出了XDoG,还对传统的图像边缘检测理论、DoG理论做出了详细的阐释,并给出了XDoG的多个应用。本文就记录一下在读这篇文章中的一些重点和思考,并附有实现代码,测试代码和测试结果。

2021-12-15 11:47:36 4125

原创 git使用:Permission denied (publickey) 之 no mutual signature algorithm解决方法

最近开始用bitbucket的仓库做版本管理,配置的时候遇到一些坑。公司配置只能通过ssh key进行clone,但是按照老员工配置的方法配置后,git clone的时候始终提示permission denied(publickey),尝试了很多种方法都没解决。在终端输入ssh -v [git服务器]看到最后报错内容是debug1: send_pubkey_test: no mutual signature algorithm查了一下,是由于OpenSSH从8.8版本由于安全.

2021-12-02 11:32:25 2640 1

原创 文献阅读:Stylized Neural Painting

摘要文章提出了一种“风格化神经绘画方法”,不同于以往的风格迁移中pixel to pixel的映射,而是在矢量化环境中模仿艺术创作过程。这个过程中具有一系列物理意义明确的参数,可以用于调整效果。此外,文章还讨论了关于0梯度问题的参数搜索问题,并提出了从最优transportation的角度解决这个问题的方法。引言近年来,神经网络被广泛用于风格迁移。但其中传统的图像到图像的迁移要么是一种像素到像素的映射,要么是一种连续的优化过程。但是艺术家的创作是有笔划顺序的,这和传统的神

2021-10-29 12:41:26 1490

原创 OpenCV / Numpy 个人编程经验汇总、排坑

cv2.videoWriter() cv2.videoWriter()要写视频时,要求有相应的编码器,一般安装一个OpenH264,一个ffmpeg就够了。其中OpenH264的dll文件要求放到当前的执行目录下,ffmpeg需要设置环境变量。 cv2.videoWriter()中的frameSize参数,格式为(宽,高),和获取shape的时候的(高,宽)是相反的,需要注意,不然写出来的视频文件是空的。 目前个人用的组合是:“X264”+“*.avi”文件 for循环加速在用OpenC

2021-10-21 12:04:25 145

原创 风格迁移(非learning)之铅笔画——Combining Sketch and Tone for Pencil Drawing Production的论文理解

这篇论文是International Symposium on Non-Photorealistic Animation and Rendering (NPAR 2012) 的Best Paper Award,作者是(当时)港中文的Cewu Lu, Li Xu和Jiaya Jia。正好最近在做风格迁移的相关内容,尝试阅读这篇文章,并(尝试)复现一下。文章的主页:Combining Sketch and Tone for Pencil Drawing Production (cuhk.edu.hk)

2021-07-14 19:15:51 876 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除