PUBLIC EVIDENCE RECORD
Validation log
What we ran, what entered the denominator, and the underlying files. Missing evidence stays visible as an empty field until the work is done.
← Back to RestCount — Pet sleeping breath counterProtocol
- Method: dense optical flow (Farneback) → vertical chest displacement → detrend + Hann window + FFT, search band 5–60 breaths/min
- Refusal rules (fail-closed): unknown fps / ROI out of frame / recording under 10 seconds → no number
- Quality metric status: Our first automatic quality threshold (SNR ≥ 3.0) did not survive contact with real footage — see the control-ROI data below. SNR is now advisory only; the deciding check is two blinded human counts (±3 breaths/min), not yet performed.
Denominator (all attempts)
Clip acquisition
11 stock clips downloaded for evaluation; 1 admitted to the proof-of-concept so far (Pexels 9581318, fixed camera, 196 s). Evaluation of the remainder: Validation in progress.
PoC runs
| ROI (px x,y,w,h) | Subject | peak Hz | bpm | SNR | Decision class |
|---|---|---|---|---|---|
| 1100,1980,450,220 | Dog (accepted) | 0.3123 | 18.74 | 40.4 | accept |
| 300,600,400,220 | Wall, upper-left (control) | 0.3341 | 20.04 | 8.5 | control |
| 200,3200,400,220 | Floor, lower-left (control) | 0.8015 | 48.09 | 21.2 | control |
| 1500,700,400,220 | Wall, upper-right (control) | 0.8360 | 50.16 | 198.1 | control |
| 700,2600,450,220 | Chair seat underside (control) | 0.9832 | 58.99 | 11.6 | control |
What changed: A wall scored SNR 198.1 — 4.9× the dog. Three control points suggested separation; the fifth destroyed it. This is why SNR no longer gates anything.
Raw data (blinded counts)
Downloadable files
- dog_waveform.csv4708 rows
SHA-256
2beaa776aa867e804bb09b11325e9699067dbc2924664fa9fe4fcab6d4f59891 - out_dog.jsonDog ROI output
SHA-256
d43f8f4c9d3f1b3cb01df39b2dcfcc35f81bf42ef649257efd86d0f8dbb667ef - ctl_300_600_400_220.jsonWall, upper-left control
SHA-256
4107e754681871b79222177f69129cd5d176a1322b64c65e9307ff355e125641 - ctl_200_3200_400_220.jsonFloor, lower-left control
SHA-256
0ae0cf536dd26eb8bdfb2aa5bef84f468b9f2dc13594d7edd93a0d2279160db4 - ctl_1500_700_400_220.jsonWall, upper-right control
SHA-256
93275ce7891e7db01e0fa114c68c0a325fe3cbd8c0c915a4ad129e02ecde9410 - ctl_700_2600_450_220.jsonChair seat underside control
SHA-256
b33197563229cb215036f29c250049e1b54fca81ef53b54ed8c135bbf846e7a8
Blinded two-person counts
Not yet performed — Validation in progress.
| Field | Recorded value |
|---|---|
| Counter 1 | |
| Counter 2 | |
| Agreement |