Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Exploring Relational Context for Multi-Task Dense Prediction

About

The timeline of computer vision research is marked with advances in learning and utilizing efficient contextual representations. Most of them, however, are targeted at improving model performance on a single downstream task. We consider a multi-task environment for dense prediction tasks, represented by a common backbone and independent task-specific heads. Our goal is to find the most efficient way to refine each task prediction by capturing cross-task contexts dependent on tasks' relations. We explore various attention-based contexts, such as global and local, in the multi-task setting and analyze their behavior when applied to refine each task independently. Empirical findings confirm that different source-target task pairs benefit from different context types. To automate the selection process, we propose an Adaptive Task-Relational Context (ATRC) module, which samples the pool of all available contexts for each task pair using neural architecture search and outputs the optimal configuration for deployment. Our method achieves state-of-the-art performance on two important multi-task benchmarks, namely NYUD-v2 and PASCAL-Context. The proposed ATRC has a low computational toll and can be used as a drop-in refinement module for any supervised multi-task architecture.

David Bruggemann, Menelaos Kanakis, Anton Obukhov, Stamatios Georgoulis, Luc Van Gool• 2021

Related benchmarks

TaskDatasetResultRank
Depth EstimationNYU v2 (test)--
423
Semantic segmentationPASCAL Context (val)
mIoU67.67
323
Surface Normal EstimationNYU v2 (test)
Mean Angle Distance (MAD)20.18
206
Semantic segmentationNYUD v2 (test)
mIoU46.33
187
Depth EstimationNYU Depth V2
RMSE0.5363
177
Semantic segmentationNYU Depth V2 (test)
mIoU46.33
172
Semantic segmentationNYUD v2
mIoU46.33
96
Edge DetectionNYUDv2 (test)
ODS Score77.94
93
Saliency DetectionPascal Context (test)
maxF84.7
57
Surface Normal EstimationPascal Context (test)
mErr14.2
50
Showing 10 of 23 rows

Other info

Code

Follow for update