• Stars
    star
    127
  • Rank 281,256 (Top 6 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 3 years ago
  • Updated almost 3 years ago

Reviews

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

Repository Details

Unofficial PyTorch Implementation of "DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features"

Pytorch Implementation of Deep Orthogonal Fusion of Local and Global Features (DOLG)

This is the unofficial PyTorch Implementation of "DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features"

reference: https://arxiv.org/pdf/2108.02927.pdf

Model Structure

Image

Prerequisites

  • PyTorch
  • PyTorch Lightning
  • timm
  • sklearn
  • pandas
  • jpeg4py
  • albumentations
  • python3
  • CUDA

Data

You can get the GLDv2 dataset from here.

If you just want the GLDv2-clean dataset, check this kaggle competition dataset.

Place your data like the structure below

data
├── train_clean.csv
└── train
    └── ###
        └── ###
            └── ###
                └── ###.jpg

Citations

@misc{yang2021dolg,
      title={DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features}, 
      author={Min Yang and Dongliang He and Miao Fan and Baorong Shi and Xuetong Xue and Fu Li and Errui Ding and Jizhou Huang},
      year={2021},
      eprint={2108.02927},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

More Repositories

1

CheXFusion

[ ICCV CVAMD 2023] Official implementation of "CheXFusion: Effective Fusion of Multi-View Features using Transformers for Long-Tailed Chest X-Ray Classification" 🏆 1st place solution 🏆 for the ICCV CVAMD 2023 Shared Task: CXR-LT: Multi-Label Long-Tailed Classification on Chest X-Rays.
Python
28
star
2

PatchConvNet-pytorch

Unofficial PyTorch Implementation of "Augmenting Convolutional networks with attention-based aggregation"
Python
27
star
3

ConvNext-tensorflow

Unofficial Tensorflow Implementation of ConvNeXt from "A ConvNet for the 2020s"
Python
12
star
4

DLB-Pytorch

A minimalist unofficial implementation of "Self-Distillation from the Last Mini-Batch for Consistency Regularization"
Python
8
star
5

CmuMaps

CmuMaps is an indoor navigation system I made in 24hrs during HackCMU
Python
5
star
6

Kaggle_Indoor_Loc

Python
4
star
7

CXR-LT-public-solution

3
star
8

Pytorch-Blocks

All sorts of predefined blocks for pytorch
Python
3
star
9

dongkyuk.github.io

SCSS
3
star
10

Kaggle-Foursquare

Simple Silver Medal solution for Kaggle Foursquare Location Matching
Python
3
star
11

climate-hack-ai

Jupyter Notebook
1
star
12

Kaggle_RPS

Agent code for Kaggle Rock Paper Scissors
Python
1
star
13

Semantic-Sentence-Similarity

Semantic Sentence Similarity using Word2Vec, Fasttext embedding and Cosine Similarity, Word Mover Distance
Python
1
star
14

LeNet-Pytorch

Pytorch implementation of LeNet. Includes parse options to change optimizer, epoch size, lr rate, momentum and etc. "Ten Papers && Ten Implementations"
Python
1
star
15

ActiveShiftLayer

Pytorch implementation of "Constructing Fast Networkthrough Deconstruction of Convolution"
C++
1
star