Atracsys Camera Operators#
Authors: Artrit Telaku (Wayland Technologies)
Supported platforms: x86_64, aarch64
Language: C++
Last modified: April 29, 2026
Latest version: 0.1.0
Minimum Holoscan SDK version: 4.0.0
Tested Holoscan SDK versions: 4.0.0
Contribution metric: Level 4 - Experimental
This package contains the optional live-camera path for the Atracsys visualizer. It is not required for the default replay build.
Architecture#
graph LR
HW[Physical Camera] --> Master(AtracsysMasterSourceOp)
Master -- Disparity --> Filter[PointCloudFilterOp]
Filter -- 3D Points --> Out((Output))
Master -- Tracking/Video --> Out
The package provides:
AtracsysMasterSourceOpfor visible, infrared, marker-pose, and disparity outputPointCloudFilterOpfor converting disparity plus Q-matrix data into structured-light points asynchronously via the GPU.
Proprietary SDK Dependency#
The live camera operator relies on vendor SDKs which are not included. To compile and use this operator, you must:
- Contact contact@wayland.io to obtain the latest SDK and the S3DK.
- Install the Atracsys SDK so that its CMake package is discoverable (e.g., at
/opt/atracsys-4.9.0). - Install the S3DK such that it is discoverable through
S3DK_ROOT(e.g., at/opt/s3dk).
Build requirements:
- Atracsys SDK with CMake package discovery
- S3DK installation discoverable through
S3DK_ROOT - OpenCV with CUDA support plus the stereo-processing modules used by S3DK
- TBB and OpenMP support available to the OpenCV/S3DK stack
Runtime requirements:
- supported Atracsys hardware
- installed vendor SDKs
- any required USB/container privileges for device access
This operator package is intended to be enabled explicitly as an optional dependency for
atracsys_visualizer live-camera mode.