This plugin generates images from mathematical functions and primitive patterns in a predefined coordinate system. It can be used to synthesize test-cards to analyze for example the behavior of filter-operations or to test the functionality of various image-processing algorithms. The tool can also be used in a teaching environment, where example images for presentations can be prepared or even to demonstrate basic principles of digital image processing. The UI makes it possible to play around various parameters and will show a preview of the result. Further on, an artistic use to create images stacks or videos, is also imaginable.
The function value of a two- or three-dimensional function f(x, y) or f(x, y, z) is interpreted as the intensity value of the image.
Generate primitive patterns using boolean expressions with ImageJ macro code. The conditional will be executed for each pixel in the image inside the given coordinate range.
This Project started off the minimal Maven project implementing an ImageJ 1.x plugin. The Development is part of a bachelor thesis at the University of Applied Sciences Berlin.
Feel free to download the plugin and drop it into the plugin folder of ImageJ/Fiji
or alternatively just download the stand-alone version including ImageJ.
With Fiji/ImageJ2 you can also add my personal update site to the ImageJ Updater to stay up-to-date: sites.imagej.net/IamMM/
Find more informations about the project and all available downloads here: https://visual-computing.com/imagej/
You can find the wiki on the offical web site of ImageJ here.
It would be awesome to get some feedback about the user experience or other constructive suggestions.
Please let me know via mail or via the ImageJ Forum directly here in this thread
MIT. See LICENSE.txt.