HEVC 样点自适应补偿(SAO)原理详解
代码版本:HM-16.2+SCM-3.0rc1
时间: 2015/07/20
作者:LB
SAO应用于去方块滤波之后,首先将Frame划分成若干个LCU,SAO对处于不同图像区域的LCU进行局部信息补偿,以减少源图像与重构图像之间的失真。HEVC中根本上说只有两种SAO类型:边缘补偿(EO,Edge Offset),带状补偿(BO,Band Offset),在实际操作过程中还引入了参数融合模式(Merge)。
对于每一个LCU都有三种SAO模式进行选择,BO,EO,OFF(不采用SAO)。如下图所示,虚线为LCU的边界。可以直观的看出相邻的LCU往往会采用相同的的SAO模式,此时采用Merge模式,对应的SAO采用相邻块的SAO参数,可以降低码率。
重点内容带状补偿与边缘补偿分布示意图
因为SAO实在整个帧编码完成得到重建帧之后进行的,因此它属于Slice级别,在实际的操作过程中,若采用了Merge模式,需要判断相邻块是否在同一个Slice,同一个Tile,以及是否可以跨越Slice,跨越Tile。
Merge模式:
C的SAO参数有以下三种选择:
① 直接使用A块的参数;
② 直接
HEVC 样点自适应补偿(SAO)原理详解相关推荐
- 大数据是什么和大数据技术十大核心原理详解
一.数据核心原理 从"流程"核心转变为"数据"核心 大数据时代,计算模式也发生了转变,从"流程"核心转变为"数据&quo ...
- 大数据技术十大核心原理详解
一.数据核心原理--从"流程"核心转变为"数据"核心 大数据时代,计算模式也发生了转变,从"流程"核心转变为"数据"核心 ...
- SVM分类器原理详解
SVM分类器原理详解 标签: svm文本分类java 2015-08-21 11:51 2399人阅读 评论(0) 收藏 举报 分类: 数据挖掘 文本处理(16) 机器学习 分类算法(10) 目 ...
- 主成分分析(PCA)原理详解 2016/12/17 · IT技术 · 主成分分析, 数学 分享到: 21 原文出处: 中科春哥 一、PCA简介 1. 相关背景 主成分分析(Principa
主成分分析(PCA)原理详解 2016/12/17 · IT技术 · 主成分分析, 数学 分享到:21 原文出处: 中科春哥 一.PCA简介 1. 相关背景 主成分分析(Principal Co ...
- 手机快充芯片及其技术标准和设计原理详解
手机快充芯片及其技术标准和设计原理详解 智能手机对于宽带无线通信.图像处理等多方面的需求导致实际耗电呈指数增长.未来5G通信带宽将比4G增加10倍,4K/8K等高清视频技术逐渐应用,CPU.GPU等运 ...
- 离线强化学习(Offline RL)系列3: (算法篇)策略约束 - BRAC算法原理详解与实现(经验篇)
论文原文:[Yifan Wu, George Tucker, Ofir Nachum: "Behavior Regularized Offline Reinforcement Learnin ...
- 通过 JFR 与日志深入探索 JVM - TLAB 原理详解
全系列目录:通过 JFR 与日志深入探索 JVM - 总览篇 什么是 TLAB? TLAB(Thread Local Allocation Buffer)线程本地分配缓存区,这是一个线程专用的内存分配 ...
- CORDIC算法原理详解及其Verilog实现
CORDIC算法原理详解及其Verilog实现 本文的verilog代码 链接:https://pan.baidu.com/s/1GGbRjxO5CxoIODQAg1l6Lw 提取码:jo0h *本文 ...
- Web端即时通讯技术原理详解
Web端即时通讯技术原理详解 前言 在web端的IM即时通讯应用,由于浏览器的兼容性以及其固有的"客户端请求服务器处理并响应"的C/S通信模型,造成了要在浏览器中实现一个兼容性较好 ...
最新文章
- 腾讯医疗AI实验室:基于深度学习的放疗靶区自动勾画
- MySQL 5.6 for Windows 解压缩版配置安装
- 设计模式的C语言应用-适配及系列模式-第六章
- 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
- 常用的数据结构和算法
- sap销售发货的流程_基于SAP系统批量创建销售订单及交货单过账的方法与流程
- YouTube视频推荐系统总结
- 视频截图获取视频某一帧做图片
- 计算机安装win10配置,win11发布了,那么安装win11配置要求是什么?win11配置要求详解...
- 纯Java搭建SS开发环境
- 如何在代码中判断当前设备是iPhone 4/4S还是iPhone 5?
- 关于APPT2的问题记录AAPT2 error: check logs for details
- 身在异国的你,心目中是否有张“不可取代名单”?
- 风华秋实再度递表港交所:非控股权益亏损扩大,涉三七互娱等
- PyQt5组件之QPixmap
- [FPGA入门笔记](四):倍频器和分频器的实现
- Burpsuite专题学习指南
- vue.js自定义LCD字体及字体压缩
- “Windows 正在配置 Auto CAD 2007,请稍后...”的解决办法
- 人工智能技术在企业中,主要有哪些具体应用?
热门文章
- Java从入门到精通 第4版 PDF下载
- 2013下半年软件设计师考试体会
- C/C++——Void的用法
- Android startForeground 却无notification的黑科技原理分析 以及Android7.1的修复
- bootstrap-table+Django: 服务端分页
- STL 中的常见实用库函数(适合初学算法者阅读)(持续更新中)
- C语言的集合库C语言STL
- Java abstract的理解
- 【运行报错】Redis:Operation against a key holding the wrong kind of value
- 【项目实战】Python基于librosa和人工神经网络实现语音识别分类模型(ANN算法)项目实战