Gezichten die je kent, foto's die je kunt vinden: hoe gezichtsherkenning in Immich werkt

PixelUnion Team
4 min read

We hebben allemaal hetzelfde probleem: je wilt alle foto’s van het eerste verjaardagsfeestje van je dochter vinden, of elk plaatje waar je partner op staat, of hoe je moeder er tien jaar geleden uitzag. Door honderden of duizenden foto’s een voor een scrollen is vermoeiend. Immich lost dit op met gezichtsherkenning, een krachtig systeem dat mensen herkent en groepeert en je laat zoeken op wie er op de foto staat. Het mooie? Het doet dit allemaal volledig op je eigen server, je biometrische gegevens blijven precies waar ze horen.

Hoe Immich gezichten herkent

Immich gebruikt machine learning om de foto’s in je bibliotheek te analyseren en gezichten op te sporen. Als het een gezicht vindt, slaat het geen plaatje op. In plaats daarvan maakt het een wiskundige representatie aan, een zogenaamd embedding, een numerieke vingerafdruk die de unieke karakteristieken van het gezicht van die persoon vastlegt. Deze embeddings worden vervolgens met elkaar vergeleken om gelijkaardige gezichten te groeperen.

Het belangrijkste hier is dat al dit werk op je eigen hardware gebeurt. Je laadt je foto’s naar je Immich-server, en het machine learning draait daar direct. Geen beeldgegevens, geen gezichtsgegevens, geen embeddings verlaten je server. Geen Google, geen Apple, geen cloudservice ter wereld ziet deze foto’s. Dit is hoe privacy-respectvolle fotobeheer werkelijk functioneert.


Ontmoet je mensen

Als Immich gezichten heeft gedetecteerd en gegroepeerd, maakt het een sectie “Mensen” in je bibliotheek. Je ziet groepen gezichten die het algoritme naar eigen zeggen bij dezelfde persoon hoort. In het begin zijn deze onbenoemd. Jouw taak is simpel: geef ze een naam.

Klik op een cluster en Immich laat je elke foto zien waar die persoon op voorkomt. Geef die persoon een naam en je hebt een doorzoekbare persoon aangemaakt. Doe dit voor iedereen in je bibliotheek en ineens heb je een krachtig hulpmiddel: doorzoek je foto’s op naam.

Je kunt ook een profielfoto voor elke persoon instellen, die in je Mensen-raster verschijnt. Kies een foto waar hun gezicht duidelijk en goed verlicht is zodat je ze snel kunt herkennen. Je kunt je dichtste familie en vrienden als favorieten markeren, en zij verschijnen bovenaan je Mensen-lijst.


Verfijning van de herkenning

Gezichtsherkenning is niet perfect. Soms zal Immich één persoon in meerdere clusters splitsen omdat de verlichting anders was, ze ver weg waren, of ze een bril droegen. Soms groeperen ze twee verschillende mensen samen. Beide problemen zijn eenvoudig op te lossen.

Als één persoon in meerdere clusters voorkomt, open je beide clusters, selecteert je foto’s uit elk en voegt je ze samen. Immich werkt de embeddings bij en leert van jouw correctie. Als twee personen verkeerd gegroepeerd zijn, kun je afzonderlijke foto’s naar een nieuw cluster verplaatsen of de groep eenvoudigweg splitsen. Naarmate je deze clusters verfijnt, verbetert de nauwkeurigheid.

Je kunt ook onjuiste detecties verwijderen. Als een foto een fout-positief bevat (Immich dacht dat de zonsondergang of een dier een gezicht was), verwijder je dit.


Waarom dit in Europa belangrijk is

In Europa nemen we privacy serieus. GDPR en andere regelgeving bestaan omdat biometrische gegevens gevoelig zijn. Bedrijven als Google en Apple gebruiken je foto’s en gezichten om hun algoritmes te trainen, hun services te verbeteren en advertentieprofielen op te stellen. Ze vragen niet altijd expliciet toestemming en je gezichtsgegevens eindigen vaak in meerdere services.

Met Immich verlaat je biometrische data nooit je server. Je bent de eigenaar. Je hebt controle. Er is geen trainingsalgoritme dat je gezichten opzuigt. Er is geen delen, geen verkopen, geen profilering. Gezichtsherkenning in Immich is een hulpmiddel voor jou om je eigen foto’s in te delen, geen bewakingsmechanisme ingebouwd in iemand anders zijn infrastructuur.


Betere resultaten met betere invoer

Wil je de beste resultaten uit gezichtsherkenning, houd dan rekening met een paar dingen. Duidelijke, rechtuit genomen foto’s werken beter dan wazig of uitzonderlijke hoeken. Een bibliotheek met veel foto’s van dezelfde mensen levert nauwkeurigere groeperingen op dan een bibliotheek met slechts een paar foto’s per persoon. Speciale portretfoto’s zijn goud: ze laten het algoritme de unieke karakteristieken van elk gezicht leren.

Als je een gloednieuwe Immich-instantie hebt met duizenden foto’s, zal verwerking enige tijd duren. Gezichtsherkenning is computationeel intensief. Afhankelijk van je hardware kan het analyseren van een grote bibliotheek uren of zelfs dagen duren. Maar het loopt op de achtergrond en je kunt Immich blijven gebruiken terwijl het werkt.


Vind foto’s in seconden

Zodra je je mensen hebt benoemd, wordt zoeken moeiteloos. Klik op de naam van een persoon en zie elke foto waarmee ze voorkomen. Blader door je favoriete momenten met hen. Maak verzamelingen van herinneringen. Deel foto’s met familie op persoon, niet op willekeurige datums en mappen.

Dit is hoe privacy-respectvolle fotocombinatie eruitziet. Krachtige hulpmiddelen om je eigen herinneringen in te delen, volledig op je eigen hardware uitgevoerd, geen toezicht, geen tracking, geen derde partijen.

Klaar om Immich met gezichtsherkenning uit te proberen? PixelUnion maakt het eenvoudig. We verzorgen de installatie, de hardware en de privacy zodat jij je kunt concentreren op je foto’s. Ga naar https://pixelunion.eu om aan de slag te gaan.