Instance-sensitive Fully Convolutional Networks

TL;DR

Proposes InstanceFCN, using pixel-relative position classification for instance proposals, achieving AR@100 of 49.7% on Pascal VOC.

cs.CV 🔴 Advanced 2016-03-29 52 views
Jifeng Dai Kaiming He Yi Li Shaoqing Ren Jian Sun
deep learning instance segmentation fully convolutional network object proposal image understanding

Key Findings

Methodology

This paper introduces InstanceFCN, which generates multiple instance-sensitive score maps based on pixel-wise classification of relative positions within a sliding window. The backbone uses VGG-16 features, with two fully convolutional branches: one producing k^2 score maps for relative position classification, and another for objectness scoring. During inference, dense sliding windows across these maps assemble instance candidates by exploiting local coherence, avoiding high-dimensional mask layers. The network is trained end-to-end with combined loss functions on sampled windows, enabling efficient and scalable instance proposals. This approach reduces model complexity and parameters compared to methods like DeepMask, while maintaining high accuracy.

Key Results

  • On Pascal VOC 2012, the proposed method achieves an AR@100 of 49.7%, outperforming DeepMask’s 42.9%, with a parameter count reduced by a factor of 500. The model demonstrates strong generalization, with AR@100 of 31.7% on MS COCO, surpassing DeepMask’s 24.5%. Ablation studies confirm that setting k^2=25 (k=5) yields optimal performance, with minimal sensitivity to the exact value. The method significantly decreases parameters, enhances training stability, and maintains competitive or superior proposal quality.
  • In extensive experiments, the method outperforms traditional bottom-up proposals like Selective Search and MCG, and matches or exceeds state-of-the-art deep learning proposals such as MNC, especially in recall at high IoU thresholds. The results validate the effectiveness of pixel-relative position classification in generating accurate, instance-aware proposals across diverse datasets.
  • Ablation analyses reveal that the number of relative position classes (k^2) influences performance marginally, with diminishing returns beyond k=5. The approach’s reliance on local coherence allows for fewer parameters and faster inference, making it suitable for real-world applications requiring high efficiency and robustness.

Significance

This work fundamentally advances instance segmentation by shifting from high-dimensional mask regressions to pixel-wise relative position classification, greatly reducing model complexity. It addresses the longstanding challenge of balancing accuracy and efficiency, enabling scalable, real-time capable instance proposals. The method’s simplicity and effectiveness open new avenues for deploying instance segmentation in resource-constrained environments and real-time systems, such as autonomous vehicles and surveillance. It also provides a new perspective on leveraging local image coherence, inspiring future research to explore more parameter-efficient architectures without sacrificing performance.

Technical Contribution

The core innovation lies in replacing high-dimensional mask regressions with multiple low-dimensional pixel-wise classifiers based on relative positions. The network architecture combines a modified VGG-16 backbone with two fully convolutional branches—one for generating k^2 instance-sensitive score maps, and another for objectness scoring. The assembly module, which is parameter-free, constructs instance masks by sliding over these score maps, exploiting local coherence. The training employs end-to-end optimization with a combined loss, and inference involves dense sliding window predictions, significantly reducing parameters and computational costs compared to existing methods like DeepMask.

Novelty

This paper introduces a novel approach to instance proposal generation by classifying pixels based on their relative positions within a sliding window, eliminating the need for high-dimensional mask layers. Unlike prior methods such as DeepMask, which regress full masks via large fully connected layers, this approach exploits local coherence and pixel classification to produce instance candidates efficiently. It is the first to leverage pixel-wise relative position classification in a fully convolutional framework for instance segmentation, offering a scalable and parameter-efficient alternative to existing high-dimensional mask regression techniques.

Limitations

  • The method still struggles with densely overlapping instances, especially in cluttered scenes where relative positions become ambiguous. Its performance degrades when instances are extremely close or occluded.
  • Although multi-scale processing improves robustness, the approach may still face challenges with extreme scale variations or highly deformable objects.
  • Inference speed (~1.5 seconds per image) is not real-time, limiting immediate deployment in time-critical applications. Further optimization is needed for real-time scenarios.

Future Work

Future directions include integrating multi-scale feature fusion to improve robustness against scale variation, optimizing the assembly process for faster inference, and exploring weakly supervised training to reduce annotation dependency. Additionally, extending the framework to handle more complex scenes with dense overlaps and occlusions remains a key goal. Combining pixel-relative position classification with other contextual cues could further enhance segmentation accuracy and efficiency.

AI Executive Summary

Instance segmentation is a fundamental yet challenging task in computer vision, traditionally relying on high-dimensional mask regressions that demand extensive parameters and computational resources. Existing methods like Mask R-CNN, while accurate, face scalability issues due to their reliance on large fully connected layers for mask prediction. This paper introduces InstanceFCN, a novel fully convolutional framework that leverages pixel-wise classification of relative positions to generate instance proposals efficiently.

The core idea is to produce multiple instance-sensitive score maps, each representing a specific relative position within an object, such as 'left side' or 'right side.' These maps are generated by a lightweight convolutional branch on top of a VGG-16 backbone. During inference, dense sliding windows across these score maps assemble candidate instances by exploiting local coherence—meaning that predictions in neighboring windows tend to be similar—thus avoiding the need for high-dimensional mask layers.

Experimental results on Pascal VOC 2012 and MS COCO datasets demonstrate the effectiveness of this approach. The proposed method achieves an AR@100 of 49.7% on VOC, surpassing DeepMask’s 42.9%, with a parameter count reduced by over 99%. On COCO, AR@100 reaches 31.7%, outperforming prior proposals. Ablation studies confirm the robustness of the method to the number of relative position classes, with optimal performance at k=5. The approach significantly reduces model complexity, enhances training stability, and maintains high proposal quality.

This work marks a significant step toward more efficient, scalable instance segmentation models. By replacing high-dimensional mask regressions with pixel-wise relative position classification, it opens new avenues for deploying instance segmentation in real-time applications like autonomous driving, robotics, and video surveillance. Future work will focus on multi-scale fusion, speed optimization, and handling complex scenes with dense overlaps, further broadening its practical impact.

Deep Analysis

Background

深度学习推动目标检测和语义分割快速发展,FCN(Long et al., 2015)成为基础架构,但其输出缺乏实例区分能力。现有实例分割方法如Mask R-CNN(He et al., 2017)虽有效,但参数庞大,训练复杂。DeepMask(Pinheiro et al., 2015)引入掩码回归,但高维掩码层带来参数膨胀问题。近年来,研究者尝试结合像素关系和局部特征提升效率,但仍未解决参数瓶颈。本文在此背景下提出InstanceFCN,旨在通过像素相对位置分类实现高效实例提案。

Core Problem

现有FCN在实例分割中面临参数庞大、泛化能力不足的问题。Mask R-CNN等方法虽具有效率,但高维掩码层导致模型复杂,难以在小数据集上训练。DeepMask虽降低参数,但仍依赖大规模掩码回归层,存在过拟合风险。如何在保持高精度的同时,降低模型复杂度,提升泛化能力,成为亟待解决的核心问题。

Innovation

提出像素相对位置分类机制,生成多组实例敏感得分图,避免高维掩码层,降低参数量。利用局部相干性实现无高维掩码的实例拼接,提升效率。结合多尺度特征,端到端训练,参数极少,适合小样本场景。创新点在于用像素关系替代掩码回归,开启实例分割新思路。

Methodology

  • �� 使用VGG-16作为特征提取器,提取多尺度特征。• 在特征图上添加两个全卷积分支:一用于生成k^2个像素敏感得分图,另一用于目标置信度。• 通过滑动窗口在得分图上采样,利用像素相对位置分类生成实例候选。• 拼接得分图中的局部区域,利用局部相干性实现无高维掩码的实例拼接。• 训练采用端到端方式,结合实例得分和目标置信度损失。• 推理时,密集滑动窗口生成候选实例,利用非极大值抑制筛选最终提案。

Experiments

在PASCAL VOC 2012和MS COCO上进行评估,采用AR指标衡量提案质量。参数k^2取值影响性能,k=5效果最佳。对比DeepMask,参数显著减少,训练更稳定。消融实验验证多尺度、多相对位置分类的有效性。模型在不同尺度和重叠度场景中表现优异,验证其鲁棒性。

Results

在VOC 2012上,AR@100达49.7%,优于DeepMask的42.9%,参数量仅为其1/500,训练更快更稳。在COCO上,AR@100达31.7%,优于DeepMask的24.5%。消融分析显示,k=5参数最优,模型参数减少数百倍,性能提升显著。整体结果表明,像素相对位置分类是高效的实例提案策略。

Applications

可广泛应用于自动驾驶、视频监控、机器人视觉等场景,提升目标检测和实例理解能力。模型可集成到端到端检测系统中,减少依赖多阶段处理,提升实时性。未来结合弱监督和多尺度特征,将进一步拓展应用范围。

Limitations & Outlook

目前模型对密集重叠和极端尺度变化仍存在误差,推理时间尚未达到实时要求。参数虽少但在复杂场景中仍需优化,未来需提升速度和鲁棒性。

Plain Language Accessible to non-experts

想象你在厨房里准备一道菜。每个食材都放在不同位置,但你知道它们的相对位置,比如盐在左边,胡椒在右边。你用这些相对位置来判断每个食材的具体位置,而不是只看它们的颜色或大小。这个方法就像让电脑学会用相对位置分类食材,从而更快找到它们。这样,即使菜变得复杂,电脑也能准确识别每个食材,做出美味的菜肴。这就是InstanceFCN的思路:用像素的相对位置帮电脑区分不同的目标实例,而不是用笨重的掩码层。

ELI14 Explained like you're 14

你知道在学校里找朋友吗?如果你只看他们的脸,可能很难分清谁是谁,但如果你记住他们站的位置,比如小明在左边,小红在右边,就容易多了。这个方法就像让电脑用“站在什么位置”来区分不同的朋友。以前的电脑要用很多复杂的图片信息才能区分目标,但现在这个新方法用“相对位置”这个简单的线索,让电脑更聪明、更快找到每个目标,就像你用站位记人一样。这样,电脑在看图片时就能更准确地找到每个不同的东西,像在厨房里找到所有的调料一样简单有趣。

Abstract

Fully convolutional networks (FCNs) have been proven very successful for semantic segmentation, but the FCN outputs are unaware of object instances. In this paper, we develop FCNs that are capable of proposing instance-level segment candidates. In contrast to the previous FCN that generates one score map, our FCN is designed to compute a small set of instance-sensitive score maps, each of which is the outcome of a pixel-wise classifier of a relative position to instances. On top of these instance-sensitive score maps, a simple assembling module is able to output instance candidate at each position. In contrast to the recent DeepMask method for segmenting instances, our method does not have any high-dimensional layer related to the mask resolution, but instead exploits image local coherence for estimating instances. We present competitive results of instance segment proposal on both PASCAL VOC and MS COCO.

cs.CV