【开源代码】运动模糊时准确检测和定位线段,通用的帧事件特征融合网络

本文提出了一种利用图像和事件互补信息的帧事件特征融合网络,以增强运动模糊图像中线段的检测和定位。通过结合低延迟事件边缘和图像纹理,该方法在FE-Wireframe和FE-Blurframe数据集上显示出显著的性能提升,特别是在真实数据上的msAP达到63.3%,提高了32.6和11.3个百分点。

#论文##开源代码# Detecting Line Segments in Motion-blurred Images with Events

作者单位:武汉大学

使线段检测器在运动模糊下更可靠是视觉 SLAM 和 3D 重建等实际应用中最重要的挑战之一。现有的线段检测方法在发生运动模糊时准确检测和定位线段面临严重的性能下降。虽然事件数据显示出与图像的强烈互补特征,可在高时间分辨率下实现最小的模糊和边缘感知,但可能有利于可靠的线段识别。为了鲁棒地检测运动模糊上的线段,我们提出利用图像和事件的互补信息。为此,我们首先设计了一个通用的帧事件特征融合网络来提取和融合详细的图像纹理和低延迟事件边缘,它由一个基于通道注意力的浅层融合模块和一个基于自注意力的对偶模块组成沙漏模块。然后,我们利用两个最先进的线框解析网络来检测融合特征图上的线段。此外,我们为线段检测提供了一个合成的和真实的数据集,即 FE-Wireframe 和 FE-Blurframe,具有成对的运动模糊图像和事件。

对两个数据集的大量实验证明了所提出方法的有效性。在真实数据集上进行测试时,我们的方法在 FE-Wireframe 上预训练并在 FE-Blurframe 上微调的模型实现了 63.3% 的平均结构平均精度 (msAP),与在合成模型上训练的模型相比分别提高了 32.6 和 11.3 个百分点 。

本文贡献如下:

1、通过引入事件辅助运动模糊图像进行线段检测,可以鲁棒地解决运动模糊引起的性能下降问题。融合图像和事件的思想充分利用了它们的低延迟事件边缘和详细的图像纹理的互补特性,从而有效地提高了对不同相机运动的直线检测的准确性和鲁棒性。

2、通用的帧事件特征融合网络旨在从图像和事件中提取和融合信息。浅层融合和多尺度解码器融合的串联充分探索了通道注意和自注意机制,从而增强了事件和帧的特征提取。

3、构建了两个帧事件线段检测数据集,即合成 FE-Wireframe 和真实世界 FE-Blurframe,用于运动模糊图像中的线段检测。足够的定性和定量比较证明了所提出方法的有效性和鲁棒性。

概要:   DevCon 实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,您可以启用禁用、重新启动、更新、删除查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。   您可以将 DevCon 用于 Windows 2000 、Windows XPWindows vista。不能将 Devcon 用于 Microsoft Windows 95、Windows 98、或 Windows Millennium Edition。   下载:http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe 用法及参数说明:   devcon.exe [-r] [-m:\\] [...]   -r 如果指定它,在命令完成后若需要则重新启动计算机。    是目标计算机的名称。    是将要执行的命令(如下所示)。   ... 是命令需要的一个或多个参数。   要获取关于某一特定命令的帮助,请键入:devcon.exe help   classfilter 允许修改类别筛选程序。   classes 列出所有设备安装类别。   disable 禁用与指定的硬件或实例 ID 匹配的设备。   driverfiles 列出针对设备安装的驱动程序文件。   drivernodes 列出设备的所有驱动程序节点。   enable 启用与指定的硬件或 实例 ID 匹配的设备。   find 查找与指定的硬件或 实例 ID 匹配的设备。   findall 查找设备,包括那些未显示的设备。   help 显示此信息。   hwids 列出设备的硬件 ID。   install 手动安装设备。   listclass 列出某一安装类别的所有设备。   reboot 重新启动本地计算机。   remove 删除与特定的硬件或 实例 ID 匹配的设备。   rescan 扫描以发现新的硬件。   resources 列出设备的硬件资源。   restart 重新启动与特定的硬件或 实例 ID 匹配的设备。   stack 列出预期的设备驱动程序堆栈。   status 列出设备的运行状态。   update 手动更新设备。   UpdateNI 手动更新设备,无用户提示   SetHwID 添加、删除更改根枚举设备的硬件 ID 的顺序。 示例:   devcon -m:\\test find pci\* 列出计算机 test 上的所有已知 PCI 设备。(通过使用 -m,您可以指定一个目标计算机。您必须使用“进程间通信”(IPC) 访问此计算机。)   devcon -r install Windows directory\Inf\Netloop.inf *MSLOOP 安装一个新的 Microsoft 环回适配器实例。这将创建一个新的根枚举设备节点,使用此节点您可以安装“虚拟设备”,如环回适配器。如果需要重新启动计算机,此命令还将以安静模式重启计算机。   devcon classes 列出所有已知的安装类别。输出结果包含短的未本地化的名称(例如,“USB”)描述性名称(例如,“通用串行总线控制器”)。 禁用启用网卡的步骤:   1.用devcon hwids PCI*命令得到所有以PCI开头的设备。这时会列出很多设备,那么哪个才是网卡对应的呢?   2.打开设备管理器,展开网络适配器,找到网卡的名称,然后记住到刚才得到的列表中找对应的Name,然后你会在下面看到好几个ID,随便挑一个就行   3.用devcon disable "PCI\VEN_11AB&DEV_4380&SUBSYS_301B17AA&REV_10"禁用网卡(启用的话讲disable换成enable就行了)   4.其实用PCI开头得到的几组设备中一般第一个就是网卡设备 sysdzw 16:01 2010-11-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值