mpicbg.ij.clahe
Class Util

java.lang.Object
  extended by mpicbg.ij.clahe.Util

public class Util
extends Object

&lsquot;Contrast Limited Adaptive Histogram Equalization&rsquot; as described in
BibTeX:

 @article{zuiderveld94,
   author    = {Zuiderveld, Karel},
   title     = {Contrast limited adaptive histogram equalization},
   book      = {Graphics gems IV},
   year      = {1994},
   isbn      = {0-12-336155-9},
   pages     = {474--485},
   publisher = {Academic Press Professional, Inc.},
   address   = {San Diego, CA, USA},
 }
 

Version:
0.3b
Author:
Stephan Saalfeld

Constructor Summary
Util()
           
 
Method Summary
static float transferValue(int v, int[] clippedHist)
          Transfer a value.
static float transferValue(int v, int[] hist, int[] clippedHist, int limit)
          Transfer a value through contrast limited histogram equalization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

transferValue

public static final float transferValue(int v,
                                        int[] clippedHist)
Transfer a value.

Parameters:
v - the value
clippedHist - the clipped histogram from which the transfer function is generated
Returns:

transferValue

public static final float transferValue(int v,
                                        int[] hist,
                                        int[] clippedHist,
                                        int limit)
Transfer a value through contrast limited histogram equalization. For efficiency, the histograms to be used are passed as parameters.

Parameters:
v -
hist -
clippedHist -
limit -
Returns:


Copyright © 2007-2016 Fiji. All Rights Reserved.