PupilMetrics Research · v5.10.1
Den statiske pupil, målt i tal, du kan diskutere.
Pupil/iris-forhold, ellipseform, decentrering, collarettens placering og selve pupilrandens form — hver især holdt op mod et publiceret interval, hver især eksporterbar og gemt, så næste besøg kan sammenlignes med dette.
Windows, Android, macOS og iOS. Analysen kører på enheden; patientjournaler forlader den aldrig.
Patientnavne, aldre, billeder og resultater skrives til en lokal SQLite-database og ingen andre steder. Licensaktivering sender et maskin-id og en nøgle — aldrig en patientidentifikator.
- Medianradius pupillens egen, ikke en ideel cirkel
- Fremspring randen buler udad i den zone
- Afladning randen krummer indad i den zone
- Collarette (ANW) den autonome nervekrans
- Version
- 5.10.1
- Platforme
- Windows 10 64-bit · Android 8.0+ · macOS · iOS 14+
- Prøveperiode
- 14 dage eller 20 analyser, alt efter hvad der slutter først
- Sprog
- 26 sprog, 29 sprogvarianter
Hvad én optagelse giver
To uafhængige pipelines kører på hvert billede — en klassisk computer vision-gennemgang af pixels i fuld opløsning og en ONNX-model på et normaliseret, iriscentreret udsnit på 224×224 — og deres resultater sammensmeltes til ét samlet sikkerhedstal. Begge øjne optages, højre (OD) først.
- P/I-forhold
- Pupildiameter som procentdel af irisdiameteren. Det primære mål for pupilstørrelse og det eneste, ML-modellen forudsiger direkte.
- %
normal 20–30 - Ellipseform
- Lille akse divideret med stor akse. 100 % er en perfekt cirkel; under tærsklen klassificeres ellipsens orientering i en pupilform — vandret, lodret, diagonal, kordeformet eller uregelmæssig.
- %
normal ≥ 95 - Decentrering
- Forskydning af pupillens centrum fra irisens geometriske centrum som procentdel af irisradius, angivet med en retning i grader og et navngivet mønster.
- % af irisradius
normal < 5 - Zonefund
- Lokal afvigelse af pupilranden fra dens egen medianradius, graderet og angivet pr. zone som en afladning (indad) eller et fremspring (udad). Op til fire af hver pr. øje.
- % afvigelse
angives ≥ 1,5 - ANW-forhold
- Collarettens — den autonome nervekrans' — diameter i forhold til iris. Angives med OD/OS-asymmetrien ved siden af.
- %
normal 25–35 - Anisokori
- Absolut forskel i pupilstørrelse mellem de to øjne, med angivelse af den største pupil. Moderat og derover udløser en TBI-forskningsobservationsmarkering.
- mm (omregnet)
ingen < 0,25 - Hybrid sikkerhed
- En samlet score, der sammensmelter optagelseskvalitet, sikkerhed fra klassisk CV, ML-plausibilitet og overensstemmelsen mellem de to modeller. En lav score er appens måde at fortælle dig, at du ikke skal stole på rækken ovenfor.
- %
To pipelines, med vilje
Den klassiske gennemgang bruger cirkeldetektion, radial sampling og analyse af randpunkter i fuld opløsning og giver pixelnøjagtige grænser. Modellen ser et udsnit på 224×224 og forudsiger P/I-forholdet via en kalibreret lineær tilpasning (R² = 0,856), verificeret med en SHA-256-hash ved indlæsning.
Hvor de er uenige, falder sikkerhedsscoren. Den uenighed er det nyttige output — et tal, som ingen af pipelinerne kunne give alene.
Millimetertallet er en omregning
Denne app måler et forhold. Den har ingen skalareference, ingen kendt arbejdsafstand og intet kalibreringsmål, så den kan ikke måle noget direkte i millimeter. Hvert mm-tal er forholdet ganget med en antaget irisdiameter — 12,0 mm for voksne, mindre for spædbørn.
Den reelle irisdiameter hos voksne ligger på ca. 10,2–13,0 mm, så betragt millimeterkolonnen som en konvention, der gør intervallerne sammenlignelige, og forholdet som det, der faktisk måles.
Alle intervaller, appen markerer ud fra
De er aflæst direkte fra appens egne manualtekster og tærskelkonstanter, så softwaren og denne side ikke kan glide fra hinanden. Ændres en tærskel i en version, ændres dette afsnit med den.
| Forhold | Betegnelse |
|---|---|
| < 15 % | Miose — meget sammentrukket |
| 15–19 % | Sammentrukket |
| 20–30 % | Normal for voksne ved almindelig indendørsbelysning |
| 31–40 % | Udvidet |
| > 40 % | Mydriasis — meget udvidet |
| Aldersgruppe | Forventet | Normalområde |
|---|---|---|
| Spædbarn (< 1 år) | 2,2 mm | 2,0 – 2,5 mm |
| Barn (1–5) | 4,0 mm | 3,5 – 4,5 mm |
| Barn (6–11) | 4,3 mm | 3,8 – 4,8 mm |
| Teenager | 4,2 mm | 3,5 – 5,0 mm |
| Voksen (20–39) | 3,5 mm | 3,0 – 4,2 mm |
| Voksen (40–59) | 3,0 mm | 2,5 – 3,5 mm |
| Senior (60+) | 2,7 mm | 2,3 – 3,2 mm |
Fødselsdatoen skal indtastes, for at denne sammenligning vises. Intervallet for spædbørn måles mod en mindre antaget iris — en nyfødts iris er ca. 10 mm, ikke 12 — fordi en konstant for voksne gjorde hver spædbarnspupil 20 % for stor og angav helt normale spædbørn som over referencen.
| Afvigelse | Sværhedsgrad | Hvad appen gør |
|---|---|---|
| < 1,5 % | — | Angives slet ikke |
| 1,5–3,0 % | Inden for grænserne | Mindre variation, markeres ikke |
| 3,0–6,0 % | Let | Noteres til observation |
| 6,0–10,0 % | Moderat | Markeres til opfølgning |
| > 10,0 % | Betydelig | Primært fokus i rapporten |
| Forhold | Status |
|---|---|
| < 25 % | Spastisk — ringen trukket indad |
| 25–35 % | Normal |
| > 35 % | Atonisk — ringen udvidet udad |
En OD/OS-asymmetri på 0–5 % er normal. Ét øje spastisk og det andet atonisk markeres som et mønster af funktionel forstyrrelse.
| Forskel | Sværhedsgrad |
|---|---|
| < 0,25 mm | Ingen — inden for normale grænser |
| 0,25–0,50 mm | Let — kan være fysiologisk |
| 0,50–1,00 mm | Moderat — TBI-markering udløst |
| > 1,00 mm | Svær — TBI-markering udløst |
Mod den antagne iris på 12,0 mm svarer det til ca. 2,1 %, 4,2 % og 8,3 % af forholdet. TBI-markeringen er en reference til forskningsobservation, ikke et diagnostisk fund.
Seks måder at få billedet på, én kontrol de alle skal igennem
Kilden vælges pr. øje i vælgeren af kameratilstand. Uanset kilden når et billede, der ikke består kvalitetskontrollen, ikke frem til analysen — en sløret optagelse giver et selvsikkert forkert tal, hvilket er værre end intet tal.

Kamerakilder
Iriskop / eksternt (USB). Dyb integration med Dino-Lite AM4115ZT og kompatible modeller. Den optimale fokusafstand er ca. 2–3 cm fra øjet.
Trådløst iriskop. HF4115-RUT med WF-20-adapteren — forbind først computeren til iriskopets eget hotspot.
Binokulært iriskop. Et USB-kamera med to linser, så én optagelse dækker begge øjne på én gang.
Kvalitetskontrolleret bag- og frontkamera. Den anbefalede metode på telefoner og tablets: kontrollen udløser selv lukkeren, når alle kriterier er opfyldt.
Manuelt kamera. Direkte styring af udløseren, til en makrolinse fra tredjepart eller belysning, som kontrollen afviser uretfærdigt.
Import fra galleri. Genanalysér et arkiveret billede. Filen kopieres til appens egen mappe, så originalen aldrig ændres.
| Kriterium | Acceptabelt | Hvad det fanger |
|---|---|---|
| Skarphed | score ≥ 100 | Bevægelsessløring, iris ude af fokus |
| Lysstyrke | 30 – 230 | Under- og overeksponering |
| Kontrast | score ≥ 30 | Flade billeder med få detaljer |
| Pupilsikkerhed | ≥ 30 % | Billedet indeholder ingen detekterbar pupil |
| Centerforskydning | ≤ 25 % af billedet | Pupillen for langt fra centrum til at måle decentrering |
En rød ramme og en løbende besked angiver det kriterium, der ikke er opfyldt; gul betyder grænseværdi; ved grøn tages billedet automatisk. En separat kontrol af, om det overhovedet er et øje, kører efter optagelsen i alle tilstande, også manuel.
Belysning
Diffus og jævn — iriskopets egen LED-ring er ideel. Undgå skarpe skygger hen over iris, og flyt dig en smule for at få en hornhinderefleks væk fra pupilranden.
Komposition
Iris skal fylde mindst halvdelen af billedets bredde og sidde centreret. En pupil nær billedkanten koster direkte nøjagtighed i decentreringen.
Stabilitet
Støt enheden. Bed patienten fiksere på et fjernt punkt, og optag mellem blinkene — kontrollen afviser selv billeder med blink.

Importerede billeder får et beskæringstrin
Et billede fra galleriet er komponeret til noget andet end denne analyse. Med beskæringsværktøjet til 4:3 kan du få iris til at fylde den andel af billedet, detektoren forventer, før der måles noget, eller beholde originalen, hvis den allerede er tæt på.
Begge øjne kan importeres i én handling — appen beder om højre øje og derefter venstre.
Refleksen, når det statiske billede ikke er nok
Research har den samme PLR-videopipeline som PupilMetrics Neuro: en baseline på 3 sekunder, en lysstimulus på 500 ms med målt start og en diameterserie billede for billede, hvorfra latens, sammentrækning, maksimal hastighed og T75 aflæses. PLR-resultater vises på deres egen skærm og flettes ikke ind i den statiske irisanalyse.

Hver parameter har sin egen vurdering
Latens, sammentrækning, maksimal hastighed og T75-genopretning markeres hver især som Normal, Grænseværdi eller Unormal i forhold til det aldersjusterede interval — og hvis der ikke er indtastet en alder, siger panelet det i stedet for stiltiende at bruge en standardværdi.
Kurven tegnes under tallene med baseline og minimum markeret, så en grad, der stammer fra en støjfyldt kurve, er synlig som en støjfyldt kurve.
Graderne A–F tildeles ud fra signal-støj-forhold og sammentrækningsamplitude. En grad D eller lavere er et optageproblem, ikke et fund.

Billedhastigheden måles, den antages ikke
Den direkte USB-optagelse opregner, hvad kameraet faktisk tilbyder, og angiver den hastighed, den har målt, sammen med den tilstand, den har verificeret — for nominelle 30 fps, der leverer 15, gør alle tidsbaserede mål forkerte med en faktor to.
Tidsstempler skrives pr. billede i mikrosekunder ved optagelsen, så analysen placerer baseline- og post-stimulus-vinduerne korrekt, selv når hastigheden svinger.
Ved 30 fps er ét billede ca. 33 ms, så latensforskelle under et eller to billeder er ikke meningsfulde. Latensfølsomt arbejde kræver 60–120 fps.
Forskellige måder at se på det samme billede
Chiplinjen på resultatskærmen slår overlejringer til og fra over den optagede iris. Forskningsværktøjerne samler de mere specialiserede instrumenter i et fuldskærmsarbejdsområde — rettet mod sammenlignende casestudier og undervisning og ikke nødvendige til rutinebrug.
CLAHE
Kontrastbegrænset adaptiv histogramudligning, felt for felt i stedet for globalt, som fremhæver krypter og fibertekstur uden at overstyre de lyse områder.
3D-relief
Iris som et interaktivt højdekort — luminans bliver til højde, så hævede fibre fremstår som højland og krypter som dale, med det oprindelige billede som tekstur.
Varmekort over pigment
En termisk skala over den lokale pigmenttæthed, der gør heterokromisektorer og mørkfarvning af ciliærzonen tydelige.
Gabor
En filterbank over fire skalaer og flere orienteringer — den kanoniske teksturoperator i irisanalyse og grundlaget for Daugmans iriskode.
LBP
Ensartede, rotationsinvariante lokale binære mønstre over stroma med et histogram — uafhængigt af, hvordan øjet var drejet ved optagelsen.
Annotering
Frihåndstegning på billedet med fortryd og ryd, eksporteret som en flad PNG sammen med rapporten.

Sammenligning side om side
Begge iris i synkroniserede paneler med zoom og de bilaterale mål og deres forskelle nedenunder. Mirror OD spejlvender højre øje, så begge vender næsesiden indad — den gængse bilaterale orientering. Sync pan kobler de to paneler sammen, så du sammenligner det samme område i hvert øje.
Sikkerheden pr. øje vises på hvert panel, så en asymmetri, der skyldes én dårlig optagelse, er synlig som én dårlig optagelse.
Én scanning er et datapunkt. Arkivet er fundet.
Hver fuldført analyse skrives til den lokale database, i det øjeblik resultatskærmen er færdig med at indlæse — der er intet gem-trin at glemme. Historikken kan søges på navn og klage, og enhver post åbnes igen med hele resultatet intakt.

Tidslinje for serielle scanninger
Op til seks serier — P/I-forhold, ellipseform og hybrid sikkerhed for OD og OS — afbildet kronologisk over alle patientens scanninger i arkivet, hver for sig mulig at slå til og fra.
Pointen er miniaturestrimlen nederst: et udsving i trendlinjen er ét klik fra det billede, der gav det, så en artefakt kan identificeres som en artefakt i stedet for at blive beskrevet som en ændring.
Det er bevidst, at sikkerheden afbildes ved siden af målet. En serie, der bevæger sig, mens dens sikkerhed falder, fortæller noget om optagelsen, ikke om patienten.
Fire veje ud, alle lokale

PDF, TXT, JSON, udskrift
PDF er den primære rapport, sammensat på enheden i det øjeblik, du trykker på eksport. Begge øjenbilleder står på side ét, medmindre du slår billeder fra; klinikkens navn står i sidehovedet på hver side; hele dokumentet genereres på det aktuelt valgte appsprog.
TXT har det samme kliniske indhold uden billederne, formateret til at blive indsat i en elektronisk patientjournal eller en e-mail — alle mål for begge øjne, hele ANW-afsnittet, den aldersnormerede sammenligning, anisokori, forskningsobservationer og observatørnoter.
JSON er den maskinlæsbare post. Gem den sammen med PDF'en: den er den autoritative version, og den indeholder de parametre, analysen blev kørt med.
Automatisk lagring af PDF er som standard slået fra. Slå den til, så skrives en rapport ved afslutningen af hver analyse uden et tryk.
Én applikation, fire steder at køre den
Analysepipelinen er den samme overalt. Forskellen er, hvordan billedet kommer ind, og hvad operativsystemet lader appen gøre med et vindue.
Windows
Windows 10 64-bit · 4 GB RAM · USB 2.0 til et iriskop
- Det primære mål, og hvor integrationen med iriskopet er dybest
- Tilpasset titellinje; F11 fuld skærm, Ctrl+H historik, Escape for at gå tilbage
- Valg af konstitutionstype (kun desktop)
- Rapporter gemmes i mappen Dokumenter
Installér DNVideoX-driveren før første start, hvis du bruger en Dino-Lite.
Android
Android 8.0+ · USB OTG til et iriskop
- Kvalitetskontrolleret optagelse med front- og bagkamera, hvor kontrollen udløser lukkeren
- Spejlhjælpstilstande til at optage dit eget øje
- Delingsmenu ved hver eksport, ikke kun lagring på disk
- Iriskop via USB OTG, hvor enheden understøtter det
Installér fra Google Play, eller installér den medfølgende APK manuelt.
macOS
Signeret DMG, bygget på CI
- Installér direkte fra cnri.edu
- Samme desktopfunktioner som Windows
- Understøttelse af USB-iriskop afhænger af enhedens UVC-kompatibilitet
Bygget og notariseret via den samme pipeline som iOS-udgivelsen.
iOS
iOS 14 eller nyere
- Kvalitetskontrolleret optagelse og hele analysepipelinen
- Køb håndteres i appen i stedet for med licensnøgle
- Eksport via delingsmenuen
Distribueres via App Store.

Tyve sprogvarianter, og rapporten følger appen
Arabisk, kinesisk (forenklet og traditionelt), nederlandsk, engelsk, fransk, tysk, hindi, indonesisk, italiensk, japansk, koreansk, polsk, portugisisk (Portugal og Brasilien), rumænsk, russisk, spansk, svensk og tyrkisk.
Skift af sprog ændrer også den eksporterede rapport — overskrifter, målebetegnelser, statusbetegnelser og fundbeskrivelser genereres alle på det aktive sprog, ikke kun brugerfladen.
Arabisk vises fra højre mod venstre overalt, også i rapporten.
Den samme database overalt
SQLite på alle platforme, i programmets supportmappe. Posterne indeholder patientfelterne, scanningens tidsstempel, billedstier, hele resultat-JSON'en for hvert øje, resultaterne for anisokori og aldersnormer samt PDF-stien.
Intet synkroniseres. At flytte en patientfil mellem maskiner betyder at flytte filen.
Tastatur på desktop
F11 skifter til og fra fuld skærm, Ctrl + H åbner scanningshistorikken hvor som helst fra, og Escape går tilbage eller lukker den aktuelle dialog.
Indstillinger og feltet til klinikkens navn kan nås fra titellinjen på enhver skærm, så ingen af dem kræver, at du forlader det, du er i gang med.
Desktop
Optaget på Windows. Brugerfladen er identisk på macOS.
Android
Den samme pipeline og de samme tal, med optagelsen tilpasset en mobiltelefon.
Maskinbundet på desktop, i appen på mobil
| Niveau | Varighed | Maskiner | Bemærkninger |
|---|---|---|---|
| Prøveperiode | 14 dage | 1 | Alle funktioner. Slutter også efter 20 fuldførte analyser, alt efter hvad der kommer først. |
| Standard | 1 år | 1 | — |
| Professional | Livstid | 1 | — |
| Enterprise | Livstid | Flere | Flere pladser. |
Aktiveringen kontakter licenses.cnri.edu én gang for at binde nøglen til et maskine-ID. Derefter fungerer programmet offline på ubestemt tid. Ingen patientidentifikator indgår nogensinde i den udveksling.
Start af prøveperioden
Klik på Start gratis prøveperiode på licensskærmen. Nedtællingen begynder med det samme, og alle funktioner er tilgængelige — intet kort, ingen konto.
To grænser løber samtidig, dage og analyser, og prøveperioden slutter, når den første af dem er brugt op. En mislykket optagelse tælles ikke med.
Mobil
Køb på iOS håndteres i appen via butikken i stedet for med licensnøgle. Android følger desktopmodellen, når buildet er sideloadet, og butiksmodellen, når det ikke er.
Hvad denne software ikke er
Offentliggjort frem for gemt væk, fordi et forskningsinstrument, der lover for meget, er værre end intet instrument.
Ikke medicinsk udstyr
PupilMetrics Research er et forsknings- og undervisningsværktøj for behandlere. Det er ikke godkendt, clearet eller certificeret af FDA, CE, TGA eller nogen tilsvarende myndighed til diagnostisk brug i nogen medicinsk sammenhæng.
Alle målinger, fund og rapporter, det frembringer — P/I-forhold, ellipseness, decentrering, zonefund, ANW-vurdering, anisokori, sammenligning med aldersnormer, sikkerhedsscore og alt indhold i terapipanelerne — er udelukkende observerende og til undervisningsbrug og er hverken en diagnostisk konklusion eller en erstatning for klinisk undersøgelse.
Zonesammenhængene er en teoretisk ramme
Korrespondancerne mellem zoner og organer stammer fra historisk klinisk litteratur. Softwaren betegner dem som forskningsafledte rammer, og det gør vi også. En fremspring i den midt-temporale zone er en målt afvigelse af pupilranden; hvad den betyder, er en hypotese med et langt litteraturspor, ikke et fund.
Millimeter er omregnet, ikke målt
Der er ingen skalareference i billedet. Hvert mm-tal er et forhold ganget med en antaget irisdiameter, gennemgående ca. 2,6 % for højt i forhold til reelle populationsgennemsnit. Forholdet er målingen; millimeteren er en konvention, der gør intervallerne sammenlignelige.
Teksturmål er enhedsrelative
Gabor, LBP og de øvrige teksturværktøjer beregnes ud fra pixelintensitet og billedgradient og påvirkes af optagelsens belysning, hvidbalance og kameraets egenskaber. Fortolk dem over tid hos én patient på én enhed. Sammenligning på tværs af enheder og behandlere kræver en kalibrering, som appen ikke udfører.
Automatiske detektioner er forslag
Detektion af krypter, kontraktionsfurer og heterokromisektorer er algoritmiske forslag. Hvert enkelt bør bekræftes visuelt, før det noteres.
Ikke valideret mod et referenceinstrument
Ingen metodesammenligningsstudie, intet tal for test-retest-reproducerbarhed, ingen sensitivitet eller specificitet mod en referencestandard. De konkrete studier, der ville være nødvendige, er anført på Neuro-siden og gælder også her.
Dine data, dit ansvar
Alt forbliver på enheden, hvilket betyder, at behandleren er ansvarlig for, at lokal lagring og enhver videre deling af eksporterede rapporter overholder HIPAA, GDPR, den australske Privacy Act eller hvad der nu gælder i den pågældendes jurisdiktion.
Fjorten dage, tyve analyser, alle funktioner
Prøveperioden er ikke en demoversion. Hvis den skuffer dig, sker det med dine egne patienter og dit eget kamera, og det er den eneste test, der tæller.