ZED SDK 3.3
Release notes of the ZED SDK 3.3 series. Patch releases are listed newest first. Download links and the full changelog, including ZED Tools and integrations, are available on the ZED SDK 3.3 release page.
What’s New
ZED SDK 3.3 brings major improvements for Object Detection and Body Tracking, along with many SDK fixes and updates.
Object Detection is now +100% faster and +50% more accurate. Body Tracking is more accurate and stable thanks to new neural body fitting technology.
Depth maps have also been improved and have higher density (in 3.3.1). Camera capture reliability has been improved, along with multi camera synchronization.
The release also adds support for CUDA 11.1 and new Nvidia RTX GPUs.
3.3.3
Bug Fixes
- Fixed a bug in depth estimation while using
VGAresolution andULTRAmode on Jetson
3.3.2
General Improvements
- Improved C++ installer to better detect CUDA, NVIDIA driver and dependencies version. CUDA can now be automatically installed if needed on Linux
- Improved Object Tracking runtime for crowded scenes
- Improved Floor plane segmentation
- Improved Object 2D bounding boxes stability
- Improved Object Localization in case of static camera
Bug Fixes
- Fixed Detection Module high CPU usage
- Fixed a bug in SVO Recording module on Jetson that created two duplicated keyframes on start
3.3.1
ZED SDK 3.3.1 improves depth sensing module and fixes several bugs reported by the ZED community. Some modules have been reworked to provide a better experience. We also improved documentation with additional details and explanations. Wrappers and samples have been updated to better reflect newest SDK capabilities.
SDK
Bug Fixes
- Improved auto-exposure behavior to fix a random overflow that could lead to a purple left or right image.
- Improved depth density and occlusions for
PERFandULTRAmodes. Results are closer to SDK 2.8 in terms of density with better depth accuracy and edges. - Improved depth maps in
QUALITYmode to remove far depth quantification artifacts. This will also improve Plane detection with this depth mode. - Fixed an issue in Spatial Mapping module which could lead to a crash.
- Improved Object Tracking runtime performance by +30%.
- Reduced Object Detection flickering for still objects.
- ZED SDK for Windows can now be installed on a custom drive.
C#
- Added Body Tracking support in C#.
3.3.0
New Features
Object Detection
- Improved Object Detection accuracy and speed while reducing memory usage, up to 100% faster inference speed on Jetson Nano JP44 and 50% more accuracy compared to previous release.
- Added a new Detection Model
MULTI_CLASS_BOX_ACCURATE, 3 times more accurate than the standard 3.2 model (while being only 30% slower). - New objects classes can now be detected, such as
BAG,ANIMAL,ELECTRONICS,FRUIT_VEGETABLE. - Detected Objects now have a sub-class, which is more descriptive.
- Detected Objects are now sorted by depth, from the closest to the farthest.
Body Tracking
- Added body fitting mode, resulting in smooth and realistic skeletons movements. Can be enabled using
ObjectDetectionParameters::enable_body_fitting. - Improved speed of skeleton detection by +40% on all platforms.
- Reduced CPU usage when using skeleton tracking.
Video Capture
- Camera capture and grab is now more stable during long-term usage and can recover from USB connection drops.
- Camera capture timestamps (from
sl::Camera::getTimestamp()) are now continuously adjusted to host clock changes (for example when using NTP or PTP synchronization). This allows for better synchronization between multiple ZED cameras connected to different hosts sharing the same sync source (NTP or PTP). - Improved ZED 2 connection reliability in
LOW_USB_BANDWIDTHsituations. Theopen()function can now automatically recover from this state by restarting video capture.
General Improvements
Camera::saveAreaMap()function now checks if the .area extension is used and adds it if necessary.- On Linux, the SDK installer has been split into a standard and full version. The installer is up to 50% lighter on desktop using the standard version. The major difference between the two versions is that the full SDK installer contains the static ZED library.
- Windows installers are now signed again.
Bug Fixes
- Resolved symbols conflicts when linking with OpenCV using the static ZED library.
- Fixed
RecordingStatuslinking error that could occur in some cases like dynamically loading the ZED library. - Fixed download location when using custom settings
filepath(InitParameters::optional_settings_path), the previous behavior incorrectly downloaded the file into the standard path. getCurrentFPS()function now reports correctly the application FPS (computed from the time between two consecutive grab calls), even when using SVO or Streaming inputs.- Fixed and improved Plane Detection with Depth Mode set in
QUALITY. - Fixed Spatial mapping chunk usage with fused point clouds. The
chunk::has_been_updatedflag was not correctly set, leading to all the chunks marked as updated. Now only the chunks that have been updated during the last loop are marked as true. - Spatial Mapping can now use all the available memory and is not limited to a power of 2 amount.
- Spatial Mapping from a SVO now processes each frame, unless it is set as real time mode. It was previously in a non synchronized thread and could skip frames when using in offline mode.
Known Issues
- ZED Static library is not available with JetPack 4.4.
Deprecation
- JetPack 4.3 support is now deprecated. In 3.3, JetPack 4.3 SDK uses the previous version of Object detection module (
MULTI CLASS BOXmodel). - CUDA 10.0 support is now deprecated. Users are encouraged to move to CUDA 11.0 or newer.
- Ubuntu 16.04 support is deprecated.
- CUDA 9.0 and JetPack 4.2 support have been removed.

