VAIBS Image Analytics: der intelligente Filter für Leistellen
De populariteit van AI binnen video analytics neemt steeds verder toe. Dat komt doordat deze technologie toegankelijker wordt en steeds breder toepasbaar is. Video AI Analytics kan op verschillende manieren gehost worden: via een server of op het device zelf. Maar welke optie is voor dan het meest voordelig? In deze blog bekijken we wat de verschillen zijn en wat deze betekenen als je besluit te investeren in Video AI Analytics.
Voordat we dieper ingaan op de verschillen, is het goed om even te kijken naar wat de definities zijn van Server Based AI en Edge Based AI.
Server Based AI zegt eigenlijk al een beetje waar het voor staat. Bij Server Based AI wordt de AI-technologie centraal beheerd op een server, die zowel lokaal als in de Cloud kan staan. Server Based AI is vooral voordelig wanneer er een grote hoeveelheid gegevens verwerkt moet worden. Een voorbeeld hiervan is als er veel camera’s aangesloten zijn of complexe AI-algoritmes gebruikt worden, waardoor een grote hoeveelheid data tegelijkertijd geanalyseerd worden. Server Based AI gebruikt bestaande camerastreams om de AI-technologie op toe te passen.
Bij Edge Based AI wordt de AI-technologie gehost op de apparatuur (de camera) zelf. De apparatuur wordt daarbij verrijkt met een chipset, die de camera intelligentie meegeeft. Analyse en detectie vindt dan ook direct op de camera plaats.
Uit de definities blijkt dus dat zowel Server Based AI als Edge Based AI dezelfde taak uitvoeren, alleen dan net op een andere manier. Het is goed om te weten wat dit betekent voordat je aan de slag gaat met Video AI Analytics. Om een goed overzicht te geven, sommen we hieronder verschillende punten op die belangrijk zijn.
Het eerste grote verschil tussen Server Based AI en Edge Based AI, zit hem in de toepasbaarheid binnen de bestaande situatie bij jou op locatie. Want waar Server Based AI gebruik maakt van bestaande camerastreams, vindt analyse en detectie bij Edge Based AI plaats op de apparatuur zelf. Voor dat laatste moet de apparatuur wel geschikt zijn. Is dit niet zo, dan moeten de camera’s vervangen worden. Bij Server Based AI is het daarentegen alleen nodig bestaande camera’s aan te sluiten op één centrale server. Een stuk laagdrempeliger dus.
Die toepasbaarheid doet ook iets met je ROI. Kies je voor Edge Based AI, dan is je initiële investering waarschijnlijk ook hoger. Je huidige cameranetwerk moet hoogstwaarschijnlijk vervangen worden. Gaat het hier om tientallen of honderden camera’s, dan kan dat aardig in de papieren lopen. Het aansluiten van bestaande camera’s op een AI-server met bijbehorende software, vergt vaak een veel lagere investering.
Daarnaast zal de ROI over langere termijn bij Edge Based AI ook hoger zijn. Want hoe hard de ontwikkelingen van de verschillende chipsets en slimme camera’s ook gaat, wat nu state-of-the-art is, is over drie jaar alweer verouderd. Dat betekent dat de Edge Based AI-functies die over een aantal jaar op de markt komen, niet meer compatible zijn met de huidige chipsets op de camera’s. Dit maakt dat vervanging nodig is. Een AI-server moet ook eens in de zoveel tijd ook vervangen worden, maar die investering blijft lager dan bij het vervangen van het hele cameranetwerk.
Een ander verschil tusen Server Based AI en Edge Based AI, zit hem in het aantal AI-functies dat kan draaien op één camera. Bij Edge Based AI zien we namelijk vaak dat de chipsets die de camera’s slim maken, vaak maar één AI-functie tegelijkertijd kunnen laten draaien. Dat beperkt de mogelijkheden. Dit is bij Server Based AI anders. Daar is het mogelijk om camera’s in te zetten voor verschillende doeleinden. Bijvoorbeeld: Intrusion detectie in de avonduren, maar crowd management, abnomraal gedrag en vallende personen overdag.
AI evolueert in een rap tempo. Detectie vindt op dit moment vooral plaats op basis van personen, objecten of voertuigen. In de nabije toekomst zal dat meer en meer zijn op basis van patronen en gedrag. Denk hierbij aan het detecteren van agressie of het optimaal managen van grote menigten mensen. Hiervoor is meer en meer rekenkracht nodig, wat automatisch maakt dat Server Based AI op dit gebied een voorsprong heeft. Een grotere capaciteit betekent immers eerder kans om voorgaande ontwikkelingen te adopteren.
Een belangrijk verschil tussen Server Based AI en Edge Based AI, is de onafhankelijkheid. Edge Based AI wordt vaak ontwikkeld door cameraleveranciers zelf, waardoor deze Video AI-functies alleen van toepassing zijn op de camera’s van deze specifieke leverancier. Server Based AI is in principe camera- en merkonafhankelijk. Goed om te weten, mocht je cameranetwerk uit verschillende merken en/of types bestaan. Dit kan een voordeel zijn als je als system integrator of installateur meerdere cameramerken voert.
Server Based AI en Edge Based AI vragen ook totaal wat anders ten opzichte van elkaar wanner het aankomt op het gebied cyber security en het beschermen van de gegenereerde metadata. Het beveiligen van één enkele AI-server vergt een andere aanpak dan het beveiligen van meerdere netwerk aan slimme, stand-alone camera’s.
Als laatste geldt daarbij ook dat Server Based AI zich in de basis beter leent voor customizing. Wil je bijvoorbeeld nieuwe objecten inleren, dan is dat bij Server Based AI vaak mogelijk. Dit is bij Edge Based AI vaak niet het geval. Daar worden de verschillende chipsets vaak geleverd met niet-aanpasbare AI Analytics. Dit maakt het net iets minder flexibel.
Ook al worden Server Based AI als Edge Based AI voor dezelfde doeleinden gebruikt, toch zijn er in de basis redelijk wat verschillen. Verschillen die je goed in overweging moet nemen, mocht je de keuze maken AI toe te passen voor videoanalyse.
Wil je meer weten over bovenstaande verschillen en wat het beste bij jou situatie past? Neem gerust contact met ons op. We helpen je graag verder. Bij VAIBS laten we bedrijven graag op een laagdrempelige manier kennis maken met Video AI Analytics en de mogelijkheden van ons Vaidio-platform. Nu alvast meer weten over Vaidio? Bezoek dan de productpagina of download de brochure.