【论文笔记】激光点云柱面投影图的显著性检测 LiDAR Imaging-based Attentive Perception

article/2025/9/27 3:47:14

内华达大学里诺分校

在嵌入式处理器设备上(飞行器)达到了毫秒级执行时间, 使用的激光雷达型号 :  OUSTER OS1-64 (图像尺寸2048×10),OUSTER OS0-128(图像尺寸2048×10)
这种激光雷达可以提供的信息包括: 距离, 强度, 反射率(表面属性)以及环境的近红外成像(环境中红外源的图像)
本文融合了上述几种数据源,将激光雷达作为新型相机, 在其上进行语义分割,然后在最显著的目标上进行检测\分类\识别等, 因而降低了计算量。

本文方法

概述:

  1. 使用四种数据图像(距离, 强度, 反射率以及环境的近红外成像)作为独立的数据源
  2. 对每个数据,使用图像金字塔在不同尺度下及进行处理
  3. 将得到的四个输出合成一个, 得到显著性图。
    在这里插入图片描述

A. LiDAR Imaging-based Saliency

本文中,作者将基于点云柱面图的显著性定义为 不与特定任务相关的的显著性,因而使以自下而上方式驱动的。

1. Feature Channels

首先计算点云图像:
[ I L I_L IL, R L R_L RL, A L A_L AL, D L D_L DL]: intensity, reflectivity, ambient NIR 以及 depth (range) images
上述图像作为图像金字塔输入图像的各个通道。

2. Image Pyramids

对于每个通道(即 I ℓ , R ℓ , A ℓ , D ℓ I_{\ell}, R_{\ell}, A_{\ell}, D_{\ell} I,R,A,D),使用高斯平滑计算孪生金字塔特征图: center image: C ℓ = [ c ℓ , 0 , … , c ℓ , L ] \mathbf{C}_{\ell}=\left[\mathbf{c}_{\ell, 0}, \ldots, \mathbf{c}_{\ell, L}\right] C=[c,0,,c,L] 以及 surround image: S ℓ = [ s ℓ , 0 , … , s ℓ , L ] \mathbf{S}_{\ell}=\left[\mathbf{s}_{\ell, 0}, \ldots, \mathbf{s}_{\ell, L}\right] S=[s,0,,s,L]
G ( u , v ) = 1 2 π σ x 2 e − u 2 + v 2 2 σ x 2 , [ u , v ] → pixel coordinates  G(u, v)=\frac{1}{2 \pi \sigma_{x}^{2}} e^{-\frac{u^{2}+v^{2}}{2 \sigma_{x}^{2}}},[u, v] \rightarrow \text { pixel coordinates } G(u,v)=2πσx21e2σx2u2+v2,[u,v] pixel coordinates 
$其中\sigma_x = \sqrt{\sigma_s^2 - \sigma_c^2}, \sigma_s是surround \ image \ s^i_k 的平滑因子,\sigma_c \ is\ the\ value\ to\ obtain\ the\ center\ image \ c^i_k $
这样就得到了每个特征通道的孪生金字塔图像:
[ C ℓ κ , S ℓ κ ] , κ → { I ℓ , R G ℓ , B Y ℓ , T ℓ } \left[\mathbf{C}_{\ell}^{\kappa}, \mathbf{S}_{\ell}^{\kappa}\right], \kappa \rightarrow\left\{I_{\ell}, R G_{\ell}, B Y_{\ell}, T_{\ell}\right\} [Cκ,Sκ],κ{I,RG,BY,T}
然后对于孪生金字塔中的每层图像,计算两种相反的对比度:
X ℓ , i κ = c ℓ , i κ − s ℓ , i κ ( on-off contrasts  ) Y ℓ , i κ = s ℓ , i κ − c ℓ , i κ ( off-on contrasts  ) \begin{array}{ll} \mathbf{X}_{\ell, \mathbf{i}}^{\kappa}=\mathbf{c}_{\ell, \mathbf{i}}^{\kappa}-\mathbf{s}_{\ell, \mathbf{i}}^{\kappa} & (\text { on-off contrasts }) \\ \mathbf{Y}_{\ell, \mathbf{i}}^{\kappa}=\mathbf{s}_{\ell, \mathbf{i}}^{\kappa}-\mathbf{c}_{\ell, \mathbf{i}}^{\kappa} & (\text { off-on contrasts }) \end{array} X,iκ=c,iκs,iκY,iκ=s,iκc,iκ( on-off contrasts )( off-on contrasts )
然后通过将对比度图像跨尺度连接得到特征图:
F ℓ , on-off  κ = ⊕ i X ℓ , i κ , i ∈ { 1 , … , L } F ℓ , off-on  κ = ⊕ i Y ℓ , i κ , i ∈ { 1 , … , L } \begin{aligned} \mathcal{F}_{\ell, \text { on-off }}^{\kappa} &=\oplus_{i} X_{\ell, i}^{\kappa}, i \in\{1, \ldots, L\} \\ \mathcal{F}_{\ell, \text { off-on }}^{\kappa} &=\oplus_{i} Y_{\ell, i}^{\kappa}, i \in\{1, \ldots, L\} \end{aligned} F, on-off κF, off-on κ=iX,iκ,i{1,,L}=iY,iκ,i{1,,L}
整个图像金字塔步骤如下图所示:
在这里插入图片描述

3. Feature Fusion

最后,每个通道的特征图融合(加权平均)得到conspicuity maps(醒目图) ϵ ℓ κ , κ → { I ℓ , R ℓ , A ℓ , D ℓ } \epsilon_{\ell}^{\kappa}, \quad \kappa \rightarrow \left\{I_{\ell}, R_{\ell}, A_{\ell}, D_{\ell}\right\} ϵκ,κ{I,R,A,D}
在这里插入图片描述

根据醒目图加权平均得到最终的显著性图像 S l S_l Sl:
S ℓ = g ( ϵ ℓ I , ϵ ℓ R , ϵ ℓ A , ϵ ℓ D ) \mathcal{S}_{\ell}=\mathrm{g}\left(\epsilon_{\ell}^{I}, \epsilon_{\ell}^{R}, \epsilon_{\ell}^{A}, \epsilon_{\ell}^{D}\right) S=g(ϵI,ϵR,ϵA,ϵD)
然后对显著性图进行直方图均衡化,并消除低显着性值

B. Distance-based Saliency Thresholding

这步主要使用激光点云的距离信息,在原来显著性图的基础上去除距离较远的点,只关注于近距离的显著性区域。

论文这部分写的实在是不容易懂。。。。不保证理解的全部正确

实验结果:

在这里插入图片描述
在这里插入图片描述

分别在地面机器人和无人飞行器上做了实验,将显著性图可视化。
没有对比试验


http://chatgpt.dhexx.cn/article/RvHV4QMA.shtml

相关文章

图像拼接---图片柱面投影简单实现

算法思想参考:http://blog.csdn.net/weixinhum/article/details/50611750 柱面投影是图片拼接的前期的一部分工作,以下代码只是简单的实现了投影,还可以优化, 柱面半径设置位图片宽度的一半,即 R width/2 代码运算…

2.8 投影柱面

空间曲线 在xOy坐标面上的投影曲线是 投影柱面的参数方程为 例 2.8.1 将以下空间曲线投影到xOy坐标面,试作出投影柱面的图形。 解 输入以下代码: with(plots): x:t->cos(t): y:t->sin(t): z:t->t: S:2: T:6:K:50: quxian:spacecurve([x(t),y(t…

【Opencv】2D射影儿何和变换——柱面投影,图像拼接柱面投影

引入二维空间(以下简称2D) 的射影变换 这些变换发生在用透视摄像机对平面摄像的时候. 该章偏重于入门介绍并为三维空间(以下简称3D) 几何铺路. 大多数的概念在2D 中比3D 中更容易理解和可视化. 本章介绍射影变换,包括它的特殊悄况:仿射和相似变换; 并把注意力主要…

matlab 柱面投影,图像拼接(不投影到柱面)(渐入渐出融合) matlab程序

1,先拍摄一组图片,比如两幅图:A、B 我直接用网上的两幅图: 2,分别投影到柱面坐标系 就用自己写的柱面投影程序 matlab里 结果: 3,开始配准第一步:SIFT得到匹配对(直接用OpenCV里自带的) 有两三对误匹配对,后来调整阈值得到没有误匹配对的结果。 4,配准第二步:根据匹…

opencv柱面投影,C语言实现

在做全景拼接的时候,为了保持图片中的空间约束与视觉的一致性,需要进行柱面投影,否则离中心图像距离越远的图像拼接后变形越大。 柱面投影公式为 这个是https://blog.csdn.net/zouxin_88/article/details/85167602的代码,rgb彩色…

柱面投影matlab程序

拼接之前要进行柱面、立方体面或者球面投影,《全景拼接的关键技术研究》选的是柱面投影,根据其理论有: %假设相机市场角为45度 %反投影到柱面时左右有缝隙了 Aimread(F:\fisheye\kk.jpg); [H,W,k]size(A); fW/(2*tan(pi/4/2)); %视场角越…

柱面投影、拼接视差、球面投影

1. 图像拼接传统做法: 特征点提取:sift、surf、orb等特征点提取; 基于特征点的配准:RANSAC方法剔除匹配点并拟合图像变换矩阵(全局单应性矩阵); 图像融合:先确定缝合线,再利用加权融合、多频带融合的方法融合; 方法:除了按照上文提到的顺序利用opencv进行拼接,还可以…

opencv柱面投影

在做全景拼接的时候,为了保持图片中的空间约束与视觉的一致性,需要进行柱面投影,否则离中心图像距离越远的图像拼接后变形越大。 柱面投影公式为 变换效果如下: int main() {cv::Mat image1 cv::imread("images/1.jpg"…

图片柱面投影简单实现

转自:https://blog.csdn.net/u010551600/article/details/78461142 柱面投影是图片拼接的前期的一部分工作,以下代码只是简单的实现了投影,还可以优化, 柱面半径设置位图片宽度的一半,即 R width/2 代码运算流程是…

柱面投影

做全景拼接时需要将图像统一到一个视角里,常用的柱面投影,其基本原理及公式如下(原文)。 【Octave】柱面投影简析 我是分割线 在做全景拼接的时候,为了保持图片中的空间约束与视觉的一致性,需要做一定的预…

图像柱面投影

由于图像序列是实体景物在不同坐标系下的二维投影,直接对拍摄图像进行拼接无法满足视觉一致性,所以需要将待拼接的图像分别投影到一个标准的坐标系下,然后再进行图像的拼接。全景图生成系统可以采用圆柱体、立方体和球体等模型来实现。由于柱…

柱面投影介绍与python实现(一)

简介 本文主要介绍柱面投影变换,将这种变换用于图像处理,可以产生图像扭曲的效果,如下图所示,产生了将平面图像投影到了柱面上的视觉效果。博客最后给出了柱面投影的python实现,供读者参考。 数学原理 如下图所示,矩形GHEF为待处理的原图,投影到柱面上之后则变成了…

【Octave】柱面投影简析

我是分割线 在做全景拼接的时候,为了保持图片中的空间约束与视觉的一致性,需要做一定的预处理,可以是球面投影,柱面投影等。 如果仅仅是做水平方向的拼接,则做柱状投影就好了 一. 原理 把平面图像投影到圆柱的曲面上。…

拖库 洗库 撞库

间接转载地址: http://blog.csdn.net/daliaojie/article/details/42171177 一,背景: 用户数据泄露一直是如今互联网世界的一个焦点,从最近的京东撞库抹黑事件,到之前的CSDN,如家用户数据的泄露,服务商和黑客之间在用户数据这个舞台上一直在进行着旷日持久的攻防战。 对于…

分享一个验证码暴力撞库漏洞的案例

记录一个验证码暴力破解的案例,安全问题不容忽视呀。 某公司接到用户反馈,应用存在安全漏洞,通过技术手段可以在无手机情况下,获取验证码,直接修改密码成功。如果用户密码被他人修改成功,直接涉及到资产损…

深入浅出了解撞库攻击!

1. 撞库的原理和危害 “撞库”(Credential Stuffing Attack)在网络安全中是一个古老的概念,按中文的字面意思解读,就是“碰撞数据库”的意思。“碰撞”意味着碰运气,即不一定能成功;而“数据库”中往往存储…

使用 Burp Suite 暴力破解密码 撞库攻击 从0到1手摸手教学

说明 一个学习的过程 增加自己网络安全知识 切勿用于违法用途 设置密码尽量使用6位以上并规避简单数字组合、加强对同一ip的频繁访问次数限制、设置人机验证减小撞库攻击的危害 用到的工具&环境 本地环境 kali 2022 Burp Suite FireFox 靶机环境 一台服务器 CentO…

【htpwdScan 是一个HTTP暴力破解、撞库测试工具。】

htpwdScan 1.0 htpwdScan 是一个HTTP暴力破解、撞库测试工具。 安装 要求 python3.6 pip3 install requirements.txt特性 支持常见的认证模式:Basic/Digest/NTLM 等 支持对 GET / POST 参数进行暴力破解,支持使用占位符选定参数或参数的一部分 支持批…

MD5碰撞与撞库和题

MD5 相同的情况叫做“碰撞”,现在网络中已经出现了两个相同的 MD5 可执行文件,所以MD5现在已经被弃用了,发生碰撞的概率是1/(2^128)。 SHA-1 也会发生碰撞,但是几率比 MD5 小的多。 2004年,我…

拖库 洗库 撞库的概念

一,背景: 用户数据泄露一直是如今互联网世界的一个焦点,从最近的京东撞库抹黑事件,到之前的CSDN,如家用户数据的泄露,服务商和黑客之间在用户数据这个舞台上一直在进行着旷日持久的攻防战。 对于大多数用…