Teledyne DALSA Astrocyteâ„¢ is a code-free AI training tool to quickly deploy AI models for machine vision solutions. Astrocyte empowers users to harness 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 and segmentation. With its highly flexible graphical user interface, Astrocyte allows visualizing and interpreting models for performance/accuracy as well as exporting these models to files that are ready for runtime in Teledyne DALSA Saperaâ„¢ Processing and Sherlockâ„¢ vision software platforms.
Why AI?
Traditional Machine Vision Tools
✗ Confuse water droplets and surface damage
✗ Can’t handle shade and perspective changes
✗ Miss subtle surface damage
AI Classification Algorithim
✓ Ignores water droplets
✓ Is robust to variations in surface finish and perspective
✓ Can detect a full range of defects
No AI Expertise or Code Required
- Train a model without having to learn about any AI parameters
- Simply choose one of three tuning depth options (low, medium, high), and easily get an optimized AI model
- Graphical user interface for rapid machine vision development
- Train AI models quickly (under 10 minutes with good data)
Save Time Labelling Images and Training
- Continual learning allows for updating of classification models on the factory floor without retraining. This saves hours of time updating models.
- Automatic labelling (Via SSOD or pretrained models) generates bounding boxes and labels
- Import existing label sets (.txt, PASCAL VOC, MS COCO, KITTI))
- Segmentation annotation with different shapes (polygon, rectangle, circle, torus tools)
- Decrease training effort with pre-trained AI models (less samples required)
Key Features
- Graphical User Interface for rapid machine vision application development.
- Automatic tuning of training hyperparameters for maximum ease-of-use for non-experts in AI (also a manual mode for experts).
- Automatic generation of annotations via pre-trained models or semi-supervised training.
- Masking of regions to exclude from inspection via ROI markers of multiple shapes.
- Highly accelerated inference engine for optimal runtime speed on either GPU or CPU.
- Training on multiple GPUs to reduce training time.
- Continual Learning (aka Lifelong Learning) in classification for further learning at runtime.
- Object detection at an angle (aka rotated bounding boxes).
- Location of small defects in high-resolution images via tiling mechanism.
- Easy integration with Sapera Processing and Sherlock vision software for runtime inference.
- Assess AI models via visual tools such as heatmaps, loss function curves, confusion matrix.
- Full image data privacy – train and deploy AI models on local PC.
Graphical interfaces in Sapera and Astrocyce software make it esier to implement your own deep learning network. Learn more from this article.
Combine with other Teledyne Components
- Leverage Teledyne’s Sherlock or Sapera Processing to get the best of rule-based algorithms combined with AI models for a full solution
- Live video acquisition from Teledyne and third-party cameras
Application Examples
Astrocyte Inspections in the Recycling Industry
- Plastic particles, such as from beverage bottles, undergo a multiple-step recycling and inspection process before they are reused in new plastic products.
- Astrocyte is used to locate and classify more than 30 types of materials with high accuracy to ensure high quality material with less than 10 parts per million of contaminants.
Article Originally published in Vision System Design: Tell Me More
Astrocyte Improves Quality & Efficiency in Medical Imaging
- The tiny and random nature of fibers on X-ray detectors make them challenging and time consuming for traditional methods or humans.
- With Astrocyte, the X-ray solutions team was able to rapidly identify all defects and even outperform their operators.
Article Originally published in Novus Light: Tell Me More
Inspection of Screw Threads
Classification of good and bad screw tips. Subtle defects on screw threads are detected and classified as bad samples. Astrocyte detects small defects on high resolution images of reflective surface. Just a few tens of samples are required to train a good accuracy model. Classification is used when good and bad samples are available, while Anomaly Detection is used when only good samples are available.