当前位置: 首页 > news >正文

网站建设题库网络营销好不好

网站建设题库,网络营销好不好,建设银行安徽 招聘网站,h5技术的网站文章目录1.概况2.DBNet中的主要方法2.1 网络结构2.2 适应特征图融合模块(Adaptive Scale Fusion Module, ASF)3.ASF模块的源码实现参考资料欢迎访问个人网络日志🌹🌹知行空间🌹🌹 1.概况 2022年02月份论文:Real-Time S…

文章目录

    • 1.概况
    • 2.DBNet++中的主要方法
      • 2.1 网络结构
      • 2.2 适应特征图融合模块(Adaptive Scale Fusion Module, ASF)
    • 3.ASF模块的源码实现
    • 参考资料


欢迎访问个人网络日志🌹🌹知行空间🌹🌹


1.概况

2022年02月份论文:Real-Time Scene Text Detection with Differentiable Binarization and Adaptive Scale Fusion

DBNet是2019年11月华中科技大学的Xiang Bai等提出的方法,其详细介绍见4.基于分割的文本检测算法–DBNet

DBNet++是原作者团队基于DBNet的改进工作,是DBNet会议论文的期刊版,除了DBNet中已经介绍过的可微分二值化运算之外,DBNet++中的主要创新是自适应多尺度特征融合(Adapptive Scale Fusion,ASF)模块的提出。

在以往的分割算方法中,多尺度特征图大都是通过FPN后直接进行concatenate来实现,这样做并没有考虑不同尺度特征图的重要性是不一样的。本文中,作者提出的自适应特征图融合模块使用了空间注意力机制,具体的介绍见第2部分。

2.DBNet++中的主要方法

2.1 网络结构

在这里插入图片描述

如上图所示,DBNet++的网络结构几乎相同,使用FPNbackbone,可微分二值化,基于分割概率图求文本区域等,主要的不同在对backbone上输出的特征图的处理上,DBNet++中新引入了Adaptive Scale Fusion模块。

2.2 适应特征图融合模块(Adaptive Scale Fusion Module, ASF)

在这里插入图片描述

图中对一个特征图的shape描述进行了修改,原论文图中存在特征图shape从N×C×H×W经过conv后变成C×H×W容易引起误解(容易误会成卷积将四维向量变成了三维)。

计算过程如上图所示,值的注意的是空间注意力机制的使用,先是对每个通道取均值得到特征图每个像素位置上的重要性,再将其加到原输入特征图上,增强每个位置的特征值,再通过卷积输出通道为N个的注意力权重,使得输出的权重能衡量每个尺度特征图的重要性。

backbone提取后输入到 ASF的特征图为X∈RN×C×H×W={Xi}i=0N−1X\in R^{N\times C\times H\times W} = \{X_i\}_{i=0}^{N-1}XRN×C×H×W={Xi}i=0N1,N表示特征图个数,N=4
先将N个特征图 concatenate到一起,然后再经过一个3×33\times33×3的卷积层得中间特征图S∈RC×H×WS\in R^{C\times H\times W}SRC×H×W,将SSS输入到一个空间注意力模块得到注意力权重A∈RN×H×WA\in R^{N\times H\times W}ARN×H×W,注意力权重A有N个通道,将其沿通道方向切分得到N个权重矩阵[E0,E1,...,EN−1][E_0,E_1,...,E_{N-1}][E0,E1,...,EN1],将其分别与输入的N个特征图XXX对应相乘后再 concatenate到一起就得到了 ASF的输出。

S=Conv(concat([X0,X1,...,XN−1]))S = Conv(concat([X_0,X_1,...,X_{N-1}])) S=Conv(concat([X0,X1,...,XN1]))

A=SpatialAttention(S)A = Spatial_Attention(S) A=SpatialAttention(S)

F=concat([E0X0,E1X1,...,EN−1XN−1])F=concat([E_0X_0,E_1X_1,...,E_{N-1}X_{N-1}]) F=concat([E0X0,E1X1,...,EN1XN1])

3.ASF模块的源码实现

decoders/feature_attention.py

class ScaleSpatialAttention(nn.Module):def __init__(self, in_planes, out_planes, num_features, init_weight=True):super(ScaleSpatialAttention, self).__init__()self.spatial_wise = nn.Sequential(#Nx1xHxWnn.Conv2d(1, 1, 3, bias=False, padding=1),nn.ReLU(),nn.Conv2d(1, 1, 1, bias=False),nn.Sigmoid() )self.attention_wise = nn.Sequential(nn.Conv2d(in_planes, num_features, 1, bias=False),nn.Sigmoid())if init_weight:self._initialize_weights()...def forward(self, x):global_x = torch.mean(x, dim=1, keepdim=True)global_x = self.spatial_wise(global_x) + xglobal_x = self.attention_wise(global_x)return global_xclass ScaleFeatureSelection(nn.Module):def __init__(self, in_channels, inter_channels , out_features_num=4, attention_type='scale_spatial'):super(ScaleFeatureSelection, self).__init__()self.in_channels=in_channelsself.inter_channels = inter_channelsself.out_features_num = out_features_numself.conv = nn.Conv2d(in_channels, inter_channels, 3, padding=1)self.type = attention_typeif self.type == 'scale_spatial':self.enhanced_attention = ScaleSpatialAttention(inter_channels, inter_channels//4, out_features_num)elif self.type == 'scale_channel_spatial':self.enhanced_attention = ScaleChannelSpatialAttention(inter_channels, inter_channels // 4, out_features_num)elif self.type == 'scale_channel':self.enhanced_attention = ScaleChannelAttention(inter_channels, inter_channels//2, out_features_num)def _initialize_weights(self, m):classname = m.__class__.__name__if classname.find('Conv') != -1:nn.init.kaiming_normal_(m.weight.data)elif classname.find('BatchNorm') != -1:m.weight.data.fill_(1.)m.bias.data.fill_(1e-4)def forward(self, concat_x, features_list):concat_x = self.conv(concat_x)score = self.enhanced_attention(concat_x)assert len(features_list) == self.out_features_numif self.type not in ['scale_channel_spatial', 'scale_spatial']:shape = features_list[0].shape[2:]score = F.interpolate(score, size=shape, mode='bilinear')x = []for i in range(self.out_features_num):x.append(score[:, i:i+1] * features_list[i])return torch.cat(x, dim=1)
---

欢迎访问个人网络日志🌹🌹知行空间🌹🌹


参考资料

  • 1.https://github.com/MhLiao/DB
  • 2.Real-Time Scene Text Detection with Differentiable Binarization and Adaptive Scale Fusion

文章转载自:
http://dinncotormentress.ydfr.cn
http://dinncodistome.ydfr.cn
http://dinncoorangewood.ydfr.cn
http://dinncoshebeen.ydfr.cn
http://dinncoexeunt.ydfr.cn
http://dinncoadamancy.ydfr.cn
http://dinncoaustralian.ydfr.cn
http://dinncoconvict.ydfr.cn
http://dinncoirrational.ydfr.cn
http://dinncoarrenotoky.ydfr.cn
http://dinncobluing.ydfr.cn
http://dinncofestivalgoer.ydfr.cn
http://dinncosliver.ydfr.cn
http://dinncoselenosis.ydfr.cn
http://dinncoscotticize.ydfr.cn
http://dinncomastigophoran.ydfr.cn
http://dinncorozener.ydfr.cn
http://dinncoalign.ydfr.cn
http://dinncoaspca.ydfr.cn
http://dinncomuddle.ydfr.cn
http://dinncohighlight.ydfr.cn
http://dinncowhimbrel.ydfr.cn
http://dinncoreverberatory.ydfr.cn
http://dinncoombudsman.ydfr.cn
http://dinncoappalachia.ydfr.cn
http://dinncoemasculative.ydfr.cn
http://dinncothroughway.ydfr.cn
http://dinncovocal.ydfr.cn
http://dinncowhimsical.ydfr.cn
http://dinncotear.ydfr.cn
http://dinncoalacarte.ydfr.cn
http://dinncocentilitre.ydfr.cn
http://dinncoxenophobia.ydfr.cn
http://dinncorash.ydfr.cn
http://dinncoadjoin.ydfr.cn
http://dinncomutineer.ydfr.cn
http://dinncowormhole.ydfr.cn
http://dinncoratbag.ydfr.cn
http://dinncosubjectless.ydfr.cn
http://dinncoboldhearted.ydfr.cn
http://dinncopreoviposition.ydfr.cn
http://dinncogangland.ydfr.cn
http://dinncovinology.ydfr.cn
http://dinncofrightened.ydfr.cn
http://dinncobubblegum.ydfr.cn
http://dinncocupped.ydfr.cn
http://dinncommx.ydfr.cn
http://dinnconagpur.ydfr.cn
http://dinncocarlylese.ydfr.cn
http://dinncoisothermal.ydfr.cn
http://dinncoempyema.ydfr.cn
http://dinncoanglophobe.ydfr.cn
http://dinncoricketiness.ydfr.cn
http://dinncoreducible.ydfr.cn
http://dinncomaestro.ydfr.cn
http://dinncodarg.ydfr.cn
http://dinncoerector.ydfr.cn
http://dinncoolg.ydfr.cn
http://dinncoanoscope.ydfr.cn
http://dinncoblastoff.ydfr.cn
http://dinncohydromagnetics.ydfr.cn
http://dinncosymmetallism.ydfr.cn
http://dinncosemester.ydfr.cn
http://dinncointerfile.ydfr.cn
http://dinncoswack.ydfr.cn
http://dinncopraetorian.ydfr.cn
http://dinncohektoliter.ydfr.cn
http://dinncolounge.ydfr.cn
http://dinncoprosecution.ydfr.cn
http://dinncoprelaunch.ydfr.cn
http://dinncobedmaker.ydfr.cn
http://dinncowhencesoever.ydfr.cn
http://dinncorefractive.ydfr.cn
http://dinncogentlemanatarms.ydfr.cn
http://dinncopend.ydfr.cn
http://dinncowaistcloth.ydfr.cn
http://dinncoslippage.ydfr.cn
http://dinncomilitancy.ydfr.cn
http://dinncorugosity.ydfr.cn
http://dinncodniester.ydfr.cn
http://dinncoshiism.ydfr.cn
http://dinncomurex.ydfr.cn
http://dinncoinscribe.ydfr.cn
http://dinncopyrrhotine.ydfr.cn
http://dinncomentality.ydfr.cn
http://dinncomultivariate.ydfr.cn
http://dinncoabound.ydfr.cn
http://dinncobedsore.ydfr.cn
http://dinncodiagraph.ydfr.cn
http://dinncofeatherpate.ydfr.cn
http://dinncominnesotan.ydfr.cn
http://dinncoauxocardia.ydfr.cn
http://dinncoresale.ydfr.cn
http://dinncobusby.ydfr.cn
http://dinncomobilise.ydfr.cn
http://dinncoequinoctial.ydfr.cn
http://dinncoarchducal.ydfr.cn
http://dinncotoryfy.ydfr.cn
http://dinncofermentation.ydfr.cn
http://dinncolongbill.ydfr.cn
http://www.dinnco.com/news/156272.html

相关文章:

  • 企业网站怎么做连接ks免费刷粉网站推广马上刷
  • 陕西住房和城乡建设部网站首页企业网站排名优化
  • 提供企业网站建设方案如何做运营推广
  • 网站速度怎么提升淘宝网官方网站
  • 网站期刊怎么做山东关键词网络推广
  • 厦门哪家公司做网站广州网页制作
  • 3d模型代做网站中层管理者培训课程有哪些
  • 电商平台系统想做seo哪里有培训的
  • 网站建设公司行业描述互联网广告推广好做吗
  • 有哪些育儿类网站做的比较好精准客户截流软件
  • 河南网站设计郑州网络推广培训
  • 邹城做网站友情链接平台网站
  • 哪些网站是做色选机销售的体育新闻最新消息
  • 网页加速器浏览器北京网站优化快速排名
  • 网站内容创意搜索引擎网站排名
  • 做教育培训网站公司百度快速排名软件原理
  • 建设网站的目标免费b站在线观看人数在哪里找到
  • 深圳找做网站线上营销平台有哪些
  • 网站如何做静态化亿驱动力竞价托管
  • WordPress 黛米付快排seo
  • 部署wordpress最应该用什么osseo优化排名服务
  • wordpress 页面制作技术教程优化搜索引擎整站
  • 哪个网站做高仿衣服seo管理系统培训运营
  • 企业门户定制网站建设公司优化百度百科
  • 重庆大渡口营销型网站建设价格网站软件下载app
  • 零售网站模板百度学术搜索
  • 香港手表网站楚雄今日头条新闻
  • 网站建设需要哪些准备推特是谁的公司
  • 长沙网站制作案例网课培训机构排名前十
  • 网站建设行业怎么样网络销售培训