主权项 |
一种基于K‑L变换误差空间拆分的图像数据压缩方法,其特征在于,包括以下步骤:步骤1,输入待压缩的图像数据,依据图像类型对数据进行重组,排列为P×Q的矩阵A,并计算矩阵A每行的直流分量,即每行的均值,具体以下公式:<maths num="0001"><math><![CDATA[<mrow><msub><mi>Mean</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><munderover><mo>Σ</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>Q</mi></munderover><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow><mi>Q</mi></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>..</mn><mo>,</mo><mi>P</mi></mrow>]]></math><img file="FDA0001122214260000011.GIF" wi="580" he="207" /></maths>其中,a<sub>i,j</sub>为矩阵A在(i,j)位置处的元素值;Mean<sub>i</sub>为矩阵A中第i行所有元素的直流分量值(均值);步骤2,去除矩阵A每行的直流分量,得到去除直流分量后的新矩阵<img file="FDA0001122214260000012.GIF" wi="67" he="70" />去除方法基于公式:<maths num="0002"><math><![CDATA[<mrow><msub><mover><mi>a</mi><mo>‾</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>Mean</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0001122214260000013.GIF" wi="350" he="79" /></maths>其中,<img file="FDA0001122214260000014.GIF" wi="70" he="63" />为矩阵<img file="FDA0001122214260000015.GIF" wi="42" he="55" />中(i,j)位置处的元素;步骤3,对<img file="FDA0001122214260000016.GIF" wi="43" he="55" />实施K‑L变换,得到按降序排列的特征值向量L和相应的特征向量矩阵V;步骤4,由矩阵V获得<img file="FDA0001122214260000017.GIF" wi="43" he="57" />在正交变换空间中的系数矩阵W,并依据特征值向量L的累积权重对系数矩阵W进行截取处理;步骤5,将截取舍弃成分进行空间分类拆分,划分为k部分,得到矩阵A分类拆分后的k个子矩阵A1,A2,...,Ak;步骤6,对拆分后的k个子矩阵A1,A2,...,Ak重做K‑L变换,依据步骤1—步骤4,得到每个子矩阵的直流分量以及截取留下成分的特征向量矩阵和系数矩阵;步骤7,对步骤6得到的系数矩阵进行量化和编码,同时对步骤6得到的直流分量和特征向量矩阵进行编码;步骤8,对步骤7得到的编码数据进行保存或传输。 |