SIFT

概述:算法大致流程为:

  1. 建立不同分辨率的图像金字塔以及不同尺度的高斯差分金字塔,经DoG算法得到每一族内大致特征点;
  2. 将特征点进行泰勒展开求得精确特征点,该步骤可以求得精确的图像尺度\sigma,该尺度下特征点有着最大或最小的DoG值。个人理解不同图像中相同特征点都可以在该尺度\sigma取得最大的DoG值,并且该尺度\sigma也被后几步用于特征区域的选取;
  3. 选取特征区域1.5\sigma并求得该特征点的主方向;
  4. 沿特征点主方向并根据\sigma确定特征区域,并根据特征区域内各点的多个方向梯度进行embedding,得到128维的向量;
  5. 对两幅图中的向量使用k近邻算法求得距离最近的特征向量。

Q&A:

Q:既然有了高斯差分金字塔,为何还要用不同分辨率的图像金字塔?

A:个人理解,若两幅图像中感兴趣的物体分辨率近似则图像金字塔作用不大;若感兴趣物体分辨率差距较大,则可能导致两幅图像中有\sigma计算出的特征区域有着较大的偏差。

笔记:高斯核是可以模拟相机失焦的唯一线性卷积核,高斯核是唯一可以产生多尺度空间的核(《Scale-space theory: A basic tool for analysing structures at different scales》)。

参考:尺度空间与图像金字塔(一)_Alin_Zhang-CSDN博客_尺度金字塔

HOG

图像特征点匹配算法汇总相关推荐

  1. 基于点云曲率的图像特征提取方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 引子 在无人驾驶领域,车子的实时精确定位是至关重要的.相机由于其成本低.体积小.视觉信息丰富,在无人驾 ...

  2. 图像特征点检测与匹配评价准则——量化

    欢迎转载,转载请注明出处,谢谢! 目前图像匹配中,局部特征匹配占据了绝大部分,常用的局部特征匹配方法有Harris.SIFT.SURF.ORB等等,不同的特征点检测和匹配方法尤其独特的优势和不足:  ...

  3. 尺度不变特征变换匹配算法详解

    尺度不变特征变换匹配算法详解 Scale Invariant Feature Transform(SIFT) Just For Fun 对于初学者,从David G.Lowe的论文到实现,有许多鸿沟, ...

  4. BEBLID:增强的高效局部图像特征描述符

    (本文转载自:当SLAM遇见小王同学) 在前不久发布的OpenCV4.5中更新了很多新特性: 从4.5版本开始,OpenCV将正式使用Apache2协议,从而避免专利算法带来的潜在纠纷 SIFT专利到 ...

  5. 光流 | 图像特征匹配:特征光流与角点特征

    /********************************************************** github:https://github.com/MichaelBeechan ...

  6. opencv4 图像特征匹配_概述 | 全景图像拼接技术全解析

    点击上方蓝字关注我们 微信公众号:OpenCV学堂 关注获取更多计算机视觉与深度学习知识 前言 图像/视频拼接的主要目的是为了解决相机视野(FOV-Field Of View)限制,生成更宽的FOV图 ...

  7. 使用Julia进行图像处理--图像表示与匹配算法

    使用Julia进行图像处理--图像表示与匹配算法 图像表示 特征和描述符 快速角点检测 使用imcorner函数进行角点检测 性能比较 BRIEF--有效检测重复图像的方法 识别图像重复项 使用多张图 ...

  8. 图像特征点检测与匹配评价——量化指标

    原文:http://blog.csdn.net/cgwang_1580/article/details/68944319 目前图像匹配中,局部特征匹配占据了绝大部分,常用的局部特征匹配方法有Harri ...

  9. Opencv图像特征点提取(

    目录 特征点分类 1 ORB ①特征点检测 ②计算特征描述 2 SIFT 1 SIFT特征检测的步骤 ①.在DOG尺度空间中获取极值点,即关键点. ②.特征点方向估计 ③生成特征描述 ④.代码实现 3 ...

最新文章

  1. 人工智能的下一个前沿:识别“零”和“无”
  2. RAC 实例 迁移到 单实例 -- 使用导出导入
  3. sql 外连接的写法。
  4. 世界各国的教育差距有多大?这几部全世界都在热议的教育纪录片,揭开一切.........
  5. 申请鲲鹏920测试机试水+编译nginx
  6. 用Jenkins自动化搭建测试环境_入门试炼06
  7. 大屏设计-大数据综合展示可视化平台
  8. python索引值_python索引总结
  9. java输入一串字符串反转_反转Java中的字符串
  10. Objects as Points论文总结
  11. java IO 超详细讲解
  12. Pascal Sentences数据集预处理
  13. Catalent康泰伦特上海外高桥临床供应中心扩建温控产能;富士胶片发布2021财年第三季度财报 | 医药健闻...
  14. 华为服务器上传文件后怎么通过链接查看,怎么上传图片到服务器查看链接
  15. wordpress添加Auto Highslide图片灯箱效果
  16. 如何下载浏览器中的flash 视频
  17. 基于形状图像检索的曲率尺度空间描述符与傅立叶描述子的比较研究——18.07.14
  18. [USACO2.1]健康的荷斯坦奶牛 Healthy Holsteins
  19. Linux安装单台Redis 6.2
  20. [AcWing算法刷题]之DFS+BFS迷宫模板(简单)

热门文章

  1. mysql 快速复制数据库
  2. git学习笔记(5):idea中使用github
  3. golang 注释规范
  4. postgresql 时间戳格式化
  5. 手游平台游戏源码为什么要选择PHP作为后端语言
  6. 【从零开始游戏开发】Unity优化:UI控件优化 | 全面总结 |建议收藏
  7. English Text Mining: Preprocessing 英文文本挖掘:文本预处理
  8. 步进电机的失步与过冲
  9. 大专的计算机专业要学高数吗,普通本、专科“数学”不好,3个专业不建议报,“没出路”!...
  10. PCIe总线(协议简述)