Technology

From pixels to position.

Perception software that turns image and inertial data into useful geometric information.

A perception stack, not just a camera feed.

VILOTA combines imaging hardware and embedded computation with the software needed to estimate movement, describe nearby space and interpret visual scenes. Each application can use the modules appropriate to its platform and operating conditions.

01Sensors + IMU
02Calibration + timing
03Onboard processing
04Pose · Depth · Scene outputs

Core perception capabilities

Explore the information that vision systems can produce from multiple sensor streams.

Visual-inertial odometry (VIO)

Visual feature tracking is combined with inertial measurements to estimate changes in position and orientation over time, helping a platform maintain a local pose estimate even when GNSS is limited.

Visual positioning and map matching

Visual observations can be compared with known scene features or maps to assist localisation. Integrations may combine these estimates with GNSS or other host-system position references.

Stereo depth and point clouds

Calibrated stereo imagery yields disparity and depth information. Depending on configuration, the software can support obstacle awareness, 3D point-cloud generation and occupancy representations.

Object detection and tracking

On-device computer-vision models can identify and follow relevant objects, with model selection and processing rates determined by compute resources and application needs.

TagSLAM and visual landmarks

Recognised markers and revisited features can support tracking, loop closure and localisation workflows in mapped or structured environments.

Low-light visual features

Sensor selection, exposure, gain control and feature extraction are considered together for low-texture or dim scenes. Performance depends on sensor, optics, lighting and software tuning.

How the pipeline fits together

Illustrative software workflow; actual enabled modules vary by product.

01

Observe

Capture synchronised camera and inertial data, with optics and exposure selected for the mission.

02

Estimate

Track stable image features, fuse inertial signals and compute pose and depth where configured.

03

Interpret

Produce navigation-ready outputs such as trajectories, point clouds, occupancy cues or detection tracks.

Integration considerations

Reliable perception depends on more than choosing an algorithm.

Multi-camera geometry

Camera placement, field-of-view overlap, lens selection and rigid mounting influence feature tracking and depth estimation.

Calibration and synchronization

Intrinsics, extrinsics, time alignment and inertial calibration are central to interpreting multiple streams together.

Compute and deployment

Performance is shaped by image resolution, number of streams, CPU/AI acceleration, latency, heat dissipation and power budget.

Explore the hardware behind the software

Perception capabilities are deployed on a matched sensing and compute configuration.

Some functions shown here are software-stack capabilities or development options rather than universally enabled features on every product. Ask VILOTA for the supported configuration.

Have a vision application in mind?

Talk to our team about sensors, compute, software and integration.

Talk to VILOTA