Train Pixel Classifier up to 20x times faster with GPU-accelerated feature creation
More robust Pixel Classifier outcome by training on multiple datasets
Write your own image processing script in Python and use Aivia to run it
Up until now, applying a Pixel Classifier to a large dataset can take up to hours due to the numerous image processing functions needed. In Aivia 8.8, we have parallelized the process of applying the Pixel Classifier using GPU processing. In practical terms, this translates to a speed improvement of up to 20x when applying the Pixel Classifier. Instead of hours, you can expect to get results from the Pixel Classifier in seconds to minutes.
With the new and improved Pixel Classifier, you can spend more time analyzing your data and less time waiting.
GPU accelerated implementation
10x faster teaching
20x faster applying
Comparison based on apply time of the same Pixel Classifier on a 230 MB dataset (1024 x 1024 x 113).
Test system has a 3.6 GHz Intel i5-8600K Processor with 32 GB of RAM and Nvidia GTX 1060Ti graphics card with 6 GB of VRAM
Better Pixel Classifier
One of the most-requested features from our customers is now in Aivia 8.8, multi-session Pixel Classifier training. In Aivia 8.8, the images and drawn teaching regions in the pixel classifier can be saved as a training session. The session can be reloaded at any time for additional training on the same image or with additional images.
Aivia 8.8 introduces the 2D and 3D Magic Wand. Click on the object and Aivia automatically determines the object(s) based on your specified sensitivity setting and search range. If in 2D, Aivia repeats this action on subsequent z-slices. If in 3D, Aivia will display (in real time) the training region and will automatically determine the background, allowing you to define 3D objects with just one click.
Alternatively, you can use the Predict Next Slice tool automatically provides the teaching region on the immediate next z slice based on your drawn region, giving you a baseline drawn region to edit instead of drawing anew.
The new training workflow gives you the power to build a robust pixel classifier quickly. In testing, the time needed to create 3D annotations was reduced by (up to) 15x.
Save your progress and resume at any time
Train on multiple datasets for a more robust Pixel Classifier
Intuitive and smarter annotation tools to teach regions in 3D images more easily
3D ROI preview and apply
Customize using Python
Python is one of the leading programming languages for scientific data analysis and artificial intelligence projects. In Aivia 8.8, we are bringing you the ability to run select Python codes within the Aivia environment. Recent developments in deep learning for scientific imaging applications often take on one of two approaches – fully open or fully closed. In a fully-open system, users have near limitless flexibility in defining how their analysis can be executed which can be difficult for those without extensive scientific background to understand; whereas in a fully-closed system, users have much more limited options which are easy-to-use and understand. Aivia 8.8 takes a hybrid approach to deep learning. You can import your own Python script for processing the data which can then be used as input for training deep learning models.
Moreover, you can use Python with AIvia for any other application of your interest (not just for deep learning).
Allows "image in-image out" Python workflows
Run your Python code in parallel with Aivia
Customize your deep learning input with your own Python script
Test image restoration quality (sample script)