F R E A K 特 征 点 匹 配 算 法 介 绍
基于特征点匹配的图像拼接方法

提取 , 则计 算 量 会 过 于 庞 大 。 为此 在 进 行 SF 提 IT 取 特 征前应 先将 彩 色图转 变为 灰度 图 , 即采用 公式
fr a geH ti,teeo e ma et e woi g s ihh v n l df rn e du t ov ri o m n l mar x h rfr , k h t ma e c a ea ge iee c js et wh f a t — cl h oigpa e ial , si iga jse woi g sa cr igS F n rjcinag — a s o t ln .F n l mo ac n du tdt n y k ma e codn I a dpoet lo T o
抽样一致性去粗 算法求得 两幅图像 间的 H 矩 阵初值 , 并运 用迭代精 炼算法求 出 H 矩阵的精确值 , 用摄像 头预 先 利
拍摄好 的固定角度 的 图像 来得 到转换角度的 H 矩 阵, 而将 均具有 角度 差的 两幅图像调 整至垂直拍摄 的平 面, 从 最 后根据尺度 不变特征 变换 匹配算法及投影算法将调 整后 的 两幅 图像拼 接 。实验表 明, 本方 法简单 易行 , 可降低 具 有 角度 差的两幅图像 拼接 后的边缘变形 , 而改善拼接 质量 。 从 关键词 : 尺度不变特征 变换 匹配算法; 图像拼 接 ; 影矩 阵; 投 投影 变形 中图分 类号 : P 5 . T 7 11 文献标识码 : A 文章编 号 :0 7 2 4 2 1 )1 0 8 —0 1 0 —3 6 (0 2 0 — 0 7 5
析 图像 中 的多种 不 变量 , 从 多 方 面进 行 限制 与 筛 并 选 , 而在选 择候 选 特征 点 时充 分 根据 配准 的需 要 进
基于法向量特征的点云配准方法

点 云自动 配 准 一 般可概 述 为 4 个 步 骤:(1)匹配 基元 的 选 取; 取特 征点,即:
(2)相 似性 测度;(3)对应 关系确 定;(4) 坐标 转 换。在 点云自动 配 准中,配 准 的 关 键 在于匹 配 基元 的 选 取,匹 配 基元 反 应 的 是 点 云 的 特 征 点 或 者属性,它 应该 具 有单一 性、稳 定 性 和 可 区分性。
(1) (2) 其中, 为目标 点 在半 径 为 r 的 邻 域内点的 数 量; 为 邻 域 内的点; 为 该邻 域 的质心; 为所构建的 协方差 矩 阵 的 特 征 值; 为 对应 的 特 征向量。以 最 小 的 特 征 值 所 对应 的 特征向量为 点在该邻域下的法向量 。 计 算 点 在 不 同 半 径 r 1、r 2 ( r 1≠ r 2) 的 邻 域 下 的 方 向 量
建.对A应l点l集Rights Reserved. 。但是由于点云本身存
在一些相似区域,因此不可避免地存在一对多的对应关系,为了
提 高配 准 的 精度 和 效率需 要 将 错误 的 对应关系剔 除。该 文 利用
RANSAC算法剔除错误对应关系,具体过程为,首先从得到的对
(3) 设待配准的两个点云数 据分别为源点集 和目标点集 , 利用上述特征点提取方法对两点集中的特征点进行提取, 构成特征点集 和 。
2 拼接方法
2.1 匹配点对获取 点的 特 征 描 述 是 寻 找 特 征 点、集中点的 对应 关系的 重要
依 据,丰富的几何 特 征 描 述不仅可 以提高特 征 点 之间的区 分 度,同 时也 提 高 算 法 的 稳 健 性 。该 文 设 计 3 种几何 特 征 的 描
(5)
(3)以点集 中每个点 与该点邻域质心之间连线和其法向量
SIFT特征匹配与检索

SIFT特征匹配与检索1.SIFT简介SIFT的英⽂全称叫Scale-invariant feature transform,也叫尺度不变特征变换算法,是由David Lowe 先提出的,也是过去⼗年中最成功的图像局部描述⼦之⼀。
SIFT 特征包括兴趣点检测器和描述⼦。
SIFT 描述⼦具有⾮常强稳健性,这在很⼤程度上也是 SIFT 特征能够成功和流⾏的主要原因。
⾃从 SIFT 特征的出现,许多其他本质上使⽤相同描述⼦的⽅法也相继出现。
现在,SIFT 描述符经常和许多不同的兴趣点检测器相结合使⽤(有些情况下是区域检测器),有时甚⾄在整幅图像上密集地使⽤。
SIFT 特征对于尺度、旋转和亮度都具有不变性,因此,它可以⽤于三维视⾓和噪声的可靠匹配。
SIFT算法的实质是:“不同的尺度空间上查找关键点(特征点),并计算出关键点的⽅向” ,SIFT所查找到的关键点是⼀些⼗分突出,不会因光照,仿射变换和噪⾳等因素⽽变化的点,如⾓点、边缘点、暗区的亮点及亮区的暗点等。
2.SIFT算法的特点:1. SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视⾓变化、仿射变换、噪声也保持⼀定程度的稳定性;2. 独特性(Distinctiveness)好,信息量丰富,适⽤于在海量特征数据库中进⾏快速、准确的匹配;3. 多量性,即使少数的⼏个物体也可以产⽣⼤量的SIFT特征向量;4. ⾼速性,经优化的SIFT匹配算法甚⾄可以达到实时的要求;5. 可扩展性,可以很⽅便的与其他形式的特征向量进⾏联合。
3.四步分解SIFT算法3.1Lowe将SIFT算法分解为如下四步:①尺度空间极值检测:搜索所有尺度上的图像位置。
通过⾼斯微分函数来识别潜在的对于尺度和旋转不变的兴趣点。
②关键点定位:在每个候选的位置上,通过⼀个拟合精细的模型来确定位置和尺度。
关键点的选择依据于它们的稳定程度。
③⽅向确定:基于图像局部的梯度⽅向,分配给每个关键点位置⼀个或多个⽅向。
基于双视点立体系统的特征点匹配物体跟踪算法研究

在双 视点 立体 系 统 中 , 经过 标定 和立 体 匹配 , 可以 得 到左右 图像 对应 像 素 点 的 视差 , 进 而 通过 视 差 和 深 度 公 式[ 1 求 得 物体 到 摄 像 机 的距 离 . 立体 匹配 是 求 距 离 的关键 , 当进 行立 体 匹配 时 , 在 物体 边缘 像 素点 深度 信 息 变化 剧烈 的地 方 会 产 生模 糊 现 象 , 使 求 得 的深 度 信 息 不精 确 ; 物体 中 间 的像 素 点 经 过立 体 匹配 后 能 获 得 精 确 的深度 图_ 2 ] . 在双视 点 立体 图 像 中求 物 体 到 摄 像 机 的距 离 , 需 要 知 道 图片上 物体 所 在像 素点 的视 差 值. 对 连 续 运 动 的物体 求距 离 , 就需 要 连 续 不 断地 获得 运 动 物 体 在 图 像 上 的像 素点 , 并对 其进 行立 体 匹配. 这就 需要对 运 动 物 体进 行跟 踪 , 获得 运 动 物 体在 每 一 帧 图像 上 的 特 征
续 的视 差 图 , 并且 在 物体拐 弯 时 , 角 点 的运 动往 往不 能 反映 物体 的真实 运动 特征 ; S I F T及 其改进 的算 法—— S UR F算 法是 近些 年发展 起来 的一 种物体 特 征点 检测
本 文提 出 了一 种 基于运 动 物体 特征 点 匹配 的跟踪
地 检 测 运 动 物 体 并 获得 更 精 确 的 运 动 轨 迹 . 关 键 词 : 双 视 点立 体 系 统 ; 物体跟踪 ; 特 征 点 匹配 ; 轨 迹
中图 分 类 号 : T N9 1 9 . 8 1 文献标志码 : A DO I : 1 0 . 3 9 6 9 / j . i s s n . 1 6 7 1 —6 9 0 6 . 2 O 1 3 . 0 2 . 0 0 2
基于SIFT_特征点提取的ICP_配准算法

1 传统 ICP 算法机理和特性分析
传统 ICP 算法机理框图如图 1 所示ꎮ 通过分
抽样一致性算法ꎬ随机选择四对局内点进行多次
析源点云与目标点云之间的对应关系ꎬ求解最优
迭代ꎬ计算出最佳变换矩阵ꎬ该方法具有较好的鲁
刚体变换矩阵ꎬ 使用该矩阵更新源点云的位置ꎮ
棒性ꎬ能够处理含有异常值的点云数据ꎬ但耗时较
为最优刚体变换矩阵中的旋转矩阵和平移矩阵ꎮ
令 Rk = R(q Rk )ꎬR 表示矩阵旋转操作ꎬt k = q tk ꎮ
3) 求得最优 R k 和 t k ꎬ按照 S k + 1 = R k S0 + t k 更
新位置ꎬS0 表示初次迭代的源点云集ꎮ 计算距离
均方误差值 d k ꎬ计算式为
dk =
1
∑ ‖x iꎬk - S iꎬk +1 ‖2
N i =1
N
(1)
式中:S iꎬk +1 和 x iꎬk 分别为源点云集和对应点集合
中的第 i 个点ꎻN 为对应点个数ꎮ
沈 阳 理 工 大 学 学 报
50
图 1
第 43 卷
传统 ICP 算法机理框图
Fig. 1 Block diagram of the mechanism of traditional ICP algorithm
Key words: point cloud registrationꎻ the iterative closest point algorithmꎻ scale invariant feature
transformꎻfeature pointsꎻfast point feature histogram
点云配准通常分为两个步骤:初始配准和精
多种角度比较SIFT、 SURF、 BRISK、 ORB、 FREAK算法

匹配效 果 相 差 不 大 , 执 行 速 度 越 快 的算 法 越 有
优势 。 测试 数 据 集 : Mi k o l a j c z y k和 S c h mi d提 供 的 数 据集 中 的 u b c 图集 。
表 1 各 算 法 匹配 相 同 图像 的执 行 速 度
[ 收稿 日期] 2 0 1 3 —0 4 —0 9 [ 作 者 简 介] 索 春 宝 ( 1 9 8 9 一) , 男, 汉族 , 山东 济 南 人 , 硕士生 , 主要从事视觉/ 惯导组合导航方面的研究工作 。
2 0 1 4年 第 4期
・ 北 京 测绘 ・
2 3
多种 角度 比较 S I F T、 S U R F 、 B R I S K、 O R B、 F R E A K算 法
索春 宝 杨 东清 刘 云鹏
( 山 东科 技 大 学 测绘 科 学 与 工 程 学 院 , 山东 青岛 2 6 6 5 9 O )
特征 匹配
性 能 比较 [ 文章编号] 1 0 0 7 ~3 0 0 0 ( 2 0 1 4 ) 0 4 —5
[ 中图 分 类 号 ] T P 3 9 1 . 4 ; P 2 3 7 [ 文献标识码] B
图像 匹 配 技 术 是 计 算 机 视 觉 的重 要 组 成 部 分, 是 现代 遥 感 技 术 、 微 电 子 技 术 和精 密 测 绘 技 术 的综 合性 产 物 】 , 在 目标识 别 、 图像拼接、 运 动 跟踪、 图像 检 索 、 自动 定 位 等 研 究 中起 着 重 要 作
提出 F R E AK 算法 不 同的 图像 匹配算 法在 检测 关 键 点和提 取 描述 向量 时采 用 不 同的 方 法 , 构 造 出 的局 部 特 征 描 述 子 就 会 具 有 不 同 的 鲁 棒 性 。在
一种适合于大尺寸航拍图像的特征点匹配方法

( 1 . S c h o o l o f C o mp u t e r S c i e n c e , S h e n y a n g A e r o s p a c e U n i v e r s i t y , S h e n y a n g 1 1 0 1 3 6 2 . C o l l e g e o f I n f o r ma t i o n , L i a o n i n g U n i v e r s i t y , S h e n y a n g 1 1 0 0 3 6 )
e x t r e me p o i n t s . Th e d i r e c t i o n a n d t h e s c a l e i n f o m a r t i o n c a n b e k e p t wh i l e ma k i n g q ui c k e x t r a c t i o n o f t he f e a — t u r e p o i n t s . Th e n we a p p l y a b i n a r y de s c ipt r o r t o d e p i c t f e a t u r e p o i n t s i n d i f f e r e n t s c a l e s , a nd t h e d i s t a n c e o f d e s c ipt r o r s c a n b e q u i c k l y c o mpu t e d b y X OR o p e r a t i o n. Us i n g a s p e c i ie f d t h r e s h o l d t o a v o i d mi s ma t c h i n g, a p p l y i n g RAN SAC t o e l i mi n a t e mi s ma t c h i n g p o i n t s , t h e pa p e r p r e s e n t s e x p e ime r n t a l r e s u l t s t o s h o w t h a t t h e
线性代数知识点总结

线性代数知识点总结线性代数知识点总结「篇一」第一章行列式知识点1:行列式、逆序数知识点2:余子式、代数余子式知识点3:行列式的性质知识点4:行列式按一行(列)展开公式知识点5:计算行列式的方法知识点6:克拉默法则第二章矩阵知识点7:矩阵的概念、线性运算及运算律知识点8:矩阵的乘法运算及运算律知识点9:计算方阵的幕知识点10:转置矩阵及运算律知识点11:伴随矩阵及其性质知识点12:逆矩阵及运算律知识点13:矩阵可逆的判断知识点14:方阵的行列式运算及特殊类型的矩阵的运算知识点15:矩阵方程的求解知识点16:初等变换的概念及其应用知识点17:初等方阵的概念知识点18:初等变换与初等方阵的关系知识点19:等价矩阵的概念与判断知识点20:矩阵的子式与最高阶非零子式知识点21:矩阵的秩的概念与判断知识点22:矩阵的秩的性质与定理知识点23:分块矩阵的概念与运算、特殊分块阵的运算知识点24:矩阵分块在解题中的技巧举例第三章向量知识点25:向量的概念及运算知识点26:向量的线性组合与线性表示知识点27:向量组之间的线性表示及等价知识点28:向量组线性相关与线性无关的概念知识点29:线性表示与线性相关性的关系知识点30:线性相关性的判别法知识点31:向量组的最大线性无关组和向量组的秩的概念知识点32:矩阵的秩与向量组的秩的关系知识点33:求向量组的最大无关组知识点34:有关向量组的定理的综合运用知识点35:内积的概念及性质知识点36:正交向量组、正交阵及其性质知识点37:向量组的正交规范化、施密特正交化方法知识点38:向量空间(数一)知识点39:基变换与过渡矩阵(数一)知识点40:基变换下的坐标变换(数一)第四章线性方程组知识点41:齐次线性方程组解的性质与结构知识点42:非齐次方程组解的性质及结构知识点43:非齐次线性线性方程组解的各种情形知识点44:用初等行变换求解线性方程组知识点45:线性方程组的公共解、同解知识点46:方程组、矩阵方程与矩阵的乘法运算的关系知识点47:方程组、矩阵与向量之间的联系及其解题技巧举例第五章矩阵的特征值与特征向量知识点48:特征值与特征向量的概念与性质知识点49:特征值和特征向量的求解知识点50:相似矩阵的概念及性质知识点51:矩阵的相似对角化知识点52:实对称矩阵的相似对角化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图像局部特征(一)--概述本文根据下面这篇文章,做下简单修改。
研究图像特征检测已经有一段时间了,图像特征检测的方法很多,又加上各种算法的变形,所以难以在短时间内全面的了解,只是对主流的特征检测算法的原理进行了学习。
总体来说,图像特征可以包括颜色特征、纹理特等、形状特征以及局部特征点等。
其中局部特点具有很好的稳定性,不容易受外界环境的干扰,本篇文章也是对这方面知识的一个总结。
1. 局部特征点图像特征提取是图像分析与图像识别的前提,它是将高维的图像数据进行简化表达最有效的方式,从一幅图像的M×N×3?M×N×3的数据矩阵中,我们看不出任何信息,所以我们必须根据这些数据提取出图像中的关键信息,一些基本元件以及它们的关系。
局部特征点是图像特征的局部表达,它只能反正图像上具有的局部特殊性,所以它只适合于对图像进行匹配,检索等应用。
对于图像理解则不太适合。
而后者更关心一些全局特征,如颜色分布,纹理特征,主要物体的形状等。
全局特征容易受到环境的干扰,光照,旋转,噪声等不利因素都会影响全局特征。
相比而言,局部特征点,往往对应着图像中的一些线条交叉,明暗变化的结构中,受到的干扰也少。
而斑点与角点是两类局部特征点。
斑点通常是指与周围有着颜色和灰度差别的区域,如草原上的一棵树或一栋房子。
它是一个区域,所以它比角点的噪能力要强,稳定性要好。
而角点则是图像中一边物体的拐角或者线条之间的交叉部分。
2. 斑点检测原理与举例2.1 LoG与DoH斑点检测的方法主要包括利用高斯拉普拉斯算子检测的方法(LOG),以及利用像素点Hessian矩阵(二阶微分)及其行列式值的方法(DOH)。
LoG的方法已经在斑点检测这入篇文章里作了详细的描述。
因为二维高斯函数的拉普拉斯核很像一个斑点,所以可以利用卷积来求出图像中的斑点状的结构。
DoH方法就是利用图像点二阶微分Hessian矩阵:H(L)=[L?xx?L?xy?L?xy?L?yy?]?H(L)=[LxxLxyLxyLyy]以及它的行列式的值DoH(Determinant of Hessian):det=σ?4?(L?xx?(x,y,σ)L?yy?(x,y,σ)?L?2?xy?(x,y,σ))?de t=σ4(Lxx(x,y,σ)Lyy(x,y,σ)?Lxy2(x,y,σ))Hessian矩阵行列式的值,同样也反映了图像局部的结构信息。
与LoG相比,DoH对图像中的细长结构的斑点有较好的抑制作用。
无论是LoG还是DoH,它们对图像中的斑点进行检测,其步骤都可以分为以下两步:1)使用不同的σ?σ生成(?2?g?x?2?+?2?g?y?2?)?(?2g?x2+?2g?y2)或?2?g?x?2?,?2?g?y?2?,?2?g?x?y?2g?x2,?2g?y2,?2g?x?y模板,并对图像进行卷积运算;2)在图像的位置空间与尺度空间中搜索LoG与DoH响应的峰值。
2004年,Lowe提高了高效的尺度不变特征变换算法(SIFT),利用原始图像与高斯核的卷积来建立尺度空间,并在高斯差分空间金字塔上提取出尺度不变性的特征点。
该算法具有一定的仿射不变性,视角不变性,旋转不变性和光照不变性,所以在图像特征提高方面得到了最广泛的应用。
该算法大概可以归纳为三步:1)高斯差分金字塔的构建;2)特征点的搜索;3)特征描述。
在第一步中,它用组与层的结构构建了一个具有线性关系的金字塔结构,让我们可以在连续的高斯核尺度上查找特征点。
它比LoG高明的地方在于,它用一阶高斯差分来近似高斯的拉普拉斯核,大大减少了运算量。
在第二步的特征点搜索中,主要的关键步骤是极值点的插值,因为在离散的空间中,局部极值点可能并不是真正意义上的极值点,真正的极植点可以落在了离散点的缝隙中。
所以要对这些缝隙位置进行插值,然后再求极值点的坐标位置。
第二步中另一关键环节是删除边缘效应的点,因为只忽略那些DoG 响应不够的点是不够的,DoG的值会受到边缘的影响,那些边缘上的点,虽然不是斑点,但是它的DoG响应也很强。
所以我们要把这部分点删除。
我们利用横跨边缘的地方,在沿边缘方向与垂直边缘方向表现出极大与极小的主曲率这一特性。
所以通过计算特征点处主曲率的比值即可以区分其是否在边缘上。
这一点在理解上可以参见Harris 角点的求法。
最后一步,即为特征点的特征描述。
特征点的方向的求法是需要对特征点邻域内的点的梯度方向进行直方图统计,选取直方图中比重最大的方向为特征点的主方向,还可以选择一个辅方向。
在计算特征矢量时,需要对局部图像进行沿主方向旋转,然后再进邻域内的梯度直方图统计(4x4x8)。
2006年,Bay和Ess等人基于SIFT算法的思路,提出了加速鲁棒特征(SURF),该算法主要针对于SIFT算法速度太慢,计算量大的缺点,使用了近似Harr小波方法来提取特征点,这种方法就是基于Hessian行列式(DoH)的斑点特征检测方法。
通过在不同的尺度上利用积分图像可以有效地计算出近似Harr小波值,简化了二阶微分模板的构建,搞高了尺度空间的特征检测的效率。
SURF算法在积分图像上使用了盒子滤波器对二阶微分模板进行了简化,从而构建了Hessian矩阵元素值,进而缩短了特征提取的时间,提高了效率。
其中SURF算法在每个尺度上对每个像素点进行检测,其近似构建的Hessian矩阵及其行列式的值分另为:H?approx?=[D?xx?(σ)D?xy?(σ)?D?xy?(σ)D?yy?(σ)?]?Happr ox=[Dxx(σ)Dxy(σ)Dxy(σ)Dyy(σ)]c(x,y,σ)=D?xx?D?yy?(0.9D?xy?)?2?c(x,y,σ)=DxxDyy?(0.9Dx y)2其中D?xx?,D?xy?Dxx,Dxy和D?yy?Dyy为利用盒子滤波器获得的近似卷积值。
如果c(x,y,σ)?c(x,y,σ)大于设置的门限值,则判定该像素点为关键字。
然后与SIFT算法近似,在以关键点为中心的3×3×3?3×3×3像素邻域内进行非极大值抑制,最后通过对斑点特征进行插值运算,完成了SURF特征点的精确定位。
而SURF特征点的描述,则也是充分利用了积分图,用两个方向上的Harr小波模板来计算梯度,然后用一个扇形对邻域内点的梯度方向进行统计,求得特征点的主方向。
3. 角点检测的原理与举例角点检测的方法也是极多的,其中具有代表性的算法是Harris算法与FAST算法。
这两个算法我都有专门写过博文来描述其算法原理。
Harris角点和FAST特征点检测。
3.1 Harris角点特征提取Harris角点检测是一种基于图像灰度的一阶导数矩阵检测方法。
检测器的主要思想是局部自相似性-自相关性,即在某个局部窗口内图像块与在各个方向微小移动后的窗口内图像块的相似性。
在像素点的邻域内,导数矩阵描述了数据信号的变化情况。
假设在像素点邻域内任意方向上移动块区域,若强度发生了剧烈变化,则变化处的像素点为角点。
定义2×2?2×2的Harris矩阵为:A(x)=∑?x,y?ω(x,y)[C?2?x?(x)C?x?C?y?(x)?C?x?C?y?(x)C?2? y?(x)?]=[ab?bc?]?A(x)=∑x,yω(x,y)[Cx2(x)CxCy(x)CxCy(x)Cy2( x)]=[abbc]其中,C?x?Cx和C?y?Cy分别为点x=(x,y)?x=(x,y)在x?x和y?y 方向上的强度信息的一阶导数,ω(x,y)?ω(x,y)为对应位置的权重。
通过计算Harris矩阵的角点响应值D来判断是否为角点。
其计算公式为:D=detA?m(traceA)?2?=(ac?b)?2?m(a+c)?2?D=detA?m(traceA)2= (ac?b)2?m(a+c)2其中,det和trace为行列式和迹的操作符,m?m是取值为0.04~0.06的常数。
当角点响应值大于设置的门限,且为该点邻域内的局部最大值时,则把该点当作角点。
3.2 FAST角点特征提取基于加速分割测试的FAST算法可以快速地提取出角点特征。
该算法判断一个候选点p?p是否为角点,依据的是在一个像素点p?p为圆心,半径为3个像素的离散化Bresenllam圆周上,在给定阈值t?t 的条件下,如果在圆周上有n?n个连续的像素灰度值大于I(p)+t?I(p)+t或小于I(p)?t?I(p)?t。
针对于上面的定义,我们可以用快速的方法来完成检测,而不用把圆周上的所有点都比较一遍。
首先比较上下左右四个点的像素值关系,至少要有3个点的像素灰度值大于I(p)+t?I(p)+t或小于I(p)?t?I(p)?t,则p?p为候选点,然后再进一步进行完整的判断。
为了加快算法的检测速度,可以使用机器学习ID3贪心算法来构建决策树。
这里需要说明的是,在2010年Elmar和Gregory等人提出了自适应通用加速分割检测(AGAST)算法,通过把FAST算法中ID3决策树改造为二叉树,并能够根据当前处理的图像信息动态且高效地分配决策树,提高了算法的运算速度。
4. 二进制字符串特征描述子可以注意到在两种角点检测算法里,我们并没有像SIFT或SURF 那样提到特征点的描述问题。
事实上,特征点一旦检测出来,无论是斑点还是角点描述方法都是一样的,可以选用你认为最有效的特征描述子。
特征描述是实现图像匹配与图像搜索必不可少的步骤。
到目前为止,人们研究了各种各样的特征描述子,比较有代表性的就是浮点型特征描述子和二进帽字符串特征描述子。
像SIFT与SURF算法里的,用梯度统计直方图来描述的描述子都属于浮点型特征描述子。
但它们计算起来,算法复杂,效率较低,所以后来就出现了许多新型的特征描述算法,如BRIEF。
后来很多二进制串描述子ORB,BRISK,FREAK等都是在它上面的基础上的改进。
4.1 BRIEF算法BRJEF算法的主要思想是:在特征点周围邻域内选取若干个像素点对,通过对这些点对的灰度值比较,将比较的结果组合成一个二进制串字符串用来描述特征点。
最后,使用汉明距离来计算在特征描述子是否匹配。
4.2 BRISK算法BRISK算法在特征点检测部分没有选用FAST特征点检测,而是选用了稳定性更强的AGAST算法。
在特征描述子的构建中,BRISK算法通过利用简单的像素灰度值比较,进而得到一个级联的二进制比特串来描述每个特征点,这一点上原理与BRIEF是一致的。
BRISK算法里采用了邻域采样模式,即以特征点为圆心,构建多个不同半径的离散化Bresenham同心圆,然后再每一个同心圆上获得具有相同间距的N 个采样点。
由于这种邻域采样模式在采样时会产生图像灰度混叠的影响,所以BRISK算法首先对图像进行了高斯平滑图像。