AT logo - The Machine Vision Specialists  
  Cameras  
  Frame Grabbers  
  Lenses  
  Lighting  
  Software  
  Vision Systems  
  Accessories  
  News  
  Careers  
  Contact AT  
  Site Map  
Request product information

Contact
info@adeptturnkey.com.au

Perth:
(08) 9242 5411

Sydney:
(02) 9905 5551

Melbourne:
(03) 9384 1775


Defence Recognised Supplier Scheme Logo

 

Sapera Vision: Acquisition, Control, Image Processing and Artificial Intelligence (AI)

Back to Newsletter
Go to Teledyne Dalsa Software

Go to Sapera Vision Software
Go to Sapera LT
Go to Sapera Processing
Go to Astrocyte


Sapera Vision Software Edition 2023-12

Sapera Vision is a comprehensive solution offering image acquisition, control, image processing, image analysis, and AI capabilities. Tailored to meet the needs of applications spanning from precision metrology to pharmaceutical packaging, Sapera Software empowers users to easily design, develop, and deploy high-performance machine vision applications with ease. An easy-to-use interface, the Sapera platform provides a suite of tools that can be readily applied to a multitude of automated inspection tasks, such as positioning, measuring, identification and flaw detection.

Sapera LT
Acquisition and control libraries
Sapera LT is as an image acquisition and control Software Development Kit (SDK) that has been developed for Teledyne Dalsa’s cameras and frame grabbers. Sapera LT accelerates image acquisition from devices based on standards such as 2D/3D GigE Vision™, CameraLink®, and CameraLink HS™. Sapera LT is provided at no extra cost with Teledyne Dalsa Hardware. The Sapera LT platform also comes equipped with CamExpert Graphical User Interface to simplify the camera configuration process.



Sapera Processing
Image Processing and AI Libraries
Sapera Processing is a large library of image processing, image analysis and AI functions designed for application development, integration and deployment. Sapera Processing is the centrepiece and foundation of the overall Sapera Vision Software platform.

Astrocyte
AI Training Graphical Tool
Astrocyte is a code-free AI training tool to quickly deploy AI models for machine vision solutions. Astrocyte allows users to capture and then use their own images of products, samples, and defects to train neural networks to perform a variety of tasks such as anomaly detection, classification, object detection, segmentation, and noise reduction. Once generated, Astrocyte also allows users to easily export custom models to files that are ready for runtime in Teledyne Dalsa’s Sapera and Sherlock Vision Software Platforms. With its highly flexible, graphical user interface (GUI), Astrocyte empowers users to visualise and interpret models for performance and accuracy.



Sapera Vision Software Edition 2023-12
This software release includes both Sapera Processing 9.50 and Astrocyte 1.50 and merges functionality with Teledyne FLIR’s Spinnaker software.
What’s New in Sapera Processing 9.50

AI Inference Speed Improvement
• Sapera Processing now supports NVIDIA RTX 4000 series to speed up AI inference.
• Introducing new GPU Service to manage GPU parameters for optimal performance (i.e., favour speed over power saving).

AI Rotated Object Detection
• Inference engine helps Astrocyte object detection models with rotation.
• Rotation offered as an additional angle field in the output results of object detection.
• Innovative demo “CProAIRotatedObjectDetectionDemo” to illustrate new functionality.

AI Demos
• Substantial simplification of AI C++ demos to put importance on the inference code.
• Introduction of C# equivalent for most C++ AI demos.

RGB Packed (24-bit)
• New pixel format RGB888 (24-bit BGR packed) available.
• All handling functions for this new pixel format added to the CProImage class.
• Currently only supported by the AI inference tool.

Spinnaker
• All acquisition-enabled demos to support Spinnaker 4.0 (in addition to Sapera LT).
• Live acquisition and processing from GigE/USB via selection of Spinnaker or Sapera LT.
• Single demo code with plug-in architecture sitting on Spinnaker and Sapera LT.

Other General Improvements
• Improved management of AI cache (to be cleared on new installation).
• Added support for Dot Code standard in Quick Barcode tool.
• Improved Data Matrix grading speed via a new parameter to disable fine tuning of corners.
• All non-interactive demos ported from MFC to Console and Qt.
• New overload of BuildModel function for optimised inference engine initialisation.

What’s New in Astrocyte 1.50

Rotated Object Detection
• Object detection algorithm (YOLOX) now supports rotation.
• Rotation available at labelling (rotated bounding boxes) and inference (output angle).
• Example dataset “Hardware” adapted with rotated rectangle annotations.


New Segmentation Algorithm
• New algorithm (MANet) introduced in addition to the existing algorithm (DeepLabV3).
• New algorithm provides higher accuracy, faster training time and faster inference time.
• A new example dataset “Scratches” (locate thin scratches on brushed metal) is available.


Speed Improvement
• Now supporting NVIDIA RTX 4000 series to speed up training and inference.
• Training on multiple GPUs available (in automatic training mode) to reduce train time.
• Introducing new GPU Service to manage GPU parameters for optimal performance.
• Training time up to 30% faster with introduction of Mixed-Precision quantization.

Other General Improvements
• Various UI improvements to increase ease-of-use.
• Support of 24-bit RGB images at inference.
• Automatic training if now the default training mode.
• Function for merging two datasets available. Useful to delegate annotations to a group.
• Explicit image shuffle mechanism at dataset creation reducing variation in model accuracy between training sessions.
• Improved visualisation of results for the object detection inference.
• User defined threshold is now propagated to inter-tile annotation overlap threshold.
• Region size and tile size are now user editable when step size is different than one.
• Detection of already running version of cortex and logging more information at cortex start.
• Standardised image augmentation functions across model types.
• Added filtering of invalid segmentation annotations.
• Added a cortex shutdown option (to be used for troubleshooting only).

SIU-032-23
• Improved logs by selectively removing most of the GPU polling info that were polluting the logs.
• Allow overwriting of model name on model save.
• In classification model type the confidence scores are now displayed for all categories.
• All categories now displayed along with confidence scores in continual learning predictions.
• Added the build number with which a model has been trained to the model information.
• Display all training metrics on a single plot to reduce GUI clutter.
• Added a function to export labelled data as a CSV file.

Rotated Object Detection

Sapera Processing the inference class supports object detection models with and without rotation. There are new fields in the result class to access the angle and the coordinates of the rotated rectangle. A new example dataset and a new demo are available to show labelling, training and inference using rotated object detection.
In Astrocyte the current object detection algorithm (YOLOX) was adapted to support rotation. At labelling time bounding boxes can be drawn using the graphic tool and rotated to precisely fit the shape and orientation of the object. At training time, the algorithm is automatically selected (regular or rotation-enabled) depending on whether the labels are rotated or not). At inference time the predictions are output as rotated rectangles.

NEW! State-of-the-art Segmentation Algorithm
Astrocyte introduces a new segmentation algorithm is introduced (MANet) to accompany the existing algorithm (DeepLabV3). MANet provides improved accuracy, faster training time and faster inference time. It is highly functional at finding tiny features on high resolution images. A new example dataset “Scratches” (to locate thin scratches on brushed metal plates) is available with an accompanying demo. The new algorithm is selected as default at training time (old algorithm available for compatibility). In Sapera Processing the inference code is fully compatible.
Inference time Improvement
The NVIDIA RTX 4000 series is now supported at training and inference time. See the table below for the new benchmarks below including the RTX 4090.
MODEL INFERENCE TIME
Module Dataset Image Size Input Size RTX 3070 RTX 3090 RTX 4090 Intel AMD
Anomaly Detection Metal 2592 x 2048 x 1 1024 x 1024 x 1 21.0 13.0 9.0 275.0 644.9
Classification Screw 768 x 512 x 1 768 x 512 x 1 3.1 2.2 1.2 31.9 41.3
Object Detection Hardware 1228 x 920 x 1 512 x 512 x 3 3.8 3.2 3.0 31.7 46.3
Segmentation Scratches 2048 x 2048 x 1 1024 x 1024 x 1 22.3 16.6 8.9 222.3 391.3


To ensure optimal and stable inference time Dalsa have introduced a new GPU Service to manage the parameters of the GPU. When your application is started the GPU driver is configured into the “performance mode” to favour optimal speed (the default mode being “power saving”). The initial mode is restored when application is closed. The new GPU Service is installed by both Astrocyte and Sapera Processing installers.

In addition to speed improvement at inference time the training can also run faster by using multiple GPUs. When using automatic training mode, you can select all GPUs available in the system such that the training operation is parallelised across GPUs.

Finally, in Sapera Vision Software Edition 2023-12, Dalsa introduces “Mixed-Precision” for quantization which uses a combination of 16-bit and 32-bit weights that allows accelerating the training time by up to 30%.

 
 


Need a price or more application information? Please email Adept Turnkey or call our offices

Adept Turnkey Pty Ltd are "The Machine Vision and Imaging Specialists" and distributor of Teledyne Dalsa products in Australia and New Zealand. To find out more about Sapera or any Teledyne Dalsa product, please call Adept Turnkey at Perth (08) 9242 5411 / Sydney (02) 9905 5551 / Melbourne (03) 9384 1775 or contact us online.

 

 

If you like this page, please recommend and share it.

Facebook Twitter More