NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #135 (closed enhancement: moved)

Opened 2007-05-14T17:19:00-05:00

Last modified 2014-01-09T13:38:54-06:00

Support for spectral calibration

Reported by: curtis Owned by: nor
Priority: critical Milestone:
Component: slim-plotter Severity: serious
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by curtis)

Slim Plotter assumes that the lifetime histograms are relatively correct between channels, but that assumption is not really the case. In actuality, there is an expected intensity curve from lower to higher wavelengths, and an actual curve from the system that probably does not match perfectly. Slim Plotter could compare the expected to the actual intensity value at each physical spectral channel, compute a scale factor for each, and apply them to the lifetime histograms of the experiment.

  • One file contains the "expected" spectral curve (i.e., single pixel per channel).
  • Other files contain calibration information: system collection at a particular date. These calibration files are essentially experiment data with nothing under the scope.
  • Slim Plotter needs to bin all pixels and lifetime bins for each physical spectral channel in the calibration files together. Wavelengths should be determined from the filename naming convention, since the information is not present in SDT. The resulting curve should be compared to the expected results, to compute scale values.
  • The computed scale values could be cached based on file datestamps. That is, only recompute the scale values if the calibration files have been updated since the last computation.
  • However, the problem of when an experiment was collected must be addressed. Older calibration files must be kept around, in case people want to read data corresponding to the era of that calibration. That is, Slim Plotter should only use calibration files from dates matching the experiment data. It is probably safest to take an educated guess about which calibration data to use, then allow the user to confirm the choice as part of the initial menu.
  • Lastly, it should be possible to have multiple calibration files for a given era, because they need to cover more than 150 nm, which is what the 16-channel system currently spans. Also, to increase accuracy, it would be handy to drop in multiple calibration files per wavelength, which Slim Plotter would average.

Change History

comment:1 Changed 2007-05-14T17:22:37-05:00 by curtis

  • Description modified

comment:2 Changed 2007-10-09T09:55:22-05:00 by curtis

  • Owner curtis deleted

See tickets #84 and #183 for related calibration tasks.

comment:3 Changed 2007-10-09T09:59:14-05:00 by curtis

  • Priority changed from major to critical

comment:4 Changed 2007-10-09T10:22:47-05:00 by curtis

  • Type changed from task to enhancement

comment:5 Changed 2007-10-09T12:43:24-05:00 by curtis

  • Owner set to nor

comment:6 Changed 2014-01-09T13:38:54-06:00 by curtis

  • Status changed from new to closed
  • Resolution set to moved
  • Description modified
  • Severity set to serious