This is a public repository to organize information pertaining to the analysis and visualization of ROV telemetry, spatial data, and preliminary AI analyses of species, taxa, and substrate type via CoralNet and VIAME. Our overarching objective here is to provide an open-source location in which we store code and resources necessary for other entities or individuals to reproduce our ROV telemetry and sensor file management and AI image analyses. Furthermore, this repository will provide a central location to hash out problems and discuss results, as exhibited in the Issues tab above to the top left.
For more general information about this ROV project including summary documentation, ROV videos, and photos from its deployment, see our main GitHub repo Seattle_Aquarium_CCR_Coastal_Climate_Resilience
To see active areas of develop where we are seeking assistance with software and analytical development, see the 1-page projects descriptions found at Seattle_Aquarium_CCR_development
We are fortunate to be working with Clyde McQueen, who’s assisting with a variety of software aspects of our project, including the development of custom software to enable “terrain following” (dubbed surftrak), where the ROV auto-adjusts its altitude over varying seafloor based upon readings from the Ping Sonar Altimeter. The following table lists out multiple open-sources resources Clyde has developed.
ardusub_surftrak | A range hold flight mode enabling the ROV to autonomously maintain a set altitude above the seafloor |
surftrak_fixit | A BlueOS extension that can diagnose and fix common surftrak problems |
wl_ugps_external_extension | A blueOS extension that listens for NMEA messages from our GNSS Satelitte Compass and feeds those data to our USBL system |
ardusub_log_tools | A collection of log analysis tools for working with ArduSub vehicles |
wl_ugps_acoustic_analysis | Test results from capturing and processing acoustic data from WaterLink's USBL system |
-
Code can be found here.
-
Megan Williams, Seattle Aquarium Research Technician, is leading the expansion of this existing bull kelp habitat suitability model. A draft web version of our expanded habitat suitability model can be found here.
-
To view all code and resources necessary to simulate ROV-derived data (i.e., to simulate data from CoralNet and VIAME), see Seattle_Aquarium_CCR_benthic_taxa_simulation.
-
As an example of our manual annotations in VIAME for invertebrates and fish from the downward-facing ROV camera, see here.
-
As an example of our manual annotations in VIAME of bull kelp stipes from the forward-facing ROV camera, see here.
-
To view the 66 percent-cover categories of red, green, & brown algae, substrate types, sessile and mobile invertebrates, and fishes that we have created in CoralNet, view this .xlsx document (click "view raw" or "download").
-
Our AI analyses are actively under development. More information about our desired future functionality can be found at Seattle_Aquarium_CCR_development, specifically at the 1-page project descriptions KelpNet and bull_kelp_tracking