特征提取——Hand-crafted feature
特征提取——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特征的缺点:
- 虽然是基于视觉神经理论,但毕竟是人为设计,难免有想当然、不妥的成分。
- 该方法依赖数据库,需要根据数据的特点来设计,也就是说设计的特征不适用所有的数据库,当数据来源发生改变,比如对RGB数据设计的特征换成Kinect深度图像,这些特征点就不一定适应了,因此又得重新设计。
2. 纯学习
纯学习方法则是设计特征提取的rule,一般是一个model,人为设计的部分是model结构以及学习rule,至于模型参数则需要通过学习得到,训练完成后得到一个具体的model,而特征则需要通过这个model去对图像或视频进行提取,但是得到的特征往往无法解释每一维具体的物理含义。构建人的思考过程,这是神经网络理论提出的初衷。Deep learning框架就是模拟人脑的大脑皮层工作(生物神经理论上的支持),因为大脑皮层的视觉区域也是分层次工作的,越底层的视觉皮层对底层特征就越敏感,整个系统的输入raw data,只要设计好model的框架,通过训练得到model的参数,至于特征学习出来是什么样子,完全交给机器。
Reference
- https://www.jianshu.com/p/5c9b679e8e77
特征提取——Hand-crafted feature相关推荐
- 【SSD论文解读】 模型部分:骨干网络 VGG16 + 特征提取层 Extra Feature Layers
[SSD论文解读] 模型部分 一.骨干网络 1.原始的骨干网络--VGG16 2.SSD对VGG16的改进 3.代码 二.Extra Feature Layers 1.使用多尺度的特征图进行检测 代码 ...
- hand crafted feature:histogram(直方图)
文章目录 直方图是什么 约定 灰度级 直方图的定义 直方图计算方法 素材 程序 计算结果 直方图的作用 作为图像特征 调整图像色彩 直方图是什么 约定 为了方便叙述,此处关于直方图概念的讨论做一些约束 ...
- LVI:激光雷达子系统的特征提取梳理
一.节点关系 回顾节点关系图: 上一篇文章详细分析了imageProjection节点,该节点订阅了原始点云话题.imu原始测量话题.以及VIS的里程计话题,发布了预处理(过滤无效点.有序化.去畸变) ...
- 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network
对于遥感图像的超分辨率,本文提出了一种自适应多尺度特征融合网络(AMFFN). AMFFN 可以直接从原始低分辨率图像中提取密集特征,而无需任何图像插值预处理.串联几个自适应多尺度特征过滤块(AMFE ...
- 基于并行附加特征提取网络的SSD地面小目标检测模型
人工智能技术与咨询 来源:<电子学报> ,作者李宝奇等 摘 要: 针对SSD原始附加特征提取网络(Original Additional Feature Extraction Networ ...
- 深度学习在计算机视觉中的应用长篇综述
深度学习在计算机视觉中的应用长篇综述 前言 2012年ImageNet比赛,使深度学习在计算机视觉领域在全世界名声大震,由此人工智能的全球大爆发.第一个研究CNN的专家使Yann LeCun,现就职于 ...
- 超全!深度学习在计算机视觉领域的应用一览
作者 | 黄浴,奇点汽车美研中心首席科学家兼总裁 转载自知乎 简单回顾的话,2006年Geoffrey Hinton的论文点燃了"这把火",现在已经有不少人开始泼"冷水& ...
- 收藏 | 深度学习在计算机视觉领域的应用总结
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|计算机视觉联盟 还是做一些背景介绍.已经是很热的深度学习, ...
- 深度学习在计算机视觉领域(包括图像,视频,3-D点云,深度图)的应用一览
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 来源 | 黄浴 原文 | https://zhuanlan.zhihu.com/p/55747295 ...
- 【A】超全!深度学习在计算机视觉领域的应用一览
作者 | 黄浴,奇点汽车美研中心首席科学家兼总裁 转载自知乎 简单回顾的话,2006年Geoffrey Hinton的论文点燃了"这把火",现在已经有不少人开始泼"冷水& ...
最新文章
- OP_Codes为BCH带来更多更好的解决方案
- 网络不通 从“本地连接”中找问题
- 【译】Lesson 1: 一个三角形和一个方块
- 集合使用与内部实现原理
- oracle11g arm,想知道ARM11架构?这篇介绍告诉你
- hash存储结构【六】
- curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
- Eclipse install new software 失败 解决方案
- windows 7系统安装与配置Tomcat服务器环境
- FANUC数控系统应用中心
- php opendir(),PHP opendir()用法及代码示例
- Mac ssh: connect to host XXX.XXX.XXX.XXX port XX: Operation timed out的问题解决
- 论文阅读:Factorizable Net: An Efficient Subgraph-based Framework for Scene Graph Generation
- Matlab基础部分第一章 MATLAB概述第二章MATLAB基础知识
- 小程序 wepy+MinUI
- 信息流广告 html5,5分钟让你看懂“信息流广告出价”是怎么回事
- 通过mtd读写flash_NOR Flash读写原理及驱动
- python--敲击木鱼积累功德小项目(更新版(2))
- java 解密pdf_Java 加密和解密 PDF
- 本地k8s集群搭建保姆级教程(4)-安装k8s集群Dashboard
热门文章
- 计算机存储单元ASCI,在计算机存储器中,存储英文字母\quot;A\quot;时,存储的是它的( ) A.输入码B.ASCII码C - 作业在线问答...
- Web.17.EL表达式JSTL标签的使用
- 节能减排社会实践 与科技竞赛作品申报书
- java锁 -- 自旋锁
- XSSFWorkbook 设置单元格样式_这个 Excel 技巧太实用了,如何快速套用自定义的单元格样式?...
- Linux下网络传输(模拟路由器)
- npm run build:具体
- Excel根据单元格内容分类并插入空行的方法
- stimulsoft oracle,【Stimulsoft Reports Java教程】使用Oracle数据库
- 该网页无法正常运作 目前无法处理此请求。 HTTP ERROR 500