SAS Viya provides CAS actions for processing images. Combining these image processing actions with deep learning actions allows SAS Viya to step into the realm of computer vision.
SAS Viya image actions let you read and write images, process images, and manipulate the image data. SAS Viya deep learning actions let you construct and train convolutional neural networks, as well as score and deploy them.
Ten image processing CAS actions are currently available:
Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.
Ten deep learning CAS actions are available as part of the SAS Viya deep learning action set.
Each image action lets you accomplish a number of tasks. Details on these are in the documentation , but I will briefly describe some capabilities of the processImages and augmentImages actions to whet your appetite.
The processImages action is quite rich. For example, it lets you:
A plethora of examples including visuals using Python code are available in the SAS Viya 3.3 documentation.
See a few examples below:
The CAS augmentImages action lets you:
See the example from the documentation below:
An excellent demonstration on distinguishing images via Jupyter notebook and Python code that call CAS actions (Dolphins versus Giraffes) is available on Github.
Aside: We notice that in these images that none of the dolphins and none of the giraffes are wearing life preservers. This is because:
The dolphin versus giraffe example using SAS Viya with python-dlpy is nicely laid out for you in a Jupyter notebook.
I hope I have piqued your interest. To learn more, spend some time looking at the documentation and the links below!
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.