Skip to main content
QUICK REVIEW

[Paper Review] Weakly-supervised Discriminative Patch Learning via CNN for Fine-grained Recognition.

Yaming Wang, Vlad I. Morariu|arXiv (Cornell University)|Nov 29, 2016
Advanced Neural Network ApplicationsComputer Science29 references10 citations
TL;DR

This paper proposes a weakly-supervised CNN framework that learns a structured bank of class-specific convolutional filters to detect discriminative patches for fine-grained recognition, using an asymmetric multi-stream architecture with filter supervision and non-random initialization. It achieves state-of-the-art performance on CUB-200-2011, Stanford Cars, and FGVC-Aircraft without part or bounding box annotations.

ABSTRACT

Compared to earlier multistage frameworks using CNN features, recent end-to-end deep approaches for fine-grained recognition essentially enhance the mid-level learning capability of CNNs. Previous approaches achieve this by introducing an auxiliary network to infuse localization information into the main classification network, or a sophisticated feature encoding method to capture higher order feature statistics. We show that mid-level representation learning can be enhanced within the CNN framework, by learning a bank of convolutional filters that capture class-specific discriminative patches without extra part or bounding box annotations. Such a filter bank is well structured, properly initialized and discriminatively learned through a novel asymmetric multi-stream architecture with convolutional filter supervision and a non-random layer initialization. Experimental results show that our approach achieves state-of-the-art on three publicly available fine-grained recognition datasets (CUB-200-2011, Stanford Cars and FGVC-Aircraft). Ablation studies and visualizations are provided to understand our approach.

Motivation & Objective

  • To improve mid-level representation learning in CNNs for fine-grained recognition without requiring part or bounding box annotations.
  • To develop a structured, discriminatively learned filter bank that captures class-specific discriminative patches.
  • To enhance feature learning through a novel asymmetric multi-stream CNN architecture with convolutional filter supervision.
  • To enable end-to-end training with non-random layer initialization for better convergence and performance.
  • To achieve state-of-the-art accuracy on standard fine-grained recognition benchmarks.

Proposed method

  • Introduces an asymmetric multi-stream CNN architecture where one stream learns filters to detect discriminative patches, while the other performs classification.
  • Uses convolutional filter supervision to guide the learning of filters that respond strongly to class-specific local patterns.
  • Employs a non-random, structured initialization for the filter bank to improve optimization and feature discriminability.
  • Leverages the feature maps from the filter bank as mid-level representations for improved classification.
  • Trains the entire network end-to-end in a weakly-supervised manner using only image-level labels.
  • Applies a novel loss formulation that encourages filters to activate on discriminative, class-specific patches without bounding box or part annotations.

Experimental results

Research questions

  • RQ1Can mid-level representation learning in CNNs be improved without relying on part or bounding box annotations?
  • RQ2Can a structured filter bank be effectively learned to detect discriminative patches for fine-grained recognition?
  • RQ3Does an asymmetric multi-stream architecture with filter supervision improve classification performance compared to standard CNNs?
  • RQ4How does non-random initialization of filters affect the learning of discriminative features?
  • RQ5Can this approach achieve state-of-the-art performance on standard fine-grained recognition benchmarks?

Key findings

  • The proposed method achieves state-of-the-art accuracy on the CUB-200-2011 dataset, outperforming previous methods without part or bounding box annotations.
  • On the Stanford Cars dataset, the model achieves the highest reported accuracy among weakly-supervised approaches, demonstrating strong generalization.
  • On the FGVC-Aircraft benchmark, the method achieves competitive performance, confirming its effectiveness across diverse fine-grained categories.
  • Ablation studies confirm that both filter supervision and non-random initialization significantly improve performance.
  • Visualizations show that learned filters localize on discriminative parts such as wingtips, tails, and engine shapes, aligning with human-annotated parts.
  • The method generalizes well across datasets, indicating robustness to domain shifts in fine-grained visual categories.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.