【xNets】MatrixNets: A New Scale and Aspect Ratio Aware Architecture for Object Detection

MatrixNets 论文笔记 前言 阅读详情

在这里插入图片描述
代码: CODE
论文:PAPER

概述


  • 针对问题
    • 目标的尺度问题
  • 采用的方法
    • 主干结构上的修改,可以说是FPN上的一种改进方案吧
  • Contributions(个人总结)
    • 主要用来去增强一阶段网络,特别是对于非anchor-based的
    • 同时,也可以将此主干用到各大检测网络中,可以泛化
  • 结果如何
    • MS COCO dataset : mAP 47.8, higher than CornerNet by +5.6 mAP

Introduce


文章还是将网络按照一般分法分为一阶段和二阶段。但是呢,文章又将一阶段分为anchor-based detectors以及corner(or key-points) based detectors,一般我们是把anchor-based和anchor-free放在对立面,不过corner(or key-points) based detector和anchor-free在很大程度上是一类的。

  • anchor-based detector :通常对每个anchor预测offsets以及classes
  • corner(or key-points) based detector:预测左上点和右下点的heat-maps,最后使用feature emmbedding来匹配这两类点(给出属于这类的有CornetNet和Centernet(Huawei Noah’s Ark Lab、Oxford))

针对尺度问题来探讨解决方案:

  • 目标的不同尺度给检测带来问题——FPN可以带来很大的增益
  • 其中仍然有一些FPN解决不了的目标,如:high tower, giraffe, knife ——本文要更进一步去缓解这些尺度问题
  • 下图是对coco的目标的长宽比的统计——提出本文矩阵网络主干。
    在这里插入图片描述

MatrixNets


结构

在这里插入图片描述
具体的结构设计如下(做法倒是超级直接):

  • 对角线上就是原来的FPN layers
  • 另外的部分就是由FPN layers通过downsample扩充过去的(以下的共享3x3表示的范围是单个三角的部分三角呢还是两个三角的全局范围,)
    • width(下三角部分)由共享的3x3 conv 跨着1x2的步子对FPN layers进行操作得来的
    • height(上三角部分)由共享的3x3 conv跨着2x1的步子对FPN layers 进行操作得来的
  • layer所表达的pixel大小的变化为:
    • 如 l 1 , 1 l_{1,1} l1,1​的 H ∈ [ 24 p x , 48 p x ] , W ∈ [ 24 p x , 48 p x ] H\in[24px, 48px],W\in[24px, 48px] H∈[24px,48px],W∈[24px,48px],那么 l 1 , 2 l_{1,2} l1,2​的 H ∈ [ 24 , 48 ] , W ∈ [ 48 , 96 ] H\in[24, 48], W\in[48, 96] H∈[24,48],W∈[48,96]

Advantages of MatrixNets

  • 本文diss:以往传统的w,h相同的conv kernel是反直觉的,因为不同尺度和不同长宽比率的boxes需要不同的上下文信息。(觉得这个,嗯,有点强行)
  • 所以,在MatrixNets里,conv kernel可以用来检测不同尺度的不同长宽比率的boxes,而且因为不同的metrix layer带有不同的上下文。
  • 可以作为主干用到任意的目标检测结构中,不论是anchor-based or keypoints-based,还是说one-stage or two-stage

Applications

  • Center-based Object Detection
    • ground-truth根据长宽来分配到不同的matrix layer上
      在这里插入图片描述
  • Corner-based Object Detection(CornerNet)
    • 使用MatrixNets可以确保层内对象所需要的上下文受到该层单个特征图的接受域限制,可以舍去corner pool,使用常规卷积

在这里插入图片描述

Experiments

  • center-based方式和corner-based方式对比
    在这里插入图片描述
  • 在COCO test-dev2017数据集上跟其他的detectors的结果对比
    在这里插入图片描述
  • 消融实验
    在这里插入图片描述
  • 效果图
    在这里插入图片描述
[Auto-Aug] Scale-aware Automatic Automentation for Object Detection(CVPR. 2021) 1. Motivation 这篇文章主要关注于目标检测中的数据增强。 This paper focuses on data augmentation for object detection. 之前的工作,对于如何将尺度适应性融入网络的方法主要来源与网络的结构(FPN)以及数据增强。 Previous work handles this challenge which brings the scale adaptation to the network efficiently mainly f. 阅读详情

相关推荐

【Unet系列】Unet & Unet++

文章目录U-net概述细节部分1、结构的解析2、一些小点resultUnet++概述细节部分resultsummary U-net U-Net是一篇基本结构非常好的论文,主要是针对生物医学图片的分割,而且,在今后的许多对医学图像的分割网络中,很大一部分会采取U-Net作为网络的主干。 概述 博客都将用一个概述对论文进行一个很简介的概述: 解决什么问题? 医学图像的分割 使用的方法? 继...

OneCoder的博客 8万+

Matrix Nets 笔记

Matrix Nets (xNets) 是一种用于提高目标检测性能指标的网络架构,该架构可以用于一步、二步以及多步目标检测神经网络。论文作者将该架构用于一阶段目标检测网络,在 MS COCO 数据集上获得了 47.8 的 mAP,并且在 80 个 Epoch 的时候就收敛了。 xNets 主要缓解了以下两个问题: 使用正方形的 Kernel 来提取不同宽高比目标...

茹泽伟的博客 1262

【DSN】Deeply-Supervised Nets

这是一篇2014年的论文,还是有点年代感的,因为在Unet文章目录概述细节部分1、Motivation2、结构3、FormulationExperiments 概述 设计目的? 让隐藏层的学习过程可以更加直接(direct)和透明(transparent)。 减少分类的错误。 让学习的特征更加的鲁棒性和discriminativeness(易区分的,独特的) 更好的解决梯度爆炸和梯度消失的...

OneCoder的博客 4903

XNets:快速收敛与过拟合的博弈

XNets是一种基于复分析中柯西积分定理设计的新型神经网络架构,其核心创新在于引入了Cauchy激活函数。该激活函数在处理复杂高维函数时表现出色,尤其在偏微分方程求解和图像分类任务中超越了传统多层感知机和Kolmogorov-Arnold网络。XNets在训练初期损失下降迅速,训练速度较快,且网络结构简化,减少了节点数量和层深度。然而,XNets存在过拟合风险,验证准确率并未显著优于ReLU模型。相比之下,ReLU模型在训练过程中表现更为稳定,验证准确率稳步提升,过拟合现象较少,最终表现与XNets接近。X

XianxinMao的博客 980

【H-DenseUNet】Hybrid Densely Connected UNet for Liver and tumor Segmentation from CT Volumes

这是一篇针对医学CT图上的而非公共数据集上的语义分割,由题目也可以看出,采用了UNet型结构。 文章目录概述细节ResultsConclusion 概述 要解决的问题 Liver cancer的CT图诊断 要解决的问题就是2D convolutions不能对CT图的三维信息很好的利用 如果是3D的卷积【各个框架都有实现】,会耗费很大的计算和内存资源 采用的方法 提出的bybrid d...

OneCoder的博客 4054

【DEXTR】Deep Extreme Cut:From Extreme Points to Object Segmentation

CVPR 2018 文章目录概述细节ResultsConclusionkeypoint & problem 概述 要解决的问题 弱监督分割 通过一个object的left-most, right-most, top, bottom pixels作为输入(最初由Papadopoulos等人的Extreme clicking for efficient object annotatio...

OneCoder的博客 3967

《Matrix Nets:A New Deep Architecture for Object Detection》论文笔记

代码地址:暂无 1. 概述 导读:这篇文章提出的新的目标检测网络叫做Matrix Nets(该方法是基于关键点的检测算法),这篇文章比较有意思的一点是充分考虑了CNN特征size与aspect对目标检测带来的影响,因而扩大了特征空间使得检测网络的性能得以提升。该网络通过在网络结构的不同层中找到匹配目标的不同size与aspect ratio从而提升检测性能,而这些单独的网络层中size与aspe...

m_buddy的博客 865

【E-Net & LinkNet】For Efficient

ENet: A Deep Neural Network Architecture for Real-Time Semantic segmentation. LinkNet: Exploiting Encoder Representations for Efficient Semantic Segmentation. 其中E-Net是2016年论文,LinkNet是2017年的论文(VCIP,Vi...

OneCoder的博客 3962

【论文笔记】:MatrixNet

&Title Matrix Nets: A New Deep Architecture for Object Detection 代码 &Summary 介绍了矩阵网(xNets),这是一种用于目标检测的新的深层体系结构。 xNets将具有不同大小和纵横比的对象映射到层中,其中层中对象的大小和纵横比几乎是一致的。 因此,xNets提供了比例和纵横比感知的体系结构。 XNets...

Activewaste 1001

【Deep Snake】DeepSnakeforReal-TimeInstanceSegmentation

浙江大学 CVPR 2020 oral paper code 文章目录overviewRelated workDetailResult 从论文题目就可以看出论文要做的事情:实时的实例分割。方法,就是利用snake algorithm,但是这里结合深度学习,进而表述为Deep snake overview 本文使用基于轮廓(contour-based)的deep snake方法,其中,论文提出...

OneCoder的博客 3538

DSSP 工具:蛋白质二级结构信息计算与批量处理教程

DSSP(Dictionary of Secondary Structure in Proteins)是一款经典的蛋白质二级结构计算工具,由荷兰癌症研究所(NKI Research)Perrakis 团队维护。它通过分析蛋白质的 PDB 结构文件,能够自动标注每个氨基酸残基的二级结构类型、相对溶剂可及性(暴露面积)等关键信息,为后续的拓扑图绘制、疏水 / 亲水表面分析、二级结构预测模型训练等提供核心数据支持。

good_rrrrr的博客 1836

Matrix Nets:用于目标检测的新型深度架构(学习笔记)--目标检测最新论文

引言: Matrix Nets(xNets)是一种用于目标检测的新型深度架构。xNets仅需要其它模型一半的参数量,就可以在MS COCO上实现了47.8%的mAP,高于任何其他单步检测。另外,xNets的训练速度是目前第二好的架构的3倍。 论文介绍 《Matrix Nets: A New Deep Architecture for Object Detection》提出了一种用于目标检测的新...

Tiger数学之家的博客 1252

华为擎云W515 PGUV-WBY0安装银河麒麟V10全流程解析

本文详细解析了华为擎云W515 PGUV-WBY0安装银河麒麟V10系统的全流程,包括准备工作、镜像下载与校验、启动盘制作、BIOS设置、安装过程关键选择、系统初始化及常见问题排查。特别针对ARM架构设备提供了实用技巧,帮助用户顺利完成国产化系统的部署与优化。

weixin_28725949的博客 696

一文看尽10篇目标检测最新论文(MetaOD/P-RSDet/MatrixNets等)

前言恰逢 2020年,本文再次更新近期值得关注的最新检测论文。这次分享的paper将同步推送到 github上,欢迎大家 star/fork(点击阅读原文,也可直接访问):https:/...

fengdu78的博客 4973

Unity地形数据高效转换:从Terrain到3DMAX的OBJ导出实战

本文详细解析了Unity地形数据无法直接导入3DMAX的原因,并提供了高效转换的实战方案。通过编写自定义编辑器脚本,将Unity Terrain的高度图数据“烘焙”为静态网格模型,并以OBJ格式导出。文章重点讲解了核心代码逻辑、分辨率选择对模型精度的影响,以及在3DMAX中导入和优化模型的实用技巧,旨在打通Unity与3DMAX之间的数据协作壁垒。

sky77的博客 447

警惕!数字签名伪造的攻防演练:用SigThief克隆证书的真实测试(Windows环境)

本文深入探讨了Windows环境下数字签名伪造的攻防技术,详细介绍了使用SigThief工具进行签名提取与克隆的实战步骤。通过真实测试案例,揭示了数字签名安全机制的潜在漏洞,并提供了有效的防御策略和检测技术,帮助安全人员提升系统防护能力。

weixin_42530732的博客 408

最新的目标检测的深度架构 | 参数少一半、速度快3倍+(文末福利)

Matrix Nets这是一个「矩阵网络」,它的参数少、效果好、训练快、显存占用低。简要介绍研究作者提出了Matrix Net (xNet),一种用于目标检测的新深度架...

gzq0723的博客 944

【PB03F 超详细-环境搭建】蓝牙5.2安信可PB-03F-Kit开发板二次开发环境搭建

PB-03是由深圳市安信可科技有限公司开发的蓝牙模块。本博文介绍安信可PB-03F-Kit开发板的基本情况、开发环境搭建,以及以点亮LED为例介绍程序编写和固件烧录的操作流程。 安信可PB-03F-Kit开发板使用的PHY6252这样一款高集成度的低功耗蓝牙系统级芯片(SoC),专为物联网(IoT)、移动设备、可穿戴电子设备、智能家居等各种应用而设计。......

qq_44078824的博客 1万+

【Matrix Nets】《Matrix Nets:A New Deep Architecture for Object Detection》

ICCV-2019 workshops 文章目录1 Background and Motivation2 Advantages / Contributions3 Method4 Experiments4.1 Datasets5 Conclusion(own) / Future work 1 Background and Motivation 2 Advantages / Contribut...

bryant_meng 950

IPCP(IP Control Protocol,IP控制协议)

IPCP(IP Control Protocol,IP控制协议)

天赐好车的博客 754

beegfs读取文件完整流程分析

读取小于512KB文件数据,小于1s 读取15MB文件数据,花费7秒。

wfzy的博客 833

目标检测新网络——Matrix Net (xNet)参数更少,训练更快

摘要 提出了一种新的深度目标检测体系结构——矩阵网(xNets)。xNets将具有不同大小和长宽比的对象映射到层中,这些层中对象的大小和长宽比几乎一致。因此,xnet提供了支持比例和高宽比的体系结构。我们利用xNets来增强基于关键点的对象检测。我们的架构在MS COCO上实现了47.8的mAP,这比任何其他的单镜头探测器都要高,同时使用了一半的参数和减少了3倍训练时间 论文:https://ar...

怡宝2号 1643

MIKE水动力笔记1_岸线及水深数据之依靠全球数据库资源提取的方法

通过各种数据库资源来获取全球岸线及水深数据,这种方法获取的岸线及水深数据精度偏低,比较适合大尺度范围的水动力研究。

晏长街的博客 1万+

目标检测之RRPN的学习笔记~

1 前言 今天在学习RRPN网络~ 2 RRPN网络介绍 RRPN,Rotation Region Proposal Networks,旋转区域候选框网络。通过其命名就可以看出,他是为了解决目标检测中的检测区域具有旋转角度的情况而产生的。其论文最初提出的应用场景,是为了解决自然场景下的文本检测问题而提出的,在自然场景中,由于视角的原因,获得图片中的文字常常都是带有旋转角度的,而之前的文字检测...

墨门 2033

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

开源代码MatrixNets:用于对象检测的新的比例和长宽比感知体系结构

今天我们介绍MatrixNets(xNets),这是一种用于对象检测的新的深层体系结构。xNets将具有相似大小和高宽比的对象映射到许多专门的层中,从而使xNets可以提供可感知比例和高宽比的体系结构。作者利用xNets来增强单阶段对象检测框架。 首先,将xNets应用于基于锚的对象检测,为此可以预测对象中心并回归左上角和右下角。 其次,我们通过预测左上角和右下角,将MatrixNets用于基...

图像算法Imalg的博客 1318

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【手撕经典算法】【目标检测】SSD

先看论文,再写解读,再根据pytorch 手写实现

lz867422770的博客 3851

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Cmake summary(Linux) from Cmake practice
下一篇: 【Deep Snake】DeepSnakeforReal-TimeInstanceSegmentation
One__Coder
博客等级 码龄10年 59粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值