You are here: Home

ImageProcessingBasics.com has a collection of informative and interactive Java applets explaining basic digital image processing concepts.

Each applet is accompanied by a short tutorial explaining the underlying theory. Furthermore, comments are welcome and are displayed at the bottom of the page for each topic.

NOTE: The work on migrating our interactive tutorial tools from the "dead" Java applet platform to HTML5/Javascript has started.

Until they are ready, it looks like one has to use the "appletviewer" tool found in the JDK to view the interactive java examples. When the tool is installed, one can start the applet by typing "appletviewer URL", e.g.:

 >> appletviewer http://www.imageprocessingbasics.com/spatial-resolution/ 

Our currently available tutorials/applets:

January 17, 2019: Finally, the work on migrating our interactive tutorial tools from the "dead" Java applet platform to HTML5/Javascript has started. Initial results look promising!

March 13, 2013: Unfortunately, the scaling of the spectrum in the convolution-based filters applet was a bit confusing -- now much improved!

March 11, 2013: Otsu's key in our new applet on threshold-based segmentation. Tutorial text to follow!

October 26, 2012: We're now using Disqus for handling our commenting.

October 13, 2012: This image of a woman's face that is used throughout the site; what's the story? The Lena/Lenna image on wikipedia.org.

August 10, 2012: A first draft of the tutorial text accompanying the color lookup tables applet is out.

April 29, 2012: Sticking to brightening up; an applet on color lookup tables is here! A tutorial text is, eh, to follow.

Feb 25, 2012: Color me gray! The accompanying tutorial text for the RGB-to-grayscale applet is out.

Nov 3, 2011: A new, colorful applet on RGB-to-grayscale conversion is now available! A tutorial text is soon to follow.

.. older news

ImageProcessingBasics.com © 2008-2019