Source-linked AI summary

Deep Gradient Learning for Efficient Camouflaged Object Detection

Ge-Peng Ji, Deng-Ping Fan, Yu-Cheng Chou, Dengxin Dai, Alexander Liniger, Luc Van Gool

arXiv:2205.12853v2cs.CV

TL;DR

Camouflaged object detection must segment objects that blend into their backgrounds, while sparse or fuzzy boundary cues can produce noisy features. DGNet uses object-gradient supervision with connected context and texture encoders linked by a gradient-induced transition, and reports state-of-the-art COD performance with an efficient real-time variant. Its applications extend to polyp segmentation, defect detection, and transparent object segmentation, although performance is constrained when gradient cues are rare.

  • Problem

    Camouflaged objects blend into their backgrounds, while boundary- or uncertainty-focused features can be noisy, motivating methods that mine discriminative patterns inside objects.

  • Method

    DGNet uses object-level gradient supervision, context and texture encoders, and a gradient-induced transition that softly groups their features.

  • Results

    DGNet achieves state-of-the-art performance on three challenging COD benchmarks, while DGNet-S uses 8.3M parameters and runs at 80 fps.

  • Takeaways & Limitations

    DGNet shows a strong performance-efficiency trade-off and visually appealing results across polyp segmentation, defect detection, and transparent object segmentation.

  • Takeaways & Limitations

    DGNet can fail in extreme camouflaged scenarios when objects contain rare gradient cues, motivating additional heuristic and learnable patterns.

Abstract

from arXiv · show

This paper introduces DGNet, a novel deep framework that exploits object gradient supervision for camouflaged object detection (COD). It decouples the task into two connected branches, i.e., a context and a texture encoder. The essential connection is the gradient-induced transition, representing a soft grouping between context and texture features. Benefiting from the simple but efficient framework, DGNet outperforms existing state-of-the-art COD models by a large margin. Notably, our efficient version, DGNet-S, runs in real-time (80 fps) and achieves comparable results to the cutting-edge model JCSOD-CVPR$_{21}$ with only 6.82% parameters. Application results also show that the proposed DGNet performs well in polyp segmentation, defect detection, and transparent object segmentation tasks. Codes will be made available at https://github.com/GewelsJI/DGNet.

1 Introduction

Camouflaged object detection seeks to segment objects that blend into their backgrounds, but boundary- and uncertainty-supervised features can become noisy. DGNet addresses this by learning object gradients through connected context and texture branches, achieving strong and efficient COD performance.

  • COD segments artificial or natural-patterned objects that blend into backgrounds and supports medical analysis, video understanding, and recreational applications.
  • Boundary- and uncertainty-supervised models often respond to sparse camouflage edges, introducing noisy features in complex scenes.Camouflaged boundaries can also be fuzzy, motivating attention to discriminative patterns inside objects.
  • DGNet explicitly supervises an object-level gradient map to mine intensity changes and discriminative patterns inside camouflaged objects.
  • DGNet decouples representation learning into connected context and texture encoders, then combines their features with a gradient-induced transition using soft grouping.The context encoder learns contextual semantics, while the texture encoder extracts structural texture.
  • DGNet achieves state-of-the-art performance on three challenging COD benchmarks without complicated structures.
  • DGNet-S uses 8.3M parameters and runs at 80 fps, with comparable performance to JCSOD-CVPR21 using only 6.82% of its parameters.

2 Prior Works

Prior COD methods include handcrafted-feature approaches and increasingly sophisticated CNN, joint-learning, mixed-scale, transformer, and graph-based models. DGNet pursues efficient COD through the more concise idea of object gradient learning.

  • Traditional COD methods use handcrafted cues such as 3D convexity, cooccurrence matrices, expectation-maximization statistics, optical flow, and Gaussian mixture models.Their performance works well on simple backgrounds but degrades drastically on complex backgrounds.
  • CNN-based COD methods include attention-based, positioning-and-focusing, covariance-based, multivariate-calibration, and uncertainty-aware strategies.
  • Recent COD trends include joint learning, zoom-based mixed-scale modeling, difficulty-aware Transformers, and probabilistic uncertainty representation.
  • DGNet targets efficient COD with the concise idea of object gradient learning.

3 Deep Gradient Network

DGNet separates camouflaged object detection into context and texture branches, then uses gradient-induced transition to jointly aggregate their features before decoding the final prediction.

  • 3 Deep Gradient Network: DGNet models camouflaged representations with separate context and texture encoders to distinguish contextual semantics from structural textures.The separation is intended to alleviate ambiguity between high-level and low-level features.
  • 3 Deep Gradient Network: The texture branch uses object-level gradient supervision to preserve boundary and interior gradient cues while avoiding irrelevant background noise.A lightweight encoder retains higher-resolution texture features because smaller resolutions discard geometric details.
  • 3 Deep Gradient Network: GIT adaptively combines context and texture features through group-wise learning, fine-grained soft grouping, and parallel residual learning.The module treats texture features as auxiliaries and produces jointly learned multi-source representations.
  • 3 Deep Gradient Network: The decoder applies GIT outputs from the top three context levels and uses a neighbor connected decoder to generate the final prediction map.The decoder propagates features from high to low levels.
  • 3 Deep Gradient Network: Training optimizes segmentation and object-gradient losses jointly in an end-to-end framework, using weighted IoU, weighted BCE, and mean squared error components.The model is trained with Adam and cosine annealing, using 352×352 inputs and standard data augmentation.

4 Experiments

Experiments evaluate DGNet across three COD benchmarks using accuracy, complexity, and speed metrics, alongside quantitative, qualitative, efficiency, and ablation analyses. DGNet achieves strong benchmark performance and practical efficiency, while limitations emerge for small targets, weak internal gradients, and some comparisons.

  • Experimental Setup: Three COD benchmarks—CAMO, COD10K, and NC4K-Te—are used to assess performance and generalization.CAMO-Te contains 250 images, COD10K-Te 2,026 images, and NC4K-Te 4,121 samples.
  • Quantitative and Qualitative Results: DGNet achieves state-of-the-art performance across all reported metrics, with curves outperforming COD-related competitors on three datasets.The evaluation includes PR, F-measure, and E-measure curves, where higher or more upper-right curves indicate better performance.
  • Efficiency Analysis: 80 fps and 58 fps are achieved by DGNet-S and DGNet, respectively, demonstrating real-time inference on an NVIDIA RTX TITAN GPU.DGNet-S uses 8.3M parameters and has 6.82% of the parameters of JCSOD-CVPR21 while achieving comparable performance.
  • Ablation Study: 5.3% improvement in F wβ on CAMO-Te results from decoupling context and texture branches, while gradient-map supervision adds 1.7%.The ablations preserve gradient-wise supervision when comparing the decoupled and single-stream variants.
  • Ablation Study: DGNet-S is smaller and faster than TINet, using 8.0M versus 28.6M parameters and running at 80 fps versus 50 fps.The gradient-supervision variant also achieves Sα = 0.826 on CAMO-Te, compared with 0.781 for TINet.
  • Limitations: The method may produce false positives on small targets with insufficient texture cues and fail when camouflaged objects contain rare gradient cues.Replacing EfficientNet with MobileNet also yields unsatisfactory performance, leaving room for future exploration.
  • Limitations: DGNet surpasses ZoomNet by 1.3% on NC4K-Te for Emxφ but does not outperform it on COD10K-Te.ZoomNet uses 32.38M parameters compared with 21.02M for DGNet.

5 Downstream Applications

DGNet generalizes beyond camouflaged object detection to polyp segmentation, defect detection, and transparent object segmentation through task-specific retraining and visual evaluation.

  • Polyp Segmentation: DGNet is retrained on Kvasir-SEG and CVC-ClinicDB to assess generalization for polyp segmentation.The experiments follow the benchmark protocols of prior work and target low-contrast polyps in colonoscopy imagery.
  • Defect Detection: DGNet is retrained on CrackForest, using 60% of samples for training and 40% for testing, to detect road cracks.Visualization cases are presented for the defect-detection application.
  • Transparent Object Segmentation: DGNet is retrained for transparent object segmentation using object-level annotations reorganized from Trans10K instance labels.The reported visual results cover transparent objects such as glasses, bottles, and mirrors.
  • Visualization: Figure 11 compares input images, ground-truth masks, and predictions for the three downstream applications.Rows show input images first, ground-truth annotations second, and predictions third.

6 Conclusion

The conclusion presents DGNet as an efficient gradient-learning framework that separates context and texture encoding and connects them through gradient-induced transition. DGNet shows strong COD generalization, while DGNet-S offers an 8.3M-parameter, 80 fps efficiency trade-off and extends to three applications.

  • Framework: DGNet decouples camouflaged object segmentation into context and texture encoders connected by the gradient-induced transition module.The module acts as a soft grouping mechanism for jointly learning features from both branches.
  • COD Performance: DGNet achieves strong generalization across three challenging COD datasets compared with 20 state-of-the-art competitors.The conclusion characterizes the architecture as simple and flexible.
  • Efficiency: DGNet-S combines 8.3M parameters with 80 fps inference while maintaining an excellent performance-efficiency trade-off.This efficient version is presented as a practical alternative within the DGNet framework.
  • Applications: DGNet also produces visually appealing results for polyp segmentation, defect detection, and transparent object segmentation.These applications are cited as evidence of practical application value.
Loading 2205.12853v2…