首页 > 其他分享 >JPEG的量化参数QP如何影响压缩质量

JPEG的量化参数QP如何影响压缩质量

时间:2024-03-04 15:44:41浏览次数:21  
标签:QP Qx JPEG scaling facotr 量化

目录

简介

先说结论:JPEG中的质量参数允许取1~100间的任意一个整数。质量取得越大,压缩比就越低,压缩后的图像文件占用空间就越大,压缩后的图像与原图的相似度就越高,甚至当质量取100时,JPEG就变成了无损压缩算法。

原理介绍

image

量化表是固定的,亮度(Y)和色度(Cb、Cr)矩阵需要采用不同的量化表。量化操作是JPEG图像压缩算法中“有损”的来源,质量参数(QP)对图像压缩的影响是通过放缩量化矩阵实现的,具体算法如下:
if (QP>= 50)
$\quad $ scaling_facotr=(100-QP)/50;
else
$\quad $ scaling_facotr=(50/QP);

if(scaling_facotr!=0)
$\quad $ Qx=round(Q*scaling_facotr);
else $\quad $ Qx=Q;

Qx=unit8(Qx);
这样,用缩放因子与默认的量化矩阵Q相乘就得到了缩放后的量化矩阵,质量参数QP越大,放缩参数scaling_facotr越小,Qx放大倍数也就越小,原始数据的量化间距放大的也就越小,损失也就越少。

标签:QP,Qx,JPEG,scaling,facotr,量化
From: https://www.cnblogs.com/CLGYPYJ/p/18051940

相关文章

  • m基于OFDM+QPSK和LDPC编译码以及LS信道估计的无线图像传输matlab仿真,输出误码率,并用
    1.算法仿真效果matlab2022a仿真结果如下:   2.算法涉及理论知识概要        无线图像传输:图像数据首先被分割成多个数据包,然后每个数据包经过LDPC编码,接着按OFDM符号映射规则将编码后的比特流映射到各个子载波上进行QPSK调制。在接收端,先利用LS信道估计恢复出......
  • 高级消息队列协议AMQP
    一、什么AMQPAMQP(AdvancedMessageQueuingProtocol高级消息队列协议)是一种链接协议,最早用于解决金融领域不同平台之间消息传递而在2003年被提出的,用于进程之间传递异步消息。它描述了通过网络传输的字节流的数据格式。AMQ协议模型包含如下几个概念:Producer(生产者......
  • 谷歌Gemma介绍、微调、量化和推理
    谷歌的最新的Gemma模型是第一个使用与Gemini模型相同的研究和技术构建的开源LLM。这个系列的模型目前有两种尺寸,2B和7B,并且提供了聊天的基本版和指令版。用一句话来总结Gemma就是:学习了Llama2和Mistral7B的优点,使用了更多的Token和单词进行了训练了一个更好的7B(8.5B)模型。所......
  • 龙哥量化:通达信(副图)筹码线起爆指标公式源码
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889这是个副图公式,如果需要改成选股公式,我随时在线 筹码密集度:(COST(90+(100-90)/2)-COST((100-90)/2))/(COST(90+(100-90)/2)+COST((100-90)/2))+CLOSE,COLORYELLOW,LINETHICK2;X_1:=REF(HHV(筹码密集度,......
  • 龙哥量化:通达信(副图)选股公式源码均线、macd、skdj、kdj、rsi、dmi、cci,vol共振
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889 这个公式是几个指标的共振。新建一个条件选股公式,新建一个副图公式,都用下面的源码; {取消的股票 }T1:=IF(NAMELIKE('ST'),0,1)ANDIF(NAMELIKE('*'),0,1);T2:=NOT(CODELIKE('688'));T3:=NOT(CODELI......
  • m基于深度学习的QPSK调制解调系统相位检测和补偿算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要         在数字通信中,正交相移键控(QPSK)是一种高效的调制方法,它能够在有限的带宽内传输更多的信息。然而,在实际通信过程中,由于信道噪声、多径效应等因素,接收到的QPSK信号可能会出现相位偏移,导......
  • QLoRa 低秩分解+权重量化的微调
    QLoRa的核心思想是首先使用低秩分解技术降低参数的数量,然后对这些低秩表示的参数应用量化技术,进一步减少所需的存储空间和计算量。低秩分解低秩分解(Low-RankFactorization):通过将模型中的权重矩阵分解为更小的矩阵乘积,减少模型中的参数数量。参看:LoRA微调和低秩矩阵这种方法......
  • 像闪电般击碎天空吧——快速轻量化模型之 SDXL-Lightning
    SDXL-Lightning是一个由ByteDance(字节跳动)开发的文本到图像的生成模型,其主要贡献在于其高速的生成能力和轻量化的设计。模型的特点快速生成:SDXL-Lightning能够在几步之内生成高质量的1024px图像,这使得它在生成速度上具有优势。这种快速生成的能力使得SDXL-Lightning可以......
  • OpenResty中如何实现,按QPS、时间范围、来源IP进行限流
    OpenResty是一个基于Nginx与Lua的高性能Web平台,它通过LuaJIT在Nginx中运行高效的Lua脚本和模块,可以用来处理复杂的网络请求,并且支持各种流量控制和限制的功能。近期研究在OpenResty中如何实现,按QPS、时间范围、来源IP进行限流,以及动态更新限流策略。今天将实现方案分享给大家。......
  • 通达信量化资金流向指标公式源码副图
    {股票指标}X_1:=1231212;X_2:=IF(DATE<x_1,1,drawnull);X_3:=(2*CLOSE+HIGH+LOW)/4*X_2;X_4:=LLV(LOW,34)*X_2;X_5:=HHV(HIGH,34)*X_2;X_6:=Ema((X_3-X_4)/(X_5-X_4)*100,9)*X_2;X_7:=EMA(0.667*REF(X_6,1)+0.333*X_6,2)*X_2;多头:EMA((X_3-X_4)/(X_5-X_4)*100,30)*X_......