Logarithm Operator

Author: Camillo Bosco (camillo.bosco@studenti.unict.it)
Advisor: Prof. Sebastiano Battiato (battiato@dmi.unict.it)
History: This plugin was implemented in July 2005

Works with:

8-bit images (grayscale and indexed) and RGB images
ImageJ's version: 1.33u (used to develop this plugin)
Source: Logarithm_.java
Installation:

Download Logarithm_.java to the plugins folder and compile it with the "Compile and Run" command. Restart ImageJ to add the "Logarithm" command to the Plugins menu.

Description:

This plugin implements the logarithm transform operator for image enhancement in the spatial domain.
It is defined as follows:


s=c*log(r+1)


where c is a fixed scaling constant (c=255/log(1+|R|) with |R|=255 for 8 bit images), r is the value of the input pixel and s is the corresponding value of the output pixel.
This transformation maps a narrow range of low values in the input image into a wider range of output levels. The opposite is true for higher values of input levels.

Usage:

Here is a brief description:
1) If you want, click on the button "List" to view the LUT values;
2) Also the possibility to save the graph in GIF format is provided by clicking on the button "Save";
3) Click on the button "Preview" to view as the image would be if it was processed according to the chosen transform curve;
4) Click on the button "Apply" to definitively apply the current transform to the image;
5) Click on the button "Help & Info" to view some information about this plugin.  



Downloads:

punto elenco Bosco C., A presentation of this project provided by C.Bosco (in Italian);

| ImageJ Plugins Page | ImageJ Home Page | IPLab@CT Home Page |