This is a contrast-enhancing ImageJ plugin for 8 bit
greyscale images. It creates a new contrast-enhanced image from the processed image.
It asks for the geometric half length (halfLength) of the
contrast-enhancing square. More information is available at
Filter_Rank version 1.1.0 based on Contrast_Enhancer_ version 1.0.3
Modified by G. Landini G.Landini@bham.ac.uk on 23/Nov/2003:
Changed “half-length” for “filter window size” (more intuitive)
Added option to do (or rather “not to do”) rank randomisation, so please be
aware of this change in the algorithm
Added option for (not to) rescale to 8 bit range (to keep the real rank value)
Added option to overwrite the image data (no new image is created)
Added capability to filter stacks and to be recordable (for macro creation)
Moved dialog to setup()
Pending issues / bugs:
When a stack is processed and “Create new image” is checked,
it creates individual images rather than a new stack.
As a temporary measure do run(“Convert Images to Stack”); to merge result into a stack.
Copyright (C) 2001 ARTENUM SARL.
This program is a free software; you can redistribute it and/or
modify it under the terms of the GNU General Public license
as published by the Free Software Foundation; either version 2
of license, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place – Suite 330, Boston, MA 02111-1307, USA.
Author: Werner Bailer (firstname.lastname@example.org) Date: 2001/10/29 Source: DCT_.java Installation: Download DCT_.class and DCT.class to the plugins folder and restart ImageJ. Description: Calculates forward and inverse
Author: Wayne Rasband (email@example.com) Date: 2002/01/09 Source: Twelve_Bit_Expander.java Installation: Download Twelve_Bit_Expander.class to the plugins folder and restart ImageJ. Description: This plugin unpacks a 16-bit little-endian
Author: Wayne Rasband (firstname.lastname@example.org) Date: 2000/05/31 Requirements: ImageJ 1.17j or later Limitations: Limited to square kernels and real images Source: Real_Convolver.java Installation: Download Real_Convolver.class to
Author: Erik Lieng Date: 2002/10/01 Source: Gaussian_Filter.java Installation: Download Gaussian_Filter.class to the plugins folder and restart ImageJ. Description: This plugin calculates a 2D Gaussian filter.