Ticket #38 (assigned task)

Opened 2 years ago

Last modified 3 months ago

Implement image scaling routine with correct gamma handling

Reported by: curtis Owned by: dscho
Priority: minor Milestone: imagej-2.5.0
Component: ij-analysis Version:
Severity: non-issue Keywords:
Cc: Blocked By:
Blocking:

Description

There is a widespread problem with  gamma error in picture scaling. It would be nice to write an imglib-based ImageJ plugin that implements the proper gamma handling.

Change History

comment:1 Changed 2 years ago by curtis

  • Owner aivar deleted
  • Status changed from new to assigned
  • Component changed from imglib to analysis

comment:2 Changed 13 months ago by curtis

  • Owner set to curtis

comment:3 Changed 3 months ago by curtis

  • Owner changed from curtis to dscho

Maybe this is something dscho would enjoy doing. ;-)

comment:4 Changed 3 months ago by dscho

Not so sure. This is something we need to take care off very carefully. Most images we work with -- for example, almost all fluorescence images and certainly all images recorded by electron microscopes -- are not photographs.

Rather, they are spectrograms, so the numbers attached as pixel values have to be taken at face value, they represent intensities proportional to the measured values.

As such, they must not be transformed via the gamma function, that would represent a serious error.

comment:5 Changed 3 months ago by curtis

Right, it is up to the user to select the correct scaling algorithm (and/or check the correct box in the Rescale plugin's options, etc.). Still, adding this would give ImageJ something that few other image processing packages have. Of course, it is low priority, hence the late milestone.

Note: See TracTickets for help on using tickets.