YOLACT plus plus Better Real-Time Instance Segmentation

被引:291
|
作者
Bolya, Daniel [1 ]
Zhou, Chong [2 ]
Xiao, Fanyi [2 ]
Lee, Yong Jae [2 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Univ Calif Davis, Dept Comp Sci, Davis, CA 95616 USA
关键词
Instance segmentation; real time;
D O I
10.1109/TPAMI.2020.3014297
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a simple, fully-convolutional model for real-time ( > 30 fps) instance segmentation that achieves competitive results on MS COCO evaluated on a single Titan Xp, which is significantly faster than any previous state-of-the-art approach. Moreover, we obtain this result after training on only one GPU. We accomplish this by breaking instance segmentation into two parallel subtasks: (1) generating a set of prototype masks and (2) predicting per-instance mask coefficients. Then we produce instance masks by linearly combining the prototypes with the mask coefficients. We find that because this process doesn't depend on repooling, this approach produces very high-quality masks and exhibits temporal stability for free. Furthermore, we analyze the emergent behavior of our prototypes and show they learn to localize instances on their own in a translation variant manner, despite being fully-convolutional. We also propose Fast NMS, a drop-in 12 ms faster replacement for standard NMS that only has a marginal performance penalty. Finally, by incorporating deformable convolutions into the backbone network, optimizing the prediction head with better anchor scales and aspect ratios, and adding a novel fast mask re-scoring branch, our YOLACT++ model can achieve 34.1 mAP on MS COCO at 33.5 fps, which is fairly close to the state-of-the-art approaches while still running at real-time.
引用
收藏
页码:1108 / 1121
页数:14
相关论文
共 50 条
  • [31] CenterInst: Center-Based Real-Time Instance Segmentation
    Tian, Shu
    Ren, Liang
    APPLIED SCIENCES-BASEL, 2024, 14 (05):
  • [32] CenterPoly: real-time instance segmentation using bounding polygons
    Perreault, Hughes
    Bilodeau, Guillaume-Alexandre
    Saunier, Nicolas
    Heritier, Maguelonne
    2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW 2021), 2021, : 2982 - 2991
  • [33] Real-Time Detection and Instance Segmentation of Strawberry in Unstructured Environment
    Wang, Chengjun
    Ding, Fan
    Wang, Yiwen
    Wu, Renyuan
    Yao, Xingyu
    Jiang, Chengjie
    Ling, Liuyi
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 78 (01): : 1481 - 1501
  • [34] BlitzMask: Real-Time Instance Segmentation Approach for Mobile Devices
    Bulygin, Vitalii
    Mykheievskyi, Dmytro
    Kuchynskyi, Kyrylo
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 206, 2023, 206
  • [35] TrashInst: real-time floating litter instance segmentation model
    Bessaad, Nassim
    Bao, Qilian
    Zhao, Jiankang
    Benoudina, Nardjess
    ENGINEERING RESEARCH EXPRESS, 2024, 6 (01):
  • [36] Automated Detection and Segmentation of Mechanical, Electrical, and Plumbing Components in Indoor Environments by Using the YOLACT plus plus Architecture
    Shamsollahi, Dena
    Moselhi, Osama
    Khorasani, Khashayar
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2024, 150 (08)
  • [37] Tice: A real-time language compilable using C plus plus compilers
    Prastowo, Tadeus
    Palopoli, Luigi
    Abeni, Luca
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (12): : 2252 - 2292
  • [38] A Programming Model for Multithreading with Real-time Allocations of VC plus plus Controls
    Chang, Gao-Wei
    2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2018), 2018, : 34 - 37
  • [39] An improved YOLACT algorithm for instance segmentation of stacking parts
    Chao, Yongsheng
    Zhang, Xiaochen
    Rong, Guolin
    DIGITAL SIGNAL PROCESSING, 2025, 161
  • [40] CODH plus plus : Macro-semantic differences oriented instance segmentation network
    Zhang, Wenchao
    Fu, Chong
    Cao, Lin
    Sham, Chiu-Wing
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 202