Supported Devices
PlusLib supports 58+ devices across multiple categories for data acquisition in image-guided intervention systems.
Quick Jump
Tracking Devices (13 devices)
Ultrasound Devices (10 devices)
Video Capture Devices (8 devices)
Camera Devices (8 devices)
Sensor Devices (7 devices)
Other Devices (5 devices)
Virtual Devices (7 devices)
Tracking Devices
Optical and electromagnetic tracking systems for tool and patient tracking.
Optical Tracking
Device |
Description |
Page |
|---|---|---|
NDI Polaris |
Optical tracker with passive or active markers |
|
NDI Aurora |
Electromagnetic tracker with 5DOF/6DOF sensors |
|
NDI Vega |
High-performance optical tracker |
|
NDI Certus |
Next-generation optical tracking |
|
Claron MicronTracker |
Marker-based optical tracker |
|
Atracsys |
High-speed optical tracking |
|
OptiTrack |
Motion capture tracking system |
|
Optical Marker Tracker |
Generic optical marker tracking |
Electromagnetic Tracking
Device |
Description |
Page |
|---|---|---|
Ascension 3DG |
3D Guidance electromagnetic tracker |
|
NDI Aurora |
EM tracker (also listed above) |
Other Tracking
Device |
Description |
Page |
|---|---|---|
OpenIGTLink Tracker |
Network-based tracking via OpenIGTLink |
|
Fake Tracker |
Simulated tracking for testing |
|
Generic Sensor |
Custom sensor integration |
|
StealthLink |
Medtronic StealthStation integration |
|
WitMotion |
IMU-based orientation tracking |
Ultrasound Devices
Real-time ultrasound image acquisition from various manufacturers.
Device |
Description |
Page |
|---|---|---|
BK ProFocus |
BK Medical ultrasound systems |
|
Clarius (CAST) |
Clarius wireless ultrasound (CAST API) |
|
Clarius (OEM) |
Clarius wireless ultrasound (OEM API) |
|
Interson (Old SDK) |
Interson USB ultrasound (legacy) |
|
Interson (New SDK) |
Interson USB ultrasound (current) |
|
Philips |
Philips ultrasound systems |
|
Sonix/Ultrasonix |
Analogic/BK Sonix ultrasound |
|
Telemed |
Telemed ultrasound systems |
|
Capistrano Labs |
USB ultrasound devices |
|
US Simulator |
Simulated ultrasound for testing |
Video Capture
Video capture from frame grabbers and video sources.
Device |
Description |
Page |
|---|---|---|
Epiphan |
Epiphan frame grabbers (DVI2PCIe, etc.) |
|
IC Capturing |
Imaging Source cameras via IC Imaging Control |
|
Microsoft Media Foundation |
Windows Media Foundation API |
|
OpenCV Video |
Video via OpenCV (files, cameras) |
|
Video for Windows |
Legacy VFW capture |
|
Spinnaker Video |
FLIR Spinnaker SDK cameras |
|
BlackMagic DeckLink |
BlackMagic Design capture cards |
|
DAQ VideoSource |
Data acquisition board video |
Cameras
3D cameras and depth sensors.
Device |
Description |
Page |
|---|---|---|
Azure Kinect |
Microsoft Azure Kinect depth camera |
|
Intel RealSense |
Intel RealSense depth cameras |
|
Ovrvision Pro |
Stereo camera for VR |
|
Revopoint 3D Camera |
Structured light 3D scanner |
|
Infrared Seek |
FLIR/Seek thermal camera |
|
Infrared TEEV2 |
Thermal Expert EV2 camera |
|
Infrared TEQ1 |
Thermal Expert Q1 camera |
|
Ultraviolet PCO |
PCO UV camera |
Sensors
Specialized sensors and input devices.
Device |
Description |
Page |
|---|---|---|
Phidget Spatial |
Phidget IMU/spatial sensors |
|
CHRobotics UM6 |
UM6 IMU orientation sensor |
|
Microchip MM7150 |
MM7150 IMU sensor |
|
LeapMotion |
Hand tracking sensor |
|
3dConnexion Mouse |
3D navigation mouse |
|
Optimet ConoProbe |
Optical distance sensor |
|
ThorLabs Spectrometer |
Compact spectrometer |
|
Agilent Oscilloscope |
Oscilloscope data acquisition |
Other Devices
Miscellaneous hardware interfaces.
Device |
Description |
Page |
|---|---|---|
Brachy Stepper |
Stepper motor control for brachytherapy |
|
Generic Serial |
Generic serial port communication |
|
OpenHaptics |
Haptic device integration |
|
OpenIGTLink Video |
Network video via OpenIGTLink |
|
Saved Data Source |
Replay saved sequence files |
Virtual Devices
Software-based virtual devices for processing and testing.
Device |
Description |
Page |
|---|---|---|
Virtual Capture |
Virtual video capture device |
|
Virtual Mixer |
Mix multiple video streams |
|
Virtual Switcher |
Switch between video sources |
|
Virtual Text Recognizer |
OCR for video streams |
|
Virtual Volume Reconstructor |
Real-time volume reconstruction |
|
Virtual Discrepancy |
Track calibration discrepancies |
|
Enhance US Sequence |
Enhance ultrasound image sequences |
Device Configuration
All devices are configured via XML configuration files. See:
Configuration File Format - Complete configuration reference
Common Coordinate Systems - Coordinate system conventions
Example Configurations - Sample device setups
Device Development
Want to add support for a new device?
Creating Devices - Developer guide for adding devices
Coding Conventions - Code style requirements
Contributing Guide - How to contribute
Device Categories Summary
Category |
Device Count |
|---|---|
Tracking Devices |
13 |
Ultrasound Devices |
10 |
Video Capture |
8 |
Cameras |
8 |
Sensors |
7 |
Other Devices |
5 |
Virtual Devices |
7 |
Total |
58+ |