CVAIJan 2, 2023

Scene Structure Guidance Network: Unfolding Graph Partitioning into Pixel-Wise Feature Learning

arXiv:2301.00555v25 citationsh-index: 23
Originality Highly original
AI Analysis

This work addresses the challenge of defining and learning scene structures for low-level vision applications, offering a plug-and-play module that improves performance with minimal computational overhead.

The paper tackles the problem of extracting task-specific informative structures from scenes for low-level vision tasks by proposing a Scene Structure Guidance Network (SSGNet), which unfolds graph partitioning into a learnable network, achieving state-of-the-art results with a lightweight design of ~56K parameters and demonstrating generalization on unseen datasets.

Understanding the informative structures of scenes is essential for low-level vision tasks. Unfortunately, it is difficult to obtain a concrete visual definition of the informative structures because influences of visual features are task-specific. In this paper, we propose a single general neural network architecture for extracting task-specific structure guidance for scenes. To do this, we first analyze traditional spectral clustering methods, which computes a set of eigenvectors to model a segmented graph forming small compact structures on image domains. We then unfold the traditional graph-partitioning problem into a learnable network, named \textit{Scene Structure Guidance Network (SSGNet)}, to represent the task-specific informative structures. The SSGNet yields a set of coefficients of eigenvectors that produces explicit feature representations of image structures. In addition, our SSGNet is light-weight ($\sim$ 56K parameters), and can be used as a plug-and-play module for off-the-shelf architectures. We optimize the SSGNet without any supervision by proposing two novel training losses that enforce task-specific scene structure generation during training. Our main contribution is to show that such a simple network can achieve state-of-the-art results for several low-level vision applications. We also demonstrate that our network generalizes well on unseen datasets, compared to existing methods which use structural embedding frameworks. We further propose a lighter version of SSGNet ($\sim$ 29K parameters) for depth computation, SSGNet-D, and successfully execute it on edge computing devices like Jetson AGX Orin, improving the performance of baseline network, even in the wild, with little computational delay.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes