PupilMetrics Research · v5.7.0
Den statiska pupillen, mätt i siffror man kan diskutera.
Pupill–iriskvot, ellipticitet, decentrering, kragens läge och pupillkantens egen form — var och en mot ett publicerat intervall, var och en exporterbar, var och en sparad så att nästa besök kan jämföras med detta.
Windows, Android, macOS och iOS. Analysen körs på enheten; patientjournaler lämnar den aldrig.
Patienternas namn, ålder, bilder och resultat skrivs till en lokal SQLite-databas och ingen annanstans. Licensaktiveringen skickar ett maskin-ID och en nyckel — aldrig en patientidentitet.
- Medianradie pupillens egen, inte en idealcirkel
- Utbuktning kanten buktar utåt i den zonen
- Avplaning kanten böjer inåt i den zonen
- Krage (ANW) den autonoma nervkransen
- Version
- 5.7.0
- Plattformar
- Windows 10 64-bitars · Android 8.0+ · macOS · iOS 14+
- Prov
- 14 dagar eller 20 analyser, det som tar slut först
- Språk
- 18 språk, 20 språkinställningar
Vad en enda tagning ger
Två oberoende kedjor körs på varje bild — en klassisk datorseendegenomgång av pixlarna i full upplösning, och en ONNX-modell på en normaliserad 224×224-beskärning centrerad på iris — och deras utdata slås samman till ett enda tillförlitlighetstal. Båda ögonen tas, höger (OD) först.
- P/I-kvot
- Pupilldiameter i procent av irisdiametern. Det främsta måttet på pupillstorlek, och det enda ML-modellen förutsäger direkt.
- %
normalt 20–30 - Ellipticitet
- Lillaxel delat med storaxel. 100 % är en perfekt cirkel; under tröskeln klassas ellipsens riktning som en pupillform — horisontell, vertikal, diagonal, kordaliknande eller oregelbunden.
- %
normalt ≥ 95 - Decentrering
- Pupillcentrums förskjutning från iris geometriska mitt, i procent av irisradien, angiven med riktning i grader och ett namngivet mönster.
- % av irisradien
normalt < 5 - Zonfynd
- Lokal avvikelse hos pupillkanten från dess egen medianradie, graderad och angiven per zon som avplaning (inåt) eller utbuktning (utåt). Upp till fyra av varje per öga.
- % avvikelse
rapporteras från ≥ 1,5 - ANW-kvot
- Kragens diameter — den autonoma nervkransen — i förhållande till iris. Anges tillsammans med OD/OS-asymmetrin.
- %
normalt 25–35 - Anisokori
- Absolut skillnad i pupillstorlek mellan ögonen, med den större pupillen angiven. Måttlig och däröver utlöser en TBI-forskningsobservationsflagga.
- mm (omräknat)
ingen < 0,25 - Hybrid tillförlitlighet
- Ett enda värde som slår samman tagningens kvalitet, det klassiska seendets tillförlitlighet, modellens rimlighet och samstämmigheten mellan de två. Ett lågt värde är appen som säger åt dig att inte lita på raden ovanför.
- %
Två kedjor, med avsikt
Den klassiska genomgången använder cirkeldetektering, radiell sampling och analys av konturpunkter i full upplösning, och ger pixelexakta konturer. Modellen ser en 224×224-beskärning och förutsäger P/I-kvoten via en kalibrerad linjär anpassning (R² = 0,856), kontrollerad med en SHA-256-hash vid inläsning.
Där de är oense sjunker tillförlitligheten. Den oenigheten är den användbara utdatan — ett tal ingen av kedjorna kunde ge på egen hand.
Millimetervärdet är en omräkning
Den här appen mäter en kvot. Den har ingen skalreferens, inget känt arbetsavstånd och inget kalibreringsmål, och kan därför inte mäta något direkt i millimeter. Varje mm-värde är kvoten gånger en antagen irisdiameter — 12,0 mm hos vuxna, mindre hos spädbarn.
Verklig irisdiameter hos vuxna ligger kring 10,2–13,0 mm, så behandla millimeterkolumnen som en konvention som gör intervallen jämförbara, och kvoten som det som faktiskt mäts.
Varje intervall appen flaggar mot
De är hämtade ur appens egna manualtexter och dess tröskelkonstanter, så programvaran och den här sidan kan inte glida isär. Ändras ett tröskelvärde i en version ändras det här avsnittet med det.
| Kvot | Etikett |
|---|---|
| < 15 % | Mios — kraftigt sammandragen |
| 15–19 % | Sammandragen |
| 20–30 % | Normalt för vuxna i vanlig inomhusbelysning |
| 31–40 % | Vidgad |
| > 40 % | Mydriasis — kraftigt vidgad |
| Åldersgrupp | Förväntat | Normalintervall |
|---|---|---|
| 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 |
| Tonåring | 4,2 mm | 3,5 – 5,0 mm |
| Vuxen (20–39) | 3,5 mm | 3,0 – 4,2 mm |
| Vuxen (40–59) | 3,0 mm | 2,5 – 3,5 mm |
| Senior (60+) | 2,7 mm | 2,3 – 3,2 mm |
Födelsedatum måste anges för att den här jämförelsen ska visas. Spädbarnsintervallet mäts mot en mindre antagen iris — ett nyfött barns iris är cirka 10 mm, inte 12 — eftersom en vuxenkonstant blåste upp varje spädbarnspupill med 20 % och rapporterade fullt normala spädbarn som över baslinjen.
| Avvikelse | Allvarlighetsgrad | Vad appen gör |
|---|---|---|
| < 1,5 % | — | Rapporteras inte alls |
| 1,5–3,0 % | Inom gränserna | Liten variation, flaggas inte |
| 3,0–6,0 % | Lindrig | Noteras för observation |
| 6,0–10,0 % | Måttlig | Flaggas för uppföljning |
| > 10,0 % | Betydande | Huvudfokus i rapporten |
| Kvot | Status |
|---|---|
| < 25 % | Spastisk — ringen sammandragen inåt |
| 25–35 % | Normal |
| > 35 % | Atonisk — ringen utvidgad utåt |
En OD/OS-asymmetri på 0–5 % är normal. Ett spastiskt öga och ett atoniskt flaggas som mönstret funktionell frustration.
| Skillnad | Allvarlighetsgrad |
|---|---|
| < 0,25 mm | Ingen — inom normala gränser |
| 0,25–0,50 mm | Lindrig — kan vara fysiologisk |
| 0,50–1,00 mm | Måttlig — TBI-flagga sätts |
| > 1,00 mm | Svår — TBI-flagga sätts |
Mot den antagna irisen på 12,0 mm motsvarar dessa ungefär 2,1 %, 4,2 % och 8,3 % av kvoten. TBI-flaggan är en forskningsobservationsreferens, inte ett diagnostiskt fynd.
Sex sätt att få bilden, en grind de alla passerar
Källan väljs per öga i kameralägesväljaren. Vilken källa det än är når en bild som inte klarar kvalitetsgrinden aldrig analysen — en suddig tagning ger ett självsäkert felaktigt tal, vilket är värre än inget tal alls.

Kamerakällor
Iriskop / Externt (USB). Djup integration med Dino-Lite AM4115ZT och kompatibla modeller. Optimalt fokusavstånd är omkring 2–3 cm från ögat.
Trådlöst iriskop. HF4115-RUT med WF-20-adaptern — anslut först datorn till iriskopets egen hotspot.
Binokulärt iriskop. En USB-kamera med dubbla objektiv, så att en tagning täcker båda ögonen samtidigt.
Fram- och bakkamera med kvalitetsgrind. Den rekommenderade metoden på mobil och surfplatta: grinden utlöser slutaren själv när alla kriterier är uppfyllda.
Manuell kamera. Direkt slutarkontroll, för ett makroobjektiv från tredje part eller en belysning som grinden avvisar orättvist.
Importera från galleriet. Analysera om en arkiverad bild. Filen kopieras till appens egen mapp, så originalet ändras aldrig.
| Kriterium | Godtagbart | Vad det fångar |
|---|---|---|
| Skärpa | poäng ≥ 100 | Rörelseoskärpa, iris ur fokus |
| Ljusstyrka | 30 – 230 | Under- och överexponering |
| Kontrast | poäng ≥ 30 | Platta bilder med lite detalj |
| Pupilltillförlitlighet | ≥ 30 % | Bildrutan innehåller ingen detekterbar pupill |
| Avvikelse från mitten | ≤ 25 % av bilden | Pupillen för långt från mitten för att decentrering ska kunna mätas |
En röd ram och ett meddelande i realtid namnger kriteriet som fallerar; gult betyder gränsfall; vid grönt tas bilden automatiskt. En separat kontroll av att det inte är ett öga körs efter tagningen i alla lägen, även manuellt.
Belysning
Diffus och jämn — iriskopets egen LED-ring är idealisk. Undvik hårda skuggor över iris, och flytta lite för att få bort en hornhinnereflex från pupillkanten.
Bildutsnitt
Iris bör fylla minst halva bildbredden och ligga centrerad. En pupill nära bildkanten kostar direkt i decentreringsprecision.
Stabilitet
Stöd enheten. Be patienten fixera en avlägsen punkt och ta bilden mellan blinkningarna — grinden avvisar blinkningsrutor på egen hand.

Importerade bilder får ett beskärningssteg
En galleribild komponerades för något annat än den här analysen. Med beskärningsverktyget i 4:3 kan du föra iris upp till den andel av bilden detektorn väntar sig innan något mäts, eller behålla originalet om det redan ligger nära.
Båda ögonen kan importeras i en enda åtgärd — appen ber först om höger öga, sedan vänster.
Reflexen, när stillbilden inte räcker
Research innehåller samma PLR-videokedja som PupilMetrics Neuro: en baslinje i mörker, en kalibrerad blixt och en diameterserie bildruta för bildruta som latens, konstriktion, toppfart och T75 läses ur. PLR-resultaten stannar på sin egen skärm och slås inte samman med den statiska irisanalysen.

Varje parameter bär sitt eget omdöme
Latens, konstriktion, maxhastighet och T75-återhämtning flaggas var för sig som Normal, Gränsfall eller Avvikande mot det åldersjusterade intervallet — och när ingen ålder angetts säger panelen det i stället för att tyst falla tillbaka på ett standardvärde.
Vågformen ritas under siffrorna med baslinje och minimum markerade, så att en grad som kommer från en brusig kurva syns som en brusig kurva.
Grad A–F sätts utifrån signal-brusförhållande och konstriktionsamplitud. Grad D eller lägre är ett inspelningsproblem, inte ett fynd.

Bildfrekvensen mäts, den antas inte
Inspelningsvägen via direkt USB räknar upp vad kameran faktiskt erbjuder och rapporterar den frekvens den mätte, tillsammans med läget den verifierade — eftersom nominella 30 fps som levererar 15 förskjuter varje tidsbaserat mått med en faktor två.
Tidsstämplar skrivs per bildruta i mikrosekunder vid tagningen, så analysen tilldelar baslinje- och efterstimulusfönstren rätt även när frekvensen vacklar.
Vid 30 fps är en bildruta cirka 33 ms, så latensskillnader under en eller två bildrutor är inte meningsfulla. Latenskänsligt arbete kräver 60–120 fps.
Sätt att se på samma bild
Chipraden på resultatskärmen slår på överlägg ovanpå den tagna irisen. Fliken Research samlar de mer specialiserade instrumenten i en arbetsyta i helskärm — avsedd för jämförande fallstudier och undervisning, och inte nödvändig för rutinbruk.
CLAHE
Kontrastbegränsad adaptiv histogramutjämning, ruta för ruta i stället för globalt, som lyfter fram kryptor och fiberstruktur utan att bränna ut de ljusa partierna.
3D-relief
Iris som en interaktiv höjdkarta — luminans blir höjd, så att upphöjda fibrer läses som högland och kryptor som dalar, texturerad med originalbilden.
Pigmentvärmekarta
En värmeskala över den lokala pigmenttätheten, som gör heterokromisektorer och mörkning i ciliärzonen tydliga.
Gabor
En filterbank över fyra skalor och flera orienteringar — den kanoniska texturoperatorn inom irisanalys och grunden för Daugmans iriskod.
LBP
Uniforma, rotationsinvarianta lokala binära mönster över stromat, med ett histogram — oberoende av hur ögat var vridet vid tagningen.
Anteckning
Frihandsritning på bilden med ångra och rensa, exporterad som platt PNG vid sidan av rapporten.

Jämförelse sida vid sida
Båda irisarna i synkroniserade, zoombara paneler med de bilaterala mätvärdena och deras skillnader under. Spegla OD vänder höger öga så att båda är orienterade med nässidan inåt — den gängse bilaterala orienteringen. Synkad panorering kopplar ihop panelerna så att du jämför samma område i vardera.
Tillförlitligheten per öga trycks på respektive panel, så att en asymmetri orsakad av en dålig tagning syns som en dålig tagning.
En skanning är en datapunkt. Journalen är fyndet.
Varje avslutad analys skrivs till den lokala databasen i samma stund som resultatskärmen laddat färdigt — det finns inget sparsteg att glömma. Historiken går att söka på namn och besvär, och varje post öppnas igen med hela resultatet intakt.

Tidslinje för seriella skanningar
Upp till sex serier — P/I-kvot, ellipticitet och hybrid tillförlitlighet för OD och OS — ritade kronologiskt över varje sparad skanning för den patienten, var och en påslagbar för sig.
Miniatyrbandet längst ned är poängen: en topp i trendlinjen är ett klick från bilden som gav upphov till den, så att en artefakt kan identifieras som artefakt i stället för att skrivas upp som en förändring.
Att rita tillförlitligheten bredvid måttet är avsiktligt. En serie som rör sig medan dess tillförlitlighet sjunker berättar om tagningen, inte om patienten.
Fyra vägar ut, alla lokala

PDF, TXT, JSON, utskrift
PDF är huvudrapporten, sammanställd på enheten i det ögonblick du trycker på exportera. Bilderna på båda ögonen ligger på sida ett om du inte stänger av bilder; mottagningens namn står i sidhuvudet på varje sida; hela dokumentet genereras på appens aktiva språk.
TXT har identiskt kliniskt innehåll utan bilderna, formaterat för att klistras in i en journal eller ett e-postmeddelande — alla mätvärden för båda ögonen, hela ANW-avsnittet, den åldersnormaliserade jämförelsen, anisokori, forskningsobservationer och observatörsanteckningar.
JSON är den maskinläsbara posten. Spara den vid sidan av PDF:en: den är den auktoritativa versionen och bär de parametrar analysen kördes under.
Spara PDF automatiskt är av som standard. Slå på det så skrivs en rapport i slutet av varje analys utan ett enda tryck.
En app, fyra ställen att köra den på
Analyskedjan är identisk överallt. Det som skiljer är hur bilden kommer in, och vad operativsystemet låter appen göra med ett fönster.
Windows
Windows 10 64-bitars · 4 GB RAM · USB 2.0-port för ett iriskop
- Den huvudsakliga plattformen, och där iriskopintegrationen går djupast
- Egen titelrad; F11 helskärm, Ctrl+H historik, Escape tillbaka
- Val av konstitutionstyp (endast skrivbord)
- Rapporter skrivs till mappen Dokument
Installera DNVideoX-drivrutinen före första start om du använder ett Dino-Lite.
Android
Android 8.0+ · USB OTG för ett iriskop
- Fram- och baktagning med kvalitetsgrind, där grinden sköter slutaren
- Spegelhjälplägen för att ta bild på sitt eget öga
- Delningsmeny vid varje export, inte bara spara till disk
- Iriskop via USB OTG där enheten stöder det
Installera från Google Play eller läs in den medföljande APK-filen manuellt.
macOS
Signerad DMG, byggd i CI
- Installeras direkt från cnri.edu
- Samma skrivbordsfunktioner som i Windows
- Stödet för USB-iriskop beror på enhetens UVC-efterlevnad
Byggd och notariserad genom samma kedja som iOS-versionen.
iOS
iOS 14 eller senare
- Tagning med kvalitetsgrind och hela analyskedjan
- Köp hanteras i appen i stället för med licensnyckel
- Export via delningsmenyn
Distribueras via App Store.

Tjugo språkinställningar, och rapporten följer appen
Arabiska, engelska, franska, hindi, indonesiska, italienska, japanska, kinesiska (förenklad och traditionell), koreanska, nederländska, polska, portugisiska (Portugal och Brasilien), rumänska, ryska, spanska, svenska, turkiska och tyska.
Att byta språk ändrar även den exporterade rapporten — rubriker, mätvärdesetiketter, statusetiketter och fyndbeskrivningar genereras alla på det aktiva språket, inte bara gränssnittet.
Arabiska återges från höger till vänster genomgående, även i rapporten.
Samma databas överallt
SQLite på alla plattformar, i appens supportkatalog. Posterna innehåller patientfälten, skanningens tidsstämpel, bildsökvägarna, hela resultat-JSON för vardera ögat, anisokori- och åldersnormresultaten, och sökvägen till PDF:en.
Inget synkroniseras. Att flytta en patientjournal mellan datorer betyder att flytta filen.
Tangentbord, på skrivbordet
F11 växlar helskärm, Ctrl + H öppnar skanningshistoriken varifrån som helst, och Escape går tillbaka eller stänger den öppna dialogen.
Inställningarna och fältet för mottagningens namn nås från titelraden på vilken skärm som helst, så ingetdera kräver att du lämnar det du håller på med.
Skrivbord
Taget i Windows. Gränssnittet är identiskt i macOS.
Android
Samma kedja och samma siffror, med tagningen anpassad till en mobil.
Maskinbunden på skrivbordet, i appen på mobil
| Nivå | Längd | Datorer | Noteringar |
|---|---|---|---|
| Prov | 14 dagar | 1 | Alla funktioner. Avslutas även efter 20 genomförda analyser, det som inträffar först. |
| Standard | 1 år | 1 | — |
| Professional | Livstid | 1 | — |
| Enterprise | Livstid | Flera | Fleranvändarlicens. |
Aktiveringen kontaktar licenses.cnri.edu en enda gång för att binda nyckeln till ett maskin-ID. Därefter fungerar appen offline på obestämd tid. Ingen patientidentitet ingår någonsin i det utbytet.
Starta provet
Klicka på Starta gratisprov på licensskärmen. Nedräkningen börjar direkt och alla funktioner finns tillgängliga — inget kort, inget konto.
Två gränser löper samtidigt, dagar och analyser, och provet slutar med den som tar slut först. En misslyckad tagning räknas inte mot dig.
Mobil
Köp på iOS hanteras i appen via butiken i stället för med licensnyckel. Android följer skrivbordsmodellen när versionen läses in manuellt, och butiksmodellen när den inte gör det.
Vad den här programvaran inte är
Publicerat i stället för begravt, eftersom ett forskningsinstrument som säljer sig högre än det är, är sämre än inget instrument alls.
Inte en medicinteknisk produkt
PupilMetrics Research är ett verktyg för forskning och undervisning för yrkesverksamma. Det är inte godkänt, klarerat eller certifierat av FDA, CE, TGA eller någon motsvarande myndighet för diagnostiskt bruk i något medicinskt sammanhang.
Varje mätning, fynd och rapport det ger — P/I-kvot, ellipticitet, decentrering, zonfynd, ANW-bedömning, anisokori, åldersnormativ jämförelse, tillförlitlighetsvärde och allt innehåll i terapipanelerna — är enbart observerande och undervisande, och är varken en diagnostisk slutsats eller en ersättning för klinisk undersökning.
Zonkopplingarna är ett teoretiskt ramverk
Zon–organ-kopplingarna kommer från historisk klinisk litteratur. Programvaran märker dem som forskningshärledda ramverk, och det gör vi också. En utbuktning i den mellantemporala zonen är en uppmätt avvikelse hos pupillkanten; vad den betyder är en hypotes med långt pappersspår, inte ett fynd.
Millimeter räknas om, de mäts inte
Det finns ingen skalreferens i bilden. Varje mm-värde är en kvot gånger en antagen irisdiameter, genomgående ungefär 2,6 % högre än verkliga populationsmedelvärden. Kvoten är mätningen; millimetern är en konvention för att göra intervallen jämförbara.
Texturmått är enhetsberoende
Gabor, LBP och de andra texturverktygen räknar från pixelintensitet och bildgradient, och påverkas av belysningen vid tagningen, vitbalansen och kamerans egenskaper. Tolka dem longitudinellt hos en och samma patient på en och samma enhet. Jämförelse mellan enheter och mellan behandlare kräver en kalibrering appen inte utför.
Automatiska detektioner är förslag
Detektion av kryptor, kontraktionsfåror och heterokromisektorer är algoritmiska förslag. Var och en bör bekräftas visuellt innan den skrivs ned.
Inte validerat mot ett referensinstrument
Ingen metodjämförande studie, inget mått på test–retest-reproducerbarhet, ingen sensitivitet eller specificitet mot en referensstandard. De studier som konkret skulle krävas listas på Neuro-sidan och gäller här på samma sätt.
Dina data, ditt ansvar
Allt stannar på enheten, vilket innebär att behandlaren ansvarar för att lokal lagring och all vidare delning av exporterade rapporter följer HIPAA, GDPR, den australiska integritetslagen eller vad som gäller i hens jurisdiktion.
Fjorton dagar, tjugo analyser, alla funktioner
Provet är ingen demoversion. Om det ska göra dig besviken gör det det med dina egna patienter och din egen kamera, och det är det enda prov som räknas.