为何采用ICT?
基于块的DCT能很大程度上去除图像元素在变换域中的相关性,在图像和视频编码领域得到广泛的应用。但由于DCT存在计算量大以及存在反变换失配,因此AVS Part 2采用的是ICT,其性能接近8x8 DCT,但精确定义到每一位的运算避免了不同反变换之间的失配。ICT具有复杂度低、完全匹配等优点。ICT可用加法和移位直接实现。
何为ICT?
整数余弦变换(Integer Cosine Transform, ICT)源自离散余弦变换,是定点余弦变换的扩展。设一个二维数据块X大小为nxm,如果要对X进行二维整数余弦变换,那么垂直正向整数余弦变换矩阵A大小为nxn,水平正向整数余弦变换矩阵B大小为mxm。
变换过程:
Y=A×X×B
变换矩阵A和B如何确定呢?
一个nxn变换矩阵ICTn包含了n个相同或不同的整数系数,设第k行第0列的系数