2011 年 11 月 吉林师范大学学报(自然科学版) № . 4 第 4 期 Journal of Jilin Normal University (Natural Science Edition) Nov. 2011 收稿日期:20110929   基金项目:中国科学院自动化研究所复杂系统与智能科学重点实验室开放课题基金(20070101) ,辽宁省教育厅高 等学校科学研究基金(2008344) 第一作者简介:董  焕(19852) ,女 ,山东省郓城县人 ,现为辽宁师范大学数学学院硕士研究生. 研究方向:数据降维、模式识别及图像检查. 基于 NMF 和LPP 的降维方法 董  焕 ,闫德勤 (辽宁师范大学 数学学院 ,辽宁 大连 116029) 摘  要 :NMF 是一种近年来常用的降维方法. NMF 在图像检索、人脸识别和信号处理等方面得到广泛的应用 , 其分解后所产生的分量的非负性要求 ,使数据处理得到很好的效果. NMF 在分解过程中未考虑到数据的内在几何性质和局部结构 ,就存在着不能准确的处理数据的问题. 本文提出一种把 NMF 与 LPP 相结合的降维方法. 该方法应用在图像检索上 ,因为LPP能够保留数据的内在几何性质和局部结构 ,降低影响图像检索的的因素 ,从而提高了图像检索的效率. 再从 Corel 数据库进行实验 ,来证明此方法确实能够提高了检索准确性. 关键词 :NMF(非负矩阵分解) ,LPP(局部保留映射) ,图像检索 ,Kmeans 聚类 中图分类号 :TP391. 4   文献标识码 :A   文章编号 :16743873(2011)0400602040  引言 计算机技术、多媒体技术以及 Internet 技术的长足发展导致了大量图像的出现 ,如何有效地、快速地从大规模图像数据库中检索出所需的图像是目前一个相当重要又富有挑战性的研究课题. 基于内容的图像检索技术研究正是为了解决如何有效地从图像数据库中检索出相关图像的问题. 近年来 ,此项技术的研究非常活跃 ,在许多领域都有应用. 图像检索中的特征选择技术实际就是对图像降维 ,但是习惯上我们把特征之间作关联处理后进行提取的方法称为图像降维(或特征提取) ;对于从众多图像特征中选取最重要的部分特征来表示图像的方法 ,我们一般将之称为特征选择方法. 特征选择是数据预处理中 ,一个重要而且经常采用的方法 ,它删除了无关、冗余和噪声数据 ,减少了特征数 ,可以明显提高学习算法的效率. NMF[1] 是由Lee 和 Seung 于 1999 在 Nature 上提出的 ,它使分解后的所有分量均为非负值(寻求纯加性的描述) ,从计算的角度看 ,矩阵分解的结果可以存在负值 ,但在实际应用中往往缺失物理意义. NMF 提出使分解结果中不出现负值 ,具有可解释性和明确的物理意义 ,使其在图像检索中有着广泛的应用. K2means 聚类本质 上反映了类内之间的关系 ,而正交的 NMF 分解过程是与 K2means 聚类是等价的. NMF 忽略了数据的内部 结构 ,为了提高 NMF 算法图像检索率 ,加入一个量 LPP.LPP[2] (局部保留映射) 在数据处理时可以保留数据的内在几何性质和局部结构补充了 NMF 的不足 ,其可以表示为类间的关系 ,因此采用 NMF 与 LPP 相结合的方法进行图像检索. 1  NMF 非负矩阵分解算法描述为 :假设有 m 个图像 ,分别为 x1 , x2 , ⋯, xm 其中 xi (1 ≤i ≤m) ∈Rn ,为第 i 幅图像的数据. 将 m 个

lpp降维算法matlab,基于NMF和LPP的降维方法相关推荐

  1. ML之DR:基于鸢尾花(Iris)数据集利用多种降维算法(PCA/TSVD/LDA/TSNE)实现数据降维并进行二维和三维动态可视化应用案例

    ML之DR:基于鸢尾花(Iris)数据集利用多种降维算法(PCA/TSVD/LDA/TSNE)实现数据降维并进行二维和三维动态可视化应用案例 目录 基于鸢尾花(Iris)数据集利用多种降维算法(PCA ...

  2. lpp降维算法matlab,dimension-reduct method 多种降维算法,包括lle,lpp,ltsa matlab 238万源代码下载- www.pudn.com...

    文件名称: dimension-reduction-method下载 收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 857 KB 上传时间: 2014-11-05 ...

  3. 皮带撕裂检测matlab,基于机器视觉的皮带纵向撕裂检测方法

    基于机器视觉的皮带纵向撕裂检测方法 [技术领域] [0001] 本发明设及一种带式输送机皮带纵向撕裂检测方法,尤其设及一种基于机器视觉 的非接触式的皮带纵向撕裂检测方法. [背景技术] [0002] ...

  4. burg算法 matlab,基于burg算法的谱估计研究及其matlab实现.doc

    基于burg算法的谱估计研究及其matlab实现 XX大学学院 毕业设计(论文) 相关资料 题目: 基于 其MATLAB实现 机电 系 电子信息工程 专业学 号: 学生姓名: 指导教师: (职称:讲 ...

  5. nsf5隐写算法 matlab,基于纹理复杂度的JPEG图像自适应隐写

    0 引言 隐写术是一种利用载体的掩蔽效应将秘密信息隐藏,实现信息秘密传递的技术.隐写载体可以是图像.音频.视频.文本等网络数字媒体.由于JPEG已成为目前互联网上进行图像传输时最常用的图像格式,因此以 ...

  6. 抛物线求积公式求积分算法matlab,基于Matlab的数值积分公式问题.doc

    基于Matlab的数值积分公式问题 数值分析 学 号: 学 生 姓 名 :教 师 : 教师 2数值积分算法介绍............................................. ...

  7. 虹膜识别算法 matlab,基于MATLAB GUI 的虹膜识别算法测试平台

    基于MATLAB GUI 的虹膜识别算法测试平台 田启川;潘泉;程咏梅;张洪才 [期刊名称]<计算机仿真> [年(卷),期]2006(023)002 [摘要]虹膜识别是一种重要的利用生物学 ...

  8. 仿射投影算法 matlab,基于仿射投影算法的时延估计

    Signal Process & System 号与系 基于仿射投影算法的时延估计 摘要:在时间延迟计中,通常利用互相关箅法对8寸延进行估计.然而,互相关算法受操声影较人,在低信比时无法准确对 ...

  9. dtw算法 matlab,基于DTW的语音识别在MATLAB中的实现方法浅析

    摘要:本文阐述了基于DTW的非特定人语音识别的基本原理与实现方法.该语音识别系统预先建立标准语音模板库与三名待测者的语音模板的方法,然后结合MATLAB中自带voicebox语音工具箱及相应语音处理函 ...

最新文章

  1. C++STL中的unique函数解析
  2. POJ 3030 Nasty Hacks (模拟题)
  3. [YTU]_1985( C语言实验——保留字母)
  4. iOS 之 内存管理
  5. 界面 高炉系统_首钢京唐七大系统介绍
  6. Unity 2018.3.1 SyncVar没有同步服务器变量
  7. 在单独的WAR组件中对SPA资源和API实现进行分区
  8. 数据结构 - 单链表(Linked List)实现在内存中实现数据以链表形式生成并根据序号排序
  9. Android深入源代码分析理解Aidl总体调用流程(雷惊风)
  10. spring + hibernate + mysql 事务不回滚
  11. RabbitMQ入门学习系列(五) Exchange的Direct类型
  12. linux 多线程并行计算,浅谈.NET下的多线程和并行计算(五)线程池基础上
  13. java递归看回文,如何使用正则表达式实现递归回文检查器? [关闭]
  14. 剑指offer面试题[17]-合并两个排序的链表
  15. centos更新163源并升级内核
  16. 不限时长的电脑录屏软件的软件有哪些?良心安利这3款!
  17. 计算机教研论文范文,计算机教研论文提纲格式模板 计算机教研论文提纲怎样写...
  18. docker网段冲突导致主机网络异常处理
  19. 找回丢失的QQ之普及知识全套
  20. 复习专栏之---面试总结

热门文章

  1. go struct标签详解
  2. java数据结构之Set
  3. angular的observable
  4. 【哈佛积极心理学笔记】第12讲 写日记
  5. 三维空间离散点如何拟合平面?
  6. 10个Python编程小技巧,让你的代码更上一层楼
  7. Unity 编辑器扩展之——Toggle
  8. Linux系统包含特殊字符的文件名
  9. 8月份全国各地快递转运和时效数据分析-百递指数
  10. centos下解压rar格式文件