HomeClimate, Ecology & EnvironmentEnvironmental Sensor QA/QC: Noisy Readings to a Verified AQI

Environmental Sensor QA/QC: Noisy Readings to a Verified AQI

Interactive 3D IoT air-quality sensor network: watch raw, noisy, drifting PM2.5 readings get cleaned in real time by z-score outlier rejection, gap-fill interpolation and calibration correction into a trustworthy network AQI.

Climate, Ecology & Environment3DModerate60 FPS📱 Mobile-adapted
environmental-data ↗ Open standalone

Real environmental monitoring networks — the low-cost PM2.5 sensors behind citizen-science air quality maps, IoT water-quality buoys, satellite-fed climate stations — never report clean data. Every reading carries per-device calibration drift, dropouts and occasional spikes, and the trustworthy number the public sees is the output of a quality-assurance pipeline, not the raw stream. This simulator renders a live 3D grid of 64 IoT air-quality sensors over a moving pollution field and runs that pipeline in real time: a rolling z-score test rejects outliers per sensor, a gap-fill window reconstructs rejected or missing samples from recent history, and a calibration slider corrects for systematic sensor bias the way a periodic co-location check against a reference instrument would. Live readouts compare the naive raw network AQI against the cleaned AQI so you can see exactly how much of "the data" is actually the QA/QC pipeline talking.

⚙ Under the hood

An interactive 3D IoT air-quality sensor network where you watch raw, noisy, drifting PM2.5 readings get cleaned in real time by z-score outlier rejection, gap-fill interpolation, and calibration correction into a trustworthy network AQI.

environmental dataair qualityIoT sensorsdata QA/QCoutlier detectionAQI

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)