A real-time vision pipeline that runs entirely on your machine — every stage visible, swappable, and tunable.
Every frame flows through the same path — from capture to output — and each stage is exposed for inspection and tuning.
Frames come in from a screen, a camera, or a capture card through native WinRT capture — at the source's native resolution and refresh, with the capture mode auto-selected for your setup.
Each frame is resized and normalized into the shape the model expects — fast, GPU-assisted frame prep that keeps the loop tight.
An ONNX Runtime model scans the prepared frame and returns detections — the objects it sees and where they are.
Detections are stitched into persistent identities across frames. Choose from multiple swappable tracking engines with predictive motion.
An optional HSV color check runs alongside the model, confirming the object by its color before anything acts on it.
The result is delivered with low latency to a supported input device, so it reads like native input. The output loop's decision rate is fully configurable, up to 1000Hz.
The whole pipeline lives on your PC — and it's built to make the most of the GPU you already have.
Every frame is captured, prepared, analyzed, and acted on right on your machine. Nothing about what you're looking at is uploaded — frames never leave your PC. The vision loop has no cloud dependency; the only outside traffic is your license check and, if you choose to grab a model from the marketplace, downloading that model file from our cloud-hosted catalog.
Sentinel runs on ONNX Runtime and picks the right acceleration path for your machine: NVIDIA cards via CUDA and TensorRT, AMD and Intel via DirectML, or OpenVINO. A CPU execution provider is also available as a last-resort fallback, though it isn't recommended for real-time use. When your preferred provider isn't available, the engine falls back automatically so it keeps running.
Load a different ONNX model on the fly — no restart, no downtime. Swap detection models in seconds to compare accuracy and speed, and keep the one that fits your setup best.
The whole engine is driven from a dashboard in your browser at http://localhost:5000. Watch live system health, inspect every decision on the vision view, and tune each stage in real time — no config files, no command line.
Studio is a native Windows companion app that launches and manages the engine — provider selection, capture setup, and a readiness check happen in one guided window before the dashboard ever opens. It's built on native WinRT capture, so screens, windows, and capture devices are detected and selected the way Windows itself sees them.
The output stage's decision rate isn't fixed — it's a control you set. Two selectable projection engines drive it: a proven stable baseline, and a newer predictive engine with an optional continuity mode that holds its lead steady through target changes instead of resetting on every switch.
The pipeline is engineered for high-frequency, low-latency operation — from frame in to output out.
Real-world latency and frame rate depend on your hardware — your GPU, drivers, the model you run, your capture resolution, and your configuration all affect the numbers you see.
Activate in one click and watch every stage run live in your browser — capture to output, all on your machine.