当前位置:
文档之家› 基于两步迭代收缩阈值的编码孔径光谱数据复原算法
基于两步迭代收缩阈值的编码孔径光谱数据复原算法
3] 。 实现的 [
1 编码孔径光谱数据
) 表示 1 编码孔径光谱成像仪采集后的图像可由式 (
。 在最优化问题中 ,定义目标函数为
犵=犎 犳 +η
2 0 1 2 1 2 0 1,修订日期 : 2 0 1 3 0 8 1 8 收稿日期 : ) 资助 4 1 0 0 5 0 1 9 基金项目 :国家自然科学基金项目 (
犺
( ) 4
狏 ( ) , , 5 Δ 犻 犽 -犳 犻 1, 犽 犻 犳 =犳 + 犼, 犼 当目标函数中 的 犎 为 各 向 同 性 时 ,即 全 一 矩 阵 时 ,犎 犳
优点 B i o u c a s D i a s与 F i u e i r e d o提 出 了 两 步 迭 代 收 缩 阈 值 算 g 法 ,既能保持 I S T 算法很好的去噪声 特 性 ,又 同 I R S一样可 病态 ” 方程问题 。其算法更新过程如下 以有效地解决严重 “
基于两步迭代收缩阈值的编码孔径光谱数据复原算法
2 2 ,胡炳樑1,王 爽1,李 然1,石大莲1, 李 芸1,
1.中国科学院西安光学精密机械研究所光谱成像技术实验室 ,陕西 西安 7 1 0 0 6 8 0 0 0 4 9 2.中国科学院研究生院 ,北京 1
摘 要 编码孔径光谱成像仪根据压缩传感理 论 ,对 物 体 进 行 光 谱 成 像 。编 码 孔 径 光 谱 数 据 复 原 的 特 点 在 于能将探测器上所得到的二维编码像复原成三维的数 据 立 方 体 。两 步 迭 代 收 缩 阈 值 算 法 是 在 迭 代 收 缩 阈 值 算法和迭代加权收缩算法基础上加以改进而得出的 ,采 用 两 步 迭 代 收 缩 阈 值 算 法 对 编 码 孔 径 光 谱 数 据 进 行 复原 ,成功地由二维编码像复原出了三维数据立方体 ,具有迭代步数少 ,收敛速度快的特点 。 关键词 两步迭代收缩阈值 ;压缩传感 ;编码孔径 ;光谱数据复原 : / ( ) 中图分类号 : TH 7 4 4 文献标识码 :A 犇 犗 犐 1 0 . 3 9 6 4 . i s s n . 1 0 0 0 0 5 9 3 2 0 1 4 0 3 0 8 4 7 0 4 j 其中 犵 是在探测器 上 所 得 到 的 编 码 像 , 犳 是 原 始 图 像, η是
2] 。其通过稀疏编 码 矩 阵 对 目 标 物 进 孔径快照型光谱成像仪 [
行压缩 ,从而在一次采样的过 程 中 ,同 时 获 得 了 目 标 物 的 空 间信息和光谱信息 ,因为其所获得的信息 是 采 用 压 缩 传 感 理 论压缩过的 ,因此其复原算法显得尤其重要 。 编码孔径光谱数据 复 原 就 是 对 压 缩 传 感 图 像 进 行 重 构 , 主要是利用其信号在某些特定稀疏矩阵投影下具有稀疏性来
第3 第3期 光 谱 学 与 光 谱 分 析 4卷 , 2014 年 3 月 S e c t r o s c o n dS e c t r a lA n a l s i s p p ya p y
8 4 7 8 5 0 V o l . 3 4, N o . 3, p p M a r c h, 2 0 1 4
( ) 1 5 , , , , 式中 狓 犎 为 投 影 矩 阵 α, 0 是初值 Γ λ 为软收缩 阈 值 函 数 α 取 0< α<2 计 算 犎 矩 阵 的 特 征 值 , λ λ 1 ,…, 犿 β 为参数 , β / 取为 0< 犿,此算法可证明收敛 。 α λ β<2
狓 1 =Γ 0) 犳 λ( 1-α) α-β) Γ 狋 1 = ( 狋 1+( 狋+ 狋) 犳 犳 犳 犳 + - λ( β T ( ) ( ( ) ) 犎 犎 = + - Γ Ψ 犳 犳 犵 犳 λ λ
1 2 ( ) 犡( 2 ‖犵- 犎 ΦTV ( 犳)= 犳‖2 +τ 犳) 2 式中 , 犎 是 对犳 的 线 性 变 犵 是探测器上所得到 的 观 测 数 据 , 换 ,一 般 是 一 个 正 的 对 称 的 半 正 定 矩 阵 , 犳 是待重构的数据 立方体 。 的引入是为了去掉噪声 τ 代表正则化参 数 , ΦTV ( 犳) 也 叫 做 去 噪 声 函 数 ,在 这 里 采 用 总 变 分 函 的影响 , ΦTV ( 犳) 5] ,总变分函数如式 ( ) 数[ 3
在实验中 ,用编码孔光 谱 成 像 仪 所 采 集 的 编 码 像 如 图 1 所示 ,所采集到的图像为 2 0 0×2 0 0 像素 。
的基础上 ,其核心是利用前两 个 迭 代 值 更 新 当 前 值 ,这 也 就 是所谓的 “ 两步 ” 迭代收缩 阈 值 算 法 。 I S T 算 法 与I R S算法各 有优点 ,当 解 的 问 题 是 中 度 病 态 时 , I S T 比I R S算法收敛速 度快 ;当 解 的 问 题 是 严 重 病 态 时 , I R S比I S T 算法收敛速度 快。 2 1 迭代收缩阈值算法
[3] ( , 。结合这两 种 算 法 的 犓= 犐) I S T 一步收敛 ,而 I R S 不是 1
ΦTV ( 犳)=
犺 犻 狏 犻
∑
犻
犺 2 狏 2 ( Δ Δ 犻 犻 犳) + ( 犳) 槡
( ) 3
Δ 和Δ 代 表 对 于 像 素 值 f 的 一 阶 水 平 和 垂 直 差 分 操
6] 作[ , Δ 犻 犻 犽 -犳 犻 1, 犽 犳 =犳 + 犼, 犼,
( ) 1 3 ( ) 1 4
3 结果与讨论 2 两步迭代收缩阈值算法
/ t w o s t e t e r a t i v es h r i n k a e 两 步 迭 代 收 缩 阈 值 算 法 ( pi g
[ 7] ) 是为了针对编码孔径光谱数据复原 所 提 出 来 的 , t h r e s h o l d 建立在迭代收 缩 阈 值 算 法 ( 和迭代加权收缩算法( I S T) I R S)
[ 8] ) 在迭代收缩阈值算法中 ,迭代算法如式 ( 9 T ) ( ) 1-β 9 Ψλ ( 狋 1 = ( 狋+ 狋 +犎 ( 狋) 犳 犳 犳 犵- 犎 犳 + β , 式中 , 为进 行 光 谱 成 像 时 的 投 影 矩 阵 为 上 一 次 迭 代 犎 狋 犳
犉 犻 1 犆 狅 犱 犲 犱 犻 犿 犪 犲 犵 犵 所采集到的编码像保留了大部分原 物 体 的 空 间 信 息 ,而 光谱信息由于受到了投影矩 阵 的 调 制 ,从 图 上 很 难 得 到 ,需 要用复原算法去重构 。在实验 中 ,投 影 矩 阵 选 用 二 维 编 码 随 机矩阵 。 在用两步迭代收缩阈值算法重构光谱数据立方体时需要 先对光谱数据进行处理 ,由于光谱数据是 通 过 编 码 孔 径 光 谱 仪 ,在 C C D 探测器上探测得到的 ,要考虑仪器衍射及探测器 噪声对光谱数据的影响 ,通过 去 背 景 噪 声 及 暗 电 流 噪 声 ,减 小C C D 探 测 器 所 引 进 的 数 据 误 差 ,同 时 采 用 逆 滤 波 法 可 降 低仪器衍射 所 引 进 的 噪 声 误 差 ,最 后 在 进 行 光 谱 数 据 复 原 前 ,还需要对前期处理过的光谱数据进行归一化 。 归一化后的光谱数据可直接用两步迭代收缩阀值算法进 行复原 ,复原结果的准确性取 决 于 迭 代 结 束 的 条 件 。而 迭 代
=犳,则目标函数变为
犱 狓)= ‖犵-犳‖ 狔(
1 () 2 犱 τ ΦTV ( 犳) 狔 狓 2+ 2 ) 转化为最小化式 1 则在最优化问题中求解式 (
( ) 6 ( ) 7
犡=
{ ( ) r m i n 犡} 8 Ψλ ( g 犳)= a ( ) , 式 8 可以用 两 步 迭 代 收 缩 阈 值 算 法 求 解 获 得 最 后 的 复原图像 。
狓 狋。
对于严重 “ 病态 ” 方 程, I R S收 敛 速 度 比I S T 快 ,得 益 于 算法 。而 当 噪 声 起 主 要 作 用 ,待 解 两步固定迭代 ( T w o S I M) 方程并不是严重 “ 病态 ” 时, I S T 收 敛 速 度 比I R S 快 ,因 为 它 每一步收敛 都 是 封 闭 去 噪 声 过 程 ,在 严 格 的 纯 噪 声 问 题 中
( ) 1
: _ 1 9 8 4 年生 ,中国科学院西安光学精密机械研究所助理研究员 e m a i l l i u n o n l 2 6. c o m 作者简介 :李 芸 ,女 , @1 y y
8 4 8
光谱学与光谱分析 第 3 4卷 ) 逆 ,两步固定迭代算法更新公式如式 ( 1 1, 1 2 ( ) 狓 犆-1 ( 犫-犃 狓0 ) 1 1 1 =狓 0+ 0 β 1 - ( ) 狓 1-α) 狓 狓 犆 ( 犫-犃 狓 1 2 α 狋 1 = ( 狋 1+ 狋+ 狋) + - β , , , , 这里 初始值 和 都是算法的参数 在这 狋 1 狓 ≥ αβ β 0 0 个两步固定迭代算法中 , 狓 狋 +1 依赖 于 狓 狋 和狓 狋 -1 ,而 不 仅 仅 是
引理论的新型光谱成
1] 像仪 。压缩传感理论 [ 突破了传统的奈奎 斯 特 采 样 理 论 的 限
采集过程中引入的各种噪声 , 犎 是 压 缩 传 输 矩 阵 。编 码 孔 径 光谱数据复原就是由 犵 求出犳 的过程 ,由于编码孔径光谱 成 像仪采用压缩传感理论 ,核心是用二维的 投 影 矩 阵 对 三 维 的 数据立方体进行 压 缩 采 样 ,所 以 在 式 ( 中 ,采 样 得 到 的 采 1) 样点 犵 的个数远远小于奈奎斯特采样数据的个 数 ,采 用 传 统 的奈奎斯特采样定理下的光谱数据复原算法是无法重构出原 始信号 犳 的 ,当 犵 的个数远远小于犳 的个数时 ,数 据 的 原 问 题就是个严重 “ 病态 ” 问题 。 编码孔径光谱成像仪也是前几年新 出 现 的 ,因 此 针 对 其 光谱数据复原 ,也是主要以国 外 提 出 的 算 法 为 主 ,国 内 新 提 出的算法并不多 。在国外 ,目前 提 出 的 复 原 算 法 主 要 有 稀 疏 重构的梯度投影算法和两步迭代收缩阈 值 算 法 等 。稀 疏 重 构 的梯度投影算法是假定目标中的场景在空间结构上是分段光 滑的 ,同时在小波基上可压缩 。在 此 算 法 中 冗 余 小 波 变 换 重 构出的数据立 方 体 要 优 于 非 冗 余 小 波 变 换 重 构 的 数 据 立 方 体 。但同时 ,由于用到 冗 余 小 波 变 换 ,要 求 其 空 间 数 据 立 方 体中空间信息和光谱信息的维数必须 是 2 的 整 次 幂 ,这 为 实 际复原带来了问题 。因而此处采用两步迭 代 收 缩 阈 值 算 法 进 行数据复原 。国内目前也有应用迭代收缩 阈 值 算 法 进 行 压 缩 传感图像复原的 ,大多都是采 用 计 算 机 模 拟 的 图 像 ,本 文 是 对真实的实验数据进行光谱复原 。 编码孔径光谱数据复原问题可转化为最优化中的求解问 题