{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/robustloc-robust-camera-pose-regression-in","title":"RobustLoc: Robust Camera Pose Regression in Challenging Driving Environments","arxiv_id":"2211.11238","date":"2022-11-21","proceeding":null,"authors":["Sijie Wang","Qiyu Kang","Rui She","Wee Peng Tay","Andreas Hartmannsgruber","Diego Navarro Navarro"],"abstract":"Camera relocalization has various applications in autonomous driving. Previous camera pose regression models consider only ideal scenarios where there is little environmental perturbation. To deal with challenging driving environments that may have changing seasons, weather, illumination, and the presence of unstable objects, we propose RobustLoc, which derives its robustness against perturbations from neural differential equations. Our model uses a convolutional neural network to extract feature maps from multi-view images, a robust neural differential equation diffusion block module to diffuse information interactively, and a branched pose decoder with multi-layer training to estimate the vehicle poses. Experiments demonstrate that RobustLoc surpasses current state-of-the-art camera pose regression models and achieves robust performance in various environments. Our code is released at: https://github.com/sijieaaa/RobustLoc","url_abs":"https://arxiv.org/abs/2211.11238v4","url_pdf":"https://arxiv.org/pdf/2211.11238v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"robustloc-robust-camera-pose-regression-in","repo_url":"https://github.com/sijieaaa/robustloc","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"},{"task_slug":"camera-localization","task_name":"Camera Localization"},{"task_slug":"camera-relocalization","task_name":"Camera Relocalization"},{"task_slug":"decoder","task_name":"Decoder"},{"task_slug":"visual-localization","task_name":"Visual Localization"},{"task_slug":"camera-absolute-pose-regression","task_name":"camera absolute pose regression"},{"task_slug":"regression-1","task_name":"regression"}],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/camera-localization-on-oxford-robotcar-full","task":"Camera Localization","dataset":"Oxford RobotCar Full","model":"RobustLoc","rank_in_archive_order":1,"of":6,"metrics":{"Mean Rotation Error":"2.47","Mean Translation Error":"9.37"},"uses_additional_data":false},{"leaderboard":"/sota/visual-localization-on-oxford-robotcar-full","task":"Visual Localization","dataset":"Oxford RobotCar Full","model":"RobustLoc","rank_in_archive_order":1,"of":6,"metrics":{"Mean Translation Error":"9.37"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-4seasons","task":"camera absolute pose regression","dataset":"4Seasons Business Campus","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"4.28 / 2.04"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-4seasons-1","task":"camera absolute pose regression","dataset":"4Seasons Neighborhood","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"1.36 / 0.83"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-4seasons-2","task":"camera absolute pose regression","dataset":"4Seasons Old Town","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"21.65 / 2.41"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-oxford-2","task":"camera absolute pose regression","dataset":"Oxford RobotCar Full","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"9.37 / 2.47","Median Translation/Rotation Error (m/degree)":"5.93 / 1.06"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-oxford","task":"camera absolute pose regression","dataset":"Oxford RobotCar Loop (cross-day)","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"4.68 / 2.67","Median Translation/Rotation Error (m/degree)":"3.70 / 1.50"},"uses_additional_data":false},{"leaderboard":"/sota/camera-absolute-pose-regression-on-oxford-1","task":"camera absolute pose regression","dataset":"Oxford RobotCar Loop (within-day)","model":"RobustLoc","rank_in_archive_order":1,"of":1,"metrics":{"Mean Translation/Rotation Error (m/degree)":"2.49 / 1.40","Median Translation/Rotation Error (m/degree)":"1.97 / 0.84"},"uses_additional_data":false}],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2211.11238","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}