package calibration
Tools for color calibration.
- Alphabetic
- By Inheritance
- calibration
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package chart
Creation of color charts used for color calibration.
- package regression
Color correction mappings based on polynomial regression.
Type Members
- 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.
- 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
indicatesGRAY32
, it will result in when input isGRAY16
, due to uncertainty in scaling of image values
- trait Corrector extends AnyRef
Performs color space mapping.
Performs color space mapping. Derived classes implement specific mapping methods.
- 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
- object CalibrationUtils
- object ColorCalibrator
Color calibration helper methods
- object CorrectionRecipe extends Serializable
- object LOOCrossValidation
Operations on color spaces and color images, including color calibration.
ij_plugins.color
is the root package for the project.Package
ij_plugins.color.calibration
contains color calibration.Package
ij_plugins.color.converter
contains conversions between color spaces.