All Projects → hou-yz → MVDet

hou-yz / MVDet

Licence: other
[ECCV 2020] Codes and MultiviewX dataset for "Multiview Detection with Feature Perspective Transformation".

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to MVDet

crowd density segmentation
The code for preparing the training data for crowd counting / segmentation algorithm.
Stars: ✭ 21 (-82.93%)
Mutual labels:  detection, pedestrian-detection
Ssd Pytorch
SSD: Single Shot MultiBox Detector pytorch implementation focusing on simplicity
Stars: ✭ 107 (-13.01%)
Mutual labels:  detection, detector
odam
ODAM - Object detection and Monitoring
Stars: ✭ 16 (-86.99%)
Mutual labels:  detection, pedestrian-detection
Detectem
detectem - detect software and its version on websites.
Stars: ✭ 152 (+23.58%)
Mutual labels:  detection, detector
Tiny
Tiny Face Detector, CVPR 2017
Stars: ✭ 1,079 (+777.24%)
Mutual labels:  detection, detector
East icpr
Forked from argman/EAST for the ICPR MTWI 2018 CHALLENGE
Stars: ✭ 154 (+25.2%)
Mutual labels:  detection, detector
Detectionlab
Automate the creation of a lab environment complete with security tooling and logging best practices
Stars: ✭ 3,237 (+2531.71%)
Mutual labels:  detection
LiDARTag
This is a package for LiDARTag, described in paper: LiDARTag: A Real-Time Fiducial Tag System for Point Clouds
Stars: ✭ 161 (+30.89%)
Mutual labels:  detection
Awesome Carla
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
Stars: ✭ 246 (+100%)
Mutual labels:  detection
Zxhookdetection
【iOS应用安全、安全攻防】hook及越狱的基本防护与检测(动态库注入检测、hook检测与防护、越狱检测、签名校验、IDA反编译分析加密协议Demo);【数据传输安全】浅谈http、https与数据加密
Stars: ✭ 241 (+95.93%)
Mutual labels:  detection
mods
MODS (Matching On Demand with view Synthesis) is algorithm for wide-baseline matching.
Stars: ✭ 84 (-31.71%)
Mutual labels:  detector
Zircolite
A standalone SIGMA-based detection tool for EVTX, Auditd and Sysmon for Linux logs
Stars: ✭ 443 (+260.16%)
Mutual labels:  detection
napari-hub
Discover, install, and share napari plugins
Stars: ✭ 44 (-64.23%)
Mutual labels:  detection
Pytorch Faster Rcnn
pytorch based implementation faster rcnn
Stars: ✭ 251 (+104.07%)
Mutual labels:  detection
RFBNet
Receptive Field Block Net for Accurate and Fast Object Detection, ECCV 2018
Stars: ✭ 1,380 (+1021.95%)
Mutual labels:  detection
Sinet
Camouflaged Object Detection, CVPR 2020 (Oral & Reported by the New Scientist Magazine)
Stars: ✭ 246 (+100%)
Mutual labels:  detection
aev
Android library to verify the safety of user devices. Make sure that API calls from your app can be trusted. Instantly detect rooted devices, emulators, cloned apps, and other risk factors.
Stars: ✭ 64 (-47.97%)
Mutual labels:  detection
Real time object detection and tracking
YOLOv2 and MobileNet_SSD detection algorithms used along with KCF object tracker
Stars: ✭ 241 (+95.93%)
Mutual labels:  detection
mlmodelzoo
Build your iOS 11+ apps with the ready-to-use Core ML models below
Stars: ✭ 17 (-86.18%)
Mutual labels:  detection
Open-Source-Models
Address book for computer vision models.
Stars: ✭ 30 (-75.61%)
Mutual labels:  detector

Multiview Detection with Feature Perspective Transformation [Website] [arXiv]

@inproceedings{hou2020multiview,
  title={Multiview Detection with Feature Perspective Transformation},
  author={Hou, Yunzhong and Zheng, Liang and Gould, Stephen},
  booktitle={ECCV},
  year={2020}
}

Please visit link for our new work MVDeTr, a transformer-powered multiview detector that achieves new state-of-the-art!

Overview

We release the PyTorch code for MVDet, a state-of-the-art multiview pedestrian detector; and MultiviewX dataset, a novel synthetic multiview pedestrian detection datatset.

Wildtrack MultiviewX
alt text alt text

Content

MultiviewX dataset

Using pedestrian models from PersonX, in Unity, we build a novel synthetic dataset MultiviewX.

alt text

MultiviewX dataset covers a square of 16 meters by 25 meters. We quantize the ground plane into a 640x1000 grid. There are 6 cameras with overlapping field-of-view in MultiviewX dataset, each of which outputs a 1080x1920 resolution image. We also generate annotations for 400 frames in MultiviewX at 2 fps (same as Wildtrack). On average, 4.41 cameras are covering the same location.

Download MultiviewX

Please refer to this link for download.

Build your own version

Please refer to this repo for a detailed guide & toolkits you might need.

MVDet Code

This repo is dedicated to the code for MVDet.

alt text

Dependencies

This code uses the following libraries

  • python 3.7+
  • pytorch 1.4+ & tochvision
  • numpy
  • matplotlib
  • pillow
  • opencv-python
  • kornia
  • matlab & matlabengine (required for evaluation) (see this link for detailed guide)

Data Preparation

By default, all datasets are in ~/Data/. We use MultiviewX and Wildtrack in this project.

Your ~/Data/ folder should look like this

Data
├── MultiviewX/
│   └── ...
└── Wildtrack/ 
    └── ...

Training

In order to train classifiers, please run the following,

CUDA_VISIBLE_DEVICES=0,1 python main.py -d wildtrack

This should automatically return evaluation results similar to the reported 88.2% MODA on Wildtrack dataset.

Pre-trained models

You can download the checkpoints at this link.

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].