☢

RADIATION DETECTOR

Camera-based ionizing radiation analysis

⚠ Camera requires HTTPS or localhost — Real-time mode may not work here.
How It Works

Cover your camera lens completely with any opaque material — black electrical tape, multiple layers of thick cloth, or black foam — to block all visible light. Ionizing radiation (gamma, X-ray, beta) then strikes the CMOS sensor directly, creating bright pixel clusters in an otherwise dark image.

The app captures a continuous stream of video frames, sums them into a single composite image, then subtracts a pre-captured background composite and counts surviving bright pixels as radiation events. This approach has near-zero dead time — the sensor is live for the entire exposure window.

Quick Start

Real-time: Start camera → Capture background → Set exposure time → Start detection

Static: Upload background image → Upload detection image → Adjust threshold → Results auto-update

Calibrate: Use survey meter reading or known source → Get dose rate conversion factor

Detection Principle

Video frame stacking: Each video frame has a short shutter (~1–33ms). Instead of one long exposure, the app collects all frames during your chosen exposure time and sums pixel values. A radiation hit — which appears as a spike in a single frame — accumulates in the composite. Background noise appears in every frame and is removed by subtraction.

Why this works: Summing N frames ≈ one N-frame-long exposure with near-zero dead time between samples. Compare: taking one still photo per second leaves the sensor idle between shots.

Subtraction Methods

Pixel-wise: Subtracts each pixel individually — best for sensors with fixed hot pixels or spatial noise patterns.

Mean: Subtracts the global mean brightness — best for uniform sensors.

Hybrid: Uses the larger of pixel-wise and mean — balanced, recommended for most cases.

⚠ Sensitivity & Safety

This tool is significantly less sensitive than dedicated radiation monitoring equipment. CMOS sensors have thin silicon layers and respond only to moderate-to-high radiation fields. Use for educational demonstrations and qualitative checks only — not as a substitute for certified dosimetry instruments.

Follow ALARA principles. Never handle radioactive sources without proper training and authorisation.

Camera Control
Live Results
Composite Pixels
—
Background
—
Net Pixels
—
Camera Feed
Live
Composite Detection
Settings
Upload Images
Detection Output
Bright Pixels
—
Background
—
Net Pixels
—
Current Calibration
No calibration active. Enter values below to calculate a conversion factor.
How to Calibrate

Method A — Survey Meter (recommended): Place a source near the covered camera, measure dose rate with a calibrated survey meter at the same point, run a detection to get Net Pixels, then enter both values below.

Method B — Known Source: If you know the isotope and activity, the theoretical dose rate is calculated from the inverse-square law. Useful when no survey meter is available.

After calibration, verify with a fresh measurement — expect ±20–50% uncertainty due to sensor geometry and energy dependence.

Calibration Method
Measure dose rate with your survey meter at the camera position, run a detection, and enter the Net Pixels result below.
Formula Reference

Method A: k = Ḣ_meter (in µSv/hr) ÷ (Net Pixels ÷ Exposure Time)

Method B: Ḣ = (Γ × A) / r² → k = Ḣ ÷ (Net Pixels ÷ Exposure Time)

k units: µSv/hr per px/s  |  Live dose rate = k × net px/s