Scale-Transferrable Object Detection

ECCV18

还是做检测中尺度变化问题。

(a)是faster rcnn的做法;

(b)是FPN的做法, 这个结构要小心设计, 同时计算成本上升,影响速度;

(c)是SSD的做法, 底层没有利用到高层的语义信息, 对小物体检测能力有限;

(d)是本文方法, 左边是DenseNet生成的一系列特征图, DenseNet每一层生成的特征分辨率相同, 利用池化层处理得到小分辨率图, 同时具有大的感受野, 用于检测大物体; 用scale-transfer 层来得到高分辨率的特征图, 用于检测小物体。

这里我的两点理解:

1. 最高层的特征图利用了DenseNet的结构, 是连接了前面Low-level的特征的,用concat方式合成了现在的特征, 也就是说, 高层特征是融合了low-level的信息的, 否则纯粹依靠semantic信息是难以检测小物体的。

2. scale-transfer得到高分辨率的过程:

这个就是在super resolution里的PixelsShuffle。把channel信息平铺到spatial维度上。

优点: 这个scale-transfer模块没有啥参数, 不影响速度。

小结: 这个shuffle的使用很有意思, 让我想到了CVPR19 做pose estimation的一篇文章, 也是把resnet前向过程中不同分辨率的特征做shuffle, 当然和这个使用方法不同, 但是这种特征做shuffle的想法还挺有趣的。

 

参考资源链接:[银行系统分析:UML系统类图与功能需求](https://wenku.csdn.net/doc/7pjepkrxam?utm_source=wenku_answer2doc_content) 在设计一个简化版银行系统的账户管理和转账功能时,UML系统类图是一种非常有效的工具,它能够帮助我们清晰地定义系统的静态结构。根据《银行系统分析:UML系统类图与功能需求》中提到的,我们可以按照以下步骤来设计系统类图: 1. 首先,确定系统的主要类和对象。对于账户管理和转账功能来说,主要的类可能包括`Account`(账户)、`Customer`(客户)、`Transaction`(交易)和`Bank`(银行)。 2. 确定这些类之间的关系。例如,一个`Customer`可以拥有多个`Account`(一对多关系),一个`Account`可以涉及多个`Transaction`(一对多关系),而`Account`和`Customer`之间是关联关系,表示账户属于特定客户。 3. 为每个类定义属性和操作(方法)。例如,`Account`类可能包含属性如账户号、余额和客户ID,以及操作如存款、取款和查询余额。`Transaction`类可能包含属性如交易ID、交易金额和日期,以及操作如创建交易和更新余额。 4. 使用继承来表示类之间的共性。例如,`Customer`类可能有一个抽象基类,如`Person`,其中包含所有人的共性属性,如姓名和地址。`Customer`可以继承自`Person`并添加特定的属性,如客户ID和账户列表。 5. 定义接口和它们的实现。在转账功能中,可能需要一个`Transferrable`接口,它定义了转账所需的方法,如`performTransfer()`。`Account`类将实现这个接口以执行实际的转账操作。 6. 为类图添加约束和注释。这可以帮助其他开发人员更好地理解设计意图,例如,注释转账操作必须在事务性上下文中执行,以保证数据的一致性和完整性。 通过上述步骤,我们可以构建出一个表示银行系统静态结构的UML系统类图,它不仅展示了系统中的对象及其属性和方法,还展示了这些对象如何通过关系相互连接。这样的设计可以确保系统的各个部分协同工作,同时提供了一个清晰的蓝图,用于指导后续的开发和实现。 如果想要深入学习银行系统设计的更多细节,包括数据库模型构建、动态行为模型和物理模型设计,推荐参考《银行系统分析:UML系统类图与功能需求》。这本书为银行系统分析和设计提供了全面的视角,并通过实际案例加深理解。 参考资源链接:[银行系统分析:UML系统类图与功能需求](https://wenku.csdn.net/doc/7pjepkrxam?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值