Dense semantic SLAM