Matrox Design Assistant X includes classification steps for automatically categorizing image content using machine learning. These steps make use of deep learning—specifically convolutional neural network (CNN)—technology in two distinct approaches.
The first approach—implemented by the CNNClassIndex step—assigns images or image regions to pre-established classes. Results for each image or image region consist of the most likely class and a score for each class. The second approach—implemented by the CNNClassMap step—generates maps indicating the pre-established class and score for all image neighborhoods. These classification steps are particularly well suited for analyzing images of highly textured, naturally varying, and acceptably deformed goods.