{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T20:13:08Z","timestamp":1784059988186,"version":"3.55.0"},"reference-count":71,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Robot."],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/tro.2026.3706557","type":"journal-article","created":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T19:47:52Z","timestamp":1782244072000},"page":"2727-2744","source":"Crossref","is-referenced-by-count":0,"title":["Bundle Adjustment in the Eager Mode"],"prefix":"10.1109","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4111-766X","authenticated-orcid":false,"given":"Zitong","family":"Zhan","sequence":"first","affiliation":[{"name":"Spatial AI &amp; Robotics (SAIR) Lab, University at Buffalo, Buffalo, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8340-2031","authenticated-orcid":false,"given":"Huan","family":"Xu","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zihang","family":"Fang","sequence":"additional","affiliation":[{"name":"Purdue University, Lafayette, IN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xinpeng","family":"Wei","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6399-5100","authenticated-orcid":false,"given":"Yaoyu","family":"Hu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4630-0805","authenticated-orcid":false,"given":"Chen","family":"Wang","sequence":"additional","affiliation":[{"name":"Spatial AI &amp; Robotics (SAIR) Lab, University at Buffalo, Buffalo, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3641519.3657448"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52733.2024.02040"},{"key":"ref3","first-page":"1673","article-title":"AirSLAM: An efficient and illumination-robust point-line visual SLAM system","volume-title":"IEEE Trans. Robot.","volume":"41","author":"Xu","year":"2025"},{"key":"ref4","first-page":"183","article-title":"iMatching: Imperative correspondence learning","volume-title":"Proc. Eur. Conf. Comput. Vis.","author":"Zhan","year":"2024"},{"key":"ref5","first-page":"16558","article-title":"Droid-slam: Deep visual slam for monocular, stereo, and RGB-D cameras","volume":"34","author":"Teed","year":"2021","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref6","doi-asserted-by":"crossref","DOI":"10.1177\/02783649251353181","article-title":"Imperative learning: A self-supervised neuro-symbolic learning framework for robot autonomy","volume-title":"Int. J. Robot. Res.","author":"Wang","year":"2025"},{"issue":"5","key":"ref7","first-page":"4607","article-title":"iSLAM: Imperative SLAM","volume-title":"IEEE Robot. Automat. Lett.","volume":"9","author":"Fu","year":"2024"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52734.2025.00499"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3620665.3640366"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.5555\/3454287.3455008"},{"key":"ref11","first-page":"265","article-title":"TensorFlow: A system for large-scale machine learning","volume-title":"Proc. 12th USENIX Symp. Operating Syst. Des. Implementation","author":"Abadi","year":"2016"},{"key":"ref12","article-title":"The state of machine learning frameworks in 2019","author":"He","year":"2019"},{"key":"ref13","article-title":"borglab\/gtsam","author":"Dellaert and Contributors","year":"2022"},{"key":"ref14","article-title":"Ceres solver","author":"Agarwal","year":"2023"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5979949"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.52202\/068431-0275"},{"key":"ref17","volume-title":"Software Testing Techniques","volume":"2","author":"Beizer","year":"1990"},{"key":"ref18","first-page":"314","article-title":"How to measure software size, and how not to","volume-title":"Proc. 10th Int. Comput. Softw. Appl. Conf.","author":"Levitin","year":"1986"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15552-9_3"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10578-9_5"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10602-1_50"},{"key":"ref22","first-page":"22024","article-title":"PyPose: A library for robot learning with physics-based optimization","volume-title":"Proc. IEEE\/CVF Conf. Comput. Vis. Pattern Recognit.","author":"Wang","year":"2023"},{"key":"ref23","first-page":"265","article-title":"Tensorflow: A system for large-scale machine learning","volume-title":"Proc. 12th USENIX Symp. Operating Syst. Des. Implementation","author":"Abadi","year":"2016"},{"key":"ref24","article-title":"Tensorflow eager: A multi-stage, python-embedded DSL for machine learning","author":"Agrawal","year":"2019"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197519"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR46437.2021.01017"},{"key":"ref27","article-title":"OpenMP application program interface Version 3.0","year":"2008"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/cvpr.2011.5995552"},{"issue":"1011","key":"ref29","article-title":"DABA: Decentralized and accelerated large-scale bundle adjustment","volume":"44","author":"Fan","journal-title":"Int. J. Robot. Res., Vol"},{"key":"ref30","author":"Wang","year":"2025","journal-title":"Differentiable Optim."},{"key":"ref31","article-title":"pypose.optim.levenbergmarquardt"},{"key":"ref32","first-page":"18152","article-title":"Distributed bundle adjustment with block-based sparse matrix compression for super large scale datasets","volume-title":"Proc. IEEE\/CVF Int. Conf. Comput. Vis.","author":"Zheng","year":"2023"},{"key":"ref33","article-title":"PyTorch sparse BSR tensor documentation","year":"2024"},{"key":"ref34","article-title":"Sparse matrixCoordinate list (COO)","year":"2024"},{"key":"ref35","article-title":"Tensor indexing API","year":"2024"},{"key":"ref36","article-title":"Automatic differentiation with torch.autograd","year":"2024"},{"key":"ref37","article-title":"PyTorch sparse CSR tensor documentation","year":"2024"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/355791.355796"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2699470"},{"key":"ref40","article-title":"cusparse library","year":"2024"},{"key":"ref41","article-title":"Warp: A high-performance Python framework for GPU simulation and graphics","author":"Macklin","year":"2022"},{"key":"ref42","first-page":"1103","volume-title":"Matrix Computations.","author":"Wilkinson","year":"2003"},{"key":"ref43","article-title":"Triton language and compiler","year":"2024"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/bf03031308"},{"key":"ref45","article-title":"cuDSS: A high-performance direct linear solver library","year":"2025"},{"key":"ref46","article-title":"Block preconditioning for the conjugate gradient method","author":"Concus","year":"1982"},{"key":"ref47","article-title":"Pypose linear solver"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.01072"},{"key":"ref49","article-title":"oneapi threading building blocks (onetbb)","year":"2021"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00499"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2023.3237269"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.00896"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52733.2024.01956"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-73220-1_5"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52733.2024.02049"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52734.2025.00498"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52734.2025.00983"},{"key":"ref58","article-title":"Flare: Feed-forward geometry, appearance and camera estimation from uncalibrated sparse views","author":"Zhang","year":"2025"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52734.2025.02042"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.00008"},{"key":"ref61","article-title":"Baspacho: Direct solver for sparse SPD matrices for nonlinear optimization","year":"2025"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/iccv51070.2023.00695"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2022.3179507"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00022"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58452-8_44"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-19824-3_2"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52729.2023.01704"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR46437.2021.01412"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00252"},{"key":"ref70","article-title":"VERTIGO: Versatile extensions for robust inference using graphical odometry","year":"2025"},{"key":"ref71","article-title":"Cuda graphs","year":"2025"}],"container-title":["IEEE Transactions on Robotics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8860\/11297026\/11575122.pdf?arnumber=11575122","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T19:42:33Z","timestamp":1784058153000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11575122\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":71,"URL":"https:\/\/doi.org\/10.1109\/tro.2026.3706557","relation":{},"ISSN":["1552-3098","1941-0468"],"issn-type":[{"value":"1552-3098","type":"print"},{"value":"1941-0468","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}