第三讲_图像特征与描述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. (26)zabbix脚本报警介质自定义(钉钉)

    zabbix机器人告警配置 首先在钉钉中创建一个群然后设置群机器人添加自定义机器人(webhook...) 添加后复制其中的webhook地址到报警脚本dingding.py中的webhook=... ...

  2. 文件操作-mkdir

    Linux mkdir命令 主要用来创建目录,也可以直接创建多层目录,本文就为大家介绍下 Linux mkdir命令 . 转载自https://www.linuxdaxue.com/linux-com ...

  3. centos7 parted 扩容

    (系统:vmware上的centos7.4 ,使用工具:parted分区命令.) 最近发现磁盘不够用了,需要加点.## WARNING ! 下面是实验过程,不代表生产环境.若有重要数据请操作前备份. ...

  4. mcu读写调式

    拿仿真SPIS为例: 对于其他外设(UART.SPIM.I2S.I2C...)都是一个道理. 当MCU写时:主要对一个寄存器进行写,此寄存器是外设的入口(基本都会做并转串逻辑). spis_tx_da ...

  5. leepcode - 5-16

    7.有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足: 左括号必须用相同类型的右括号闭合. 左括号必须以正确的顺序闭合. 注 ...

  6. 图像分割loss集合

    我们只是大佬的搬运工 1.log loss 2.WBE loss 带权重的交叉熵 3.Focal loss 容易过拟合?我在VGG16上做过实验(没有BN层),发现网络在训练集上的性能直线上升,但是验 ...

  7. 二、Pandas库与数据处理

    # Author:Zhang Yuan import pandas as pd import numpy as np #Pandas提供了两大数据结构:一维结构的Series类型.二维结构的DataF ...

  8. S3C6410串口平台设备注册流程分析

    1.mdesc->map_io() start_kernel -->setup_arch(&command_line); -->paging_init(mdesc); --& ...

  9. python库——h5py入门讲解

    本文只是简单的对h5py库的基本创建文件,数据集和读取数据的方式进行介绍,作者刚接触h5py,完全靠看文档自学,如果哪里说的不对,欢迎纠正!如果读者需要进一步详细的学习h5py的更多知识,请参考h5p ...

  10. 【02】markdown工具推荐

    [02]信息 Windows 平台 MarkdownPad MarkPad Linux 平台 ReText Mac 平台 Mou 最新版Mac OS下Mou已经无法使用了.这里推荐一个跨平台的编辑器  ...