Orientation & setup
- Say who PupilMetrics Neuro is for, and who it is not for
- Name the hardware it is built around, and check the stimulus
- Start a trial or activate a licence, and walk through the scan flow
What the instrument is
PupilMetrics Neuro records the pupillary light reflex (PLR) and turns it into quantitative, repeatable measurements of brainstem and autonomic function. It also carries the full static analysis of both pupils, and the Drug Effect Monitor, which uses the same recording to measure what a CNS-active medication is doing. Every result is stored on the device, so the next visit can be compared with this one.
It is a research instrument. It has not been submitted for FDA 510(k) clearance or CE marking, and nothing it reports is a diagnosis. Every output must be interpreted by a qualified clinician in the context of the full clinical picture.
Who it is for, and who it is not for
Designed for
- Neurologists and neurotrauma specialists
- Concussion clinics and sports medicine physicians
- Anaesthesiologists and critical care teams
- Pain management and addiction medicine physicians
- Clinical researchers in neurology and CNS pharmacology
Not for
- Screening for impairment, substance use or fitness for work
- Drug detection for law enforcement
- Athletic doping control
- Any non-clinical assessment of impairment
The app's manual puts it in one line: a clinical monitoring instrument, built to measure healing, not to make accusations. Every module on drug effects in this course comes back to that line.
Required hardware
Neuro is built around the Dino-Lite digital iriscope, a USB eye-imaging device whose LED ring is both the illumination and the light stimulus. On Windows, install the DNVideoX driver first, and connect the iriscope before you launch the app.
The wired iriscope's recording screen on Windows has an LED quadrant test: tap each quadrant and check which lamps light. A dead quadrant does not show in the trace, and a stimulus you have not checked is a measurement you cannot trust.
The alternatives are a wireless Dino-Lite with the WF-20 adapter and, on Android, the phone's rear or front camera with the phone supplying the flash. Each one reports the frame rate it actually achieved.
Platforms
| Platform | What it offers |
|---|---|
| Windows 10, 64-bit | The primary clinical platform: wired and wireless iriscope PLR, the LED quadrant test, the Drug Effect Monitor and the static analysis. |
| Android 8.0 or later | The iriscope over USB OTG or Wi-Fi, PLR with the rear or front camera, quality-gated static capture, and the Drug Effect Monitor, which is also available as a standalone app. |
| macOS | A signed installer with the same desktop features. Iriscope support depends on the device being UVC-compliant. |
Licensing
| Tier | Duration | Machines |
|---|---|---|
| Trial | 14 days or 20 analyses, whichever ends first. Every feature. | 1 |
| Standard | 1 year | 1 |
| Professional | Lifetime | 1 |
| Enterprise | Lifetime | Multiple |
On the licence screen, click Start Free Trial, or enter the key you were issued and click Activate License. A capture that fails is not counted against the 20 trial analyses.
The scan flow
The camera mode selector lists the PLR sources and the Drug Effect Monitor first, and the static capture sources below them. PLR Sessions on the start screen opens the recorded reflexes directly. The patient form asks for name, age and sex. Main complaints and the practice name are optional, and the practice name is remembered between sessions. Enter the age carefully: it chooses the PLR reference ranges and the age band the static pupil is compared against.
Desktop shortcuts
| Key | Action |
|---|---|
| F11 | Toggle fullscreen |
| Ctrl + H | Open scan history from anywhere |
| Esc | Go back or close the current dialog |
Which statement best describes PupilMetrics Neuro?
- A cleared diagnostic medical device
- A research instrument whose measurements a clinician interprets
- A screening tool for impairment at work
- A cloud service that stores recordings remotely
It has no 510(k) clearance or CE mark, it is not for screening, and its data stays on the device.
A sports club asks to use Neuro to check its players for recreational drug use before matches. What is the right answer?
- Yes, with the Drug Effect Monitor
- Yes, as long as every player consents
- Yes, but only with all three trials
- No: it is not validated for doping control or any non-clinical assessment of impairment
It is a clinical monitoring instrument, built to measure healing, not to make accusations.
Capturing a usable image
- Choose a static camera source for the situation
- Read the quality gate and fix what it reports
- Frame, light and steady an eye so the measurements hold
- Import archived photos correctly
This module is about the still images the static analysis uses. Recording the reflex is module 4. Almost every doubtful static result goes back to the image. A blurred capture does not produce a missing number. It produces a confident wrong one, which is worse.
Capture order
The app captures the right eye (OD) first, then the left eye (OS). Analysis needs both.
Camera sources
| Source | Use it when |
|---|---|
| Iriscope / External | A Dino-Lite or compatible USB iriscope. The deepest integration, and the primary setup on Windows. |
| Binocular Iriscope | A dual-lens USB camera, so one capture holds both eyes. |
| Quality-gated auto-capture | Phones and tablets. The recommended mobile method, because the gate takes the photo only when the frame passes. |
| Manual Capture | You need the shutter yourself: a macro attachment, or lighting that makes the gate reject good frames. |
| Load from Gallery | Re-analysing an archived photo. The file is copied into the app's folder, so the original is never changed. |
The quality gate
Every frame is checked against five criteria at once. An image that fails does not reach analysis.
| Criterion | Must be | Catches |
|---|---|---|
| Sharpness | ≥ 100 | Motion blur, missed focus |
| Brightness | 30–230 of 255 | Under- and over-exposure |
| Contrast | ≥ 30 | Flat frames with no detail |
| Pupil confidence | ≥ 30% | No detectable pupil: a blink, or the eye off target |
| Centre offset | ≤ 28% of the shorter side | A pupil too far from the centre of the frame |
RED at least one criterion fails, and the live message names it. AMBER borderline: a small adjustment is enough. GREEN every criterion passes and the photo is taken automatically. A separate “not an eye” check runs after capture in every mode, manual included.
Lighting, framing, stability
- Lighting. Diffuse and even. The iriscope's own LED ring is ideal. Extra lamps add reflections on the cornea.
- Framing. Let the iris fill at least half the frame width, centred. A pupil near the edge of the frame costs decentration accuracy directly.
- Distance. About 2–3 cm from the eye with a Dino-Lite. Adjust until the pupil margin is sharp, because the margin is what the zone findings and the P/I ratio are measured from.
- Stability. Brace your hand or the device, and ask the patient to fix their gaze on a distant point. The gate rejects blink frames by itself.
Reflections near the pupil
When a reflection lies closer to the pupil border than 20% of the pupil radius, the app shows a warning on the result card, in the PDF and on the stored scan. The analysis still runs and nothing is withheld, but a border finding on that eye may have been produced by the light rather than by the iris. The warning marks images at risk. It does not catch every affected image.
Phones and imported photos
Hold the phone upright and let the eye fill the frame. Every capture path, imports included, ends in a 4:3 crop step. For an imported photo it matters more than it looks: the detector searches for the iris edge at set fractions of the frame width, so an arm's-length photo with a small iris in the middle puts the edge outside that search. Cropping to the eye brings it back into range. Enlarging the image does not, because the fraction stays the same.
Do
- Ask the patient to look at a distant point
- Brace your hand or the device
- Shift slightly to move a reflection off the pupil border
- Let the iris fill at least half the frame width
- Use the same device, distance and zoom at every visit
Avoid
- Overhead lights reflecting in the cornea
- Pre-cropping phone photos into wide strips
- Switching to manual mode just to get past a gate that is right
- Mixing devices or framings in one patient's history
The quality gate turns green. What happens next?
- You press the shutter
- The photo is taken automatically
- The app switches to manual mode
- Analysis runs on the live preview
Green means all five criteria pass, and the gate takes the photo itself.
An arm's-length phone photo shows a small iris in the middle of a wide frame. What should you do?
- Enlarge the image before importing it
- Import it unchanged, because the ML model corrects for it
- Crop tightly around the eye in the 4:3 crop step
- Convert it to black and white
The detector looks for the iris edge at a fraction of the frame width. Cropping changes that fraction. Enlarging does not.
Reading the static measurements
- Read P/I ratio, shape, position and anisocoria against their bands
- Grade flattening and protrusion zone findings
- Explain why the millimetre figure is a conversion
- Use the confidence grade to decide whether to trust a result
Two pipelines, on purpose
Every image goes through two independent analyses. The classical computer-vision pass works on the full-resolution pixels and finds the pupil and iris boundaries. The ML model sees a 224×224 crop centred on the iris and predicts the P/I ratio only, through a calibrated linear fit (R² = 0.856). The result card says which of the two produced the P/I you are reading. Where the two disagree, the confidence score falls, and that disagreement is useful information in itself.
- Pupil
- The dark centre. The line across it is its diameter.
- Iris
- Its outer edge is the limbus. The line underneath is the iris diameter.
A schematic, not to scale. Each ratio below divides a diameter by the iris diameter, so the numbers do not depend on the size of the image.
P/I ratio (pupil ÷ iris × 100)
| P/I | Label |
|---|---|
| < 15% | Miosis (very constricted) |
| 15–19.9% | Constricted |
| 20–29.9% | Normal for adults in indoor light |
| 30–39.9% | Dilated |
| ≥ 40% | Mydriasis (very dilated) |
The millimetre figure is a conversion
The app measures a ratio. The image has no scale reference, so the app cannot measure millimetres directly. Every static millimetre figure is the ratio multiplied by an assumed iris diameter: 12.0 mm for adults and teenagers, less for young children. Real adult irises run from about 10.2 to 13.0 mm. Treat the millimetre column as a convention that makes bands comparable, and the ratio as the measurement.
Pupils get smaller with age, so the result is also compared against an age band:
| Age | Expected | Normal range |
|---|---|---|
| Under 1 | 2.2 mm | 2.0–2.5 mm |
| 1–5 | 4.0 mm | 3.5–4.5 mm |
| 6–11 | 4.3 mm | 3.8–4.8 mm |
| 12–19 | 4.2 mm | 3.5–5.0 mm |
| 20–39 | 3.5 mm | 3.0–4.2 mm |
| 40–59 | 3.0 mm | 2.5–3.5 mm |
| 60 and over | 2.7 mm | 2.3–3.2 mm |
Try it: P/I and anisocoria
Enter the pupil and iris diameters in pixels for each eye. The example values are invented. Change them and watch the bands move.
Zone findings: flattening and protrusion
The pupil margin is compared, zone by zone, with its own median radius. A flattening means the margin is pulled inward at that zone. A protrusion means it bulges outward. Each eye reports up to four of each.
| Deviation | Severity |
|---|---|
| < 1.5% | Not reported |
| 1.5–2.9% | Within limits, not flagged |
| 3.0–5.9% | Mild |
| 6.0–9.9% | Moderate |
| ≥ 10% | Significant |
Each finding names its zone, its clock span and its deviation. The manual reads the margin as the balance, at each clock position, between the sphincter's inward pull (parasympathetic) and the dilator's outward pull (sympathetic). That reading, and the territory it links to each zone, is a research-derived theoretical framework, not a validated diagnostic standard. The deviation is measured. What it means is a hypothesis.
Shape, position and symmetry
| Measure | Flagged when | Notes |
|---|---|---|
| Ellipseness | < 95% | Minor ÷ major axis. Below 95% the form is named: horizontal, vertical or diagonal oval, chord-like or irregular. |
| Decentration | ≥ 6% of iris radius | Offset of the pupil centre from the iris centre, with a direction and an angle. |
| Anisocoria | ≥ 0.25 mm mild · ≥ 0.50 mm moderate · ≥ 1.00 mm severe | From moderate upward, a TBI research-observation flag is raised. It is a reference, not a diagnosis. |
Anisocoria is graded on the converted millimetre difference: the P/I difference in percentage points × 12.0 mm ÷ 100. It only compares like with like. If one eye's P/I came from the ML model and the other's from the classical pass, the comparison uses the classical value for both, because a mixed pair would measure the gap between two methods rather than between two pupils.
Hybrid confidence and the grade
One score combines capture quality (20%), classical confidence (35%), ML plausibility (20%) and the agreement between the two P/I values (25%). The grade follows from it: A from 85%, B from 70%, C from 55%, D below that. Three caps stop a good average from hiding a bad part: weak classical detection caps the score at 40%, poor capture quality at 50%, and strong disagreement between the two P/I values at 35%.
A flattening in one zone measures 7.2%. What severity is that?
- Within limits
- Mild
- Moderate
- Significant
Moderate runs from 6.0 to 9.9%. Mild is 3.0–5.9%, and Significant starts at 10%.
The two eyes' P/I ratios differ by 4.5 percentage points, both from the same pipeline. How is the anisocoria graded?
- None
- Mild
- Moderate, with the TBI research flag
- Severe
4.5 × 12.0 mm ÷ 100 = 0.54 mm, which falls in the 0.50–1.00 mm moderate band. The TBI flag is a research-observation reference, not a diagnosis.
The pupillary light reflex
- Choose a PLR source and check its stimulus
- Explain the standard recording sequence, and why it starts in darkness
- Read each parameter's verdict, its evidence tag and the recording's grade
- Say what the PMi index is, and what it is not
A still image shows the pupil at one moment. The reflex shows how the pathway responds: how soon the pupil starts to constrict, how far and how fast it goes, and how it recovers. This is the core of Neuro. PLR results have their own screen and their own history, and they are not merged into the static analysis, because they are a different measurement.
The pathway, and why it matters after head injury
The constriction pathway runs through the midbrain. The sympathetic pathway that dilates the pupil again runs from the hypothalamus to the upper spinal cord and back to the eye. The literature links the reflex to brain injury in three ways:
- Direct brainstem injury. The pretectal and Edinger–Westphal nuclei sit in the midbrain, exposed to the rotational forces of concussion. Mild diffuse axonal injury is associated with a measurably slower latency, sometimes before clinical signs appear.
- Rising intracranial pressure. When the uncus herniates, it compresses CN III. The early sign described is a sluggish, asymmetric reflex, which pupillometry can pick up before the pupil looks abnormal to the naked eye.
- Lost cortical modulation. The frontal lobe damps the reflex over repeated stimuli. Losing that input is associated with excessive habituation or paradoxical sensitisation (module 5).
These are associations from the literature, not verdicts the app reaches. The app measures the reflex. Relating it to an injury is your clinical judgment.
Sources
| PLR source | What to expect |
|---|---|
| Wired iriscope (Windows) | A USB Dino-Lite with its LED ring as the stimulus, and the LED quadrant test |
| Wireless iriscope | A Dino-Lite with the WF-20 adapter, over Wi-Fi |
| Iriscope over USB (Android) | A Dino-Lite connected to a phone or tablet |
| PLR Video (Rear) and (Selfie) | The Android camera, with the phone supplying the flash |
The standard recording sequence
Every PLR source uses the same sequence, so two recordings a fortnight apart are comparable. The pupil is found in every frame, blinks are bridged, and the trace is low-pass filtered before any metric is taken. The 12-second length leaves room to measure the post-illumination response 6 seconds after the flash ends (module 5).
Why three seconds of darkness
Before the flash, all light is off for a full three seconds. This is not padding. It is what makes the amplitude measurable:
- Rod photoreceptors begin to adapt to the dark, raising retinal sensitivity.
- The dilator reaches its maximum under sympathetic drive.
- The pupil reaches its true dark-adapted diameter.
- So the amplitude is measured from the same starting point every time.
Wall-clock timestamps and the measured frame rate
A USB camera does not deliver its nominal frame rate. Rather than assume one, the app stamps every frame with the wall-clock time at capture and reads those stamps, so the baseline and the response are assigned correctly even when the rate wobbles. The report states the frame rate it achieved and a timing resolution: the 95th-percentile gap between frames. At 30 fps a frame lasts about 33 ms, and gaps of 27–131 ms have been seen when frames drop. Latency differences smaller than one or two frames are not meaningful. Latency-sensitive work needs 60–120 fps.
Every parameter gets its own verdict
Latency, constriction, peak constriction velocity, T75 recovery and PIPR amplitude are each compared with the reference range for the patient's age group (18–40, 41–60, 61 and over) and marked Normal, Borderline or Abnormal:
- Normal: inside the reference limits (the mean ± 2 SD).
- Borderline: outside them, but within 3 SD of the mean.
- Abnormal: beyond 3 SD.
Velocity and PIPR are flagged only when they are too small, and T75 only when recovery takes too long. When no age was entered, the ranges fall back to the 18–40 adult band, and the result says so rather than defaulting silently. For adults 18–40, the limits are:
| Parameter | Reference limits, 18–40 | Evidence |
|---|---|---|
| Latency | 161–289 ms | Published |
| Constriction | 18.6–43.4% | Published |
| Peak velocity | ≥ 2.6 mm/s | Estimated |
| T75 recovery | ≤ 2.4 s | Published |
| PIPR amplitude at 6 s | ≥ 0.30 mm | Estimated |
Each range carries an evidence tag on the report: Published (taken from a peer-reviewed study, Bitsios et al. 1996), Interpolated (the 41–60 band, between two published bands) or Estimated (all velocity and PIPR ranges). Treat a borderline or abnormal flag on an estimated range as a hypothesis, not a finding.
Every PLR millimetre figure comes from one scale: an assumed horizontal iris diameter of 11.5 mm divided by the median iris diameter in pixels. Baseline and minimum diameter, peak velocity and PIPR amplitude scale with that assumption, and the result says when the default was used. Latency, constriction percentage and T75 are times or ratios, so the assumption does not affect them.
The grade
Each recording gets a grade from A to D, built from the constriction amplitude, the latency, the recovery and the detection confidence. If no reflex was detected, or the signal was too weak, the grade is D. If 30% or more of the frames were rejected for quality, the grade drops one letter. A grade of D points to a capture problem before it points to a finding: dim the room, wait for the dark baseline, centre the eye, and record again after a rest.
The PMi index is experimental
PMi condenses the PLR panel into one score from 0 to 5, shaped to read like a familiar neuro-index scale: 5 is fully normal, below 4 is borderline, and below 3 is abnormal. It is auditable by design: the formula, weights and normative values are published in the app source, and every recording returns the score broken down term by term.
PMi = 5 · exp(−0.35 · z̄)
Each parameter gets a directional z-score against age-adjusted norms, which penalises deviation only in the pathological direction. The z-scores are combined as a weighted mean: constriction amplitude and peak velocity weigh most, then latency and T75, and PIPR amplitude least. A term that is missing or below quality is dropped and the remaining weights are re-normalised. At least three usable terms are needed. With fewer, the card reads “unavailable” rather than showing a misleading number, and it is withheld altogether when capture quality is poor.
No age was entered before a PLR recording. What are the parameters compared against?
- Nothing: the verdicts are left blank
- The 18–40 adult ranges, and the result says so
- The 61-and-over ranges, to be cautious
- An average of all three age groups
The ranges fall back to the 18–40 band, and the result states that no age was provided.
The PMi card reads “unavailable”. What does that mean?
- No reflex was present
- The patient's result is abnormal
- Fewer than three usable terms were available, so no score is shown rather than a misleading one
- The trial has expired
PMi needs at least three usable terms. Below that, the app says so instead of producing a number.
The Drug Effect Monitor
- Say which questions the monitor exists to answer, and what it does not report
- Run the three-trial protocol and read the habituation index
- Read a pattern result together with its confounders
- Apply the ethical framework as the app implements it
The Drug Effect Monitor uses the same reflex recording as a non-invasive pharmacodynamic endpoint: objective evidence of what a CNS-active dose is doing, for the physician responsible for that dose. It is built into Neuro, and it also ships as a standalone Android application. It is not for anyone trying to find out what somebody took.
The questions it exists to answer
- Is this patient's opioid dose producing the expected degree of CNS effect?
- Is anaesthesia wearing off as it should after surgery?
- Is the ICU sedation level right, or is this patient over-medicated?
- Has this athlete's pain medication cleared enough for a valid neurological examination?
- Is this psychiatric medication producing measurable autonomic effects?
What it does not report
It does not identify drugs. A small, sluggish pupil is equally consistent with each of these:
- Morphine 15 mg every 4 hours for post-operative pain
- Methadone 80 mg a day for opioid use disorder
- Buprenorphine 8 mg as medication-assisted treatment
- Diphenhydramine 50 mg taken over the counter for insomnia
- Pilocarpine eye drops for glaucoma
- A patient who slept three hours and is profoundly fatigued
Every positive pattern is shown with the list of medications that produce findings indistinguishable from it. There is no display without the confounders.
The protocol
| Parameter | Value | Why |
|---|---|---|
| Dark baseline | 3 s | Full dark-adapted dilation, the widest dynamic range |
| Flash | 500 ms | Long enough to capture a sluggish pharmacological response |
| Recording per trial | 10 s | 7 seconds after the flash starts, for the full recovery |
| Rest between trials | 2 min | The minimum for full sympathetic recovery to a dark-adapted baseline |
| Trials | 3 | The minimum for a meaningful habituation index |
Do not shorten the rest. If the pupil has not recovered, the amplitude falls from one trial to the next, and that looks like habituation but is not.
Three trials and the habituation index
In a healthy, unmedicated brain the constriction amplitude falls slightly across repeated identical flashes. CNS drugs disturb that modulation, which no single trial can show. The three curves are drawn on one timeline so you can compare their shape, onset, depth and recovery directly.
HI = (Trial 1 − Trial 3) ÷ Trial 1 × 100%
| HI | The app reads it as |
|---|---|
| Negative | Sensitisation: the amplitude increased across trials |
| 0–15% | Normal habituation |
| 15–30% | Moderate habituation: monitor |
| > 30% | Excessive habituation: consider fatigue or mild CNS depression |
The index needs at least two trials. With fewer it reads N/A.
Pattern classification
The trials are averaged and a fixed set of rules is applied, in this order. Resting P/I is the pupil–iris ratio in the dark baseline, and constriction is the amplitude of the response.
| Result | Resting P/I | Constriction | Also needs |
|---|---|---|---|
| Indeterminate | any | ≤ 10% | No reflex detected: the signal is too weak to classify |
| CNS Depressant-Consistent | < 20% | < 20% | — |
| CNS Stimulant-Consistent | > 38% | ≥ 18% | — |
| Anticholinergic-Consistent | > 38% | < 18% | — |
| Cannabis/THC-Suggestive | 22–38% | 12–30% | A slowed peak velocity, and enough frames after the flash |
| Alcohol/CNS Sedative | 20–44% | < 20% | A slowed peak velocity, and enough frames after the flash |
| No Significant CNS Effect Detected | ≤ 38% | ≥ 20% | — |
| Indeterminate | Anything else | ||
The two velocity patterns need at least six valid frames in the 2.5 seconds after every flash. At a lower frame rate they are not offered, and the result says so. Their velocity thresholds are marked provisional: they come from one device's sober baseline recordings (21 of them) and have not been validated against confirmed drug-affected recordings.
Indeterminate is a real and frequent result, not a failure. A rule set that always returns a class is guessing.
What the literature associates with each class
- CNS depressants. Opioids, benzodiazepines, barbiturates, alcohol and cholinergic agents suppress brainstem autonomic circuits. Opioids produce bilateral, dose-dependent pinpoint miosis through the Edinger–Westphal nucleus. Benzodiazepines mostly slow the dynamics, with a longer latency and lower velocity, without marked miosis at therapeutic doses.
- CNS stimulants. Amphetamines and cocaine enlarge the resting pupil through sympathetic action on the dilator, while the reflex itself stays brisk.
- Anticholinergics. Dilating drops, scopolamine, tricyclic antidepressants and some antihistamines block the sphincter: a large pupil with a suppressed reflex, which is what separates them from stimulants.
- Cannabis. THC slows the constriction without fully suppressing it: peak velocity falls while amplitude changes little. Alcohol and sedatives reduce both.
PIPR: drug effect or structural damage?
After a bright flash ends, melanopsin-containing retinal ganglion cells (ipRGCs) keep firing for 5–10 seconds and hold the pupil down. This post-illumination pupil response (PIPR) is measured on a standard PLR recording at 1 s and 6 s after the flash ends. The manual reads it together with the reflex:
| Scenario | PLR amplitude | PIPR | Reading |
|---|---|---|---|
| Pharmacological CNS depression | Suppressed | Preserved | Consistent with drug effect: the ipRGCs are unaffected |
| Structural pretectal damage | Suppressed | Suppressed | Concern for severe TBI, midbrain compression or Parinaud syndrome |
| CNS stimulant pattern | Variable | Normal | The ipRGC–hypothalamic pathways are intact |
This is an interpretive framework from the literature, and its PIPR ranges are estimated. The app measures PIPR and flags it. The Drug Effect Monitor's own trials do not compute it, so take PIPR from a standard recording, and the reading is yours.
The ethical framework, as implemented
- Mandatory medication flags. Every positive CNS pattern comes with its Medication Interference Flags: the prescribed medications that produce the same findings. The patient's medication history is required to interpret it.
- A disclaimer you cannot dismiss. Every results screen states that the tool is not validated for drug screening, law enforcement or employment purposes.
- A pattern, not an identification. The app presents a pharmacodynamic pattern. The interpretation belongs to the physician.
- Kept apart. Drug Monitor sessions, pattern labels included, are stored in their own history, never in the scan database. A name is optional: the monitor does not need an identity to measure a reflex.
How the eye was lit
Each session records its illumination: the iriscope's LED ring, the phone screen's red baseline field, a screen flash only, or the rear torch. A red field lets the camera see the pupil in the baseline without constricting it much, because red light drives far less constriction than short wavelengths. Sessions recorded under different illumination are not comparable, and the history says so instead of drawing one line through them. Older sessions that did not record their lighting show it as not recorded, not as a guess.
The monitor returns CNS Depressant-Consistent for a post-operative patient. What does the result tell you?
- The patient has taken an opioid
- The patient is impaired
- The pupils are consistent with a broad class that includes their prescribed analgesic, among the other causes listed with the result
- Nothing, because only Indeterminate is reliable
It is a pattern, not an identification. Morphine for pain, methadone, antihistamines, glaucoma drops or plain fatigue give the same pupils.
Why are the three trials separated by two minutes' rest?
- To let the camera cool down
- Two minutes is the minimum for full sympathetic recovery to a dark-adapted baseline
- The licence limits how often you can record
- To give the patient time to fill in a form
A shorter rest leaves the pupil unrecovered, and the falling amplitude would look like habituation.
History, serial monitoring & exports
- Find and reopen static scans, PLR recordings and Drug Monitor sessions
- Read a series as a trajectory, and compare like with like
- Choose the right export for the job
Three record types, kept apart
Every completed analysis is saved to the device automatically. There is no save step to forget. Open Scan History with Ctrl + H on the desktop, or from the start screen. It has three tabs: Static, PLR and Drug Monitor. They are kept apart because they are not the same measurement.
PLR Sessions on the start screen opens the recorded reflexes directly. It shows the detection rate at the top: the share of recordings in which a reflex was detected. A low rate is a fact about the setup, and it belongs in view.
Recovery is a trajectory, not a reading
Recovery from brain injury unfolds over days, weeks and months. One ambiguous reading means little. A direction across the file means a great deal. PLR Serial Trends plots each parameter across a patient's sessions, and every point identifies the session and value behind it. The Drug Effect Monitor has its own Serial Trend Monitoring. What a recovering series is expected to show:
- Pupil diameter normalising: autonomic tone returning.
- Amplitude improving: the parasympathetic pathway recovering.
- Anisocoria resolving: symmetry between the eyes restored.
- Habituation normalising: the cortical–midbrain circuit coming back.
Compare like with like
A series is only as good as your consistency. Record with the same source, the same room lighting and the same eye at every visit. For static scans, use the same device, distance and framing: the Serial Scan Timeline plots P/I, ellipseness and hybrid confidence for each eye, and its thumbnail strip puts every point one click from the image that produced it. A series that moves while its confidence falls is telling you about the capture, not the patient.
Exports
| Format | Use it for |
|---|---|
| The primary report, in the current app language, with the practice name on every page header. | |
| TXT | The same clinical content without images, for pasting into a health record or an email. |
| JSON | The machine-readable record, and the authoritative one. It carries the app version, the analysis parameters (assumed iris diameter, age group, effective frame rate, timing method, stimulus duration) and the evidence tags. |
| Excel | The whole scan history as a spreadsheet, from the Scan History screen. |
Auto-save PDF is off by default. Turn it on in Settings and a report is written at the end of every analysis. Everything is written locally. Nothing is synced, so moving a patient's records to another machine means moving the files yourself.
When is an analysis saved to history?
- Automatically, when it completes
- Only when you export a PDF
- Only when you press a Save button
- When the app closes
Saving is automatic. There is no save step to forget.
Why are static scans, PLR recordings and Drug Monitor sessions kept in separate tabs?
- To make the history load faster
- Because only one of them can be exported
- Because the trial counts them differently
- Because they are not the same measurement
A still image, a reflex recording and a three-trial pharmacodynamic session answer different questions, so they are not pooled.
Limits, habits & troubleshooting
A routine for every recording
- Enter the age as well as the name. It chooses the PLR reference ranges and the static age band.
- Connect the iriscope before launching. On Windows, run the LED quadrant test.
- Dim the room, and give the patient a distant point to look at.
- Let the dark baseline run in full. Keep the eye centred and still.
- Read the grade before the numbers. At D, let the patient rest and record again.
- For the Drug Effect Monitor, take the medication history before you read the pattern.
- Export the PDF and keep the JSON with it. The history record is already saved.
What has been measured, and what has not
- Not a medical device. There is no 510(k) clearance and no CE mark. Every output is for research and documentation.
- Not validated against a reference pupillometer. There is no method-comparison study with Bland–Altman limits of agreement, no test–retest repeatability (intraclass correlation), no sensitivity and specificity of the flags against a criterion standard, and no stimulus specification in physical units yet. All four would be needed before clinical, rather than research, use.
- Millimetres are converted, not measured. The ratio is the measurement.
- The stimulus matters. Constriction, velocity and PIPR depend strongly on the intensity, wavelength and duration of the light and on adaptation. If your stimulus differs from the one a published range was measured with, the comparison is indicative only. Record your stimulus specification with any dataset meant for publication.
- Estimated ranges are hypotheses. All velocity and PIPR ranges are estimated. PMi is experimental.
- Patterns are not identifications. They describe physiological states consistent with broad drug classes. They do not identify substances and are not diagnostic.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Dino-Lite not detected | Driver or connection | Install the DNVideoX driver, connect before launching, try another USB port. USB 2.0 is preferred. |
| No reflex detected, grade D | Room too bright, baseline cut short, or eye off centre | Dim the room, wait for the full dark baseline, centre the eye. |
| Poor PLR quality | Eye movement or blinking | Rest 30 seconds so the pupil re-adapts, and record again. |
| The flash seems weak or uneven | A dead LED quadrant | Run the LED quadrant test, or hold a sheet of white paper in front of the ring. |
| The Drug Effect Monitor keeps returning Indeterminate | A weak signal, or values on a boundary | Check flash delivery and pupil visibility, improve the iriscope alignment, allow longer dark adaptation, and repeat. |
| Velocity patterns are not offered | Too few frames after the flash | Use a source that reaches a higher frame rate, such as the iriscope. |
| A series jumps between visits | A different source, lighting or framing | Standardise the recording before you read it as a change. |
| The quality gate never turns green | Glare, blur or an off-centre eye | Read the message, change the angle, brace your hand. |
Clinical judgment is required
No output should be acted on without a physician's interpretation in the full clinical context. PLR metrics are one input among many. The instrument would rather be measured than believed: if a result disagrees with what you see, look at the trace and the capture before you believe either one.
A patient's constriction amplitude differs between two visits a week apart. The first recording used the iriscope's LED ring, the second a phone's screen flash. What can you conclude?
- The patient has recovered
- Nothing yet: the stimulus differed, so the amplitudes are not comparable
- The phone is the more accurate source
- Average the two values
Amplitude depends strongly on the stimulus. Compare like with like before you read a change.
Final exam
Twenty multiple-choice questions covering all seven modules. Answer every question, then submit to see your score and an explanation of each answer. You can retake the exam as often as you like, and your best score is kept in this browser.
This course teaches how to operate PupilMetrics Neuro. The clinical associations it mentions come from the published literature and the app's manual; they are not diagnostic claims. Drug-effect patterns are physiological states consistent with broad drug classes, and they do not identify substances. PupilMetrics Neuro is a research instrument, not a medical device, and it is not validated for drug screening, law enforcement or employment purposes.