目录

一、块效应伪影 / 块状伪影

二、 去除块状伪影

三、振铃伪影 


一、块效应伪影 / 块状伪影

        块状伪影(Blocking Artefacts)是对经过变换编码的图像进行重建时,图像中可能会出现压缩过程产生的可见伪影。基于块的变换编码中,一种常见伪影是 “块效应”(Blocking Effect)或 “网格噪声”(Grid Noise)。块效应是量化过程中对直流(DC)变换系数进行近似处理的结果。

        在对变换系数进行量化时,编码器会从可用的量化参数中,选择数值最接近该系数的参数来表示该系数。这种 “舍入” 操作可能导致相邻块中出现视觉上颜色不同的像素,即便原始图像中对应的像素几乎完全一致。因此,在重建后的图像中,为变换编码过程划分的像素块可能会变得可见(见图 5.4)。

Fig. 5.4 Examples of blocking artefacts

        为降低数据速率而增大量化步长(即采用更粗的量化步长)时,块效应会变得更加明显。块效应在以下图像区域中尤为突出:

•    图像的边缘或颜色边界处
•    图像中颜色相对均匀的区域

二、 去除块状伪影

        在块效应伪影校正中,清晰度保持是一项具有挑战性的难题。其核心问题在于,需要区分图像中的真实边缘与由块效应伪影产生的虚假边缘。本研究中假设,真实边缘的亮度降幅会显著更大。

        本文提出了一种极为简单的块效应校正方法。我们以两个相邻的 8×8 像素块为例进行说明(见图 5.37)

Fig. 5.37 Pixels near boundary between adjacent 8 _ 8 pixel blocks

        在计算出系数后,像素 a0 和 b0 将分别替换为 c0 和 d0:


        这意味着:若 a0 与 b0 的差值较大,则该边缘为真实边缘,此时 k2 值较小;新得到的 c0 值将取决于 a1,d0 值将取决于 b1,且该边缘得以保留。

        \sigma _{r} 值越大,对块边界的平滑强度就越高。\sigma _{r}的取值范围为 0.05 至 0.5,在某一特定应用场景中,r\sigma _{r}被固定设为 0.1。

三、振铃伪影 

        振铃伪影(Ringing Artefacts)是量化误差导致的结果(图 5.5 以一维情况展示了该效应:当对应较高频率的系数被置为零时,恢复的信号中会出现模糊现象),在代表较高空间频率的系数中尤为明显。

        振铃伪影最可能出现在图像的强边缘处,且在文本中十分常见 —— 这是因为文本中普遍存在强边缘。不过,振铃伪影通常表现为边缘附近的模糊灰线,且仅当周围像素具有相对较高亮度时才可被察觉(见图 5.6)。若振铃伪影所在区域的像素亮度较低,则这些灰线难以被发现。此外,振铃伪影区域内的纹理往往会掩盖该伪影。视频中的振铃噪声表现为边缘附近的局部闪烁。

Fig. 5.6 Examples of ringing artefacts near sharp edges

        在高度压缩的图像中,块效应是主要的压缩伪影;而在较低压缩比下,振铃伪影通常是最明显的伪影。

        另一种 “振铃” 伪影(即图像块高频分量的加权系数被置零所产生的伪影)会呈现出特殊的图案。在某些区域中,若纹理包含具有特定边缘方向的结构化斑块,量化过程会严重破坏边缘方向与 0°、45° 或 90° 偏差较大的区域,同时夸大其余区域。图 5.7 展示了该效应。

        图 5.8 还表明,强边缘并非振铃伪影产生的必要条件。

Fig. 5.8 Ringing artefacts can appear near weak edges too

        然而,边缘附近的振铃伪影更易引起视觉不适,因此这类伪影是校正工作的首要对象。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/96641.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/96641.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/96641.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java:对象的浅拷贝与深拷贝

目录 一、概念 二、实现方式 2.1 浅拷贝(不推荐) 2.2 深拷贝 2.2.1 方法一:重写 clone() 方法并递归克隆(常用) 2.2.2 方法二:通过序列化实现(更强大,但更重) 2.2…

佰钧成 社招 一面

1. “评估需求、排期”的工作流程? “我的工作流程一般是这样的: 需求评审: 首先会和产品、后端同学一起过需求,确保我完全理解了业务背景和要实现的价值,而不仅仅是功能点。技术方案设计: 之后&#xff0c…

最短路径问题(图论)

1 Floyd 作用: 求图中所有顶点之间的最短路径,包括有向图或者无向图,权重正负皆可,用来一次性求所有点之间的最短路径。 思路是 通过逐步扩大中间层,使得最短路径不断被更新,直到中间层扩大到n位置&#…

2025年8月新算法—云漂移优化算法(Cloud Drift Optimization Algorithm, CDO)

1、简介 这项研究介绍了云漂移优化(数位长)算法,这是一种创新的自然启发的元启发式方法来解决复杂的优化问题。CDO模仿受大气力影响的云粒子的动态行为,在探索和利用之间取得了微妙的平衡。它具有自适应权重调整机制,可…

VS Code进行.NET开发时使用断点和热重载

VS Code 调试热重载 1. VS Code 设置 安装扩展:C#、C# Dev Kit设置中搜索hot reload,选择C#开发工具包,把下图的几项全部打勾2. 启动项目(仅用左侧“运行和调试”) 打开解决方案,选你的启动项目的“.NET La…

mysqlbinlog解析命令

解析 MySQL Binlog 详细信息的命令以下是解析 MySQL Binlog 详细信息的常用命令:1. 基本 binlog 解析命令# 查看 binlog 文件内容(基本格式) mysqlbinlog /var/lib/mysql/mysql-bin.000001# 查看特定时间段的 binlog mysqlbinlog --start-dat…

算法训练营day60 图论⑩ Bellman_ford 队列优化算法、判断负权回路、单源有限最短路(修改后版本)

增加对最短路径的优化算法、负权回路、单源有限最短的讲解 Bellman_ford 队列优化算法 -------------------------------------------------------------------------------- 8.24更新:该算法是针对带负值的最短路径的优化算法,核心通过队列来实现&…

Python 学习(十六) 下一代 Python 包管理工具:UV

目录1. UV 介绍1.1 什么是UV?1.2 UV的核心优势1.3 UV和其他工具对比1)UV vs. pipvirtualenv2)UV vs. Conda3)UV vs. Poetry4)功能对比表2. UV的安装与常用命令2.1 安装UV1)使用官方安装脚本(推荐…

Redis学习笔记 ----- 缓存

一、什么是缓存 缓存(Cache)是数据交换的缓冲区,是存储数据的临时地方,一般读写性能较高。 (一)缓存的作用 降低后端负载:减少对数据库等后端存储的直接访问压力。提高读写效率,降低…

React响应式链路

文章目录响应式链路的核心环节1.状态定义与初始化2.状态更新触发(状态变更)3.调度更新(Scheduler)4.重新渲染(Render 阶段)5.协调(Reconciliation)与 Fiber 架构6.提交更新&#xff…

软件设计师——计算机网络学习笔记

一、计算机网络 网络基础 1. 计算机网络的分类2. 网络拓扑结构 总线型(利用率低、干扰大、价格低) 星型(交换机形成的局域网、中央单元负荷大) 环型(流动方向固定、效率低扩充难) 树型(总线型的扩充、分级结构) 分布式(任意节点连接、管理难成本高)一般来说,办公室局…

1200 SCL学习笔记

一. IF. 如果。下面是一个起保停IF #I_start AND NOT #I_stop THEN //如果I_start接通 和 I_stop没有接通#Q_run : 1; //输出Q_run 接通 ELSIF #I_stop THEN //如果I_stop接通#Q_run : 0; //。。。。。。 END_IF;二. CASECASE…

单例模式与线程池

1. 单例模式单例模式是一种常用的设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式在需要控制资源访问、管理共享状态或协调系统行为时非常有用。单例模式的核心特点:私有构造函数:防止外部通过n…

Chrome和Edge如何开启暗黑模式

Edge和Chrome浏览器都提供了实验性功能,可以通过修改实验性设置来开启暗黑模式。 在浏览器地址栏中输入edge://flags/(Edge)或chrome://flags/(Chrome)。在搜索框中输入“dark”,找到与暗黑模式相关的选项。…

【科研绘图系列】浮游植物的溶解性有机碳与初级生产力的关系

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍 数据准备 数据处理 溶解性有机碳(DOC)与初级生产力(NPP)的关系 溶解性有机碳(DOC)与光照强度(PAR)的关系 数据可视化 加载R包 数据下载 导入数据 画图1 画图2 总结 系统信…

IDEA相关的设置和技巧

IDEA相关的设置和技巧 我的博客对应文章地址 1.布局设置 IDEA的布局自定义程度很高,顶部工具栏,侧边栏都可以随意定制,设置好的布局方案可以保存,在新项目中快速使用 1.1 工具栏设置 [!tip] 举个例子:比如我要在顶部…

AWS Lambda 完全指南:解锁无服务器架构的强大力量

在云计算的发展浪潮中,无服务器(Serverless) 架构已然成为构建现代应用的新范式。而在这场变革的中心,AWS Lambda 作为开创性的 Function-as-a-Service (FaaS) 服务,彻底改变了我们部署和运行代码的方式。 本文将带您深入探索 AWS Lambda,从核心概念、工作原理到高级实践…

人工智能时代下普遍基本收入(UBI)试验的实践与探索——以美国硅谷试点为例

一、硅谷UBI试验的最新进展(2025年)1. 试验规模与资金来源圣克拉拉县试点:硅谷所在地圣克拉拉县针对脱离寄养家庭的年轻人开展UBI试验,每月发放1000美元补贴,持续1-2年,覆盖约60名参与者,成本约…

云计算之云主机Linux是什么?有何配置?如何选?

一、云环境如何选择Linux发行版 1.1、Linux在各个领域的发展 Linux在各个领域的发展序号Linux发展领域说明1Linux在服务器领域的发展目前Linux在服务器领域已经占据95%的市场份额,同时Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注&#xf…

XCVU13P-2FHGB2104E Xilinx(AMD)Virtex UltraScale+ FPGA

XCVU13P-2FHGB2104E 是 Xilinx(AMD)Virtex UltraScale FPGA 系列中的一款高性能芯片,适用于需要大量逻辑资源、高带宽和高速数据传输的应用场景。作为该系列中的旗舰产品,XCVU13P-2FHGB2104I 结合了强大的处理能力和灵活的可编程性…