Ga naar hoofdinhoud

Wat is AI Platform?

AI Platform in Cordatus is een uitgebreid intelligent videoanalysesysteem dat realtime objectdetectie, classificatie en gedragsanalyse op videostreams mogelijk maakt. Van het implementeren van AI-modellen tot het analyseren van gedetecteerde objecten, het instellen van alarmen en het bijhouden van analyses: AI Platform biedt computer vision-functionaliteit van bedrijfsniveau met minimale configuratie.

Het integreert naadloos voorgetrainde modellen en aangepaste AI-pipelines, en levert intelligente inzichten uit uw camerabeelden met de kracht van de NVIDIA DeepStream SDK voor krachtige videoanalyse.


Waarom AI Platform?

In tegenstelling tot traditionele videoanalyseoplossingen combineert AI Platform gebruiksgemak met prestaties van bedrijfsniveau:

  • GPU-versnelde inference: Gebruikt NVIDIA DeepStream voor krachtige video-analyse met lage latentie
  • Gebruiksklare modellen: Voorgetrainde modellen voor veelvoorkomende toepassingen (verkeer, mensen, gezichten, voertuigen)
  • Ondersteuning voor aangepaste modellen: Gebruik uw eigen TensorFlow- of NVIDIA TAO-modellen
  • Geavanceerde pipelines: Koppel meerdere modellen aan elkaar voor complexe analyseworkflows
  • Realtime analyses: Detecteer objectgedrag met lijnoverschrijding, ROI-filtering en richtingsdetectie
  • Intelligente alarmen: Stel modelgebaseerde en analysegebaseerde meldingen in
  • Multi-stream verwerking: Verwerk meerdere camerastreams gelijktijdig binnen de licentielimieten

Voor wie is het bedoeld?

Beveiliging en surveillance:

  • Security operations centers die beveiligde gebieden monitoren
  • Teams voor toegangscontrole en perimeterbeveiliging
  • Teams voor diefstalpreventie en forensische analyse

Smart city en verkeersmanagement:

  • Verkeersbewaking en optimalisatie van de verkeersstroom
  • Kentekenherkenning voor parkeren en tolheffing
  • Telling van voetgangers en voertuigen voor stedelijke planning

Retail en klantanalyses:

  • Demografische analyse van klanten (leeftijd, geslacht, emotie)
  • Wachtrijbeheer en bewaking van drukte
  • Analyse van winkelgedrag en heatmapping

Industrie en veiligheid op de werkplek:

  • Controle op naleving van PBM (persoonlijke beschermingsmiddelen)
  • Detectie van toegang tot verboden gebieden
  • Meldingen bij overtreding van veiligheidsprotocollen

Kernfuncties

FunctieBeschrijving
Voorgetrainde modellenTrafficCamNet, DashCamNet, PeopleNet, FaceNet, LPDNet en meer
ClassificatiemodellenDetectie van geslacht, leeftijd, emotie, voertuigtype/-merk, kentekenherkenning
Aangepaste YOLO-modellenOndersteuning voor YOLO (v5, v6, v7, v8, v9, v10, v11) met automatische TensorRT-conversie
Aangepaste TF/TAO-modellenOndersteuning voor modellen van de TensorFlow Object Detection API en NVIDIA TAO Toolkit
AI-pipelinesKoppel meerdere modellen aan elkaar voor geavanceerde workflows (bijv. demografische analyse, kentekenherkenning)
AnalyseregelsLijnoverschrijding, ROI-filtering, richtingsdetectie, in-/uitgangsdetectie
Modelgebaseerde alarmenStel meldingen in op basis van gedetecteerde objectaantallen en klassen (frame- of tijdgebaseerd)
Analysegebaseerde alarmenActiveer meldingen op basis van objectgedrag en analyseregels
ROI-preprocessingFocus inference op specifieke gebieden voor betere prestaties
Analytics DashboardsAanpasbare grafieken (spreiding, tijdgebaseerd, counter, entry-exit) voor datavisualisatie
AlarmrecordsBekijk en herbekijk alarmgebeurtenissen met AI-inference-overlays en tijdlijnnavigatie

Wat kan ik met AI Platform doen?

AI-modellen en pipelines implementeren

  • Kies uit gebruiksklare objectdetectie- en classificatiemodellen
  • Upload aangepaste YOLO-modellen (v5, v6, v7, v8, v9, v10, v11) met automatische TensorRT-optimalisatie
  • Upload aangepaste TensorFlow- of NVIDIA TAO-modellen
  • Maak multi-model pipelines met de visuele drag-and-drop Model Composer
  • Implementeer hetzelfde model op meerdere camera's of maak meerdere jobinstanties aan
  • Plan jobs om automatisch op specifieke tijden te draaien

Videostreams verwerken

  • Voer inference uit op meerdere camerastreams gelijktijdig
  • Bewaak realtime detectieresultaten met bounding boxes en labels
  • Bekijk FPS-, bitrate-, bandbreedte- en resolutiemetrics
  • Verwerk streams van IP-, USB-, CSI- en GMSL-camera's

Objectgedrag analyseren

  • Voeg lijnoverschrijdingsdetectie toe voor telling en tracking
  • Definieer ROI (Region of Interest)-gebieden om op specifieke zones te focussen
  • Detecteer bewegingsrichting en valideer deze tegen voorgedefinieerde paden
  • Volg in- en uitgangsgebeurtenissen voor toegangscontrole

Intelligente alarmen instellen

  • Maak modelgebaseerde alarmen die worden geactiveerd door detectieaantallen (frame- of tijdgebaseerd)
  • Definieer analysegebaseerde alarmen op basis van objectgedrag
  • Ontvang meldingen via meerdere kanalen (e-mail, webhook, enz.)
  • Pas verschillende alarmen toe op verschillende camera's binnen dezelfde job

Prestaties optimaliseren

  • Gebruik ROI-preprocessing om modellen alleen op specifieke gebieden uit te voeren
  • Wijs verschillende modellen toe aan verschillende ROI-zones
  • Selecteer specifieke GPU's voor inference wanneer er meerdere GPU's beschikbaar zijn
  • Bewaak apparaatmetrics (GPU-gebruik, temperatuur, geheugen) tijdens inference

Resultaten bijhouden en visualiseren

  • Bekijk alle gedetecteerde objecten met tijdstempels op de tijdlijn
  • Schakel detectieresultaat-overlays in real time aan/uit
  • Schakel tussen picture-in-picture en volledig scherm
  • Krijg toegang tot cumulatieve analysetellingen voor lijnoverschrijding, ROI-filtering en richtingsdetectie
  • Maak aangepaste analytics dashboards met spreidings-, tijdgebaseerde, counter- en entry-exit-grafieken
  • Bekijk en herbekijk alarmrecords met AI-inference-overlays en diavoorstellingsmodus
  • Gebruik Master Synchronization om dezelfde gebeurtenis vanuit meerdere camera's gelijktijdig te bekijken

Hoe werkt AI Platform?

  1. Modellen of pipelines toevoegen: Selecteer gebruiksklare modellen, upload aangepaste YOLO-/TF-/TAO-modellen, of maak pipelines met Model Composer
  2. Een job starten: Implementeer een model/pipeline op een apparaat met verbonden camera's
  3. Instellingen configureren: Selecteer camera's, GPU en voeg optionele alarmen of planningen toe
  4. Inference bewaken: Bekijk realtime detectieresultaten op de streampagina
  5. Analyses toevoegen: Teken virtuele lijnen, ROI's en richtingspijlen voor gedragsanalyse
  6. Alarmen instellen: Configureer modelgebaseerde of analysegebaseerde meldingen
  7. Optimaliseren met ROI: Gebruik preprocessing om modellen op specifieke gebieden te focussen
  8. Gegevens visualiseren: Maak aangepaste dashboards met verschillende grafiektypen
  9. Alarmen bekijken: Bekijk alarmrecords met AI-overlays en tijdlijnnavigatie
  10. Jobs beheren: Stop, herstart of verwijder jobs indien nodig vanuit Web of Client

Belangrijke begrippen

  • Model: Een getraind AI-algoritme voor objectdetectie of classificatie
  • Pipeline: Een combinatie van meerdere modellen die sequentieel werken (bijv. voertuig detecteren → voertuigtype classificeren → kenteken herkennen)
  • Job: Een actieve instantie van een model of pipeline die een of meer camerastreams verwerkt
  • Onderliggende job (Child Job): Een historisch record van jobuitvoeringen, waarin wordt bijgehouden hoe vaak een job is gestart en wat de levenscyclus was
  • Analyseregels: Virtuele elementen (lijnen, polygonen, pijlen) die criteria voor objectgedragsdetectie definiëren
  • Modelgebaseerd alarm: Melding die wordt geactiveerd wanneer het aantal gedetecteerde objecten aan de opgegeven voorwaarden voldoet (frame- of tijdgebaseerd)
  • Analysegebaseerd alarm: Melding die wordt geactiveerd wanneer objecten zich gedragen volgens analyseregels
  • ROI (Region of Interest): Een gedefinieerd gebied waar inference wordt uitgevoerd, wat de prestaties verbetert en de focus op relevante zones legt
  • Bounding box: Visuele rechthoek rond gedetecteerde objecten (standaard rood, blauw wanneer een analyseregel wordt geactiveerd)
  • Dashboard Collection: Een groep aanpasbare dashboards die gekoppeld is aan een specifiek model of pipeline
  • Grafiektypen: Distribution (taartdiagram), Time-Based (staaf/lijn), Counter (analysegebaseerd), Entry-Exit (in-/uitgangstelling)
  • Alarmrecords: Historische alarmgebeurtenissen met AI-inference-overlays, screenshots en videoweergave
  • Model Composer: Visuele drag-and-drop interface voor het aanmaken van aangepaste AI-pipelines zonder programmeerkennis
  • YOLO-ondersteuning: Automatische conversie van YOLO .pt-bestanden naar TensorRT-engines voor geoptimaliseerde inference