All Projects → xiaomengyc → Acol

xiaomengyc / Acol

Licence: mit
(CVPR2018) Adversarial Complementary Learning for Weakly Supervised Object Localization

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Acol

vectorexpress-api
Vector Express is a free service and API for converting, analyzing and processing vector files.
Stars: ✭ 66 (-51.82%)
Mutual labels:  cam
stl2ngc
Convert STL files to G-code for CNC milling.
Stars: ✭ 33 (-75.91%)
Mutual labels:  cam
Sonoff Hack
Custom firmware for Sonoff GK-200MP2B camera
Stars: ✭ 41 (-70.07%)
Mutual labels:  cam
krabzcam
Web-application for converting SVG paths to g-code
Stars: ✭ 43 (-68.61%)
Mutual labels:  cam
ioBroker.eufy-security
This ioBroker adapter allows to control Eufy security devices by connecting to the Eufy cloud servers.
Stars: ✭ 103 (-24.82%)
Mutual labels:  cam
Pytorchnethub
项目注释+论文复现+算法竞赛
Stars: ✭ 341 (+148.91%)
Mutual labels:  cam
eufy-security-ws
Small server wrapper around eufy-security-client library to access it via a WebSocket.
Stars: ✭ 83 (-39.42%)
Mutual labels:  cam
Tsugite
This is the repository of a Tsugite. It is a research prototype of an interactive software that supports the design and fabrication of wood joints.
Stars: ✭ 134 (-2.19%)
Mutual labels:  cam
OCCT
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.
Stars: ✭ 241 (+75.91%)
Mutual labels:  cam
Pytorch Cnn Visualizations
Pytorch implementation of convolutional neural network visualization techniques
Stars: ✭ 6,167 (+4401.46%)
Mutual labels:  cam
Keras MedicalImgAI
No description or website provided.
Stars: ✭ 23 (-83.21%)
Mutual labels:  cam
CAM
macOS camera recording using ffmpeg
Stars: ✭ 43 (-68.61%)
Mutual labels:  cam
Grad Cam.pytorch
pytorch实现Grad-CAM和Grad-CAM++,可以可视化任意分类网络的Class Activation Map (CAM)图,包括自定义的网络;同时也实现了目标检测faster r-cnn和retinanet两个网络的CAM图;欢迎试用、关注并反馈问题...
Stars: ✭ 353 (+157.66%)
Mutual labels:  cam
lib32100
Library implementing port 32100 UDP Cloud protocol
Stars: ✭ 37 (-72.99%)
Mutual labels:  cam
Asmbl
Additive & Subtractive Manufacturing By Layer for the E3D ToolChanging platform
Stars: ✭ 51 (-62.77%)
Mutual labels:  cam
vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Stars: ✭ 59 (-56.93%)
Mutual labels:  cam
Grbl Plotter
A GCode sender (not only for plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Stars: ✭ 286 (+108.76%)
Mutual labels:  cam
Cavaliercontours
2D polyline library for offsetting, combining, etc.
Stars: ✭ 135 (-1.46%)
Mutual labels:  cam
Openbuilds Cam
Online CNC CAM System
Stars: ✭ 107 (-21.9%)
Mutual labels:  cam
Laserweb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Stars: ✭ 456 (+232.85%)
Mutual labels:  cam

Adversarial Complementary Learning for Weakly Supervised Object Localization

Revisiting CAM

We prove the CAM method can be simplified to enable end-to-end training. The proof refers to Section 3.1.

The proposed ACoL method

We apply two classifiers to discover complementary regions of target objects.

Localization

Effect of mining complementary regions

Prerequisites

  • Python2.7
  • PyTorch
  • tqdm

Data Preparation

  • Download the ILSVRC dataset and save them to $data$

Train

git clone https://github.com/xiaomengyc/ACoL.git
cd ACoL
mkdir snapshots
cd scripts
bash train_vgg_imagenet.sh

Citation

If you find this code helpful, please consider to cite this paper:

@inproceedings{zhang2018adversarial,
  title={Adversarial complementary learning for weakly supervised object localization},
  author={Zhang, Xiaolin and Wei, Yunchao and Feng, Jiashi and Yang, Yi and Huang, Thomas},
  booktitle={IEEE CVPR},
  year={2018}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].