Packages

p

ij_plugins.color

calibration

package calibration

Tools for color calibration.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. calibration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package chart

    Creation of color charts used for color calibration.

  2. package regression

    Color correction mappings based on polynomial regression.

Type Members

  1. class ColorCalibrator extends AnyRef

    Performs color calibration using a color chart.

    Performs color calibration using a color chart.

    The calibration in performed in the specified reference color space. For the best results the reference color space should be similar to the color space of the input image. That is, in optimal conditions function mapping from the actual color space to the reference color space should be close to linear. For instance for raw images the CIE XYZ color space is better reference than sRGB since mapping between the input and the reference can be done with good accuracy using low order polynomial. If the input image is a typical JPEG image it is best to select sRGB as a reference color space.

  2. case class CorrectionRecipe(corrector: CubicPolynomialTriple, colorConverter: ColorConverter, referenceColorSpace: ReferenceColorSpace, imageType: ImagePlusType) extends Product with Serializable

    Parameters needed to perform color correction of an image and convert it to sRGB.

    Parameters needed to perform color correction of an image and convert it to sRGB.

    corrector

    color correction mapping. Correction is done in the provided referenceColorSpace

    colorConverter

    use to convert to color space other than the provided referenceColorSpace

    referenceColorSpace

    indicates color space in which corrector operates

    imageType

    ImagePlus image type supported by this correction. Used to enforce matching image type. For instance, is imageType indicates GRAY32, it will result in when input is GRAY16, due to uncertainty in scaling of image values

  3. trait Corrector extends AnyRef

    Performs color space mapping.

    Performs color space mapping. Derived classes implement specific mapping methods.

  4. case class RGBMappingResult(image: ColorProcessor, clippingLow: Array[Long], clippingHigh: Array[Long]) extends Product with Serializable

    Represents color mapping results:

    Represents color mapping results:

    • corrected image
    • number of values in result images that have to be clipped to be in 0 to 255 range.

Value Members

  1. object CalibrationUtils
  2. object ColorCalibrator

    Color calibration helper methods

  3. object CorrectionRecipe extends Serializable
  4. object LOOCrossValidation

Inherited from AnyRef

Inherited from Any

Ungrouped