独立分量分析及其在图像处理中的应用现状

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GUO Wu, ZHANG Peng, WANG Run - sheng.Independent Component Analysis and its applications in image pr ocessing. Computer Engineer ing and Applications, 2008, 44( 23) : 172- 177.
个分量服从高斯分布;( 2) 混合矩阵 A 为可逆的或列满秩的( 当
m≠n 时) ;( 3) 观测向量的维数不小于源信号的维数( m≥n) 。
通常还假设源信号 s 和观测信号 x 是零均值的, 当它们不是零
均值时, 可以经过简单变换得到零均值数据。在有些实际应用中,
第二条假设并不满足, 此时称为过完备( Overcomplete) 独立分量
172 2008, 44( 23)
Computer Engineering and Applications 计算机工程与应用
◎图形、图像、模式识别◎
独立分量分析及其在图像处理中的应用现状
郭 武, 张 鹏, 王润生 GUO Wu, ZHANG Peng, WANG Run- sheng
国防科技大学 ATR 实验室, 长沙 410073 ATR Lab, National University of Defense Technology, Changsha 410073, China E- mail: guouwu2000@yahoo.com.cn
得 到 的 独 立 分 量 是 按 非 高 斯 性 降 序 排 列 的 。比 较 于 投 影 寻 踪 方
法, 这相当于先得到了最感兴趣独立分量。在输入数据维数很
高的情况下, 该方法也可以降低计算复杂度;( 3) 由于独立分量
被依次估计, 不需要关于独立分量数目的先验知识。
2.1 基于负熵( Negentr opy) 的目标函数
trast function) 。本文针对无噪声的 ICA 模型, 并且假设模型满
足 1.2 节中列出的三个假设条件。
一个典型的 ICA 求解问题, 可以归结为下面的公式:
ICA 方法=目标函数+优化算法
( 3)
该 ICA 方法 的 性 质 取 决 于 式( 3) 右 端 的 两 项 。 通 常 , 它 的 统 计
性质, 如一致性、渐进方差、适定性等, 取决于目标函数的选择,
而 算 法 性 质 , 如 收 敛 速 度 、内 存 使 用 、数 值 稳 定 性 等 , 取 决 于 优
化算法的选择。
独立分量的估计有两种方法, 一种是同时估计出所有的独
立 分 量 的 多 元 算 法( Multi- unit Algorithm) , 一 种 是 依 次 估 计 所
合; 王润生( 1941- ) , 男, 教授, 博士生导师, 主要研究方向: 图像分析、理解与信息融合。 收稿日期: 2008- 02- 25 修回日期: 2008- 05- 26
郭 武, 张 鹏, 王润生: 独立分8, 44( 23) 173
设一组观测信号 x={x1 , x2 , …, xm}是源信号 s={s1 , s2 , …, sn }的
极值, 则极值点处的 w 即为所需的解。由上面的定义知道 ICA
模型存在两个不确定性因素: 一是不能确定独立分量的方差,
二是不能确定独立分量的顺序。在许多实际应用中, 模型中都
含有噪声。但为了简单起见, 在模型中常常忽略噪声的影响。
Hyvarinen 和 Nadal 分别对有噪声的 ICA 模型进行了阐述[9-10]。
观测值, 假设第 i 个观测信号是由 n 个独立分量 s 线性混合而成:
xi =ai1 s1 +ai2 s2 +…+ain sn , i=1, 2, …, m
( 1)
也可以将上式写成矩阵形式:

! x=As= aj sj
( 2)
j=1
其中 A={a1 , a2 , …, an }称为混合矩阵, aj 是混合矩阵基向量。
需 要 的 独 立 分 量 的 一 元 算 法( One- unit Algorithm) 。 由 于 以 下
几个原因, 通常采用一次估计一个独立分量的方法, 多元方法
请参看文献[3]。( 1) 它揭示了和投影寻踪的直接联系;( 2) 在许
多应用中, 并不需要求出所有的独立分量, 常常是只需要其中
的一部分。在理想情况下, 如果目标函数得到全局最优化, 依次
独 立 分 量 分 析( Independent Component Analysis, ICA) 是 近年来在信号分析与处理中发展起来的一种新方法, 它不同 于主分量分析把目光投注于信号的二阶统计量, 研究信号间 的相关关系, 而是基于信号的高阶统计量, 研究信号间的独立 关 系[1- 3]。近 年 来 ICA 已 经 广 泛 应 用 于 信 号 处 理 和 图 像 处 理 的 诸 多 方 面 , 并 已 取 得 很 多 研 究 成 果 , 使 得 ICA 成 为 数 据 分 析 应 用 的 研 究 热 点 。 目 前 发 表 相 关 文 献 较 多 的 刊 物 有 IEEE Transaction on Neural Networks 和 Neural Computation, 以 及 信 号 处 理 界 的 权 威 刊 物 IEEE Transaction on Signal Process- ing 和 Signal Processing。国外已出版的有关专著主要有三本[4-6]。 在国际上处于领先地位的研究机构和学者有: 美国加州大学 生 物 系 计 算 神 经 生 物 学 实 验 室 的 T.J.Sejnowski( http: //www. cnl.salk.edu) ; 芬 兰 赫 尔 辛 基 工 业 大 学 计 算 机 及 信 息 科 学 实 验 室 的 E.Oja( http: //www.cis.hut.fi) ; 日 本 Riken 脑 科 学 研 究 所 脑 信 息 研 究 室 的 S.Amari( http: //www.bip.riken.jp) ; 法 国 学 者 P.Comon( http: //www.i3s.unice.fr/- comon/) 和 J.F.Cardoso( http: // www.tsi.enst.fr/ ̄cardoso) 等。国内关于 ICA 的研究相对较晚, 但
Abstr act: Independent Component Analysis( ICA) is a signal analysis method based on signal’s high order cumulants, it can find out the latent independent components in data.With it’s widely applications in signal and image processing, many researches have focus on ICA recently.In this paper, the authors briefly review the theory of independent component analysis and its applications in image processing.After a general introduction to the definitions and models of ICA, the authors discuss in more detail the con- trast functions and optimization algorithms of ICA.Then review various applications of ICA in image processing.In the later part of this paper, the future works and the research directions of ICA are reviewed combining to the works of the author. Key wor ds: Independent Component Analysis( ICA) ; image processing; blind source separation
在短短的时间里, 对其理论和应用研究都取得了很大的进展[7]。 目前国内主要的研究机构有: 复旦大学电子工程系智能与图像 实验室, 上海交通大学电子工程系, 西安电子科技大学雷达信 号处理重点实验室, 东南大学无线电工程系, 清华大学电机系, 中国科技大学电子科学与技术系和西北工业大学航海工程学 院等。张贤达在其 1996 年出版的《时间序列分析- 高阶统计量 方法》一书中, 介绍了有关 ICA 的理论基础, 并且给出了相关的 算法, 其后关 于 ICA 的 研 究 才 逐 渐 多 起 来 。 张 立 明 和 斯 华 龄[8] 详细介绍了多种 ICA 算法, 并 将 ICA 和 图 像 处 理 结 合 起 来 , 对 于推动 ICA 在智能图像处理中的应用具有积极的意义。
分析, 近来已有文献对完备独立分量分析问题进行探讨和研究[11]。
2 ICA 的目标函数
在求解 ICA 问题时, 通常提出一个以解 混 矩 阵 w 为 自 变
量的函数, 在将该函数最大化或最小化的过程中得到源信号的
估 计 。 该 函 数 通 常 称 为 目 标 函 数( objective function or con-
1 独立分量分析 1.1 ICA 定义[2]
ICA 是近年出现的一种数据处理方法, 可以看作是主分量 分析( Principal Component Analysis, PCA) 的一种扩展, 它将数 据变换到相互独立的方向上, 使经过变换所得到的各个分量之 间不仅正交, 而且相互独立。
基金项目: 国家部委科技重点实验室基金资助项目。 作者简介: 郭武( 1976- ) , 男, 博士生, 主要研究方向: 图像分析、理解与信息融合; 张鹏( 1974- ) , 男, 讲师, 主要研究方向: 图像分 析 、理 解 与 信 息 融
ICA 的 目 的 是 仅 通 过 观 测 数 据 x 估 计 出 未 知 独 立 源 s 或
估计混合矩阵 A, 即求解一个解混矩阵 w, 使得 y=wx 的各分量
尽可能相互独立, 并把 y 作为源信号 s 的估计。由于没有任何
参数目标, 因此学习过程只能是自组织的, 目的是建立一个以
w 为变元的目标函数 L( w) , 并用某种优化方法使得 L( w) 达到
1.2 ICA 的模型假设
由 于 对 ICA 模 型 中 的 源 信 号 和 混 合 矩 阵 无 先 验 知 识 可 以
利用, 因此必须对源信号和混合矩阵做出某些假设, 以使模型
( 2) 可解。不同的实际问题和不同的算法虽对源信号和混合矩
阵所提出的假设不尽相同, 但基本假设却是相同的, 包括以下
三点:( 1) 源信号 s 各分量相互统计独立, 且其中最多只能有一
一个随机变量 y=( y1 , y2 , …, yn) 的负熵定义为:
J( y) =H( ygauss) - H( y)
( 4)
其 中 ygauss 表 示 一 个 和 y 具 有 相 同 协 方 差 矩 阵 的 Gaussian 随 机
摘 要: 独立分量分析是一种基于高阶统计量的信号分析方法, 它可以找到隐含在数据中的独立分量, 近年来作为信号处理和图 像处理领域的强有力的分析处理工具得到广泛的关注和研究。在介绍了独立分量分析的基本概念和各种实现算法及其性能的基 础上, 综述了独立分量分析在图像处理上的应用, 最后结合作者的研究探索, 总结了独立分量分析的研究新进展和发展趋势。 关键词: 独立分量分析; 图像处理; 盲分离 DOI: 10.3778/j.issn.1002- 8331.2008.23.053 文章编号: 1002- 8331( 2008) 23- 0172- 06 文献标识码: A 中图分类号: TP391.4
相关文档
最新文档