Skip to content

codebase for the 2021 IROS paper "EventVLAD: Visual Place Recognition with Reconstructed Edges from Event Cameras"

Notifications You must be signed in to change notification settings

alexjunholee/EventVLAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventVLAD (IROS 2021)

This repo contains codebase for our paper presented in IROS 2021 [pdf],

"EventVLAD: Visual place recognition with reconstructed edges from event cameras".

Pretrained weights

  • Denoiser

We provide pretrained weights and a minimal example for event-based denoiser used in our module. You may use the processed outputs from our event denoiser to other VPR pipelines such as NetVLAD.

(carla-pretrained) https://drive.google.com/file/d/1D1tHHSRd-2iVfD4GuEz0jHDlh7evkzf6/view?usp=sharing

(brisbane-pretrained) https://drive.google.com/file/d/1xdoGI7vmNelaR_D9-FUk5SbB3webqa5c/view?usp=sharing

  • Encoder

The pretrained VGG16 encoder weight for event-based place recognition can be downloaded from:

https://drive.google.com/file/d/1rSIhH1pk8ADxfqYQXoos_hTuWyfiWSu3/view?usp=sharing

Run your example

  • Preprocess ViViD, create event frames

python process_img.py seqname dst_folder

Running the above sample with the downloaded bagfile, will create a directory (dst_folder) and save images / gps coord.

python process_dvs.py seqname path_prefix

Running the above sample with the preprocessed image directory and bagfile, will create a set of event images based using parameters (5ms, 1% threshold).

  • Event denoiser

python denoise_sample.py

Running the above sample requires a consequent three event-generated frame images (in our sample case, we provided event-image consisted with events during 1.6ms for each frames). The samples are located under 'samples' folder.

As a result, you will see the groundtruth (generated from ideal camera in simulation), noisy events from simple accumulation, and the results of denoising module, respectively.

result sample

bibtex:

@inproceedings{lee2021eventvlad,
  title={EventVLAD: Visual place recognition with reconstructed edges from event cameras},
  author={Lee, Alex Junho and Kim, Ayoung},
  booktitle={2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  pages={2247--2252},
  year={2021},
  organization={IEEE}
}

About

codebase for the 2021 IROS paper "EventVLAD: Visual Place Recognition with Reconstructed Edges from Event Cameras"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages