Overslaan en naar hoofdinhoud gaan

Met ACAP naar de edge: hoe SAFR zijn visie tot leven bracht

How SAFR brought its vision to life

Axis heeft zijn organisatie opgebouwd op basis van sterke partnerships. Distributeurs, systems integrators, applicatieontwikkelaars, contractfabrikanten en natuurlijk duizenden leveranciers; dit is het partnerecosysteem dat Axis om zich heen heeft opgebouwd en dat innovatie en kwaliteit levert aan onze klanten. SAFR, een toonaangevende aanbieder van analytics, was op zoek naar een partner die niet alleen dezelfde waarden deelde, maar die de technologie heeft ontwikkeld waarmee ze hun visie waar konden maken. Axis en het AXIS Camera Application Platform (ACAP) voldeed aan beide voorwaarden.

SAFR (spreek uit als 'safer') is onderdeel van RealNetworks, een bekende naam voor de meeste mensen die in de technologiesector werken. RealNetworks werd in 1994 opgericht en is eigenlijk de uitvinder van het streamen van videomedia. Velen van ons zullen in de begindagen van het internet de RealPlayer-plug-in voor mediastreaming en de latere app van het bedrijf gebruikt hebben om online en offline digitale video's te bekijken.

We spraken met Reza Rassool, Chief Technology Officer bij RealNetworks, over de begindagen van SAFR, hoe de partnership met Axis tot stand is gekomen en welke voordelen ACAP voor het bedrijf heeft gebracht.

Van videostreaming naar analytics voor videobewaking is eigenlijk niet zo'n grote stap

Reza Rassool, Chief Technology Officer bij RealNetworks
Reza Rassool, Chief Technology Officer bij RealNetworks

Reza vertelt over een intern initiatief om het gebruik van artificial intelligence (AI) in alle productlijnen van RealNetworks te integreren. Daarmee was de basis voor SAFR gelegd. "We onderzochten hoe AI voor efficiëntie kon zorgen, de prestaties kon verbeteren en in het hele bedrijf nieuwe oplossingen kon creëren. Een van deze oplossingen had te maken met de back-up van de camerarol op een mobieltje en het nauwkeuriger en effectiever indexeren van foto's. We ontwikkelden een toepassing die afbeeldingen indexeert op basis van de gezichten in de afbeelding en kwamen erachter dat onze toepassing enorm accuraat was in vergelijking met andere oplossingen."

De CEO van RealNetworks, Rob Glaser, vroeg Reza vervolgens om de toepassing verder door te ontwikkelen voor live video, vooral voor beelden van bewakingscamera's.

Op dat moment werd het merk SAFR geboren en de naam is natuurlijk veelzeggend: "Vanaf het begin wisten we dat onze technologie ingezet zou worden om mensen veiligheid te bieden, vandaar de naam. Op dat moment wisten we natuurlijk nog niet dat we uiteindelijk met Axis zouden gaan samenwerken, een bedrijf dat het woord 'safer' ook hoog in het vaandel heeft", vertelt Reza.

Terwijl een team in Europa aan het AI-model werkte, hadden Reza en zijn team al snel een servergebaseerde analyticsoplossing, die uitzonderlijk accuraat gezichten in live videobeelden indexeerde.

Maar Reza vertelt: "We wisten altijd dat de toepassing voorbestemd was om in een bewakingscamera zelf geïntegreerd te worden. De stap van server naar camera zou niet makkelijk zijn, maar het is precies het soort uitdaging waar ons team warm voor loopt. Het was ook een stap die uitstekend paste binnen onze ontwerpfilosofie, namelijk het creëren van superefficiënte code. Klein en snel zit gewoon in ons DNA. De meeste camera's zijn inmiddels uitgerust met het door RealNetworks uitgevonden real-time streaming protocol, RTSP. Vervolgens moesten we op zoek naar de juiste partner die beschikt over de technologie waarmee onze computervisietoepassing 'on the edge' van een netwerk kan draaien."

Een synergie van technologie en waarden

In 2019 bezochten Reza Rassool en Rob Glaser de beveiligingsvakbeurs ISC West. Ze waren niet alleen onder de indruk van Axis, maar ook van de openheid van het bedrijf; partners worden uitgedaagd om te ontwikkelen op basis van de nieuwste Axis-technologieën. Daarnaast deelden de bedrijven ook nog eens gezamenlijke waarden.

"In het eerste gesprek hebben we het vooral over technologie gehad, maar we maakten ook kennis met de filosofie en waarden van Axis. Dat vinden we enorm belangrijk. Ook zagen we dat Axis zijn ontwikkelingspartners volop ondersteunt", gaat Reza verder.

Na een aantal eerste gesprekken sloot SAFR zich aan bij het Application Development Partner-programma (ADP) van Axis en kon het bedrijf gebruik gaan maken van het AXIS Camera Application Platform (ACAP).

De voordelen van de edge

Voor veel Axis-partners is het aantrekkelijk om analyticstoepassingen te maken die zich op de edge van het netwerk (in de camera zelf) bevinden.

Slimmere camera's verminderen TCO, latency en verbeteren de nauwkeurigheid.
Slimmere camera's verminderen TCO, latency en verbeteren de nauwkeurigheid.

In servergebaseerde analytics worden videobeelden doorgaans vóór het versturen gecomprimeerd en vervolgens bij de server gedecodeerd. Dit heeft te maken met de grootte van het beeldmateriaal en de wens om bandbreedte te beperken. In dit proces wordt bepaalde beeldinformatie verwijderd, wat gevolgen kan hebben voor de optimale werking van een analyticstoepassing. Een van de grootste voordelen van edge-analytics is dat de analyses dichter bij de bron van het beeld plaatsvinden.

Bovendien betekent dit dat de analyse wordt uitgevoerd op het onbewerkte materiaal. Hiermee bedoelen we materiaal van de hoogst mogelijke kwaliteit dat niet gecomprimeerd is. Dit komt de nauwkeurigheid ten goede. Bij camera-analytics treedt er minder vertraging op, waardoor de beelden sneller worden geanalyseerd en acties ook sneller worden aangestuurd. In situaties van openbare veiligheid waarin elke seconde telt, kunnen dergelijke tijdsbesparingen net het verschil maken.

Daarnaast worden alleen de relevante data over het netwerk verstuurd wanneer de analyses in het apparaat zelf plaatsvinden. Dit betekent een aanzienlijke besparing in kosten voor bandbreedte en opslag en het verkleint de behoefte aan video-decodering en hardware in de datacenters. Het hele netwerkverkeer neemt ermee af en er kunnen meer camera's op dezelfde netwerkinfrastructuur terecht. Ook wordt het opschalen van een oplossing veel makkelijker. Meer geschikte camera's voor analytics toevoegen, is over het algemeen minder gecompliceerd en minder duur dan meer servers toevoegen.

Tot slot kan het in bepaalde use cases met het oog op privacy ook belangrijk zijn dat de daadwerkelijke beelden niet buiten het apparaat terechtkomen en dat alleen outputgegevens naar andere systemen worden verstuurd.

De SAFR-visie ondersteunt met steeds meer use cases

Reza gaat in op de voordelen van ACAP en het gezamenlijke werk: "Met de ACAP Software Development Kit (SDK) hebben we toegang tot de hardware van Axis. Door de samenwerking met Axis kunnen we zo snel innoveren. Vooral de mogelijkheid om voor de AXIS Q1615-LE Mk III – de eerste Axis-camera met een deep learning processing unit (DLPU) – te kunnen ontwikkelen, speelde een belangrijke rol voor het verplaatsen van de toepassing van de server naar de edge, in de camera zelf. Toen we aan de toepassing aan het werken waren, breidde de coronacrisis zich snel uit. We konden toen direct specifieke toepassingen bouwen die aansloten bij de veranderingen die we in de wereld zagen."

De pandemie heeft geleid tot een aantal use cases waarin de toepassing van SAFR direct nuttig is. Om verspreiding van het virus te voorkomen, is het dragen van een mondmasker op veel plekken verplicht. De toepassingen van SAFR kunnen een belangrijke rol spelen voor de volksgezondheid omdat ze voor 95% nauwkeurig vaststellen of iemand wel of niet een mondkapje draagt.

Bovendien hebben we in het artikel over de technologietrends voor 2021 ook al vastgesteld dat contactarme en contactloze technologieën steeds populairder worden. Deze dragen namelijk bij aan het beperken van de verspreiding van het virus en hebben een positieve impact op het vertrouwen van de burger. Toegangscontrole op basis van gezichtsherkenning is een snelle, efficiënte en contactloze manier om bevoegd personeel toegang te geven. En toepassingen van SAFR zijn zeer nauwkeurig, ongeacht of mensen mondkapjes dragen of niet.

Beide bedrijven willen de wereld veiliger maken

Het standpunt van Axis over ethisch zakendoen en de manier waarop het bedrijf wil dat zijn technologie wordt gebruikt, is uitgebreid gedocumenteerd. Axis innoveert voor een 'slimmere en veiligere wereld'. Dat is de visie die leidend is in elk (zakelijk) aspect van het bedrijf. Hieronder valt niet alleen de technologie die het bedrijf zelf ontwikkelt, maar ook die van zijn partners. Axis verwacht van zijn partners dat ze transparant zijn over de manier waarop ze hun oplossingen van plan zijn te gebruiken. Deze dient overeen te komen met de ethische principes van Axis.

Deze benadering sluit naadloos aan bij de Guiding Principles van SAFR zelf. Reza schroomt niet om de gevoelige aard van de toepassingen van het bedrijf bespreekbaar te maken: "We geloven dat we de meest accurate toepassing voor gezichtsherkenning in live video hebben ontwikkeld. Van alle gezichtsherkenningsoplossingen heeft het Amerikaanse National Institute of Standards and Technology (NIST) het SAFR-algoritme beoordeeld als de oplossing met het laagste niveau van bias. Net zoals Axis geloven we dat SAFR-technologie, mits op de juiste manier en overeenkomstig onze Guiding Principles wordt gebruikt, een enorm goede impact kan hebben op onze maatschappij. Maar we begrijpen ook dat we consumentenvertrouwen en vertrouwen in de technologie op moeten bouwen. Het is een verantwoordelijke rol die we zeer serieus nemen."

"Onze relatie met Axis - in onze ogen het meest gerespecteerde videobewakingsbedrijf - wordt steeds intensiever. We hebben er vertrouwen in dat we met ons werk in ACAP niet alleen de meest geavanceerde technologie ontwikkelen, maar ook werken aan oplossingen die een weerspiegeling vormen van de ethische waarden van beide bedrijven", besluit Reza.

Het mag geen verrassing zijn dat de overtuigende voordelen steeds meer applicatieontwikkelaars als SAFR aanmoedigen om hun bestaande toepassingen naar de edge te brengen of volledig nieuwe analyticstoepassingen te ontwikkelen die profiteren van de mogelijkheden van edge-analytics. ACAP is de ideale omgeving om mogelijkheden te verkennen.

Toegang tot tools voor de ontwikkeling van ACAP-toepassingen
  • De Axis Developer Community staat open voor iedereen die geïnteresseerd is in het ontwikkelen van software die kan worden geïntegreerd met Axis-producten en -technologieën. De community is bedoeld om individuele ontwikkelaars te ondersteunen en biedt hen een forum voor ideeën, samenwerking en het uitwisselen van informatie. Leden hebben onmiddellijk toegang tot de tools die ze nodig hebben om ACAP-toepassingen te ontwikkelen.
  • Als je al deelneemt aan het Axis ADP-programma, vind je de nieuwste ACAP-tools op de Partner Pages van Axis.
To top