All Projects → YoushaaMurhij → FMFNet

YoushaaMurhij / FMFNet

Licence: MIT license
Official Pytorch implementation for the paper: "FMFNet: Improve the 3D Object Detection and Tracking via Feature Map Flow" [Accepted in IJCNN-2022]

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to FMFNet

accomplist
ACCOMPLIST - List Compiler
Stars: ✭ 51 (+121.74%)
Mutual labels:  tracking
RustyTaintChain
The simplest of implementations for FIFO (Clayton's case from 1816) money tracking algorithm.
Stars: ✭ 16 (-30.43%)
Mutual labels:  tracking
top-view-multi-person-tracking
This repo contains links to multi-person re-identification and tracking dataset in top view multi-camera environment.
Stars: ✭ 59 (+156.52%)
Mutual labels:  tracking
VOT2019
The Winner and Runner-up Trackers for VOT-2019 Challenges
Stars: ✭ 49 (+113.04%)
Mutual labels:  tracking
pytorch-mot-tracking
Demo the Kalman Filter on pedestrian tracking with YOLOv3.
Stars: ✭ 76 (+230.43%)
Mutual labels:  tracking
FMF Server
FindMyFriends API intended to be used for server side applications written using requests and iCloud.com
Stars: ✭ 22 (-4.35%)
Mutual labels:  tracking
vue-plausible
Plausible Analytics Vue.js Plugin and NuxtJS Module
Stars: ✭ 107 (+365.22%)
Mutual labels:  tracking
untrace
🐳 Minimal event tracking on the client in 300 bytes.
Stars: ✭ 26 (+13.04%)
Mutual labels:  tracking
3D-Tracking-MVS
3D position tracking for soccer players with multi-camera videos
Stars: ✭ 68 (+195.65%)
Mutual labels:  tracking
pyMHT
Track oriented, multi target, multi hypothesis tracker
Stars: ✭ 66 (+186.96%)
Mutual labels:  tracking
keeptrack.space
🌎📡 TypeScript Astrodynamics Software for Non-Engineers. 3D Visualization of satellite data and the sensors that track them.
Stars: ✭ 61 (+165.22%)
Mutual labels:  tracking
packages.unity.com
Tracking changes of few Unity packages
Stars: ✭ 24 (+4.35%)
Mutual labels:  tracking
brfv4 android examples
Android Studio project (Java)
Stars: ✭ 43 (+86.96%)
Mutual labels:  tracking
flyxc
GPS track visualization, flight planning, live tracking, and more ...
Stars: ✭ 47 (+104.35%)
Mutual labels:  tracking
BOVText-Benchmark
BOVText: A Large-Scale, Multidimensional Multilingual Dataset for Video Text Spotting
Stars: ✭ 44 (+91.3%)
Mutual labels:  tracking
VideoRecognitionTracking
Real time object or face detection recognition and tracking in video. The Full end-to-end project.
Stars: ✭ 36 (+56.52%)
Mutual labels:  tracking
tracking-python3
In this repository I will give some implementation of single and multiple object tracking algorithms. These include meanShift, CamShift, Boosting, MIL, KCF, TLD , GoTurn, and MedianFlow. Additionally I will show you how to grab frames at a very high FPS from camera and videos.
Stars: ✭ 98 (+326.09%)
Mutual labels:  tracking
TobiiGlassesPyController
Tobii Pro Glasses 2 Python controller
Stars: ✭ 42 (+82.61%)
Mutual labels:  tracking
IMU-VR-Full-Body-Tracker
Inertial Measurement Unit (IMU) based full body tracker for Steam VR.
Stars: ✭ 46 (+100%)
Mutual labels:  tracking
opencv TLD
TLD:tracking-learning-detection 跟踪算法
Stars: ✭ 41 (+78.26%)
Mutual labels:  tracking

Official Pytorch implementation for "FMFNet: Improve the 3D Object Detection and Tracking via Feature Map Flow" Paper [accepted in IJCNN-2022]

workflow License: MIT Visitor count

FMF main blocks:

drawing

FMF Demo:

drawing

Code and results will be updated after publishing the paper!

News

[22-07-2022] FMFNet Poster is represented in the International Joint Conference on Neural Networks (IJCNN 2022). [26-04-2022] FMFNet is accepted at IEEE WCCI (IJCNN) 2022 🔥
[20-05-2021] FMFNet team got the 5th rank in Real-time 3D detection challenge hosted by CVPR 2021 Workshop on Autonomous Driving (WAD) and a brief technical report was published in the proceddings of the workshop.

Abstract

Three-dimensional object detection and tracking from point clouds are important computer vision tasks for robots and vehicles where objects can be represented as 3D boxes. Improving the accuracy of understanding the environment is critical for successful autonomous driving. This paper presents a simple yet efficient method called “Feature Map Flow, FMF” for 3D object detection and tracking, considering time-spatial feature map aggregation from different timesteps of deep neural model inference. Several versions of the FMF are proposed: from common concatenation to context-based feature map fusion and odometry usage for previous feature map affine transform. The proposed approach significantly improves the quality of 3D detection and tracking baseline on the nuScenes and Waymo benchmarks. The software implementation of the proposed method has been carried out for the server platform and the NVidia Jetson AGX Xavier single-board computer. Its results have demonstrated high application prospects both for automated 3D point cloud labeling and for embedded on-board vehicle systems.

Main Results

3D detection on nuScenes test set

Model MAP ↑ NDS ↑ FPS ↑
VoxelNet 58.0 65.9 17
PointPillars 53.8 62.7 29

3D Tracking on nuScenes test set

Model AMOTA ↑ IDS ↓
VoxelNet 61.2 870
PointPillars 58.1 736

3D detection on Waymo test set

Model Veh ↑ Ped ↑ Cyc ↑ mAPH ↑ Latency,ms
VoxelNet 70.74 65.46 67.63 67.95 86.11
PointPillars (FP16) 69.65 54.61 62.28 62.18 62.30

3D detection on Waymo Val set

Model Veh ↑ Ped ↑ Cyc ↑ mAPH ↑ Latency,ms
VoxelNet 66.68 63.62 68.64 65.98 86.11
VoxelNet (FP16) 66.68 63.06 67.24 65.85 77.53
PointPillars 62.35 59.67 66.71 62.43 82.06
PointPillars (FP16) 61.75 58.12 65.26 62.19 62.30

All results are tested on a RTX 3060 ti GPU with batch size 1.

Use FMFNet

Follow the provided steps to reproduce our results on nuScenes validation and test sets and get pretrained models.

Please refer to INSTALL to run the docker container for FMFNet. For training and testing on nuScenes, please follow the instructions in START. For WAYMO dataset, you can check START_WAYMO

Lisence

FMFNet is released under MIT license (see LICENSE). It is developed based on a forked version of CenterPoint. We also used code from det3d, CenterNet and CenterTrack.

Contact

Questions and suggestions are welcome!

Youshaa Murhij yosha[dot]morheg[at]phystech[dot]edu
Dmitry Yudin yudin[dot]da[at]mipt[dot]ru

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