Formularen er blevet indsendt med succes.
Du finder yderligere information i din postkasse.
Vores kunde er en australsk softwareudviklings- og it-konsulentvirksomhed, der har specialiseret sig i at levere skræddersyede it-løsninger til detailbranchen. Med en stærk track record har de med succes konceptualiseret, designet og lanceret digitale løsninger på tværs af forskellige detailkategorier, herunder general merchandise, tøj og dagligvarer.
Virksomheden opererer på globalt plan - lige fra multinationale detailkoncerner til uafhængige butiksejere - og tilbyder en række meget skalerbare produkter og tjenester.
Til at begynde med virkede opgaven ligetil: at udvikle en ansigtsgenkendelsesløsning, der pålideligt kunne identificere personer i realtid i detailhandelsmiljøer. Men alle, der kender til videofeeds fra den virkelige verden, ved, at de sjældent er perfekte.
Den største udfordring var inkonsekvent videokvalitet. Indstillingerne i detailhandlen er uforudsigelige - kameraerne optager ofte i dårlig belysning, fra akavede vinkler og i konstant bevægelse. Derfor fremstod ansigter slørede, skyggede eller forvrængede, hvilket gjorde det vanskeligt for systemet at registrere og justere kritiske ansigtstræk som øjne, næse og mund.
I nogle tilfælde skjulte ujævn belysning ansigtsdetaljer, mens kombinationen af sløring og skygger i andre tilfælde gjorde traditionelle genkendelsesmetoder ineffektive. Det var ikke lejlighedsvise problemer - det var de daglige forhold, vores team skulle håndtere.
For at overvinde dette havde vi brug for mere end avancerede algoritmer. Vores ingeniører var nødt til at designe et system, der kunne behandle ufuldkomne, rodede input - udtrække meningsfulde data fra inkonsekvent video af lav kvalitet for at levere klare og brugbare resultater. Kort sagt skulle den tilpassede softwareløsning til ansigtsgenkendelse arbejde med udfordringer fra den virkelige verden, ikke kæmpe imod dem.
I kernen af løsningen har vi integreret avancerede deep learning-algoritmer for at sikre præcis ansigtsregistrering og -genkendelse, selv under krævende forhold som dårlig belysning, usædvanlige vinkler og input i lav opløsning.
Vi brugte RetinaFace på grund af dets hastighed og nøjagtighed i ansigtsgenkendelse, som især udmærker sig i billeder med lav opløsning og udfordrende lysforhold. Vi valgte MediaPipes detektion af ansigtets pejlemærker til at identificere og justere kritiske træk som øjne, næse og mund. Som følge heraf kunne systemet håndtere forskellige input med større stabilitet og nøjagtighed. Dette muliggjorde en konsekvent forbehandling af ansigter, selv under forkert justering eller usædvanlige vinkler.
Til ansigtsgenkendelse brugte vi ArcFace-teknikken, der er kendt for sin stærke præstation i at generere diskriminerende ansigtsindlejringer. For at optimere nøjagtigheden i detailmiljøer finjusterede teamet backbone-modellen ved hjælp af domænespecifikke data med målrettede udvidelser, herunder simuleret sløring og vinkelforvrængning. Som et resultat opnåede systemet 85-90% nøjagtighed i ansigtsgenkendelse under udfordrende forhold og opretholdt over 95% nøjagtighed med input af høj kvalitet.
Overvågningsoptagelser har ofte fejl, så som en del af vores udviklingsydelser til ansigtsgenkendelse har vi udviklet en robust billedforarbejdningspipeline til at rense input før genkendelse.
Et af de vigtigste gennembrud, vi bragte ind, var øjenlokalisering. Integrationen af MediaPipe-pipelines forbedrede systemets evne til at registrere øjnenes pupilcentre. Det forbedrede i høj grad ansigtsjusteringen og stabiliseringen, så vi kunne filtrere de billeder fra, der enten var dårligt optaget eller forkert justeret. På den måde gik kun rene billeder af høj kvalitet til genkendelse, hvilket forbedrede den samlede systemnøjagtighed.
Vi havde brug for at håndtere store mængder videodata, så vi skabte et batch-billedbehandlingsmodul ved hjælp af PyTorch og MediaPipe.
Vi udviklede også et modul til at udtrække og behandle billeder fra videofeeds i bulk, hvilket sparer tid og reducerer den manuelle indsats. Det optimerede system håndterer store datamængder problemfrit, selv i travle detailmiljøer.
Integrationen af brugerdefineret ansigtsgenkendelsessoftware med et CCTV-system (closed-circuit television) indebærer, at man kombinerer avanceret ansigtsgenkendelsesteknologi med den eksisterende overvågningsinfrastruktur. Denne integration omkonfigurerer overvågningskapaciteten og giver mulighed for præcis identifikation i realtid af personer i butikker eller lagerbygninger. Et sådant system skærper sikkerhedsforanstaltningerne mod uautoriseret adgang og optimerer medarbejderstyringen gennem sporing af fremmøde og overvågning af arbejdsadfærd. Med en sådan holistisk tilgang bliver miljøet i enhver detailforretning meget mere sikkert og effektivt.
Nu får den tilpassede ansigtsgenkendelsesløsning adgang til live video-feeds fra CCTV-kameraer og anvender PyTorch- og MediaPipe-baserede algoritmer til at registrere og analysere unikke ansigtstræk, som f.eks. formen på øjne, næse og mund.
Ved hjælp af modeller til genidentifikation af personer (Re-ID) sporer systemet personer fra et kamera til et andet, selv med okklusion eller mens de bevæger sig fra en zone til en anden. Kombineret med streamet behandling på rammeniveau drevet af PyTorchs inferensfunktioner understøtter systemet også genkendelse i realtid med en latenstid på under 200 ms, selv på tværs af flere livestreams.
Vi begyndte med intensive workshops for at forstå projektmålene og de aktuelle udfordringer - som at håndtere dårlig videokvalitet, muliggøre realtidsbehandling og sikre, at systemet kunne skaleres. Vores team udførte en detaljeret revision af kundens CCTV-opsætning og vurderede kameratyper, billedhastigheder og videokvalitet for at sikre, at den tilpassede ansigtsgenkendelsessoftware ville fungere pålideligt under virkelige forhold.
Dernæst designede vores team en skalerbar, distribueret arkitektur, der kunne behandle flere livestreams samtidigt. Hver del af systemet - ansigtsregistrering, forbehandling og genkendelse - blev bygget som en uafhængig komponent, hvilket sikrede et jævnt dataflow og fejltolerance. Vi kortlagde også integrationspunkter for at forbinde løsningen med kundens eksisterende CCTV-netværk.
Vi fulgte en agil udviklingstilgang, hvor vi leverede resultater i etaper og indsamlede regelmæssig feedback for at forbedre systemet. Her kan du se, hvordan vi tacklede hvert enkelt kritisk område:
Ved hvert sprint gennemførte vi grundig testning og overvågning af ydeevnen for at løse flaskehalse og understøtte ensartet fremgang.
Vores QA-specialister sætter systemet på prøve for at validere dets ydeevne under virkelige forhold. forhold:
Under hele testen sporede vi præstationsmålinger - nøjagtighed, hastighed og afvisning af billeder - og finjusterede systemet for at opnå optimale resultater.
Da den tilpassede ansigtsanalysesoftware var klar, implementerede vores team den i kundens produktionsmiljø produktionsmiljø med minimal afbrydelse. Systemet blev konfigureret til at behandle live videostrømme og integrere ubesværet med den eksisterende CCTV-infrastruktur. For at sikre en problemfri udrulning leverede vi også træningssessioner og detaljeret dokumentation til kundens team.
Som en del af vores rolle som virksomhed, der udvikler software til ansigtsgenkendelse, leverer vi løbende opdateringer og support for at forbedre systemets effektivitet og skalerbarhed.
1
Forretningsanalytiker
1
Projektleder
1
ML Engineer
1
QA
1
Backend-udvikler
1
Front-end udvikler
Vores team leverede et ansigtsgenkendelsessystem, der med succes håndterede vigtige udfordringer i den virkelige verden, herunder lav opløsning, dårlig belysning og bevægelsessløring. Gennem omhyggeligt design og optimering forbedrede vi driftseffektiviteten med 70% og reducerede medarbejdernes verifikationstid fra 20 sekunder til under 5 sekunder pr. person.
Vores ingeniører sørgede for, at systemet kunne håndtere krævende arbejdsbyrder ved at implementere effektive behandlingspipelines. Resultatet er, at det nu behandler tusindvis af ansigter i sekundet på tværs af flere videostrømme. Ved at bruge GPU-optimeret AWS-infrastruktur og finjustere ydeevnen var vi i stand til at holde tingene kørende og konsistente, selv i spidsbelastningsperioder.
Vores indsats har også styrket sikkerhedsresultaterne. De advarselsmekanismer i realtid, som vores team har udviklet, gør det muligt for systemet at generere øjeblikkelige meddelelser om uautoriserede personer. Som følge heraf faldt sikkerhedsresponstiderne med 40%, hvilket gjorde det muligt for teams på stedet at handle hurtigere og forbedre den overordnede situationsbevidsthed.
Pålidelighed var et centralt fokus i hele projektet. Vores teams optimeringer sikrede 99,9% oppetid og sørgede for uafbrudt drift af kritiske processer som adgangskontrol og liveovervågning. Problemfri integration med kundens eksisterende systemer bidrog yderligere til en reduktion på 20-25% i sikkerhedsrelaterede hændelser og hjalp detailhandlere med at skabe sikrere og bedre administrerede miljøer.
Alt i alt viste løsningen sig at være hurtig, præcis og skalerbar. Den optimerede ikke kun sikkerheden, men forenklede også fremmødehåndteringen og forbedrede de daglige arbejdsgange, hvilket gav håndgribelige resultater i detailhandlen.
50%
Din besked er blevet sendt.
Vi behandler din anmodning og kontakter dig så hurtigt som muligt.
Ved at tilmelde dig accepterer du vores Politik for beskyttelse af personlige oplysninger, herunder brug af cookies og overførsel af dine personlige oplysninger.