Comments (3)
FLAC will be a problem for Point Robinson until the internet connection there gets improved. Higher sampling rates will be valuable where the hydrophones support it, but I expect we'll be building out the system with inexpensive hydrophones in the near future, so increasing the sample rate won't help at those sites. A research grade setup should have a 500 kHZ sample rate, although lower sample rates can add some additional functions that we don't have at 48kHz.
Can we get a hydrophone in at MAST this fall?
I like the idea of shifting to a filename format that includes date, time and location. Since hydrophones have limited lifespans and different frequency response curves, it might be helpful to include hydrophone id in the filename (saves us from having to check other sources for when a hydrophone was replaced).
We also have the Oceans Initiative data which are pre-recorded, but still need to be run through the system.
Ship noise data will be more meaningful with lossless compression. It would also be good to incorporate calibration curves, if available, into processing noise data before it is presented.
Monitoring system uptime will be a valuable addition. Having automatic notification of a problem will allow us to address them sooner than waiting a while and wondering why notifications have not been received.
from aifororcas-livesystem.
There's a lot to discuss here, but this winter (2022-23) is looking like a good time to start responding to some of the proposed architectural changes that @paulcretu suggested last year. Here's a short-list of opportunities/tasks I see on the horizon:
- Start streaming FLAC in addition to HLS audio data, possibly at sample rates of 96 or 192, rather than only 48 kHz.
- As an experiment with the UW MSDS students, start streaming FLAC from only Port Townsend (around 1/1/23)
- For HLS segments, shift from standard filename format to one with a date-time stamp
- Add hydrophone locations: Point Robinson, Sunset Bay, north San Juan Channel
- Leverage Karan's GSoC code to ingest external data from OOI hydrophones on Oregon coast
- Continue discussion with HALLO group of real time inference on Canadian hydrophones (BC Hydrophone Network members, DFO, ONC, SMRU, etc.)
- Shift from current S3 buckets to sponsored open data registry buckets (2023-2025, renewable for 2-year periods)
- Transition from Azure credits to pay-as-you-go, then quantify per-node costs for 1-6 months
- Continue user-centered design of Observations and Shipnoise presentation layers (e.g. dashboards)
- Strategize about integration of Admin layers (Orcasound admin UI, OrcaHello moderation UI, Dataplicity or other monitoring tools)
- Integrations with other data providers and end users of real time location data via SSEMMI (Salish Sea Ecosystem Monitoring and Modeling Infrastructure), e.g. via the prototype distributed data cooperative deployed at acartia.io](https://acartia.io), including diversified and customizable notification methods
Discussing all of them in advance is wise as many of these evolutions have the potential to enhance, improve, and/or break things in the existing architecture!
from aifororcas-livesystem.
As of early January, Port Townsend is streaming FLAC files at 48kHz sample rate, as well as the normal HLS segments. The FLAC files can be browsed here via Quilt -- https://open.quiltdata.com/b/archive-orcasound-net/tree/rpi_port_townsend/
from aifororcas-livesystem.
Related Issues (20)
- Moderator Site Title Change HOT 2
- Model Evaluation running on Azure HOT 3
- Upon validation of a candidate, push an "acoustic detection event" to the Acartia.io data cooperative (holding visual and acoustic detections of animal locations across the range of the SRKWs) using the public API and a token specific to the OrcaHello system. HOT 7
- Add additional label types (type of animal, type of signal) HOT 6
- Update system overview diagram HOT 1
- Improve existing email template for subscribers (ask current subscribers for feedback, including Chris)
- Investigate null reference in Notification System (DbToQueue - sending subscriber emails)
- Cleanup inference system logging
- Add longer time periods to Dashboard filter
- For aged authentication, UI confirms moderation, but queue is unchanged HOT 1
- Add "tag" as a parameter in OrcaHello API
- Add new hydrophones to ML pipeline & document process HOT 21
- OrcaHello summary page HOT 2
- Moderator can't log in to Orca Hello portal HOT 1
- Automate model training and evaluation pipeline using AzureML HOT 1
- Merge in any relevant logic from Aayush's forked repo
- Change audio streaming code to pad TS files with zeroes
- Potential Audio splicing issue HOT 1
- Haro Strait vs Straight HOT 7
- Sunset Bay doesn't appear in the filter selection
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aifororcas-livesystem.