自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 H.264以及编码调试

H.264以及编码调试一、H.264编码原理H.264相比于之前讲过的MPEG-2来说,注重实用,采用更成熟的技术,要求更高的编码效率和简洁的表现形式。与此同时,在混合编码器的基本框架下,H.264对MPEG-2中的主要关键模块都进行了重大改进。但是,H.264标准的预测、变换、量化、熵编码等基本模块和MPEG-2并没有太大的区别,变化主要体现在功能模块的具体细节上。1. H.264的特点压缩比高:在同等图像质量的条件下,采用H.264技术压缩后的码流,数据量只有MPEG-2的1/2;容错率高:

2020-09-05 08:45:55 378

原创 AR模型的参数估计

AR模型的参数估计一、AR模型概述AR模型属于随机信号参数模型的一种。在AR模型中,随机信号x(n)由本身的若干次过去值x(n−k)和当前的激励值w(n)线性组合产生。x(n)=w(n)−∑k=1pakx(n−k)(1)x(n) = w(n) − \sum_{k=1}^{p} a_k x(n − k ) \tag{1}x(n)=w(n)−k=1∑p​ak​x(n−k)(1)该模型的系统函数:H(z)=11+∑k=1pakz−k(2)H(z)=\frac{1}{1+\sum_{k=1}

2020-06-20 22:24:47 13052

原创 MPEG音频编码原理及编码器调试

MPEG音频编码一、MPEG音频编码原理MPEG的音频编码主要采用了心理声学模型1.1 基本思想通过子带分析滤波器组使信号具有高的时间分辨率,确保在短暂冲击信号情况下,编码的声音信号具有足够高的质量。又可以使信号通过FFT运算具有高的频率分辨率,因为掩蔽阈值是从功率谱密度推出来的。在低频子带中,为了保护音调和共振峰的结构,就要求用较小的量化阶、较多的量化级数,即分配较多的位数来表示样本值。而话音中的摩擦音和类似噪声的声音,通常出现在高频子带中,对它分配较少的位数1.2 心理声学模型

2020-06-14 18:40:34 909

原创 数据压缩:完全重建QMF滤波器组的相关知识

一、完全重建QMF的设计1.1 完全重建QMF组完全重建QMF滤波器组最大的优点是在对信号进行抽取后,可以根据每个子带的不同特征分别进行处理,而插值和合成环节又能消除信号失真的各种因素,因此被广泛用于语音处理、图像处理、国防通信和小波变换中。目前,完全重建QMF滤波器组的设计有多种优化设计方法,如特征值法、最小二乘法[1]、遗传法、多项式分解法[2]等等,都将信号失真降到了很小的范围,但是这些方法计算复杂、参数不容易确定、程序编写较难。而利用matlab的信号处理功能和运算功能,可以快速、有效的设计完全

2020-05-31 22:04:51 792

原创 JPEG解码

刚换了个破解版markdown编辑器叫MWeb,没成想写完以后有错误无法导出了,烦请各位看官移步:JPEG解码JPEG( Joint Photographic Experts Group)即联合图像专家组,是用于连续色调静态图像压缩的一种标准,文件后缀名为jpg或jpeg,是最常用的图像文件格式。其主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造成图像数据的损伤。尤其是使用过高的

2020-05-31 06:11:57 2009

原创 最小二乘:梯度下降法、牛顿法、高斯-牛顿法

1.线性预测器最佳预测系数线性方程推导

2020-05-17 23:11:41 1266

原创 DPCM压缩系统的C++实现

DPCM编码,简称差值编码,是对模拟信号幅度抽样的差值进行量化编码的调制方式(抽样差值的含义请参见“增量调制”)。这种方式是用已经过去的抽样值来预测当前的抽样值,对它们的差值进行编码。差值编码可以提高编码频率,这种技术已应用于模拟信号的数字通信之中。一.原理1.DPCM编解码原理DPCM是一种对模拟信号的编码模式,与PCM不同,每个抽样值不是独立的编码,而是先根据前一个抽样值计算出一个预测...

2020-05-07 22:46:20 272

原创 LZW算法的原理与实现

LZW算法又叫“串表压缩算法”就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。1.基本原理提取原始文本文件数据中的不同字符,基于这些字符创建一个编译表,然后用编译表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编译表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数...

2020-04-28 23:26:07 2485

原创 TGA与YUV文件的转换

一、TGA文件介绍1.简介TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象质量的同时又兼顾了JPEG的体积优势。并且还有自身的特点:通道效果、方向性。在CG领域常作为影视动画的序列输出格式,因为兼具体积小和效果清晰的特点。TGA的结构比较简单,属于一种图形、图像数据的通用格式,在多媒体领域有很大影响,是计算机生成图像向电视转换的一种首选格式。TGA图像格式最大的特...

2020-04-13 23:15:50 200

原创 PNG文件结构概述

一、简介本文介绍PNG(便携式网络图形)

2020-04-04 16:20:21 706

原创 彩色空间转换(RGB ⇔ YUV)

1.彩色空间转换的基本思想及转换公式(1)YUV与RGB空间的相互转换由电视原理可知,亮度和色差信号的构成如下:Y=0.2990R+0.5870G+0.1140BR-Y=0.7010R-0.5870G-0.1140BB-Y=-0.2990R-0.5870G+0.8860B为了使色差信号的动态范围控制在0.5之间,需要进行归一化,对色差信号引入压缩系数。归一化后的色差信号为:U=...

2020-03-28 17:37:22 495

原创 读入RGB文件得到各分量的概率分布及熵

在编写之前需要进行一些准备工作:需要有支持RGB文件读入的头文件Xcode本身不支持对数运算,所以在求熵时需要添加cmath头文件#include <iostream>#include<cmath>#include <fstream>准备工作做好后,可以开始编写代码了:#include <iostream>#include&lt...

2020-03-13 09:48:56 201

原创 用主成分分析法来证实R2为综合测评王道

1、主成分分析原理主成分分析法是利用降维的思想,把多指标转化为少数几个综合指标(即主成分),其中每个主成分都能够反映原始变量的大部分信息,且所含信息互不重复。这种方法在引进多方面变量的同时将复杂因素归结为几个主成分,使问题简单化,同时得到的结果更加科学有效的数据信息。例如,做一件上衣需要测量很多尺寸,如身高,袖长,腰围,胸围,肩宽等十几项指标,但是厂家不可能把尺寸型号分这么多,而是从这十几种指标...

2020-02-23 10:14:23 1135

原创 C/C++编程数据类型及计算方法

第一次写,没发现word和Markdown不兼容,于是导出成了JPG格式

2020-02-17 17:10:59 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除