Skip to content

zhouhaocv/RLM-Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Relationship Detection with Relative Location Mining

Introduction

This repository contains the pytorch codes in our ACM MM 2019 paper "Visual Relationship Detection with Relative Location Mining", which is based on maskrcnn-benchmark.

Installation

Requirement(ours)

  • pytorch,v1.0.1
  • torchvision,v0.2.2
  • CUDA, v9.0
  • python3.6
  • matlab

1.install dependencies

pip install yacs scipy tqdm
export INSTALL_DIR=$PWD

2.install pycocotools

cd $INSTALL_DIR
git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
python setup.py build_ext install

3.install RLM-Net

cd $INSTALL_DIR
git clone https://github.com/zhouhaocv/RLM-Net.git
cd RLM-Net
python setup.py build develop

4.download datasets(VRD)

  • See details from here

  • put "json_dataset" and "sg_dataset" in vrd/data/vrd/.

5.training

cd $INSTALL_DIR
cd vrd

a) generate vrd json
python gen_vrd_json.py

b) train the first stage(~4 hours)
python train_RLM_proposing_stage.py

c) train the second stage(~4.5 hours)
python train_RLM_predicate_stage.py

6.testing

python test_RLM_Net.py

evaluate with predicate_step and relation_phrase_step.

Contact

If you have any problems, you can email to zhouhao_0039@sjtu.edu.cn.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published