👁️🗨️ Sissepääsu vaatleja
Peamine klienditeenindus on betaru-sissepääs-videoprotsessor, see peab töötama ääreseadmes, et jäädvustada ja saata andmeid aadressile web-app. Meie peamine prioriteet on järelduste tegemine ääreseadmel, kuid tahame ka pilve toega hübriidjäreldusi.
Tootetaseme ülevaate saamiseks vaadake jaotist Entrance Observer. Jäädvustatud mõõdikud loovad ühenduse taru telemeetriasalvestusega ja aegridade analüüsiga.
Videotöötlus, taasesitus ja analüüs
flowchart LR
web-app("<a href='https://github.com/Gratheon/web-app'>web-app</a>\n:8080") --"fetch video streams"--> graphql-router("<a href='https://github.com/Gratheon/graphql-router'>graphql-router</a>") --"list video stream URLs"--> gate-video-stream -- "get data for playback" --> mysql
web-app --"record & upload \n 10s webcam video"--> gate-video-stream("<a href='https://github.com/Gratheon/gate-video-stream'>gate-video-stream</a>\n:8900") --"inference video"--> models-gate-tracker("<a href='https://github.com/Gratheon/models-gate-tracker'>models-gate-tracker</a>")
gate-video-stream --"store video re-training with 1 month TTL"--> aws-s3
gate-video-stream --"store results long-term" --> mysql
entrance-observer("<a href='https://github.com/Gratheon/entrance-observer'>entrance-observer</a>") --"record & upload 10s video chunks\nsend edge-computed telemetry"--> gate-video-stream
entrance-observer -."send detected bees \n timeseries counts".-> telemetry-api("<a href='https://github.com/Gratheon/telemetry-api'>telemetry-api</a>")
web-app --"render analytics charts"--> graphql-router("<a href='https://github.com/Gratheon/graphql-router'>graphql-router</a>") --"read bee traffic over time"--> telemetry-api
Kaamera kaitsekate
Töötlemisarhitektuuri valimine
Video töötlemisele saame läheneda erinevate nurkade alt:| Kus | Pussid | Miinused |
| ------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------ |
| Edge seade ilma GPU
raspberry-pi
ex.
🇨🇿 BeeLogger, BeePi | - soodne ~ 95 EUR tahvel | - piiratud lihtsate arvmudelitega
- ei pruugi olla usaldusväärne |
| Edge-seade GPU
(jetson nano)
ex.
🇩🇪Apic.ai, 🇦🇺Beemate, 🔬BeeAlarmed. Magistritöö | - tõhus
- madal võrgusõltuvus
- võib töötada võrguühenduseta oma GPU | ~ ainuüksi tahvlile kulus 230 EUR |
| Hübriid:
- kohapealne (kohalik) GPU tööjaam
- Video voogedastusseadmed | - madalamad kulud kokku | - seadme suurem alghind
- vajadus spetsiaalse tööjaama asukoha järele |
| Ainult pilv, nt. LabelBee | | - vajavad suurt võrgu ribalaiust
- tuleb optimeerida muutuva võrgu ribalaiuse jaoks
- kallis
- video voogesituse ja töötlemise hind
- video salvestuskulu |
| Spetsiaalsed PCB-seadmed | - energiatõhusus
- madal tootmiskulu | - tavaliselt vähe RAM-i, GPU
- suured arenduskulud |
| Mobiiltelefonis | - kliendi kontrollitav hind
- on sisseehitatud võrguühendus
- kaamera
- ekraan on
- aku- ja toitehaldus ____0 müüja puudub - TAG__0 ETDO2_5
- kõige lihtsam alustada
- mesinikul on lihtne seadistada
- automaatsed rakenduste ümberpaigutused | - suur valik telefone, ebaühtlane kogemus
- telefonis töötlemiseks, probleemid GPU-ga, vajadus kasutada kohandatud mobiili tensorvoogu
- liiga kõrge tase (brauseris), kasutaja sekkumine võib olla keeruline |