IamMM / Image_Synthesizer

ImageJ Plugin to synthesize images with certain parameters and function input

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Synthesizer

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.

Modes

Functions to image

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.

GUI screenshot functions

Conditional to 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.

GUI screenshot conditional

Development

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.

Download

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/

Wiki

You can find the wiki on the offical web site of ImageJ here.

Feedback

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

License

MIT. See LICENSE.txt.

About

ImageJ Plugin to synthesize images with certain parameters and function input

License:MIT License


Languages

Language:Java 91.5%Language:HTML 8.5%