Quantitative analysis of parathyroid autofluorescence from near-infrared (NIR) video recordings.
Extract emission intensity curves over time and transform subjective visual scoring into objective, reproducible measurements.
Built for NIR autofluorescence research.
Chart settings
Y axis maximum
Cap the top of the vertical axis to zoom into a value range. Leave it on Auto to fit the data automatically.
Time range
Restrict the chart to a portion of the recording. Use mm:ss; changes apply instantly.
—
Zoom & pan
Scroll to zoom and drag to pan directly on the chart. Reset to return to the full view.
Export data
Choose the format you want to download.
HUG Score BETA
Horizontal value bands: red (0) is the lowest range,
yellow (1) the middle, and
green (2) everything above. The badge shows the highest band the curve reaches.
Green zone is everything above the yellow value.
ParaGlow
Near-Infrared Autofluorescence Research
Quantify parathyroid autofluorescence over time.
Extract emission curves from NIR videos and transform
subjective scoring into an objective and reproducible score.
λ
Customizable OCR Engine
1/s
Customizable Frame Rate
ƒ
ICG Curve Time-intensity extraction
Get started
1
Drop your video
MP4, MOV, AVI, MKV and more.
2
Select the number region
Draw a rectangle around the on-screen number.
3
Done
Charts, statistics, and export — all automatic.
Drop video or click
MP4, MOV, AVI, MKV, WebM...
Uploading...
Step 1 of 2
Select the number region
Draw a rectangle over the area where the fluorescence number is displayed.
ParaGlow will use this region to read values via OCR on every extracted frame.
Extracting first frame...
X1: -%
Y1: -%
X2: -%
Y2: -%
Step 2 of 2
Extraction Parameters
Configure how ParaGlow processes the video before starting the analysis.
Frame Interval
How often a frame is captured from the video. Lower values give more data points but take longer to process.
seconds
OCR Engine
Choose which engine processes the video frames. Dual mode runs both and shows a concordance rate.
Frame thumbnails (transparency)
Keep the exact cropped image each value was read from, so you can hover any point on the chart and check the OCR against the real frame. Previews stay in your browser only — nothing is saved to disk.
Selected Region
The area of each frame where OCR will look for the number. Go back to adjust.
X1
-%
Y1
-%
X2
-%
Y2
-%
Analysis Complete
Results
-
-
Duration
-
Frames
-
Peak
-
Average
Scroll down for detailed charts and data
Dashboard
▶
File
-
⏲
Duration
-
▦
Frames
-
✓
Detected
-
-
Minimum
-
Maximum
-
Average
-
OCR Engine
-
Temporal Correction
Engine Concordance
-
Apple Vision
-
EasyOCR
-
Concordance
Tools
Export
Analyze New Video
HUG Score BETA
Beta feature. The plot is split into horizontal value bands. The Score badge reflects the highest band the curve reaches. Thresholds are editable in settings. Independent from the other charts.
Green zone · Score 2 Yellow zone · Score 1 Red zone · Score 0
Moving Average
i
The window is the number of seconds used to calculate each average point. A larger window smooths out noise and shows the overall trend more clearly; a smaller window stays closer to the raw data. For example, "5s" means each point on the curve is the average of the surrounding 5 seconds of readings.
Time Evolution
Read directly by OCR Interpolated (no number in frame) Corrected outlier