• Stars
    star
    149
  • Rank 241,638 (Top 5 %)
  • Language
    C++
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CVPR2017 - an ultra-compact bilinear model for fine-grained classification

Low-Rank-Bilinear-Pooling

Code, demo and model for our project of low rank bilinear pooling for fine-grained classification

alt text

For papers, slides and posters, please refer to our project page

Several demos are/will be included as below --

  1. demo 1: quick training using caffe, including matlab files for initialization [available];
  2. demo 2: hyperparameter study by low-rank and co-decomposition on the classifier parameters [available];
  3. demo 3: three methods of visualization [available];
  4. demo 4: fine-tuning the network using matconvnet [available];

For each demo, there will be some models involved. Please download those models from the google drive

The folder named "caffe-20160312" is a modified caffe toolbox by Yang Gao for his "compact bilinear pooling" page. Please follow the caffe instructions for compiling the toolbox. The configuration file within it should be revised accordingly.

As for details on the training, demo and code, please go into each demo folder.

If you find our model/method/dataset useful, please cite our work:

@inproceedings{kong2017lowrankbilinear,
  title={Low-rank Bilinear Pooling for Fine-Grained Classification},
  author={Kong, Shu and Fowlkes, Charless},
  booktitle={CVPR},
  year={2017}
}

last update: 05/09/2017

Shu Kong

aimerykong At g-m-a-i-l dot com

More Repositories

1

deepImageAestheticsAnalysis

ECCV2016 - fine-grained photo aesthetics rating with interpretability
MATLAB
290
star
2

Recurrent-Pixel-Embedding-for-Instance-Grouping

CVPR2018 - pixel embedding & grouping for structured prediction, e.g., instance segmentation
MATLAB
144
star
3

predictive-filter-flow

Predictive Filter Flow for fully/self-supervised learning on various vision tasks
Jupyter Notebook
139
star
4

OpenGAN

ICCV2021 - training a post-hoc lightweight GAN-discriminator for open-set recognition
Jupyter Notebook
109
star
5

Pixel-Attentional-Gating

Pixel Attentional Gating for Parsimonious Per-Pixel Labeling
MATLAB
46
star
6

Recurrent-Scene-Parsing-with-Perspective-Understanding-in-the-loop

CVPR2018 - scene parsing network regulated by geometric prior
MATLAB
37
star
7

Dimensional-Emotion-Analysis-of-Facial-Expression

MATLAB
11
star
8

pollenDetClsSystem

Automated Recognition and Counting of Pollen Grain Species from Field Samples
Jupyter Notebook
7
star
9

deepPollen

PNAS 2020 - a pioneering work that greatly enhances plant ecological & evolutionary research using pollen data -- NSF News
MATLAB
4
star
10

wormSegCountSystem

MATLAB
2
star
11

simpleUI_wormAnnotation

a simple UI for annotating C. elegans in images
MATLAB
2
star
12

PatchMatchingForPollenIdentification

Selecting discriminative patches to match pollen grains for identification.
MATLAB
2
star
13

Identify-Fossil-Pollen-with-Modern-Reference

Match patches with modern pollen grains to identify fossilized grains.
MATLAB
2
star
14

modern_pollen_24wayCls

Joint detection, segmentation and classification with multiplicative architecture.
Jupyter Notebook
2
star
15

Submodular-Exemplar-Selection

The component of submodular exemplar selection for discriminative dictionary to identify pollen grains
MATLAB
2
star
16

MidFea_NSlayer

Learning Mid-Level Features and Modeling Neuron Selectivity for Image Classification
MATLAB
1
star
17

videoSeg

MATLAB
1
star