主权项 |
一种基于测量域分块显著性检测的压缩感知图像重构方法,包括步骤如下:(1)将原始图像转换为灰度图并将灰度图分成n个大小相同,互不重叠的子块B<sub>i</sub>,i=1,2…n,对所有子块用原始采样率为M<sub>0</sub>的相同测量矩阵进行测量,得到测量值矩阵f,其中n为大于1的自然数;(2)检测n个子块的显著性:2a)对测量值矩阵f依次进行离散余弦变换、求符号函数和逆离散余弦变换,得到测量值压缩矩阵f',再对该测量值压缩矩阵f'中的每一个元素求平方得到平方增强矩阵f";2b)将平方增强矩阵f"的第i列均值与阈值1进行对比:如果该均值大于1,则子块B<sub>i</sub>为显著块,否则,为非显著块,其中i=1,2…n。(3)设显著块采样率为:M<sub>1</sub>=M<sub>0</sub>+0.1,非显著块采样率为:M<sub>2</sub>=M<sub>0</sub>‑0.05,进行二次采样率分配,其中M<sub>0</sub>是原始采样率;(4)根据分块显著性检测和二次采样率分配进行二次测量:4a)设a<sub>1</sub>为M<sub>1</sub>与单个子块像素点总数乘积的四舍五入,b<sub>1</sub>为单个子块像素点总数,构造一个a<sub>1</sub>行b<sub>1</sub>列的显著块测量矩阵Φ<sub>1</sub>,Φ<sub>1</sub>的每一个元素都是计算机随机生成的满足高斯分布的随机数;4b)设a<sub>2</sub>为M<sub>2</sub>与单个子块像素点总数乘积的四舍五入,b<sub>2</sub>=b<sub>1</sub>,构造一个a<sub>2</sub>行b<sub>2</sub>列的非显著块测量矩阵Φ<sub>2</sub>,Φ<sub>2</sub>的每一个元素都是计算机随机生成的满足高斯分布的随机数;4c)将检测出来的每一个显著块转置,按照各列顺次纵向拼接成一维列向量,再将各显著块拼接得到的一维列向量横向排列,组成图像的二维显著块像素矩阵X<sub>1</sub>;4d)将检测出来的每一个非显著块转置,按照各列顺次纵向拼接成一维列向量,再将所有非显著块拼接得到的一维列向量横向排列组成图像的二维非显著块像素矩阵X<sub>2</sub>;4e)根据步骤4a)‑4d)的结果,得到显著测量值Y<sub>1</sub>=Φ<sub>1</sub>·X<sub>1</sub>和非显著测量值Y<sub>2</sub>=Φ<sub>2</sub>·X<sub>2</sub>;(5)从显著测量值矩阵Y<sub>1</sub>和非显著测量值矩阵Y<sub>2</sub>中分别恢复出图像的显著块和非显著块,组成重构图像。 |