- The result of this repo is not reliable。
- I just modify Tracking.cc and Frame.cc, and I can not make sure my code is correct, I upload this project just for course project.
- I can not provide help if you want to reimplement detect-slam because I am not doing job about slam now. SORRY FOR THAT.
This a reimplementation of the paper: Detect-SLAM Making Object Detection and SLAM Mutually Beneficial.
We have only reimplemented the "moving object removal" part due the time constraints.
We use Yolo3 pretrained on the dataset VOC and COCO to detect the moving person on each frame(image) from dataset fr3/walking_xyz and fr3/walking_halfsphere on TUM webpage.
We modified the tracking thread of ORB-SLAM 2 to do Moving Probability Updating and Moving Probability Propagation. And then move the feature points of moving object before pose estimation.
We did experiments on fr3/walking_xyz and fr3/walking_halfsphere. Below are the estimated trajectory.
For comparasion, below are the results of original Orb-SLAM 2.