VisionBase Studio covers acquisition, processing, decision, communication, and reporting. Inspections are built from more than 40 components, and the application runs on Windows and Linux. The sections below list the available capabilities.
Each tool is a step in the pipeline. Components are packaged as plugins, so the set can be extended.
Condition the image before detection: convert, threshold, filter, mask, and remap.
Locate features, codes, text, and defects.
Produce dimensions, gauges, and pass/fail verdicts in real-world units.
Align the inspection to a moving part, and add logic and derived values.
ONNX inference runs in the pipeline with DirectML GPU acceleration. Labelling, augmentation, and training are available within the application, so a separate machine-learning service is not required.
Model input size and layout (NCHW/NHWC) are detected automatically. CPU fallback is used when no GPU is available.
Collect, label, and augment images from the line; train detection, classification, or segmentation models; export to ONNX. Training can run offline.
Process 16-bit depth maps for height, flatness, and volume checks.
An input edge can trigger acquisition; pass, fail, busy, and ready outputs are written after each cycle.
Communication plugins accept LOAD_SEQUENCE and LOAD_RECIPE commands and return a structural-compatibility result, so a line controller can change the active inspection for the next product.
X-bar/R control charts (A2/D3/D4 constants), Cp/Cpk, and out-of-control detection.
Yield, cycle-time statistics, defect breakdown, and trend charts per station.
Operator, shift, batch, and serial captured from the barcode; daily audit logs.
Scheduled PDF reports (QuestPDF) and a web dashboard over HTTP and WebSocket.
Image logging (never, fail-only, or always), replay from a folder, and recent run-history snapshots.
Headless .vbtest suites assert measurements and pass/fail per image, for use in CI.
.deb, Raspberry Pi; en / zh / thDescribe the inspection and we can prepare a sequence from these components, with the camera, communication, and reporting configured.