Redian新闻
>
ECCV 2022丨力压苹果MobileViT,这个轻量级视觉模型新架构火了

ECCV 2022丨力压苹果MobileViT,这个轻量级视觉模型新架构火了

科技
8月26-27日,GTIC 2022全球AI芯片峰会将于深圳举办,欢迎大家报名参会!

计算机视觉两大门派功力合体,给移动端视觉任务减负增速。
作者 |  心缘
编辑 |  漠影
当下,计算机视觉领域最热议的方向,莫过于近两年越来越火的视觉Transformer(ViT)和传统的卷积神经网络(ConvNet),谁才能主宰计算机视觉的未来?
风头正盛的ViT,是计算机视觉领域过去十年最瞩目的研究突破之一。2020年,谷歌视觉大模型Vision Transformer(ViT)横空出世,凭借碾压各路ConvNet的性能表现,一举掀起Transformer在计算机视觉领域的研究热潮。
但“ConvNet派”还没到低头认输的时候。2022年1月,Meta AI研究院、加州大学伯克利分校的研究人员发表了卷积神经网络的“扛鼎之作”——ConvNeXt,基于纯ConvNet新架构,取得了超过先进ViT的计算速度和精度。

▲ConvNet与ViT模型图像分类实验结果对比

ViT论文:https://arxiv.org/abs/2010.11929

ConvNeXt论文:https://arxiv.org/abs/2201.03545
那如果将这两类模型的优势互补,会不会产生1+1>2的效果?
近日,基于这一思路的论文《ParC-Net:继承ConvNet和Transformer优点的位置敏感的循环卷积》入选了计算机视觉顶会ECCV 2022,并引发国内外广泛关注。
这篇论文提出了一种面向移动端、融入ViT优点的纯卷积结构模型ParC-Net,能以更小的参数量,在常见视觉任务中实现比主流轻量级ConvNet更好的性能。

▲ParC-Net在三种视觉任务实验中均以更小参数量取得最佳性能表现

值得一提的是,论文提出一种既有全局感受野、又对位置信息保持敏感的基础卷积算子ParC,它能与现有主流网络结构融合,兼顾模型性能和计算速度的提升,相关代码现已开源。
具体是怎么实现的?我们联系到论文第一作者张号逵博士,并与其进行深入交流。

ParC论文:https://arxiv.org/abs/2203.03952

源代码:https://github.com/hkzhang91/ParC-Net


01.
取ViT的三个亮点,将纯卷积结构变强


在计算机视觉领域,ViT模型性能彪悍,门槛和成本却惊人,无论是庞大数据量,还是超高算力需求,都离不开“钞能力”的支撑。
相比之下,轻量级ConvNet虽然性能难以与ViT媲美,但具有易训练、参数量少、计算成本低、推理速度快等优势,对硬件资源的需求不像ViT那么受限,可部署在各种移动或边缘计算设备上。此前较流行的轻量级ConvNet有ShuffleNet、MobileNet、EfficientNet、TinyNet等等。
经对比,云天励飞的研究人员借鉴ViT的优点,基于卷积结构设计了一个轻量级骨干模型ParC-Net
论文作者认为,ViT和ConvNet有三个主要区别:ViT更擅长提取全局特征,采用meta-former结构,而且信息集成由数据驱动。ParC的设计思路便是从这三点着手来优化ConvNet。

▲普通ConvNet和ViT之间的三个主要区别。(a) ConvNet常用的Residual block;(b) ViT中常用的Meta-Former 结构;(c) 本文提出的ParC block。

具体而言,研究人员设计了一种位置信息敏感的循环卷积Position aware circular convolution, ParC)。这是一种简单有效的轻量卷积运算算子,既拥有像ViT类结构的全局感受野,同时产生了像局部卷积那样的位置敏感特征,能克服依赖自注意力结构提取全局特征的问题。
ParC结构主要包含三部分改动:1)结合circular padding和大感受野低秩分解卷积核提取全局特征;2)引入位置嵌入,保证输出特征对于空间位置信息的敏感性;3)动态插值实时生成尺寸适配的卷积核和位置编码,应对输入分辨率变化情况,这增强了对不同尺寸输入的适应能力。

▲ParC结构示例

研究人员还将ParC和squeeze exictation(SE)操作结合起来,构建了一个纯卷积结构的meta former结构。该结构舍弃了自注意力硬件支持不友好的操作,但保留了传统Transformer块提取全局特征的特点。
然后,研究人员在channel mixer部分引入硬件支持较友好的通道注意力机制,使其纯卷积meta former结构也具备自注意力的特点。
基于ParC结构最终得到的ParC块,可作为一个即插即用的基础单元,替换现有ViT或ConvNet模型中的相关块,从而提升精度,并降低计算成本,有效克服硬件支持的问题。

▲ParC实验结果


02.
三大视觉任务表现出色
多项指标打败苹果MobileViT


“据我们所知,这是第一次尝试结合ConvNet和ViT的优点来设计一个轻量级Pure-ConvNet的结构。”论文作者如此描述ParC-Net的开创性。
实验结果表明,在图像分类、物体检测、语义分割这三类常见的视觉任务中,混合结构的模型性能表现普遍高于当前主流的一些纯卷积结构、ViT结构的模型,其中ParC-Net模型取得了最好的整体性能表现

▲对于ImageNet-1k的图像分类实验结果

在图像分类实验中,对于ImageNet-1k的分类,ParC-Net使用的参数规模最小(大约500万个参数),却实现了最高准确率78.6%
MobileViT是苹果公司2022年在国际深度学习顶会ICLR22上提出的轻量级通用ViT模型。同样部署在基于Arm的瑞芯微RK3288芯片上,相较基线模型MobileViT,ParC-Net节省了11%的参数和13%的计算成本,同时准确率提高了0.2%,推理速度提高了23%

▲与基准模型的推理速度对比

与基于ViT结构的模型相比,ParC-Net的参数量只有Meta AI团队DeiT模型参数的一半左右,准确率却比DeiT提高了2.7%
在MS-COCO物体检测和PASCAL VOC分割任务中,ParC-Net同样基于较少的参数,实现了更好的性能、更快的推理速度。

▲MS-COCO物体检测实验结果

▲PASCAL VOC分割任务实验结果

张号逵博士是ParC-Net论文的第一作者,现任深圳云天励飞资深算法研究员,研究领域包括网络结构搜索、深度估计、轻量化骨干模型、信息检索及高光谱图像分类等。
他告诉智东西,传统ConvNet可以适应视觉任务中输入分辨率的变化,而具有全局感受野的纯卷积结构的缺陷是卷积核必须跟输入分辨率保持一致,为了更好应对分辨率的变化,其团队正在研究将模型做成动态卷积的形式,以提高鲁棒性。
目前这项研究成果已经可以用在算力受限的移动端或边缘设备中,实现更高准确率的视觉任务。如果进行一些小的改动,ParC-Net还可以被用于其他的视觉任务,例如6DOF姿态评估及其他dense prediction的任务。

03.
与自研芯片协同
运算速度可提升快3~4倍


那么ParC-Net模型的研究成果,具体如何在实际业务场景中发挥价值?
据介绍,一方面,ParC-Net模型可以集成到开源算法训练平台YMIR中,然后被部署至终端设备;另一方面,通过与云天励飞自研芯片协同,它能将运算速度和精度进一步提升。
YMIR是一个高度自动化的AI模型开发平台,能做到利用鼠标简单操作就可以完成数据收集、模型训练、数据挖掘、数据标注等功能。将拥有高运算效率的ParC-Net模型版本上传至YMIR后,用户可在该平台上直接选用ParC-Net模型,也可以针对具体业务场景,添加相应的数据集对ParC-Net进行再训练,从而获得能更好满足业务需求的模型。
以前有些对精度要求高或者采用ViT结构的移动端视觉任务,受限于计算效率问题,难以在摄像头设备或手机上运行,而上传到云端做运算,对有较高实时性要求的视觉任务不是很友好。
ParC-Net则较好地改善了这类问题,在模型精度和推理效率之间实现平衡,使得边缘设备可以在本地运行一些对精度要求高的视觉任务。比如,人脸识别终端设备可运用ParC-Net直接对路过的人进行高质量特征值提取,无需将数据传输到云端,就能与数据库进行检索比对。
与云天励飞自研芯片搭配后,ParC-Net模型的性能表现还能再上一个台阶。
张号逵博士谈道,其团队考虑到软硬件设计协同问题,在研发之初参考了云天励飞自研芯片工具链的设计及算子支持情况,然后进行模型网络结构及算子的设计,以更好地发挥出芯片算力。
研究人员将ParC-Net和基线模型MobileVit均部署到自研低功耗芯片DP上进行推理速度测试。从实验结果可以看到,ParC-Net的推理速度能够达到MobileViT速度的3~4倍

▲与基准模型在不同芯片平台上的推理速度对比

这也是研究团队决定选择基于纯卷积结构来设计ParC-Net的原因之一。ConvNet已经统治计算机视觉领域十年之久,而ViT在这一领域兴起时间较短,很多现有的神经网络加速器、硬件优化策略,都是围绕卷积结构设计。因此部署在移动端时,纯ConvNet往往能比ViT享有更好的软硬件及工具链支持,并实现更快的推理速度。
即便搭载在对支持ViT更友好的芯片上,张号逵博士说,ParC-Net依然能取得比现有其他混合模型更好的性能表现。
绝大多数视觉任务可以分为两类:一类对位置信息不敏感,如图像分类等;另一类对位置信息较敏感,如物体检测、3D姿态估计、AR试穿等。对于这些视觉任务,无论用在智能门禁、手机识图还是自动驾驶汽车的摄像头,ParC-Net都能够发挥出其兼顾模型精度和计算效率的优势,并且不会受部署终端设备配置的限制。

04.
结语:轻量级视觉模型设计的新启发


当前ViT与ConvNet两大研究方向在计算机视觉领域旗鼓相当,ViT在学术界四处屠榜,ConvNet则在工业界主导地位难以撼动,将两者融合的相关研究也如雨后春笋般涌现。
此次入选ECCV顶会的ParC-Net模型,既顾及边缘设备对模型规模的限制,基于纯卷积结构,确保其具备易训练、易部署、推理效率高、硬件更友好等特点,又吸纳了ViT的设计特征,实现比其他ConvNet模型更高的精度。这可以给移动端视觉任务的模型设计带来一些启发。

(本文系网易新闻•网易号特色内容激励计划签约账号【智东西】原创内容,未经账号授权,禁止随意转载。)


  

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
摘苹果,榨苹果汁,还能采各种瓜果蔬菜!2022秋西雅图周边U-Pick苹果农场一览剖开苹果M2芯片,内部设计曝光2023 QS世界大学排名发布:北大超越清华位列世界第12丨环球科学要闻百度计算机视觉首席科学家王井东:在视觉的竞技场,研究与落地没有明显的界限ICML 2022 | 字节提出首个用于评测预训练视觉语言模型真正泛化能力的基准评测平台 VLUE面对事业危机和瓶颈[8月23日]科学历史上的今天——威廉·亨利·埃克尔斯(William Henry Eccles)英伟达这篇CVPR 2022 Oral火了!2D图像秒变逼真3D物体!虚拟爵士乐队来了!苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷[模型] LEGO No.76240 蝙蝠车复刻版 BATMOBILE TUMBLERECCV 2022 | 港中文MMLab:基于Transformer的光流陆国平教授:2021-2022血脂领域新进展 | OCC 2022谷歌逆天「夜视」拍照突然火了!完美降噪还能合成3D视角|CVPR 2022双肩包草单!这 19 个轻便又好看,太实用了!外乡人 - 还好不是杀人狂魔Day 2丨难怪,美国新冠感染人数持续居高不下猜图ECCV 2022 | 单点监督目标检测!国科大提出P2BNet:标一个点就能训练出强有力的目标检测器Lapce:一个开发中的快速、轻量级的开源代码编辑器 | Linux 中国架构自治服务:构建数据驱动的架构洞察Citi Accelerate Savings 银行账户【2022.6 更新】无限视觉生成模型NUWA-Infinity让视觉艺术创作自由延伸挖郁金香种球Learning Device Accused of Offering ‘Inappropriate’ Content为减少视觉错误信息,Adobe 推出了开源工具包 | Linux 中国‘Devil Doctor’ Probed for Allegedly Extorting Sick PatientsCVPR 2022 | 一键解锁微软亚洲研究院计算机视觉领域前沿进展!2700 盘古典CD,丰富了我的收藏!China’s Tutoring Ban Has Become an Endless Game of Whack-a-MoleMorgan Stanley已开放金融类2022 Off-cycle Internship!官方首发!2023 QS世界大学排名大洗牌:英美澳中排名反转,清北力压藤校…ECCV 2022 | PEBAL:用于城市自动驾驶系统的异常分割模型J.P. Morgan已开放科技类2022 Events,仅限女生参加!如何高效、精准地进行图片搜索?看看轻量化视觉预训练模型刚刚,苹果M2芯片炸场!iPhone兼职电脑摄像头,系统全家桶“史诗更新”
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。