节点文献

基于多维矢量矩阵的DCT快速算法的研究

Research of Fast Discrete Cosine Transform Algorithm Based on Multi-dimensional Vector Matrix

【作者】 吴杨

【导师】 桑爱军;

【作者基本信息】 吉林大学 , 电子与通信工程, 2012, 硕士

【摘要】 多媒体通信是通信技术与计算机技术相结合的产物之一。近年来,伴随着计算机技术与网络技术突飞猛进的发展,应运而生的众多多媒体应用己渐渐延伸到我们生活中的各个方面。与传统数据应用相比,多媒体应用最显著的特点是集成了多种类型的媒体流,而数字化后的媒体流含有巨大的信息量,给图像视频信息的存储与传输带来严峻的挑战。所以对数字图像视频信息进行有效压缩编码以实现节源高效始终是相关领域的永久性研究热点。统计表明,图像或视频都包含着大量的冗余信息:视觉冗余、结构冗余、知识冗余、统计冗余、帧间冗余以及空间冗余等等,压缩编码技术的作用就是大量地削减或压缩数据信息中无关紧要的冗余信息,保留有用信息。本实验室突破传统思维模式,提出多维矢量矩阵的理论,并且有效利用该理论将图像及视频中存在的相关性更加紧密地结合起来,运用多维矢量矩阵间的运算方法对图像或视频进行有效压缩,在消除多种冗余的同时还能进一步提高压缩比与峰值信噪比等性能。现有图像及视频压缩标准中的核心编码算法,DCT是其中的佼佼者,也正因如此,众多学者对DCT的快速算法的研究也从未停止。本文主要是针对基于多维矢量DCT正交矩阵的视频流压缩算法进行的后续研究,在多维矢量矩阵乘法准则和多维矢量DCT正交变换矩阵理论基础上,以提高彩色视频流的压缩变换速度、缩短压缩变换的时间为目的,对一种实用性较强的一维快速DCT算法进行了部分校正与补充,并且对两种极具代表性的二维快速DCT算法思想进行深入研究后,将其快速变换算法拓展到多维层面,从而提出一种新颖的快速算法,即基于多维矢量矩阵的快速离散余弦变换算法,并且给出两种基于多维矢量矩阵DCT快速变换的蝶形示意图,并将这两种基于多维矢量矩阵DCT快速变换应用在实验室标准视频库中的视频压缩编码中,在达到压缩目的同时,也能提高压缩速度,缩短压缩变换时间。实验仿真以C语言为开发工具,在Visual C++6.0软件环境下,编程实现了基于多维矢量矩阵的DCT快速变换算法,本实验选取标准视频库中四种不同大小的视频源数据作为测试视频,大小分别为320×240×8、352×288×8、512×384×8、704×576×8,YUV之比均为4:2:0。首先采用8×8×8子阵分块方法分别对四种不同大小的源视频数据进行子块分割,并根据给出的两种基于多维矢量矩阵DCT快速变换的蝶形示意图,将分割后的每个子块进行快速变换运算。从四组实验结果可看出,本文提出的快速变换算法一方面保证了重构视频的质量,另一方面使得视频的压缩速度得以提高,故本算法是可行的;之后又对基于多维矢量矩阵的快速DCT变换算法中的方法一与方法二进行了比较实验,通过对实验数据详细分析,表明本文所提的两种方法均满足视频实时的要求。最后研究总结了以上算法思想的优缺点和继续研究的方向。

【Abstract】 Multimedia communication is the product of the combination of communicationtechnology and computer technology. In recent years, with the rapid development ofcomputer technology and network technology, many multimedia applications havebeen gradually extended to all aspects of our lives. Compared with other traditionaldata applications, the most prominent feature of multimedia applications is theintegration of audio, video and other types of media streams. These digital videosignals generate extremely high data rates which can not be transmitted without firstbeing compressed. The critical challenge for data compression is to reduce the bit ratewithout affecting picture quality. Therefore, video compression technology has been apermanent research focus in digital video technology. According to statistics, there isa lot of redundant information in images and video,such as visual redundancy,structural redundancy, knowledge redundancy, statistical redundancy, inter-frameredundancy, space redundancy and so on. The role of compression coding technologyis to cut or compressed the redundant information and to retain the useful information.Beyond the traditional ways of thinking, our laboratory proposed the theory ofmulti-dimensional vector matrix. The theory of multi-dimensional vector matrix caneffectively decrease the redundancies。Mufti-dimensional transform is carried out inorder to achieve good compression results with good image quality. In the image andvideo compression standard, DCT is one of the core coding algorithm, so manyacademics have been studying the fast DCT algorithm.This paper is the follow-up study of DCT-based multi-dimensional vectororthogonal matrix transform algorithm. Based on Multi-dimensional vector matrixmultiplication and DCT-based multi-dimensional vector orthogonal matrix transformalgorithm and in order to reduce color video stream compression transform time, we partly correct and supplement the fast1D-DCT algorithm which has strongpracticality. After in-depth research the two most representative fast algorithm of2D-DCT, the Fast transform algorithm is extended to the multi-dimensional field.We propose a new fast algorithm that is the fast discrete cosine transform algorithmbased on multi-dimensional vector matrix. We also give two butterfly diagram of thefast DCT based on the multi-dimensional vector matrix. And both the twotransformational methods are used in video compression coding, thus it not only canachieve compression, also can improve speed of the compression and shorten the timeof the compression transformation.We simulate fast DCT algorithm based on multi-dimensional vector matrixtheory. C language is used in visual C++6.0. Source data which are selected as testdata are four different size and have the same YUV proportion (4:2:0). First, we usesub-matrix method divide source data into sub-blocks. Then, two new kinds ofbutterfly diagrams based on multidimensional vector matrix fast DCT algorithm areproposed. Finally, we process all blocks by the new fast transform algorithm. Asshown in four group results, the algorithm is feasible. We compare the first methodwith the second method. After detail data analyzing, we find that both the twomethods can meet the need of real time video. In the end of this paper, we summarizealgorithms and point out the continued research direction.

  • 【网络出版投稿人】 吉林大学
  • 【网络出版年期】2012年 09期
  • 【分类号】TP391.41
  • 【被引频次】1
  • 【下载频次】98
节点文献中: