Dörren tar en titt på ditt ansikte och avgör om den ska släppa in dig på under en halv sekund. Identifieringen sker på plats i en IMX-systemkrets i den familj som NXP kallar Crossover.
En vanlig CrossoverHjärnan i lösningen är systemkretsen IMX RT106F som lanserades i fjol och uttryckligen beskrevs som skräddarsydd för just ansiktsigenkänning i edgetillämpningar. Tänk på ”F” som ”Face”. Den har två syskon, A och L, för röstigenkänning i moln och edge. Det enda som tycks skilja dem åt är mjukvara. I övrigt har de samma specifikationer som övriga medlemmar i den IMX-styrketsfamilj som NXP kallar ”Crossover” och Elektroniktidningen kallade ”styrkrets på steroider” när NXP lanserade den år 2017. Referensmanualen är identisk med de tidigare Crossovermedlemmarna, med undantag för ett kortfattat appendix som räknar upp mjukvarukomponenterna. IMX-processorer brukade köra generella operativsystem som Linux, men Crossover-familjen använder en Cortex M7 som cpu och kör ett realtids-OS, i detta fall, och tidigare är det FreeRTOS. Detta ger Crossoverprocessorerna goda realtidsegenskaper, som framhävs i lanseringen av den här referenskonstruktionen. Men uppenbarligen krävs alltså varken acceleratorkärna, extraminne, extrainstruktioner eller annat för att göra AI-ansiktsigenkänning och röstigenkänning i edgetillämpningar, alltså tillämpningar som körs på plats och inte i molnet. |
Igenkänningen baseras på RGB- och IR-kamerabilder och ska vara motståndskraftig mot att luras av ett fotografi. Andra lösningar använder time-of-flightkameror för motsvarande skydd, så kallad liveness-detektering.
Kameror, flashminne, SDRAM och styrprocessor ska ha en sammanlagd kostnad under tio dollar i vilket ingår en licens för den maskininlärda mjukvara som gör ansiktsigenkänningen.
Det här är en självständig edge-lösning som exempelvis inte behöver skicka ansikts- eller identitetsdata till någon server, vilket betyder att integritetsaspekter är lättare att hantera.
Systemet ska kunna byggas strömsnålt eftersom identifieringen bara tar en halv sekund, och eftersom processorn, IMX RT106F, bootar snabbt och därmed kan ligga i strömsparläge medan passerkontrollen inte används.
Utvecklingssatsen SLN-VIZNAS-IOT kan beställas nu för 199 dollar. Med hjälp av den borde du kunna utveckla en egen implementering på ett halvår, tycker NXP.
IMX RT106F har ett rekommenderat pris på fyra dollar i volymer om 10 000 enheter. Den baseras på Armprocessorn Cortex M7, har 1 Mbyte On-Chip SRAM och en prestanda vid 600MHz på 3020 CoreMark eller 1284 DMIPS.
För att förklara den höga prestandan har NXP tidigare hänvisat till att SRAM kan konfigureras till att fungera som TCM-minne, tightly coupled memory, det vill säga med samma omedelbara access som cacheminne, men direktadresserbart och deterministiskt.
RT106F har en 2D-grafikkärna och stöder trådlösa protkoll som Wifi, Zigbee och Thread. Den stöder flerkanaligt ljud och LCD-skärmar upp till WXGA.