图像的盲分离
- 格式:doc
- 大小:527.50 KB
- 文档页数:22
武汉理工大学信息处理课群综合训练与设计报告书
信息处理课群设计任务书
学生姓名: 专业班级:
指导教师: 工作单位: 武汉理工大学
题 目: 图像的盲分离
基础强化训练目的
目的:通过课程设计,使学生加强对信号处理的理解,学会查寻资料﹑方案比较,以及设计计算等环节。培养学生综合运用所学信号与系统、数字信号处理等信息处理知识,分析和解决工程技术问题的能力。
训练内容和要求
根据盲信号分离原理,选取两个以上相同大小的图像,选择合适的混合矩阵生成若干混合图像。选取合适的盲信号分离算法(如独立成分分析ICA等)进行训练学习,求出分离矩阵和分离后的图像。
设计要求
(1) 选取两个以上大小相同的原图像,并绘制每个图像的直方图。
(2) 采用混合图像进行训练学习,求出分离矩阵编写出相应的确matlab代码。
(3) 用求出的分离矩阵从混合图像中分离原图像,并做出分离图像的直方图。
(4) 做出原图像和分离后图像的差值图,和差值图对应的直方图。
对结果进行对比分析。
时间安排:
序号 设 计 内 容 所 用
时 间
1 根据课题的技术指标,确定整体方案,并进行参数设计计算 2天
2 根据实验条件进行全部或部分程序的编写与调试,并完成基本功能 7天
3 总结编写课程设计报告 1天
合 计 2周
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日 武汉理工大学信息处理课群综合训练与设计报告书
1 目录
摘要 ........................................................................ 2
Abstract..................................................................... 3
1盲分离原理 ................................................................. 4
1.1 盲信号处理的基本概念 ................................................. 4
1.2盲信号处理的方法和分类 ............................................... 5
1.3 盲源分离法 ........................................................... 6
1.3.1 盲源分离技术 ................................................... 6
1.3.2 盲分离算法实现 ................................................. 6
2ICA基本原理 ................................................................ 7
3FastICA算法原理及实现 ...................................................... 8
3.1 数据的预处理 ........................................................ 8
3.2 FastICA算法原理 ................................................... 10
3.3 FastICA算法的基本步骤及流程图 ..................................... 12
4图像的盲分离仿真与分析 .................................................... 13
5总结 ...................................................................... 17
6参考资料 .................................................................. 18
附录1 matlab源程序 ......................................................... 19
武汉理工大学信息处理课群综合训练与设计报告书
2 摘要
盲信号处理(BSP)是目前信号处理中最热门的学科之一,它具有可靠的理论基础和许多方面的应用潜力。事实上,BSP已成为重要的研究课题,并在许多领域得到发展。多源混合信号的盲分离技术在通讯、语音信号处理、生物医学信号处理、阵列信号处理以及通用信号分析等方面有着非常重要的应用价值。独立分量分析(Independent Component-Analysis,简称ICA)是近年来由盲信源分解技术发展而来的多道信号处理办法。通过假定传感器阵列所采集到的信号是多个具有统计独立性的内在信源信号的线性叠加,再采用某种特定的优化准则将所谓的独立分量一一分解出来。
本研究在仿真试验中,用ICA成功分离出原始图像。简述了独立成分分析的基本原理以及利用FastICA算法进行信号分离的理论依据,并通过Matlab仿真实验实现了混合图像的盲分离,取得了较好的分离效果。结果表明该算法收敛速度快,有良好的分离效果,是一种行之有效的混合图像盲分离方法。
关键词:独立成分分析 FastICA 盲分离
武汉理工大学信息处理课群综合训练与设计报告书
3 Abstract
Fanaticism processing (BSP) is one of the most popular subject in current
signal processing, it has a reliable theoretical basis and application potential in
many ways. Indeed, BSP has become an important research topic, and the
development in many fields. Multi-source of mixed signal blind source
separation technology in communication, speech signal processing,
biomedical signal processing, array signal processing and general signal
analysis has very important application value. ICA (Independent Component
Analysis, ICA) is to blind the other source decomposition technique in recent
years the development of multi-channel signal processing method. By
assuming that sensor array signal is collected by multiple statistical
independence of the internal source signal of linear superposition, to adopt a
particular optimization guidelines will break the so-called independent
component.I
This paper introduces the basic model of the algorithm,analyzes the math
principle of frequently-used rapid fixed-point algorithm for independent
component analysis,and applies the algorithm in blind separation of three
images which are mixed randomly.The result shows that the algorithm is
effective and reliable.
Key words:Independent Component Analysis FastICA Blind Signal
Separation
武汉理工大学信息处理课群综合训练与设计报告书
4 1盲分离原理
1.1 盲信号处理的基本概念
盲信号处理是现代数学信号处理、算智能学近年来迅速发展的重要方向。电子信息、通信、生物医学、图像增强、雷达、地球物理信号处理等众多领域有广泛的应用前景。
盲信号处理就是利用系统(如无线信道、通信系统等)的输出观测数据,通过某种信号处理的手段, 获得我们感兴趣的有关信息(如原来独立发射的信号等)。
盲信号的研究是当前学术界的一个研究热点,而盲信号分离则是盲信号研究中的一个重要的课题。BSS是指从观测到的混合信号中分离出未知的源信号。盲信号中的“盲”意味着两个方面:第一,对源信号一无所知或只有少许的先验知识。第二,混合本身是未知的。这看似是一个不可能的任务,然而理论和实际都证实了只需要相当简单的假设,就可以得到该问题的解。这一特点使得BSS成为一种功能相当强大的信息处理方法。
图1.1 盲处理原理框图
混合矩阵
分离矩阵
噪声向量 S(t) X(t) Y(t)