首页 > 其他分享 >【阅读笔记】Rapid, Detail-Preserving Image Downscaling

【阅读笔记】Rapid, Detail-Preserving Image Downscaling

时间:2023-07-14 16:11:56浏览次数:39  
标签:Downscaling 滤波器 Rapid Image box 像素 filter 图像 Id

Rapid, Detail-Preserving Image Downscaling(快速的图像缩放技术)

该论文提出了一种基于卷积滤波器的算法,并确定滤波器的权值,使重要的细节保留在缩小比例的图像。更具体地说,它为更偏离局部图像邻域的像素分配更大的权重。

从信息论的角度来看,偏离中心像素的邻域的一些像素数据可能携带有价值的信息,也可能是噪声或超出奈奎斯特频率的信息。

根据Beghdadi等人[2013]的研究,人类视觉系统“近似于拉普拉斯边缘检测器和自适应低通滤波”。因此,一定程度的噪点和混叠是可以容忍的,而模糊会导致重要细节的丢失。

Kopf等人[2013]提出了一种基于联合双边滤波器的方法。对于每个输出像素,它们在输入图像中定义一个相应的区域。与纯分割相反,每个输入像素可能对输出像素的数量有加权贡献。

该论文算法首先计算原始图像的平滑、缩小版本作为引导图像。考虑到我们应专注于大图像的下采样尺度,基于box filter快速地完成。然后使用卷积滤波器从输入图像组装最终图像,该滤波器赋予与引导图像所表示的局部邻域不同的像素更多的权重。


算法步骤

前置步骤

1、原图$I$通过box filter,生成一个 box filterd,downscaled图降采样图$Id$,参数$d$表示降采样倍数;($Id$形成没有说明,这个是重点)

2、原图$I$中的像素$p$用$\Omega _{I}(p)$表示原图的矩形块像素映射到降采样图$Id$中;

3、暂定$d$是整数

4、$Id$用卷积公式处理得到$\tilde{I}$(模糊图),相当于对$I$做公式2滤波

这种近似比完全高斯近似快得多(特别是对于大d),并且给出非常相似的结果

5、

注:

1、box filter 与gaussian filter的结果图一些差别,gaussian filter结果图与文中的guidance image差别不大。

2、处理边缘像素,可以扩展

后续步骤

通过联合双边滤波器计算输出图像O。

8bit数据下,$Vmax = \sqrt{3*255^{2}}$,将RGB数值归一化。

方程2与常规联合双边滤波器有两大区别:

首先,距离核不减小,而是随着清晰度的增加而增大,即它更倾向于I帽的局部像素邻域的差异

其次,空间核不是高斯函数,是矩形函数,$\Omega _{I}(p)$内为1,在其他地方为0

参数讨论

1、$\lambda$参数影响讨论,指数函数内是归一化数据,用$\lambda$求幂,参数小于1增强,大于1减少

2、结果取决于自身像素和$\Omega _{I}(p)$内周围像素,通过$Kp$连接

3、当$λ= 0$时,所有像素被统一地(与它们的清晰度无关)赋值为1的范围核,权重$1/k_{p}=1/(d^{2})$,此时本文filter等同box filter。

4、λ= 0.5或者1


觉得本文对您有一点帮助,欢迎讨论、点赞、收藏,您的支持激励我多多创作。

我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问

标签:Downscaling,滤波器,Rapid,Image,box,像素,filter,图像,Id
From: https://www.cnblogs.com/AomanHao/p/17553996.html

相关文章

  • VTK 生成MIP图像-vtkImageSlabReslice类
    MIPMIP(Maximum/MinimumIntensityProjection),最大/最小密度投影重建。MIP可以较真实地反应组织密度差异,使得血管的异常改变、形态、走形强化;但是只适用于外观形态的显示。在容积扫描数据中对每条径线上每个像素的最大强度值进行编码并投射成像。MIP的灰阶度反映CT值的......
  • VTK vtkImageReslice
    三维图像切面提取切片(Slice)或切面是三维图像比较常用的概念,尤其在医学图像中。通过提取切面可以方便地浏览和分析图像内部组织结构。VTK中vtkImageReSlice类可以实现图像切面的提取。在实际开发中,四视图中冠状视面、矢状面和横断面(显示过图像内部一点且平行于XY、YZ、XZ平面的......
  • ImageMagick:编译方式安装ImageMagick7.1.1-12(rocky linux 9.2)
    一,官方文档地址:https://imagemagick.org/script/install-source.php如图:说明:编译安装前的准备工作,请参见:https://blog.imgtouch.com/index.php/2023/07/12/imagemagick-bian-yi-an-zhuang-qian-de-zhun-bei-gong-zuo-rocky-linux-9-2/二,下载并解压缩:[root@localhos......
  • ImageMagick:报错:error while loading shared libraries: libjpeg.so.9(ImageMagick 7
    一,报错的例子:1,报错信息[root@localhostwork]#identify-listformatidentify:errorwhileloadingsharedlibraries:libjpeg.so.9:cannotopensharedobjectfile:Nosuchfileordirectory2,原因:imagemagick在调用jpeg的动态链接库时找不到相应的文件,所以报......
  • ImageMagick:编译安装前的准备工作(rocky linux 9.2)
    一,yum方式安装libwebp[[email protected]]#yuminstalllibwebp[[email protected]]#yuminstalllibwebp-devel二,yum方式安装libtiff[[email protected]]#yuminstalllibtiff[root@localhostImageMagick-......
  • [论文速览] Hard Patches Mining for Masked Image Modeling
    Pretitle:HardPatchesMiningforMaskedImageModelingaccepted:CVPR2023paper:https://arxiv.org/abs/2304.05919code:https://github.com/Haochen-Wang409/HPMref:CVPR2023|挖掘困难样本的MIM框架:HardPatchesMiningforMaskedImageModeling关键词:MIM......
  • el-image 插槽样式补全
    问题el-image有两个插槽:placeholder和error。依照demo使用时,样式会发生偏差:demo:使用:解决办法F12打开demo元素页,发现有如下样式:因此,把类名粘贴到全局样式中即可://el-image插槽样式.image-slot{font-size:14px;display:flex;justify-content:c......
  • Django 使用 ImageKit 进行的ImageField 图像处理
     有图像的话,肯定不知保存,需要改变图像的像素,大小等,这就需要第三方的libpipinstall-Udjango-imagekitpipinstall-UPillow settings.py里面,追加imagekit  ,MEDIA_URL,MEDIA_ROOT model.pyfromdjango.dbimportmodelsfromimagekit.modelsimportImageSp......
  • Unity UGUI的Image(图片)组件的介绍及使用
    UGUI的Image(图片)组件的介绍及使用1.什么是UGUI的Image(图片)组件?UGUI的Image(图片)组件是Unity引擎中的一种UI组件,用于显示2D图像。它提供了一种简单而灵活的方式来在游戏中加载和显示图片。2.为什么要使用UGUI的Image(图片)组件?使用UGUI的Image组件可以方便地在游戏中展示各种图片......
  • java BufferedImage怎么转byte[]?
    一.为什么要将BufferedImage转为byte数组?在传输中,图片是不能直接传的,因此需要把图片变为字节数组,然后传输比较方便。而字节数组变成BufferedImage能够还原图像。参考1:https://blog.csdn.net/weixin_39958559/article/details/114788932参考2:https://blog.csdn.net/itigoitie/......