三维点云处理之特征点提取

本文详细介绍了三维点云处理中的特征点提取方法,包括Harris 2D和3D检测、PCA分析以及Intrinsic Shape Signatures(ISS)算法。通过这些方法,可以有效地识别和定位点云中的关键点,适用于计算机视觉和自动驾驶等领域。
摘要由CSDN通过智能技术生成

1. Harris 2D

​ 对于图像而言,若某点的像素值相对于其邻域内点的像素值变化较大,则认为该点属于一个关键点,而量化描述该关键点是由其对应的描述子来实现的。因此,可通过滑动窗口来描述关键点的检测,如下所示:
E ( u , v ) = ∑ x , y ∈ Ω [ I ( x + u , y + v ) − I ( x , y ) ] 2 E(u,v) = \sum_{x,y \in \Omega}[I(x+u,y+v)-I(x,y)]^2 E(u,v)=x,yΩ[I(x+u,y+v)I(x,y)]2
​ 经泰勒展开如下:
I ( x + u , y + v ) = I ( x , y ) + u ∂ I ∂ x + v ∂ I ∂ y = I ( x , y ) + u I x + v I y I x 为图像 I 对像素点 ( x , y ) 在 x 方向的一阶导 I y 为图像 I 对像素点 ( x , y ) 在 y 方向的一阶导 I(x+u,y+v) = I(x,y) + u\frac{\partial I}{\partial x} + v\frac{\partial I}{\partial y} = I(x,y)+uI_x+vI_y \\ I_x为图像I对像素点(x,y)在x方向的一阶导 \\ I_y为图像I对像素点(x,y)在y方向的一阶导 I(x+u,y+v)=I(x,y)+uxI+vyI=I(x,y)+uIx+vIyIx为图像I对像素点(x,y)x方向的一阶导Iy为图像I对像素点(x,y)y方向的一阶导
​ 进一步地,有:
E ( u , v ) = ∑ x , y ∈ Ω [ I ( x , y ) + u I x + v I y − I ( x , y ) ] 2 = ∑ x , y ∈ Ω [ u I x + v I y ] 2                       = ∑ x , y ∈ Ω u 2 I x 2 + 2 u v I x I y + v 2 I y 2 = ∑ x , y ∈ Ω [ u v ] [ I x 2 I x I y I x I y I y 2 ] [ u v ] 记中间的协方差矩阵 M = ∑ x , y ∈ Ω [ I x 2 I x I y I x I y I y 2 ] E(u,v) = \sum_{x,y \in \Omega}[I(x,y)+uI_x+vI_y-I(x,y)]^2 = \sum_{x,y \in \Omega} [uI_x+vI_y]^2 \\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ = \sum_{x,y \in \Omega}u^2I_x^2 + 2uvI_xI_y + v^2I_y^2 = \sum_{x,y \in \Omega} \left[ \begin{array}{cc} u & v \end{array}\right] \left[ \begin{array}{cc} I_x^2 & I_xI_y \\ I_xI_y & I_y^2 \end{array}\right]\left[ \begin{array}{cc} u \\ v \end{array}\right] \\ 记中间的协方差矩阵M = \sum_{x,y \in \Omega} \left[ \begin{array}{cc} I_x^2 & I_xI_y \\ I_xI_y & I_y^2 \end{array}\right] E(u,v)=x,yΩ[I(x,y)+uI

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值