特征提取——Hand-crafted feature

  • 1. hand-crafted
  • 2. 纯学习
  • Reference

我们熟知 特征提取 是CV核心问题之一,而特征提取从思路上分为两类:① 手动设计(hand-crafted);② 纯学习方式 。这两种方式都是在一些生物神经理论的基础上进行的, 两者不同之处是hand-crafted设计的是特征本身,而纯学习设计的是特征提取框架的结构。


1. hand-crafted

由于hand-crafted是人为手动设计特征,依照人类视觉的特点对什么样的特征敏感,什么样的特征不敏感来提取图像中有区分能力的特征,因此提取出来的特征每一维往往都有具体的物理含义。目前先进的 hand-crafted 特征有基于反映纹理特点的方向梯度的SIFT特征、SURF特征(SIFT改进)、HOG特征等以及反映轮廓形状的shape context等,它们都是经历很长时间对人眼敏感信息的特点设计出来的,这些算法也逐渐扩展到3D,比如HOG3D,3Dsurf。这些基本属于底层视觉特征,理论依据一般是V1区视觉特性。著名的稀疏编码(Sparse coding) 也是根据V1区视觉特性构造的特征表示方法。

  • hand-crafted特征的缺点
  1. 虽然是基于视觉神经理论,但毕竟是人为设计,难免有想当然、不妥的成分。
  2. 该方法依赖数据库,需要根据数据的特点来设计,也就是说设计的特征不适用所有的数据库,当数据来源发生改变,比如对RGB数据设计的特征换成Kinect深度图像,这些特征点就不一定适应了,因此又得重新设计。

2. 纯学习

纯学习方法则是设计特征提取的rule,一般是一个model,人为设计的部分是model结构以及学习rule,至于模型参数则需要通过学习得到,训练完成后得到一个具体的model,而特征则需要通过这个model去对图像或视频进行提取,但是得到的特征往往无法解释每一维具体的物理含义。构建人的思考过程,这是神经网络理论提出的初衷。Deep learning框架就是模拟人脑的大脑皮层工作(生物神经理论上的支持),因为大脑皮层的视觉区域也是分层次工作的,越底层的视觉皮层对底层特征就越敏感,整个系统的输入raw data,只要设计好model的框架,通过训练得到model的参数,至于特征学习出来是什么样子,完全交给机器。


Reference

  1. https://www.jianshu.com/p/5c9b679e8e77

特征提取——Hand-crafted feature相关推荐

  1. 【SSD论文解读】 模型部分:骨干网络 VGG16 + 特征提取层 Extra Feature Layers

    [SSD论文解读] 模型部分 一.骨干网络 1.原始的骨干网络--VGG16 2.SSD对VGG16的改进 3.代码 二.Extra Feature Layers 1.使用多尺度的特征图进行检测 代码 ...

  2. hand crafted feature:histogram(直方图)

    文章目录 直方图是什么 约定 灰度级 直方图的定义 直方图计算方法 素材 程序 计算结果 直方图的作用 作为图像特征 调整图像色彩 直方图是什么 约定 为了方便叙述,此处关于直方图概念的讨论做一些约束 ...

  3. LVI:激光雷达子系统的特征提取梳理

    一.节点关系 回顾节点关系图: 上一篇文章详细分析了imageProjection节点,该节点订阅了原始点云话题.imu原始测量话题.以及VIS的里程计话题,发布了预处理(过滤无效点.有序化.去畸变) ...

  4. 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network

    对于遥感图像的超分辨率,本文提出了一种自适应多尺度特征融合网络(AMFFN). AMFFN 可以直接从原始低分辨率图像中提取密集特征,而无需任何图像插值预处理.串联几个自适应多尺度特征过滤块(AMFE ...

  5. 基于并行附加特征提取网络的SSD地面小目标检测模型

    人工智能技术与咨询 来源:<电子学报> ,作者李宝奇等 摘 要: 针对SSD原始附加特征提取网络(Original Additional Feature Extraction Networ ...

  6. 深度学习在计算机视觉中的应用长篇综述

    深度学习在计算机视觉中的应用长篇综述 前言 2012年ImageNet比赛,使深度学习在计算机视觉领域在全世界名声大震,由此人工智能的全球大爆发.第一个研究CNN的专家使Yann LeCun,现就职于 ...

  7. 超全!深度学习在计算机视觉领域的应用一览

    作者 | 黄浴,奇点汽车美研中心首席科学家兼总裁 转载自知乎 简单回顾的话,2006年Geoffrey Hinton的论文点燃了"这把火",现在已经有不少人开始泼"冷水& ...

  8. 收藏 | 深度学习在计算机视觉领域的应用总结

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|计算机视觉联盟 还是做一些背景介绍.已经是很热的深度学习, ...

  9. 深度学习在计算机视觉领域(包括图像,视频,3-D点云,深度图)的应用一览

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 来源 | 黄浴 原文 |  https://zhuanlan.zhihu.com/p/55747295 ...

  10. 【A】超全!深度学习在计算机视觉领域的应用一览

    作者 | 黄浴,奇点汽车美研中心首席科学家兼总裁 转载自知乎 简单回顾的话,2006年Geoffrey Hinton的论文点燃了"这把火",现在已经有不少人开始泼"冷水& ...

最新文章

  1. OP_Codes为BCH带来更多更好的解决方案
  2. 网络不通 从“本地连接”中找问题
  3. 【译】Lesson 1: 一个三角形和一个方块
  4. 集合使用与内部实现原理
  5. oracle11g arm,想知道ARM11架构?这篇介绍告诉你
  6. hash存储结构【六】
  7. curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
  8. Eclipse install new software 失败 解决方案
  9. windows 7系统安装与配置Tomcat服务器环境
  10. FANUC数控系统应用中心
  11. php opendir(),PHP opendir()用法及代码示例
  12. Mac ssh: connect to host XXX.XXX.XXX.XXX port XX: Operation timed out的问题解决
  13. 论文阅读:Factorizable Net: An Efficient Subgraph-based Framework for Scene Graph Generation
  14. Matlab基础部分第一章 MATLAB概述第二章MATLAB基础知识
  15. 小程序 wepy+MinUI
  16. 信息流广告 html5,5分钟让你看懂“信息流广告出价”是怎么回事
  17. 通过mtd读写flash_NOR Flash读写原理及驱动
  18. python--敲击木鱼积累功德小项目(更新版(2))
  19. java 解密pdf_Java 加密和解密 PDF
  20. 本地k8s集群搭建保姆级教程(4)-安装k8s集群Dashboard

热门文章

  1. 计算机存储单元ASCI,在计算机存储器中,存储英文字母\quot;A\quot;时,存储的是它的( ) A.输入码B.ASCII码C - 作业在线问答...
  2. Web.17.EL表达式JSTL标签的使用
  3. 节能减排社会实践 与科技竞赛作品申报书
  4. java锁 -- 自旋锁
  5. XSSFWorkbook 设置单元格样式_这个 Excel 技巧太实用了,如何快速套用自定义的单元格样式?...
  6. Linux下网络传输(模拟路由器)
  7. npm run build:具体
  8. Excel根据单元格内容分类并插入空行的方法
  9. stimulsoft oracle,【Stimulsoft Reports Java教程】使用Oracle数据库
  10. 该网页无法正常运作 目前无法处理此请求。 HTTP ERROR 500