Start a uroflowmetry session

You will (1) calibrate the bottle with two 33 mL pours of dark liquid, then (2) record a void. The server processes each clip and returns a flow-rate curve and interpretation.

You will be asked for camera and microphone permission. Recordings stay on this server and are never sent to a third party.

Engines available

  • naive_opencv — Pixel-level dark-liquid height tracker with linear two-point calibration. Vision only. Fragile; baseline.
  • audio_simple — RMS-energy uroflowmetry. Calibrates loudness <-> ml/s on the pour clips, integrates over the detected void window. Audio only.
  • hybrid_cv_audio — Late fusion of naive_opencv + audio_simple. Vision gives cumulative volume; audio gives Q(t) shape; fused output respects both. Pluggable seam for the Kalman/RTS smoother.
  • hybrid_b — Architecture B: pluggable 9-stage pipeline. Vision gives volume, audio gives flow shape, fusion anchors to the vision integral. default