Structure-preserving manipulation of photographs

本文介绍了一种结合尺度空间分析与梯度域图像编辑的图像增强方法,通过提取不同尺度下的边缘信息并赋予其权重,实现图像的结构保持与细节控制。使用泊松方程解决梯度域编辑问题,生成抽象或增强后的输出图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

保持原有结构信息的图像增强方法。把scale space analysis和gradient domain image editing两个技术结合到一起。

Figure 1: Our approach takes as input an image (left), and allows a user to manipulate its structure in order to create abstracted or enhanced output images. Here we show a line drawing with line thickness proportional to their structural importance (middle), and a reconstruction of color information that focuses on the bee and removes detail around it (right).

保持结构通过提取不同尺度下的边缘实现,如上面中间的图片,不同权重的边缘用不同粗细的线表示。处理中间的图像,即是否删掉某些的边缘信息,最后生成不同效果(抽象程度)的图像。如上面右图,保留蜜蜂部分的所有边缘,删掉周围的一些细节边缘(根据某个设定的阈值),就使蜜蜂清晰保留而删掉背景细节信息。

恢复图像用泊松方程求解,就是梯度域图像编辑技术。

整个算法的流程图

Figure 3: Overview of our method.

Gaussian scale space

利用不同尺度的高斯核,得到不同尺度的图像,用Canny算子提取这些图像边缘信息。不同尺度下的边缘信息不相同。如下图所示

Figure 4: Edge importance. (a) The input image. (b-d) Canny edges at increasing scales. (e) The lifetime measure re

Edge Importance

随着尺度的增大,某些边会消失,某两条边会合并到一起,会出现一些原来没有的错误的边。在计算边的重要性时,要考虑到这点。高斯尺度空间中,某层中消失的边不会再更高层中出现,作者引入一个概念,叫做边的lifetime,表示边在尺度空间中的最后出现的那一层,边存在层数越多,边就越重要。

计算边的重要性不容易,可以改为判断点在各个尺度下是否属于一个边(二值函数而已),点的lifetime就等于点不属于边的最小的那个sigma值。

图片编辑

保留不同lifetime的点,就可以实现对图像细节的控制。对不同区域可以进行不同的处理,最后根据处理过的边缘图,生成结果图。

代码下载

Matlab

 

转自:https://windrocblog.sinaapp.com/?p=388

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值