ImaproFX – Image Processing Framework

Grasping the essence of image processing and analysis algorithms may prove to be quite difficult. To simplify the comprehension of such algorithms, sugarcubeIT proposes ImaproFX, a Java FX user interface providing a dynamic visual feedback thanks to interactive controllers.

ImaproFX – JavaFX Image Processing Framework

The real power of ImaproFX comes from it’s Java coding framework… Coders can create their own image analysis ribbons simply by extending and loading an abstract “ImaproRibbon” class :

 

Deep Neural Network – Learning to draw

An interesting feature of Deep Neural Networks is their ability to tend to a simplified image using few neurons and many layers… Watch this CNN training evolution giving birth to AI artistic painting !

Using sugarcube’s Deep Learning API :

 

Algolive – Sorting algorithms visualisation

Understanding sorting algorithms may be a bit tricky : InsertionSort, SelectionSort, BubbleSort, ShellSort, QuickSort, MergeSort.

In order to simplify the comprehension of such algorithms, sugarcubeIT propose Algolive, a simple animated user interface implemented in HTML5 (CSS3 & JavaScript) able to visually decipher the key steps of several major sorting algorithms.

AlgoLive is freely accessible for any personnal and teaching use : www.sugarcube.ch/algolive

Post written by Jean-Luc Bloechle