CNRI PupilMetrics

Fotografeer een oog. Lees de pupil terug als cijfers.

PupilCheck meet pupilgrootte, positie en vorm aan de hand van stilstaande foto's, offline, op de telefoon in je zak.

Het werkt goed op de toestellen die wij hebben. Scherpstelling van dichtbij, belichting en sensorruis verschillen enorm tussen telefoons, en we komen alleen te weten wat er op die van jou gebeurt als je het daar uitvoert.

Patiëntgegevens, beelden en scanrecords worden alleen op dit apparaat opgeslagen. Abonnementscontroles lopen via Google Play en bevatten geen patiëntgegevens.

Hoe PupilCheck de pupilrand leest Een pupilrand getekend tegen een gestippelde referentiecirkel met zijn eigen mediane straal. Eén boog in de klokzone 8:30 tot 10:30 ligt binnen de cirkel en is gemarkeerd als een afvlakking van 4,5 procent; een andere, van 11:30 tot 1:30, bolt buiten de cirkel en is gemarkeerd als een uitstulping van 7,1 procent. Twaalf klokuurmarkeringen omringen het diagram. 12 3 6 9 −4.5% +7.1%
  • Referentiecirkel een cirkel met de eigen mediane straal van de rand
  • Afvlakking 8:30 tot 10:30, 4,5% binnen die cirkel
  • Uitstulping 11:30 tot 1:30, 7,1% erbuiten
Een boog die binnen de cirkel ligt, is een afvlakking: een rechtere rand waar een bocht hoort te zijn. Een boog die erbuiten bolt, is een uitstulping. Elk wordt per klokzone gerapporteerd en beoordeeld op de afwijking als percentage van de mediane straal. Bij twee of meer bruikbare beelden wordt een bevinding alleen bevestigd als die in een meerderheid ervan voorkomt.
Versie
1.3.0
Verkrijgbaar via
Google Play
Vereist
Android 7.0 of nieuwer
Gratis uit te proberen
10 analyses

Wat het meet

PupilCheck meet de pupil op stilstaande foto's van het rechteroog (OD) en het linkeroog (OS). Elk resultaat is een geometrische meting uit het beeld.

Pupil–irisverhouding
De diameter van de pupil als percentage van de irisdiameter. Beide worden in hetzelfde beeld gemeten, dus de verhouding verandert niet met de cameraafstand of vergroting. Ze wordt vergeleken met een grootte-basislijn voor de leeftijdsgroep van de patiënt.
% van irisdiameter
Anisocorie
Het verschil tussen de rechter- en linkerverhouding. Pupillen reageren op licht, dus ongelijke belichting tussen de twee opnames kan op zichzelf al een verschil geven.
procentpunten
Ellipsvormigheid en vorm
De korte as van de pupil als percentage van de lange as, zodat een perfecte cirkel de maximale score haalt. Omdat dat de hele pupil beschrijft en één afgevlakte zijde niet kan zien, kijkt de vormbeoordeling ook naar de rand.
% korte / lange as
Decentratie
De afstand tussen het pupilcentrum en het iriscentrum. Voorbij de grens noemt de kaart ook de richting — nasaal, temporaal, omhoog, omlaag, of een diagonaal daartussen.
% van irisstraal
Randvervorming
Afvlakkingen en uitstulpingen van de pupilrand, gegroepeerd per klokuur en beoordeeld op afwijking. Bij twee of meer bruikbare beelden wordt een bevinding alleen bevestigd als die in een meerderheid ervan voorkomt.
% van mediane straal

Wat het niet meet

PupilCheck analyseert alleen stilstaande beelden. Het neemt geen video op en meet de pupillaire lichtreflex niet — er is geen latentie, constrictiesnelheid of habituatie.

Het heeft geen schaalreferentie, dus het kan geen millimeters meten: elk millimetercijfer op het scherm is een omrekening van de verhouding. Het stelt geen diagnose.

Waar elk cijfer vandaan komt

Randvorm, ellipsvormigheid en decentratie komen alleen uit de klassieke, pixelgebaseerde analyse. Het ML-model op het apparaat levert de pupil–irisverhouding, en alleen wanneer die overeenkomt met de klassieke meting — het overschrijft nooit een meting waar het mee in tegenspraak is.

De lettergraad op een kaart (A–D) beschrijft hoe betrouwbaar de detectie is, niet hoe ernstig een bevinding is, en zakt naar D wanneer de twee methoden elkaar tegenspreken. Als er geen pupilrand te vinden is, zegt de kaart dat en somt ze de redenen van de detector op. PupilCheck vult nooit een typische waarde in voor een meting die het niet kon doen.

Wat je te zien krijgt

Je schermen verschillen in de cijfers, niet in de indeling.

Kies hoe je opneemt
Kies hoe je opneemtSpiegelhulp richt de achtercamera op je eigen oog terwijl je het scherm in een spiegel leest; de handsfree-versie laat de kwaliteitspoort zelf de sluiter indrukken.
Beide ogen, dan het verschil
Beide ogen, dan het verschilElk oog heeft een betrouwbaarheidsgraad voor de detectie. Hier verschillen de twee verhoudingen 4,4 punten, wat de app meldt als een onderzoeksobservatie en niet als een bevinding.
De verhouding tegen een leeftijdsbasislijn
De verhouding tegen een leeftijdsbasislijnEr wordt ook een geschatte diameter in millimeters getoond, maar dat is een omrekening van de verhouding met een aangenomen irisgrootte. De verhouding is de meting.
Waarschuwingen komen vóór de cijfers
Waarschuwingen komen vóór de cijfersEen reflectie bij de pupilrand wordt gelezen als een afvlakking, dus de kaart zegt dat vooraf. Alles onder die waarschuwing moet in dat licht worden gelezen.
Bevindingen per klokzone
Bevindingen per klokzoneAfvlakkingen en uitstulpingen worden per klokzone gerapporteerd met hun afwijking. Zones overlappen bewust, dus één brede afvlakking kan in meerdere naburige zones verschijnen.
Vergelijken, annoteren, exporteren
Vergelijken, annoteren, exporterenWaarnemersnotities die je hier typt, worden in de rapporten afgedrukt. Exports zijn PDF, platte tekst en JSON; de scan zelf wordt automatisch in de geschiedenis opgeslagen.
De handleiding reist met de app mee
De handleiding reist met de app meeZes tabbladen, offline, in elke ondersteunde taal: wat het meet, hoe je opneemt, hoe je een resultaat leest, vervorming, rapporten en beperkingen.

Ook in deze versie

26 talen

De interface, de klinische formuleringen en de ingebouwde handleiding, in 29 locales waaronder Braziliaans Portugees en traditioneel Chinees. Te wisselen zonder een scan opnieuw te starten.

Vier manieren om te exporteren

PDF, platte tekst of JSON per scan, en de hele geschiedenis als Excel-werkmap. Waarnemersnotities die je vóór het exporteren typt, worden in de rapporten afgedrukt.

Scangeschiedenis en een tijdlijn

Elke voltooide analyse wordt op het apparaat opgeslagen. Vanuit een geschiedenisrecord zet een seriële tijdlijn verhouding, ellipsvormigheid en betrouwbaarheid van elk oog uit over alle scans van een patiënt.

USB-iriscopen

Waar de telefoon een externe USB-camera detecteert, kan PupilCheck daarmee opnemen — ook met Dino-Lite-iriscopen. Het proberen waard als je er een hebt en een OTG-kabel.

Installeren op je telefoon

PupilCheck staat op Google Play, dus het installeert als elke andere app: geen APK-bestand, geen schakelaar “onbekende bronnen” en geen Play Protect-waarschuwing.

Open de Play-vermelding op de telefoon

Tik op de knop hieronder op de telefoon die je wilt testen, of zoek in Google Play naar PupilCheck van CNRI. De app heet PupilCheck+ op het startscherm.

Download het via Google Play

Tik op Installeren

Play kiest de juiste build voor de processor en het scherm van je telefoon. Als de vermelding zegt dat je toestel niet compatibel is, laat ons dan het model weten — ook dat is een resultaat.

Sta de camera toe bij de eerste start

Opnemen heeft die nodig; verder niets. PupilCheck vraagt om geen contacten, geen locatie en geen accounts. Toegang tot opslag wordt alleen gevraagd op Android 9 en ouder, waar het opslaan van een rapport dat nodig heeft.

Wat gratis is, voordat je gaat testen

De eerste 10 analyses zijn gratis, met alle panelen ontgrendeld. Daarna biedt Google Play twee maandabonnementen: Basic (onbeperkt analyses) en Basic + Natural Medicine (voegt de panelen Natuurgeneeskunde toe). Het upgradescherm toont de prijs in je eigen valuta.

Testers hoeven zich niet te abonneren. Tien analyses volstaan voor een bruikbaar rapport, en een bruikbaar rapport levert een gratis levenslange licentie op. Zie hieronder.

Een meetbare foto maken

Licht: zacht en gelijkmatig, met reflecties ruim weg van de pupilrand — binnen de iris of erbuiten.

Blik: recht in de lens. Een ronde pupil die schuin wordt gezien, is een ellips, en de app kan de kijkhoek niet meten.

Kadrering: de hele iris in beeld, de pupil zo groot in het beeld als de scherpstelling toelaat. Fotografeer beide ogen vanaf dezelfde afstand zodat ze vergeleken kunnen worden.

Wat we van je terug nodig hebben

Het doel van deze build is de camera, niet de rekenkunde. Een antwoord van één alinea is echt nuttig; een antwoord met een geëxporteerd rapport erbij is beter.

  • Merk, model en Android-versie van je telefoon Inclusief het jaar, als je dat weet. Een deel van wat we in kaart brengen is hoe ver terug opnemen van dichtbij nog werkt.
  • Of de achtercamera kon scherpstellen op 10–12 cm Dit is de vraag die we het meest beantwoord willen zien. Veel telefoons stellen niet zo dichtbij scherp, en sommige schakelen over naar een andere lens als je het probeert.
  • Welke opnamestand je gebruikte, en of die stabiel werd Automatisch opnemen, handmatige sluiter, spiegelhulp, spiegelhulp met automatisch opnemen, selfiestand of een galerij-import.
  • Of de oogcontrole goede foto's weigerde Of slechte doorliet. Een opname die niet op een oog lijkt, wordt afgewezen, en we willen weten waar dat oordeel fout is.
  • Of er een reflectiewaarschuwing verscheen En of een randbevinding terugkwam toen je hetzelfde oog twee of drie keer opnam met het licht tussen de opnames iets verplaatst.
  • Alles wat crashte, vastliep of onvertaald verscheen De interface heeft 29 locales en geen moedertaalspreker heeft de meest recente toevoegingen nagekeken.

Stuur het hierheen

Voeg een export Save PDF of JSON bij als je kunt — die bevat de cijfers, de graden en de waarschuwingen, zodat we kunnen zien wat jouw telefoon zag.

support@cnri.edu

Foto's van het oog van een echte patiënt zijn niet gewenst en niet nodig. Je eigen oog, dat van een collega of een afgedrukte irisfoto doorlopen allemaal dezelfde pipeline.

Een gratis levenslange licentie, voor een bruikbaar rapport

Stuur ons een rapport dat de eerste drie vragen hierboven beantwoordt en minstens één PDF- of JSON-export bijvoegt, en we sturen je een levenslange licentiesleutel voor de sideload-editie van PupilCheck, zonder maandelijkse kosten en zonder analyselimiet.

De sideload-editie is dezelfde meetapp, geïnstalleerd vanuit een APK-bestand dat wij je sturen in plaats van vanuit Google Play. De sleutel is aan één telefoon gebonden en werkt alleen in de sideload-editie: hij ontgrendelt geen Google Play-abonnement. De twee edities installeren naast elkaar.

Beperkingen die je moet lezen voordat je conclusies trekt

Wat dit is

PupilCheck is een onderzoeks- en onderwijsinstrument voor het documenteren van pupilgeometrie. Het is geen medisch hulpmiddel, is door geen enkele toezichthouder goedgekeurd of toegelaten, en stelt geen diagnose. De resultaten zijn observaties die een gekwalificeerde professional naast een volledig onderzoek moet interpreteren.

De zonebeschrijvingen zijn overgenomen, niet getest

Bevindingen van afvlakking en uitstulping dragen een korte zonebeschrijving die is overgenomen uit eerder irisschema-onderzoek en klokzones koppelt aan lichaamsgebieden. PupilCheck heeft die samenhang niet getest, en niets in zijn meetwerk ondersteunt of weerlegt haar. Een nauwkeurige meting van een afvlakking is geen bewijs voor wat de afvlakking betekent, dus houd de twee gescheiden.

Twee dingen die je mag verwachten

Decentratie leest hoog. Tot nu toe komen de meeste geteste ogen op of boven de grens uit, ook ogen die recht vooruit kijkend zijn gefotografeerd, en het iriscentrum kan verkeerd worden geplaatst als de irisomtrek ovaal lijkt. Bevestig een afwijking met herhaalde opnames voordat je haar vastlegt.

Reflecties bootsen afvlakkingen na. Een spiegelende highlight op of naast de pupilrand wordt gelezen als een gestrekte rand. De app waarschuwt je wanneer ze er een dicht bij de rand ziet, maar de waarschuwing wijst beelden aan die risico lopen, niet elk getroffen beeld. Een echte vervorming blijft staan als het licht beweegt; een reflectie beweegt mee.