HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

BiSeNet V2: Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation

Changqian Yu Changxin Gao Jingbo Wang Gang Yu Chunhua Shen Nong Sang

BiSeNet V2: Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation

Abstract

The low-level details and high-level semantics are both essential to the semantic segmentation task. However, to speed up the model inference, current approaches almost always sacrifice the low-level details, which leads to a considerable accuracy decrease. We propose to treat these spatial details and categorical semantics separately to achieve high accuracy and high efficiency for realtime semantic segmentation. To this end, we propose an efficient and effective architecture with a good trade-off between speed and accuracy, termed Bilateral Segmentation Network (BiSeNet V2). This architecture involves: (i) a Detail Branch, with wide channels and shallow layers to capture low-level details and generate high-resolution feature representation; (ii) a Semantic Branch, with narrow channels and deep layers to obtain high-level semantic context. The Semantic Branch is lightweight due to reducing the channel capacity and a fast-downsampling strategy. Furthermore, we design a Guided Aggregation Layer to enhance mutual connections and fuse both types of feature representation. Besides, a booster training strategy is designed to improve the segmentation performance without any extra inference cost. Extensive quantitative and qualitative evaluations demonstrate that the proposed architecture performs favourably against a few state-of-the-art real-time semantic segmentation approaches. Specifically, for a 2,048x1,024 input, we achieve 72.6% Mean IoU on the Cityscapes test set with a speed of 156 FPS on one NVIDIA GeForce GTX 1080 Ti card, which is significantly faster than existing methods, yet we achieve better segmentation accuracy.

Code Repositories

hamidriasat/BiSeNetV2
tf
Mentioned in GitHub
ycszen/BiSeNet
Mentioned in GitHub
CoinCheung/BiSeNet
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
real-time-semantic-segmentation-on-camvidBiSeNet V2
Frame (fps): 124.5
Time (ms): 8.0
mIoU: 72.4
real-time-semantic-segmentation-on-camvidBiSeNet V2-Large(Cityscapes-Pretrained)
Frame (fps): 32.7
Time (ms): 30.6
mIoU: 78.5
real-time-semantic-segmentation-on-camvidBiSeNet V2-Large
Frame (fps): 32.7
Time (ms): 30.6
mIoU: 73.2
real-time-semantic-segmentation-on-camvidBiSeNet V2(Cityscapes-Pretrained)
Frame (fps): 124.5
Time (ms): 8.0
mIoU: 76.7
real-time-semantic-segmentation-on-cityscapesBiSeNet V2
Frame (fps): 156
Time (ms): 6.4
mIoU: 72.6%
real-time-semantic-segmentation-on-cityscapesBiSeNet V2-Large
Frame (fps): 47.3
Time (ms): 21.1
mIoU: 75.3%
real-time-semantic-segmentation-on-cityscapes-1BiseNetV2-L
Frame (fps): 47.3
mIoU: 75.8%
real-time-semantic-segmentation-on-cityscapes-1BiseNetV2
Frame (fps): 156
mIoU: 73.5%
real-time-semantic-segmentation-on-coco-stuff-1BiSeNet V2-Large
Frame (fps): 42.5(1080Ti)
mIoU: 28.7
real-time-semantic-segmentation-on-coco-stuff-1BiSeNet V2
Frame (fps): 87.9(1080Ti)
mIoU: 25.2

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
BiSeNet V2: Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation | Papers | HyperAI