阅读笔记 Scale-aware Structure-Preserving Texture Filtering

文章来源:Pacific Graphics 2016

下载链接:Paper Download


解决的问题:

图像结构-纹理分解(纹理滤波)


文章内容:

本文提出了一种基于自适应尺度(kernel scales)的结构纹理分离滤波方法。其核心思想是使用像素邻域统计信息区分纹理和结构,同时为每个像素找到最优的平滑尺度(kernel scales)。

对于传统的边缘感知滤波器来说,在多尺度特征并存的情况下,处理高复杂度的图像往往具有一定的挑战性。特别是,在删除不重要的细节和保护重要的特征之间找到适当的平衡并不总是容易的。与以前的方法不同(以前的方法大都是采用固定尺度进行处理),作者从自适应内核尺度的角度来解决这个问题。该方法利用基于patch的统计信息,从结构上识别纹理,并得到最优的像素平滑比例尺寸。实验结果表明,该机制能够有效地保护图像中突出的几何结构,从而提高图像/纹理的滤波性能。

该文章主要贡献:使用自适应内核尺度处理纹理滤波(即,变尺度),而以前方法均是固定尺度。


下列为计算自适应内核尺度的处理步骤:

本文使用中间指导图像(intermediate guidance images)来去除纹理。指导图像通常是通过对源图像进行保边平滑生成,然后进行联合双边滤波滤除纹理。给定输入图像I,联合双边滤波器定义如下:

公式 1

其中Ip、Gp、Sp分别表示输入图像像素p处的强度/颜色值、制导图像和滤波图像,p = (px, py) q = (qx,qy)是两个像素的空间坐标。f(·)和g(·)测量两个像素之间的空间和幅度的距离(高斯权重函数中使用),过滤过程可以根据过滤目标进行迭代。

对于基于指导图像的结构-纹理分离框架,指导图像是决定滤波结果质量的关键。从某种意义上说,以前方法造成伪影是由于它们在生成指导图像时使用固定尺度的平滑方法造成的。针对这一问题,本文提出了一种自适应控制平滑尺度的指导图像生成方法。

首先,使用高斯滤波获取指导图像,其定义为:

公式 2


公式 3

其中公式3中Kp表示像素p处的最佳核尺度。为了估计每个像素处的Kp,就需要测量像素离我们想要保持的结构边缘的距离。其基本原理是在平坦或纹理区域内放大Kp,在结构边角附近收缩Kp。

其次,为了区分小尺度震荡和结构边缘,本文首先采用RTV方法来增加其可辨别性能,其中RTV在小尺度振荡区域内增大,而在包含边的区域内减小。从这个意义上说,RTV可以用来确定像素p处的核尺度Kp。但是原RTV有一个局限性:它经常会错误地将纹理区域的角等倾斜的锐性特征作为沿x轴和y轴的振荡来处理。如果将RTV直接用于内核的Kp,这可能导致一些精细的特征被过度模糊。为了解决该问题,作者定义了方向相对总变差dRTV:

公式 4

φ(·)是沿着角φ的方向偏导数算子。

公式 5

因此,我们需要寻找一个具有最小震荡的结构方向θp,通常这种θp方向垂直于边缘附近的结构。在角落区域,θp指向角落的尖端方向;在纹理区域,θp可以是任意方向。

公式 6

0 ≤ φ < 2π。文中抽样检查了12个不同的方向来有效地识别结构方向θp。利用结构方向,dRTV可以识别出结构边缘和锐化边角。

上述的dRTV可以有效的区分小的结构和纹理,但还不能够准确确定Kp。一个较大的值dRTVθp意味着像素属于纹理区域,但并不完全意味着像素p是远离结构的, 由于dRTV值受到一个区域内振荡幅度和振荡次数的影响。为了解决该问题,作者使用一个非线性变换来规范化dRTV,并计算Eθp,文中称该值为平坦度(Flatness)。

公式 7

σe控制着从结构边缘到纹理区域的过渡平度。

虽然平坦度可以很好地区分纹理区域和结构,但这还不能够确定最优的内核尺度,因此作者又引入了整体平坦度(collective flatness)Cp,取值为左右平均平坦度的最大值。

公式 8

Clp和Crp分别代表p像素左右侧的整体平坦度,Clp定义如下,Crp同理可得。

公式 9

最后,使用整体平坦度来估计核尺度Kp。

公式 10

σ2是高斯函数中的方差,引入参数δ以防止信号过度锐化或混叠。

本文的滤波过程包括指导图像的生成和联合双边滤波。

当获取估计的核尺度K后,我们就可以对原图像I进行变尺度各向同性高斯平滑,得到指导图像(guidance image)G:

公式 11

其中k是标准化因子。


最后,利用指导图像G对源图像I进行联合双边滤波(联合双边滤波可参考该文献),得到最终输出S:

公式 12

其中gσs(·)和gσr(·)分别给出具有相应高斯核尺寸σs和σr的空间和范围权重。注意,σs不同于σ(公式4)。

为了提高滤波效果,可以多次迭代指导图像的计算和联合双边滤波过程。算法1总结了该方法的整个过程。

算法 1

实验结果图:


Figure 9: Visual comparison oftexture filtering results. (a) input image, (b) RTV[λ=0.01,σ=6, εs =0.02,niter =4], (c) BTF [k =5,niter = 5], (d) RGF [σs =5,σr =0.1,niter =4], (e) TreeFiltering [σ=0.02,σs =5,σr =0.05,niter =5], (f) Static & dynamic filtering [λ=200,σ= 2, steps = 10], (g) Semantic filtering with recursive bilateral filter [levelsmoothing = 4.5], (h) our method [σ = 4,σr = 0.1,niter = 5] (best viewed in the original resolution).


Figure 10: Large-scale texture filtering (top) and detail enhancement (bottom) results. (a) input image, (b) RTV [XYXJ12] [λ = 0.03,σ = 10, εs = 0.02,niter = 4], (c) BTF [CLKL14] [k = 6,niter = 5], (d) RGF [ZSXJ14] [σs = 10,σr = 0.1,niter = 10], (e) our method [σ = 18,σr = 0.04,niter = 8]. For filtering large-scale textures, our method clearly outperforms previous methods in terms of preserving salient small-scale features such as corners (red box). As a result, our method enables the detail enhancement ofan image containing large-scale textures without introducing halo artifacts near corners.

该文所获得的好处:

(1)   本文提出了一种基于自适应核尺度的结构保持图像/纹理滤波算法,并第一次将自适应尺度应用于纹理-结构分解问题。


该文工作可能的不足:

(1)   本文方法假设纹理具有一定的振荡属性,因此该方法可能无法完美地处理需要显式纹理分析或特定先验知识的某些纹理。


内容说明:

上述内容仅个人的点滴粗见,如有不当之处,请同行批评指正。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容

  • 0 写在前面 学习了一下大神的博客,这篇文章真的写的很棒,把整个SIFT的原理讲的通俗易懂,转载学习一下。 原文作...
    与阳光共进早餐阅读 13,454评论 6 27
  • 不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘...
    大川无敌阅读 13,864评论 0 29
  • 一份来自大城市的汉堡 今天蛮开心的 坐了16路还有地铁 看了不喜欢的海象海豹海豚表演 如果不出意外的话 我是不会再...
    枯叶晚茶阅读 259评论 0 0
  • 我们经常在做一些事情的时候,往往有很多选择,但是会做出当初自认为比较正确的选择。 比如:我有一个车,但是没有买车库...
    我心飞翔_2465阅读 486评论 0 0
  • 大多数人几乎把大部分工资,用于个人享受。他们美其名曰,挣钱的目的,就是拿来消费的。 但是一个人工作的所有动力,如果...
    水物的语录阅读 316评论 0 0