Multi-Classes and Motion Properties for Concurrent Visual SLAM in Dynamic Environments