Source-linked AI summary

VideoMatch: Matching based Video Object Segmentation

Yuan-Ting Hu, Jia-Bin Huang, Alexander G. Schwing

arXiv:1809.01123v1cs.CVcs.LG

TL;DR

Video object segmentation must handle difficult visual changes, while prevailing semi-supervised methods incur test-time fine-tuning costs. VideoMatch replaces memorization with adaptive feature matching to a first-frame template, achieving competitive accuracy without fine-tuning and substantially faster computation across four datasets.

  • Problem

    Video object segmentation remains difficult under occlusions, fast motion, blur, and appearance variation, while test-time fine-tuning is time-consuming, memory-intensive, and hardware-demanding.

  • Method

    VideoMatch is an end-to-end trainable matching approach that matches learned foreground and background features to the first-frame template and adapts feature sets during inference without fine-tuning.

  • Results

    Across DAVIS-16, DAVIS-17, YouTube-Objects, and JumpCut, the method is competitive or state-of-the-art without fine-tuning and is at least one order of magnitude faster than current state-of-the-art methods.

  • Takeaways & Limitations

    The method offers accurate semi-supervised video object segmentation with lower computational time and memory than fine-tuning-based approaches.

  • Takeaways & Limitations

    Reported failure cases include tiny objects and different instances with similar appearance.

Abstract

from arXiv · show

Video object segmentation is challenging yet important in a wide variety of applications for video analysis. Recent works formulate video object segmentation as a prediction task using deep nets to achieve appealing state-of-the-art performance. Due to the formulation as a prediction task, most of these methods require fine-tuning during test time, such that the deep nets memorize the appearance of the objects of interest in the given video. However, fine-tuning is time-consuming and computationally expensive, hence the algorithms are far from real time. To address this issue, we develop a novel matching based algorithm for video object segmentation. In contrast to memorization based classification techniques, the proposed approach learns to match extracted features to a provided template without memorizing the appearance of the objects. We validate the effectiveness and the robustness of the proposed method on the challenging DAVIS-16, DAVIS-17, Youtube-Objects and JumpCut datasets. Extensive results show that our method achieves comparable performance without fine-tuning and is much more favorable in terms of computational time.

1 Introduction

Video object segmentation is important but difficult under occlusion, motion, blur, and appearance change. Existing fine-tuning-based methods are costly, while VideoMatch uses feature matching without fine-tuning and retains competitive accuracy with faster inference.

  • Video object segmentation supports object identification, video editing, and compression but remains difficult under occlusions, fast motion, blur, and appearance variation.
  • Existing semi-supervised methods fine-tune a classifier on the first-frame ground truth during testing, improving accuracy but requiring substantial time, memory, and recent-GPU hardware.
  • VideoMatch learns foreground and background features that match the first-frame template and adapts feature sets as inference progresses, without fine-tuning.
  • 81.03% IoU on DAVIS-16 accompanies a one-order-of-magnitude running-time reduction, averaging 0.32 seconds per frame.

2 Related Work

Prior semi-supervised segmentation methods commonly rely on fine-tuning, while related work also explores matching, tracking, metric learning, and network modulation. VideoMatch differs by targeting fast segmentation without online fine-tuning and by producing pixel-level masks rather than tracking boxes.

  • Semi-supervised and unsupervised segmentation: Semi-supervised video object segmentation uses first-frame ground truth at test time, whereas unsupervised segmentation has no ground truth or user annotation.
  • Semi-supervised video object segmentation: Many prior semi-supervised methods add optical flow, semantic segmentation, or re-identification cues, but fine-tuning still increases computational needs.
  • Matching-based methods: Yoon et al. use pixel matching but concatenate template and input features with fully connected layers, and still require fine-tuning.
  • Concurrent approaches: Related speed-oriented methods use part-based tracking, pixel-wise metric learning, or network modulation.
  • Object tracking: Video object segmentation outputs pixel-level masks, whereas object tracking outputs bounding boxes delineating object position and scale.

3 Matching based Video Object Segmentation

The method performs semi-supervised video object segmentation by matching current-frame features against foreground and background features from the first-frame template, avoiding test-time fine-tuning. It combines soft matching, outlier removal, and online model updates to handle object variation over time.

  • Problem setting: Semi-supervised video object segmentation predicts masks for subsequent frames from the first frame’s ground-truth segmentation, without knowing the object’s semantic class beforehand.
  • Prediction: Foreground and background matching scores are upsampled, combined, and normalized with softmax to produce foreground probabilities and final predictions.The two feature sets yield separate foreground and background similarities for each current-frame pixel.
  • Overview: The proposed end-to-end trainable network matches test-frame features to first-frame foreground and background features instead of fine-tuning a classifier.A Siamese architecture extracts feature maps from the template and test frames and supports feature matching.
  • Soft matching: The soft matching layer computes pairwise similarities between current-frame features and a foreground or background feature set, then averages the top K matches.The method uses cosine similarity and sets K to 20 in all experiments.
  • Temporal adaptation: Outlier removal intersects the initial current-frame prediction with an extrusion of the previous prediction, assuming that object changes are bounded.The foreground and background models can also be updated during testing by appending additional features after each prediction.

4 Experimental Results

The experiments evaluate VideoMatch across four datasets and multiple metrics, showing competitive segmentation without test-time fine-tuning while reducing computational cost. Ablations examine matching components, online updates, and fine-tuning, while qualitative results and failure cases characterize practical behavior.

  • Evaluation setup: The evaluation covers DAVIS-16, YouTube-Objects, JumpCut, and DAVIS-17 using pixel-level ground truth and metrics including mIoU, running time, contour accuracy, and error rate.DAVIS-17 provides instance-level segmentation ground truth, while the other listed datasets provide binary foreground-background ground truth.
  • Cross-dataset results: Across datasets, VideoMatch outperformed baselines by 0.4% in mIoU on YouTube-Objects and by 0.71 in error rate on JumpCut.On JumpCut, the method's average error rate was also reported as 0.34 lower than the best competing baseline SVC.
  • Cross-dataset results: On DAVIS-16 and DAVIS-17, VideoMatch performed on par with state-of-the-art techniques without fine-tuning; on DAVIS-17, it was reasonably competitive with methods without fine-tuning.The DAVIS-17 experiments target instance-level video object segmentation.
  • DAVIS-16 results: On DAVIS-16, VideoMatch achieved the best mIoU among compared methods, outperforming baselines by more than 6% while running efficiently.OURS-NU, which omits online update and outlier removal, ran 2 times faster while retaining competitive performance.
  • Ablation study: Updating background features improved performance by 0.004, foreground updating further reached 0.810 mIoU, and matching both foreground and background reached 0.792 versus 0.527 for foreground-only matching.Figure 5 also studies the effect of K and the trade-off between fine-tuning time and performance.
  • Qualitative results: Qualitative results show accurate foreground segmentation under fast motion, cluttered backgrounds, and appearance changes, including instance-level segmentation on DAVIS-17.Reported failure cases include tiny objects and different instances with similar appearance.

5 Conclusion

The paper presents an efficient video object segmentation method based on soft matching that avoids online fine-tuning while maintaining strong accuracy and speed.

  • The method is an efficient video object segmentation algorithm based on a novel soft matching layer.
  • It generalizes well without online fine-tuning while maintaining good accuracy.
  • The method achieves state-of-the-art results on YouTube-Objects and JumpCut and competitive results on DAVIS-16 and DAVIS-17.
  • Its computational time is at least one order of magnitude faster than current state-of-the-art methods.
Loading 1809.01123v1…