[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-84755-en":3,"doc-seo-84755-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},84755,4398048950312,"Violet","https://ap-avatar.wpscdn.com/avatar/400002538284de19e3c?_k=1778320343897328908",8,"Research & Report","DIVO Continuous-time DVL-Inertial-Visual Odometry for Unmanned Underwater Vehicles","DIVO presents an acoustic–visual–inertial odometry approach for unmanned underwater vehicles using a continuous-time trajectory estimation framework. It addresses underwater localization and mapping issues such as light attenuation, illumination variation, and particulate matter that degrade visual feature tracking. The method performs multi-sensor fusion of asynchronous Doppler velocity log, stereo camera, and inertial measurement unit signals using a Gaussian-process continuous-time backend. A learning-based visual frontend improves feature extraction and matching for subsea conditions. Extensive experiments on real underwater inspection datasets show higher accuracy, robustness, and trajectory coverage than visual-inertial and acoustic-visual-inertial SLAM.","DIVO: Continuous-time DVL-Inertial-Visual Odometry for Unmanned Underwater Vehicles  \nKyungmin Jung, Angad Bajwa, Junha Yoo, Arturo Del Castillo Bernal, and James Richard Forbes  \narXiv :2607 .046 15v 1 [ cs .RO] 6 Jul 2026  \nAbstract—This paper presents a novel acoustic-visual-inertialodometry solution leveraging a continuous-time trajectory estimation framework for unmanned underwater vehicles. Underwater environments present unique challenges for visual localization and mapping, such as light attenuation, illumination variance, and the presence of particulate matter. This motivates the use of additional sensing modalities and a visual tracking pipeline that is robust to diverse subsea conditions. The proposed system is the ﬁrst continuous-time trajectory estimation framework based on Gaussian processes to fuse asynchronous measurements from a Doppler velocity log, a stereo camera, and an inertial measurement unit. Additionally, a novel visual frontend is proposed, incorporating learning-based feature extraction and matching that is robust to the speciﬁc challenges that subsea environments present. The proposed framework enables seamless integration of additional sensor modalities in continuous-time and is adaptable to different environments without reconﬁguration. The proposed system is extensively tested on real-world underwater inspection datasets, where it outperforms state-of-the-art visual-inertial and acoustic-visual-inertial SLAM algorithms in accuracy, robustness, and trajectory coverage. Notably, the proposed system outperforms the state-of-the-art despite only forming short-term visual data associations.  \nIndex Terms—underwater SLAM, multi-sensor fusion, Doppler velocity log, Continuous-time estimation  \nI. INTRODUCTION  \nUNMANNED underwater vehicles (UUVs) have been  \nwidely used in underwater inspection, mapping, and exploration [1] . The success of these missions relies heavily on accurate and robust localization and mapping capabilities. Considering that most UUVs are equipped with cameras, visual simultaneous localization and mapping (SLAM) techniques have been extensively studied for underwater applications [2–4] .  \nDespite great success above water [5–7], visual-only SLAM faces unique challenges in underwater environments. Poor visibility caused by light attenuation limits the range of visual feature detection, dynamic lighting conditions due to causticsand turbidity cause tracking failure, and the presence of particulate matter such as suspended sediments and organic detritus, known as “marine snow\", can occlude and distract visual  \nThis work was supported in part by Voyis Imaging Inc. through the Natural Sciences and Engineering Research Council of Canada (NSERC) Alliance program, the NSERC Discovery Grant program, and in part by the McGill Engineering Doctoral Award (MEDA) Program at McGill University.  \nThe authors are with the Department of Mechanical Engineering, McGill University, Montreal, QC, Canada, H3A 0C3 .  \n{kyungmin . jung, angad .bajwa, junha .yoo, arturo .delcastillobernal}@mail .mcgill .ca, [james.richard.forbes@mcgill.ca](james.richard.forbes@mcgill.ca)  \nFig. 1: The ROV’s trajectory estimated by the proposed DIVO method (blue) is overlaid on top of the ground truth trajectory (black) and the mesh generated using Agisoft Metashape. The proposed system can robustly register images in visually challenging scenes such as low visibility and high presence of dynamic particles. As an example, a sample of images at the beginning of the trajectory are shown.  \nfeatures. Their performance is further compromised in featurescarce environments such as open water and seabeds [3] .  \nTo overcome these challenges, fusing visual data with inertial measurement unit (IMU) data has been proposed and shown to improve the robustness of underwater visual SLAM [8, 9] . Visual-inertial SLAM leverages the ego-motion constraints provided by the IMU to aid pose estimation, but only functions under visual failure","cbCaie7M0BLYyU35","https://ap.wps.com/l/cbCaie7M0BLYyU35","pdf",22109781,2,1,20,"English","en",105,"# Abstract\n# I. Introduction","[{\"question\":\"What key challenges in underwater environments does the DIVO method target?\",\"answer\":\"It targets visual localization and mapping degradation caused by light attenuation, changing illumination, and particulate matter such as “marine snow” that can occlude and distract visual features.\"},{\"question\":\"Which sensors are fused in the proposed DIVO framework?\",\"answer\":\"DIVO fuses asynchronous measurements from a Doppler velocity log (DVL), a stereo camera, and an inertial measurement unit (IMU).\"},{\"question\":\"How does DIVO handle asynchronous sensor sampling rates?\",\"answer\":\"It uses a continuous-time trajectory estimation backend based on Gaussian processes, enabling seamless integration of asynchronous sensor modalities without needing continuous-rate synchronization.\"}]",1784198057,50,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"divo-continuous-time-dvl-inertial-visual-odometry-for-unmanned-underwater-vehicles","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,47,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":20},"https://docshare.wps.com/document/","Document",{"item":48,"name":12,"@type":43,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/divo-continuous-time-dvl-inertial-visual-odometry-for-unmanned-underwater-vehicles/84755/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-22","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What key challenges in underwater environments does the DIVO method target?","Question",{"text":75,"@type":76},"It targets visual localization and mapping degradation caused by light attenuation, changing illumination, and particulate matter such as “marine snow” that can occlude and distract visual features.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"Which sensors are fused in the proposed DIVO framework?",{"text":80,"@type":76},"DIVO fuses asynchronous measurements from a Doppler velocity log (DVL), a stereo camera, and an inertial measurement unit (IMU).",{"name":82,"@type":73,"acceptedAnswer":83},"How does DIVO handle asynchronous sensor sampling rates?",{"text":84,"@type":76},"It uses a continuous-time trajectory estimation backend based on Gaussian processes, enabling seamless integration of asynchronous sensor modalities without needing continuous-rate synchronization.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,114,119,122,126,129,133],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":29,"slug":113},6,"Technology","technology",{"id":115,"doc_module":4,"doc_module_name":46,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":22,"slug":125},9,"Religion & Spirituality","religion-spirituality",{"id":22,"doc_module":4,"doc_module_name":46,"category_name":127,"show_sort_weight":22,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":46,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":46,"category_name":135,"show_sort_weight":106,"slug":136},19,"General","general"]