一种新的余弦变换
A New Cosine Transform
摘要: 作为一种有效的时频分析工具,分数余弦变换具有保实性,在信号和图像处理领域获得广泛的应用,但其计算复杂度较高。为解决此问题,本文引入Kronecker以及N的分解,将大矩阵分为小矩阵,将其并行运算,由于引入的变换在一般意义上不是经典的余弦变换,因此我们将其称为离散伪分数余弦变换(Discrete Pseudo-Fractional Cosine Transform),同时推导出这种新变化的定义及证明其性质。
Abstract: As an effective time-frequency analysis tool, fractional cosine transform has fidelity and has been widely used in the field of signal and image processing, but its computational complexity is high. In order to solve this problem, in this paper, Kronecker and N decomposition are introduced, the large matrix is divided into small matrices, and it is operated in parallel, because the introduced transformation is not a classical cosine transformation in the general sense, so we call it Discrete Pseudo-Fractional Cosine Transform, and at the same time derive the definition of this new change and prove its properties.
文章引用:许静, 蒋凤仪. 一种新的余弦变换[J]. 理论数学, 2022, 12(12): 2075-2080. https://doi.org/10.12677/PM.2022.1212224

1. 引言

离散余弦变换(Discrete Cosine Transform, DCT)由Ahmed等人于1974年首次提出,广泛应用于语音和图像处理中,此后各位研究者引入了各种快速算法来减少变换中涉及的乘法次数。由于余弦变换与傅里叶变换在数学上有明确的关系,因此分数余弦变换可以通过傅里叶变换推导得到。Pei [1] 等人提出了一种将离散余弦变换的特征值和特种向量推广到分数阶的方法,将这新变化称之为离散分数余弦变换(Discrete Fractional Cosine Transformation, DFrCT),其定义是基于离散余弦变换核的特征分解,将DFT Hermite特征向量用于推导将是很理想的选择。Cariolaro [2] 在同一条线上介绍并开发了分数离散余弦变换,讨论了多重性和计算方面,指出了分数傅里叶变换的异同。徐九南等人 [3] 将一维离散余弦变换的变换核扩展到二维分数形式,得到Pei形式的二维离散分数余弦变换。通过整数阶余弦变换的线性叠加构造一种改进形式的二维离散分数余弦变换,并基于特征值和特征向量理论,分析2种离散分数余弦变换的周期关系。数值仿真结果表明2种形式可以达到相同的变换结果,适用于图像编码、数字水印等领域。Lima J B [4] 介绍了定义余弦类型的随机离散分数变换的系统过程,该过程基于生成矩阵方法的扩展,用于构造此类变换的特征向量,根据自由参数的数量对它们进行了表征,并说明了它们在图像加密 [5] 中的适用性。

本文是在离散分数余弦变换的基础上,引入新的变换。当N很大时,高阶的矩阵运算量就较大,计算复杂度高,为解决此问题,本文引入了Kronecker以及N的分解,可以将大矩阵分为小矩阵,将其并行运算。而这时的变换和通常定义的余弦变换不同,所以将其称之为离散伪分数余弦变换。

文章其余结构如下,在第2节中,我们介绍了一些预备知识以及性质的证明;第3节中是新的余弦变换的推导过程,及新变化性质的证明;最后对本文进行了总结。

2. 预备知识

2.1. 离散分数余弦变换核矩阵

由于傅里叶变换与余弦变换(DCT)、正弦变换(DST)具有内在联系,从而可以根据分数阶傅里叶变换推广出分数余弦变换、分数正弦变换 [1]。离散分数傅里叶变换(Discrete Fractional Fourier Transform, DFrFT)的运算可分成对奇信号与偶信号的运算,即离散分数余弦变换(DFrCT)与离散分数正弦变换(DFrST)。选取离散分数余弦变换,将余弦变换的特征值、特征向量推广到分数阶得到离散分数余弦变换。

所有的DFT、DCT和DST变换的核矩阵都具有无限的特征值,由于DCT矩阵可以导出DFrCT。因为DFT Hermite特征向量定义的DFrFT与连续DFrFT具有相似的输出,并具有一致性,可加性和可逆性。所以DFT Hermite特征向量用于推导DFrCT将是很理想的选择。

对于DFrCT核矩阵,特征向量 v ^ k 的特征值 e j k α (k为偶数),则用角参数 α 构造N点DFrCT核矩阵的步骤如下:

1) 计算2(N-1)点DFT Hermite偶特征向量, v = [ v 0 , v 1 , , v N 2 , v N 1 , v N 2 , , v 1 ] T ,则 F 2 N 2 v = λ v ( λ = 1 , 1 )

2) 用 v ^ = [ v 0 , 2 v 1 , , 2 v N 2 , v N 1 ] T 从DFT Hermite偶特征向量计算DCT特征向量。

3) 通过以下等式确定离散分数余弦变换内核:

C N α = V ^ N D ^ V 2 α / π V ^ N T = V ^ N [ 1 0 e 2 j α 0 e j 2 ( N 1 ) α ] (1-1)

其中 V ^ N = [ v ^ 0 | v ^ 2 | | v ^ 2 N 2 ]

2.2. 离散分数余弦变换性质

1) 酉性: ( C N α ) * = ( C N α ) 1 = C N α

证明:① 因为

( C N α ) * = [ V N D N α V N T ] * = ( V N T ) * ( D N α ) * V N = V N [ 1 e 2 j α e 2 j ( N 1 ) α ] V N T

又因为 C N α = V N [ 1 e 2 j α e 2 j ( N 1 ) α ] V N T = ( C N α ) *

所以

( C N α ) * = C N α

② 因为

C N α C N α = ( V N D N α V N T ) ( V N D N α V N T ) = V N [ 1 e 2 j α e 2 j ( N 1 ) α ] [ 1 e 2 j α e 2 j ( N 1 ) α ] V N T = I

C N α C N α 的逆矩阵,所以 C N α = ( C N α ) 1

综上

( C N α ) * = ( C N α ) 1 = C N α

2) 旋转可加性: C N α C N β = C N α + β

证明:

C N α C N β = ( V N D N α V N T ) ( V N D N β V N T ) = V N [ 1 e 2 j α e 2 j ( N 1 ) α ] [ 1 e 2 j β e 2 j ( N 1 ) β ] V N T = V N [ 1 e 2 j ( α + β ) e 2 j ( N 1 ) ( α + β ) ] V N T

又因为

C N α + β = V N [ 1 e 2 j ( α + β ) e 2 j ( N 1 ) ( α + β ) ] V N T

所以 C N α C N β = C N α + β

3) 周期性: C N α + π = C N α

证明:

C N α + π = V N [ 1 e 2 j ( α + π ) e 2 j ( N 1 ) ( α + π ) ] V N T

因为

e j 2 ( α + π ) = cos ( 2 α + 2 π ) sin ( 2 α + 2 π ) = cos 2 α sin 2 α = e j 2 α

所以

C N α + π = C N α

3. 一种新的余弦变换

3.1. 定义

为了确定一个新的变换矩阵,首先将假设为一个合数的变换矩阵N的阶数表示为正整数 N = N 1 , N 2 , , N k ( k 2 ) 的乘积。其 N 1 , N 2 , , N K 可以是素数也可以不是。

通过以下方式定义类似分数余弦变换矩阵:

C N ( α , N 1 , N 2 , , N K ) = C N 1 α C N 2 α C N K α (3-1)

其中 C N k α , k = 1 , 2 , , K 是具有分数参数 α 的离散分数余弦变换, 表示矩阵运算的张量积。

3.2. 性质

公式(3-1)中定义的矩阵 C N ( α , N 1 , N 2 , , N K ) 取决于如何将N分解为整数的乘积。现在我们将证明以这种方式定义的矩阵满足分数变换矩阵的大部分性质,即酉性和旋转可加性。

1) 酉性: ( C N ( α , N 1 , , N K ) ) 1 = ( C N ( α , N 1 , , N K ) ) * = C N ( α , N 1 , , N K )

证明:① 左式 = ( C N 1 α C N 2 α C N K α ) 1

因为对于任何可逆矩阵A和B,由克罗内克积性质知有 ( A B ) 1 = A 1 B 1

上式可得:

( C N 1 α C N 2 α C N K α ) 1 = ( C N 1 α ) 1 ( C N 2 α ) 1 ( C N K α ) 1

由离散分数余弦变换性质知:

( C N k α ) 1 = C N k α

所以 ( C N 1 α ) 1 ( C N 2 α ) 1 ( C N K α ) 1 = C N 1 α C N 2 α C N K α = C N ( α , N 1 , N 2 , , N K )

( C N ( α , N 1 , , N K ) ) 1 = C N ( α , N 1 , N 2 , , N K )

② 由等式(2-1)知 ( C N ( α , N 1 , , N K ) ) * = ( C N 1 α C N 2 α C N K α ) *

因为对于任何矩阵A和B,由克罗内克积性质知有:

( A B ) * = A * B *

所以有

( C N 1 α C N 2 α C N K α ) * = ( C N 1 α ) * ( C N 2 α ) * ( C N K α ) *

由离散分数余弦变换性质知

( C N k α ) * = C N k α

( C N ( α , N 1 , , N K ) ) * = C N ( α , N 1 , N 2 , , N K )

综上

( C N ( α , N 1 , , N K ) ) 1 = ( C N ( α , N 1 , , N K ) ) * = C N ( α , N 1 , , N K )

2) 指数可加性: C N ( α , N 1 , N 2 , , N K ) C N ( β , N 1 , N 2 , , N K ) = C N ( α + β , N 1 , N 2 , , N K )

证明:由等式(2-1)知

C N ( α , N 1 , N 2 , , N K ) C N ( β , N 1 , N 2 , , N K ) = ( C N 1 α C N 2 α C N K α ) ( C N 1 β C N 2 β C N K β )

又因为对于任何矩阵A、B、C和D,由克罗内克积性质知有

( A B ) ( C D ) = A C B D

可得:

( C N 1 α C N 2 α C N K α ) ( C N 1 β C N 2 β C N K β ) = ( C N 1 α C N 1 β ) ( C N 2 α C N 2 β ) ( C N K α C N K β )

因为由离散分数余弦变换性质知

C N k α C N k β = C N k α + β

( C N 1 α C N 1 β ) ( C N 2 α C N 2 β ) ( C N K α C N K β ) = C N 1 α + β C N 2 α + β C N K α + β = C N ( α + β , N 1 , N 2 , , N K )

可证得

C N ( α , N 1 , N 2 , , N K ) C N ( β , N 1 , N 2 , , N K ) = C N ( α + β , N 1 , N 2 , , N K )

4. 总结

这篇文章推导出一种新的余弦变换,对于变换矩阵N的阶很大时,我们就可以通过对N的分解以及Kronecker,将大矩阵分为小矩阵,将其并行运算,从而减低计算复杂度。除此之外,对于新的余弦变换的应用也值得进一步研究,比如在图像加密领域里的应用以及与图像加密其他算法结合应用,这些都可以在今后的研究中加以思考和讨论。

参考文献

[1] Pei, S.C. and Yeh, M.H. (2001) The Discrete Fractional Cosine and Sine Transforms. IEEE Transactions on Signal Processing, 49, 1198-1207.
https://doi.org/10.1109/78.923302
[2] Cariolaro, G., Erseghe, T., et al. (2002) The Fractional Discrete Cosine Transform. IEEE Transactions on Signal Processing, 50, 902-911.
https://doi.org/10.1109/78.992138
[3] 徐九南, 鲁宇明, 韩奎林. 二维离散分数余弦变换的改进形式[J]. 计算机工程, 2011, 37(11): 67-68+73.
[4] Lima, J.B., Neto, J.O. and Figueiredo, R. (2018) A Unified Approach for Defining Random Discrete Fractional Transforms. Optik, 165, 388-394.
https://doi.org/10.1016/j.ijleo.2018.03.116
[5] Dai, J.Y., Ma, Y. and Zhou, N.R. (2021) Quantum Multi-Image Compression-Encryption Scheme Based on Quantum Discrete Cosine Transform and 4D Hyper-Chaotic Henon Map. Quantum Information Processing, 20, Article Number: 246.
https://doi.org/10.1007/s11128-021-03187-w