将每个图像集表示为三态组合包括样本图样、 样本均值 、 样本图像集的仿射组合来覆盖样本图像的所有可能的仿射组合,这样一个仿射包的松散表示能够计算对于任何仿射组合在样本图像中没有出现的不可见的外观。与此同时,也对不同图像集之间的匹配引入了新的挑战。因为仿射包太大导致不同图像集之间的仿射包出现交叉从而使匹配失败。

为了解决上述问题,提出了SANP(稀疏近似最近点的方法)

相关知识点:

1)稀疏近似最近点(SANPs)可以由各自的样本图像稀疏地近似单独表示。

方法:

使用样本数据Xc,设计一种图像集在高维特征空间的线性模型来近似图像集结构。图像集仿射包建模如下:

引入样本均值,仿射包的模型被重写:

Uc是中心数据Xc经过奇异值分解(SVD)得到的标准正交基,与其他的紧密表示不同,任何仿射组合,即使组合并没有在集合样本中出现也能适应样本表示。这种松散的模型尤其对小样本集合友好,那些在属于集合但是没有出现的数据可以被很好的建模。同时,因为仿射包太大导致不同图像集之间的仿射包出现交叉从而使匹配失败。

SANP将图像集建模为一个三元组合(样本均值uc,标准正交基Uc,图像集Xc),包含结构信息和样本图片。

SANPs是稀疏近似最近点中的两个点,每个在各自个体集合中,满足以下约束:

1)这两点之间的欧几里得距离小

2)这两个点中的每一个都应该可以通过相应的图像集中少量的样本图像组合来近似(这个约束提高了SANPS的判别能力)

对于稀疏近似的约束使SANPs在仿射包的某些方面更加接近,从而是在在这些方面上更加接近一些样本图像。通过这个约束,SANPs的主要优点是推动同类的点之间更近,不同类的点之间更远。这样图像集中虚假的最近点类是可以避免的。

为了找到两个图像集的SANPs,就上述两个约束,我们提出了一个凸规则:

Fv,v表示两个图像集之间的距离,G,Q表示原始图像集和建模的仿射包之间的偏差。

通过上述最小化问题得到和SANPs有关的重要参数值。第一项保证SANPs,(xi=ui+Uivi,xj=uj+Ujvj)最小,第二项是保证这两个点和他们样本近似之间的联系,最后两项保证近似是稀疏的,λ是平衡系数控制不同项之间的相对重要性。λ1固定为0.01,λ2和λ3设计一种自动调节机制来控制α和β的相对稀疏性。

Note:

1)匹配样本时,系数模型已经设计好了,

2)并没有在公式中的模型系数vi,vj上施加稀疏约束,Ui和Uj通过SVD得到,没有与示例数据点对齐,但却在样本系数α和β上施加稀疏约束。这意味着每一个最近的点都是由几个样本的组合图像稀疏地近似。不同于单一图像的稀疏建模分类,公式共同优化了两个图像集之间的最近点和从样本它们稀疏的近似。

优化;

函数前两项是光滑的,记为f(ν1,ν2,α,β),后两项是非光滑的,记为g(α,β)。很明显g(α,β)是有关α,β的凸函数(数学上的凸函数对应于凹函数),同时光滑函数f( )也是关于他参数的凸函数,由于目标函数是凸函数,因此可以得到全局最小值。

使用梯度下降法扩展在w(k-1)时,复合函数f(w)+g(w)中梯度步长和近端线性化函数f的正则化之间的等效的关系。相应的迭代方案如下:

在每一个迭代k,从先前迭代的解决方案w(k-1)中解决下面的近端正则化问题得到新的wk的解决方案:

解决公式(4)得到最优的模型系数νi,νj和最优的样本系数α,β。对于两个图像集中的每一个,(νi,α)/(νj,β)提供了SANP的两种近似方式:1)基于PCA的样本线性组合加上样本均值

2)样本图像的仿射组合

两个表示近似方法在两个图像集中的每一个图像集上得到一个近似的的SANP,这两个SANPs相互接近,但不一定恰恰一样,然而,这两个SANPs用于计算这两个图像集之间的距离。按照(17)。

稀疏近似最近点(SANP)相关推荐

  1. 基于稀疏主成分分析的股票研究

    问题提出与分析 随着我国金融市场的形成和发展壮大,股票投资已成为我国居民日常生活中的一个热门话题.同时股票市场的日益成熟,对股票投资的绩效评价与未来走势的预测也为人们所关注.年中国股市的迅速发展,完成 ...

  2. 机器学习算法小结与收割offer遇到的问题

    机器学习是做NLP和计算机视觉这类应用算法的基础,虽然现在深度学习模型大行其道,但是懂一些传统算法的原理和它们之间的区别还是很有必要的.可以帮助我们做一些模型选择.本篇博文就总结一下各种机器学习算法的 ...

  3. 机器学习笔试面试超详细总结(一)

    文章目录 1.判别模型和生成模型 2.最大概率分词 3.中文分词的基本方法 4.CRF(条件随机场)的特点 5.隐马尔可夫模型(HMM)时间复杂度及可以使用的数据集 6.在二分类问题中的评价方案 7. ...

  4. 机器学习面试笔试超详细总结(一)(转载)

    目录 1.判别模型和生成模型 2.最大概率分词 3.中文分词的基本方法 4.CRF(条件随机场)的特点 5.隐马尔可夫模型(HMM)时间复杂度及可以使用的数据集 6.在二分类问题中的评价方案 7.决策 ...

  5. 腾讯AI Lab解析2017 NIPS三大研究方向,启动教授及学生合作项目

    来源: 腾讯AI实验室 概要:腾讯AI Lab去年4月成立,今年第二次参加NIPS,共有8篇文章被录取,含一篇口头报告(Oral).在所有国内研究机构和高校中,录取论文数仅次于清华大学. NIPS被誉 ...

  6. 【压缩率3000%】上交大ICCV:精度保证下的新型深度网络压缩框架

    上海交通大学人工智能实验室的研究人员提出了一种新的方法,能够在保证网络模型精度的前提下对深度网络进行压缩.相关论文已被ICCV 2017接收,由上海交通大学人工智能实验室李泽凡博士实现,倪冰冰教授,张 ...

  7. SLAM:现在,未来和鲁棒感知时代

    文章目录 SLAM 研究的时代划分 the classical age (1986 - 2004) the algorithmic-analysis age (2004 - 2015) the rob ...

  8. [译]深度神经网络的多任务学习概览(An Overview of Multi-task Learning in Deep Neural Networks)...

    译自:http://sebastianruder.com/multi-task/ 1. 前言 在机器学习中,我们通常关心优化某一特定指标,不管这个指标是一个标准值,还是企业KPI.为了达到这个目标,我 ...

  9. 机器学习常见算法个人总结(面试用)

    朴素贝叶斯 参考[1] 事件A和B同时发生的概率为在A发生的情况下发生B或者在B发生的情况下发生A [Math Processing Error]P(A∩B)=P(A)∗P(B|A)=P(B)∗P(A ...

最新文章

  1. Wireshark学习笔记——如何快速抓取HTTP数据包
  2. Mybatis(三) 映射文件详解
  3. Spark 1.1.1 Programing Guide
  4. GraphQL:从头开始
  5. 数据结构---prim最小生成树
  6. python代码写好了怎么运行-教你如何编写、保存与运行 Python 程序
  7. linux等候脚本,linux – 在bash脚本中继续之前等待通过ssh运行的脚本完成
  8. continue,return,break 在for循环中的作用
  9. Pandas + Jinja,轻松创建一个 PDF 报表
  10. Win11用户好消息 影响win11性能运行的竟是它,关闭可提升性能
  11. 短视频源码开发,短视频系统源码搭建,从短视频系统起播过程入手
  12. 【文化课每周学习记录】2019.4.7——2019.4.13
  13. 25个问题让你了解谷歌钱包
  14. 知识点滴 - 我们的太阳系
  15. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
  16. Mac安装brew 及安装报错的解决办法【已解决】
  17. oracle AWR 报告 中文版
  18. xshell 使用pem文件登录阿里云等远程服务器
  19. 蓝海卓越三层漫游解决方案
  20. 同济大学计算机复试刷人多吗,同济大学复试通过率高吗 是如何刷人的

热门文章

  1. 【PP-6】新建物料清单BOM
  2. 直方图规定化(直方图匹配)
  3. python PIL库安装
  4. Coursera半价优惠
  5. 常见格式浏览器在线预览
  6. pacemaker+corosync的一些总结
  7. thinkpad linux win7,Thinkpad t440 Win7+ubuntu双系统
  8. 【205期推荐】HIS实施感悟-提升自己综合能力是正道
  9. C语言 —— 你不得不知道的 scanf 的高级用法
  10. ebuy遇到的问题以及解决方法