第三讲_图像特征与描述Image Feature Descriptor

  • 概要

特征提取方法

直方图

  • 对图片数据/特征分布的一种统计;对不同量进行直方图统计;可以表示灰度,颜色,梯度,边缘,形状,纹理,局部特征等
  • 灰度直方图;对量化的bin需要人工选择;量化过宽过窄都不好

聚类

  • 混合样本集中内在群组关系
  • 常用方法:Kmeans,EM算法,Mean Shift;谱聚类,层次聚类等
  • 贪心算法,经常陷入局部最优解(非全局最优)
  • K值和初始中心点选择

颜色特征

  • 量化颜色直方图:适用于RGB,HSV等均匀空间
  • 聚类颜色直方图:适合Lab等非均匀空间;考虑对图像质量感知和图像恢复!

几何特征

边缘

  • 边缘edge:像素明显变换的区域,一阶导数的极值区域
  • 先高斯去噪,再使用一阶导数获取极值;导数对噪声敏感。
  • 高斯滤波sigma标准差代表物体的尺度
  • 边缘提取尺度问题:不同标准差的滤波捕捉不同尺度的边缘

兴趣点/关键点(Interest point/keypoint)

  • 不同视角图片之间的映射
  • 稳定局部特征点,具有显著性,抗变形等
  • 运用于图片配准,拼接;运动跟踪,物体识别,3D重建,机器人导航

Harris 角点

  • 显著点,在任何方向上移动小观察窗,导致大的像素变动
  • 非极大值抑制

斑点(blob)

  • 拉普拉斯梯度:一阶导数极值点,二阶导数零点,对噪声敏感,需要先做高斯平滑
  • 二阶高斯导数滤波LoG

局部特征

sift关键点

  • 特点

  • scale-invariant feature transform
  • 计算步骤

    • 计算高斯差分(DoG)尺度空间,获取极值点
  • 特征点处理:位置插值,除去低对比度点,去除边缘点
  • 方向估计,描述子提取

  • 尺度空间通过sigma不同实现

  • 圆半径:特征点尺度;圆心:特征点坐标
  • 特征点估计
  • 特征点方向归一化:将坐标轴方向旋转为关键点方向(方向不变性)
  • 特征点描述子:旋转后的坐标上采样16*16的像素窗,8方向直方图累计梯度幅度

Surf (Speeded up robust features)

  • sift近似算法,实现快速版:主要有均值滤波和积分图像
  • 加速,精度略有牺牲

HOG

  • 方向梯度直方图
  • 特征由来

LBP局部二只模式

  • 基本已了解

Gabor滤波器组

  • 多方向和尺度

第三讲_图像特征与描述Image Feature Descriptor的更多相关文章

  1. 图像特征与描述子(直方图, 聚类, 边缘检测, 兴趣点/关键点, Harris角点, 斑点(Blob), SIFI, 纹理特征)

    1.直方图 用于计算图片特征,表达, 使得数据具有总结性, 颜色直方图对数据空间进行量化,好比10个bin 2. 聚类 类内对象的相关性高 类间对象的相关性差 常用算法:kmeans, EM算法, m ...

  2. Opencv 特征提取与检测-图像特征描述

    图像特征描述 什么是图像特征 可以表达图像中对象的主要信息.并且以此为依据可以从其它未知图像中检测出相似或者相同对象 常见的图像特征 常见的图像特征  边缘  角点  纹理 图像特征描述  描 ...

  3. 【图像算法】图像特征:GLCM灰度共生矩阵,纹理特征

    [图像算法]图像特征:GLCM SkySeraph Aug 27th 2011  HQU Email:zgzhaobo@gmail.com    QQ:452728574 Latest Modifie ...

  4. 第九讲_图像生成 Image Captioning

    第九讲_图像生成 Image Captioning 生成式对抗网络 Generative Adversarial network 学习数据分布:概率密度函数估计+数据样本生成 生成式模型是共生关系,判 ...

  5. OPENCV图像特征点检测与FAST检测算法

    前面描述角点检测的时候说到,角点其实也是一种图像特征点,对于一张图像来说,特征点分为三种形式包括边缘,焦点和斑点,在OPENCV中,加上角点检测,总共提供了以下的图像特征点检测方法 FAST SURF ...

  6. 肺结节CT影像特征提取(二)——肺结节CT图像特征提取算法描述

    摘自本人毕业论文<肺结节CT影像特征提取算法研究> 医学图像特征提取可以认为是基于图像内容提取必要特征,医学图像中需要什么特征基于研究需要,提取合适的特征.相对来说,医学图像特征提取要求更 ...

  7. [OpenCV-Python] OpenCV 中图像特征提取与描述 部分 V (一)

    部分 V图像特征提取与描述 OpenCV-Python 中文教程(搬运)目录 29 理解图像特征 目标本节我会试着帮你理解什么是图像特征,为什么图像特征很重要,为什么角点很重要等.29.1 解释 我相 ...

  8. [OpenCV-Python] OpenCV 中图像特征提取与描述 部分 V (二)

    部分 V图像特征提取与描述 OpenCV-Python 中文教程(搬运)目录 34 角点检测的 FAST 算法 目标 • 理解 FAST 算法的基础 • 使用 OpenCV 中的 FAST 算法相关函 ...

  9. BRIEF特征点描述子

    简介 BRIEF是2010年的一篇名为<BRIEF:Binary Robust Independent Elementary Features>的文章中提出,BRIEF是对已检测到的特征点 ...

随机推荐

  1. Linux用户身份(命令详解与补正)

    基于Red Hat Enterprise Linux 7.5 Linux中的root就是存在于所有类UNIX系统中的超级用户,持有最高管理权限,能添加/删除用户.开关机.关闭或开启硬件或者系统服务等, ...

  2. cs229_part2

    part2 这节课主要讲的是生成式模型,那么与这个生成式模型相对于的就是我们上节课所讲那几个辨别式模型.所以生成式模型和辨别式模型的区别是什么呢.我先给出数学上的定义: 这是我们上节课线性回归所用的给 ...

  3. git commit 含有中文的代码,提示Warnning:Your console font probably doesn't support Unicode.......

    git 提交代码是会遇到以下问题, git commit 代码时提示: Warning: Your console font probably doesn't support Unicode. If ...

  4. python基础——13(系统、时间、序列化模块)

    一.时间模块 1.标准库time %y 两位数的年份表示(00-99) %Y 四位数的年份表示(0000-9999) %m 月份(01-12) %d 月中的一天(0-31) %H 24小时制小时数(0 ...

  5. Mysql 学习目录

    Mysql 目录 Mysql之路[第一篇]:Mysql基础 Mysql之路[第二篇]:Mysql 常用命令 Mysql之路[第三篇]:Python对Mysql的操作 Mysql之路[第四篇]:ORM ...

  6. Jmeter下载安装配置

    一,进入官网:http://jmeter.apache.org/ 1.第一步进入官网如下图 2.选择进行下载,下载下来为一个压缩包,解压即可. 3.我下载的是jmeter4.0版本,对应jdk1.8. ...

  7. 【LeetCode】Combination Sum(组合总和)

    这道题是LeetCode里的第39道题. 题目描述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组 ...

  8. TOJ3039: 材质贴图

    3039: 材质贴图  Time Limit(Common/Java):1000MS/3000MS     Memory Limit:65536KByteTotal Submit: 46       ...

  9. 优化代码,引发了早期缺陷导致新bug

    早期系统有个缺陷,调用js时少提交一个参数,导致该参数一直是undefined,但是不会引起bug. 对系统进行优化后,这个参数变成了必要的,然后代码一直会走else,undefined值明显不是一个 ...

  10. SPOJ - Distinct Substrings,求不同的字串个数!

    DISUBSTR - Distinct Substrings 题意:给你一个长度最多1000的字符串,求不相同的字串的个数. 思路:一个长度为n的字符串最多有(n+1)*n/2个,而height数组已 ...