Author Topic: Which processes use linear VS non linear ?  (Read 2926 times)

Offline Aircrftr

  • Newcomer
  • Posts: 20
Which processes use linear VS non linear ?
« on: 2016 June 13 19:32:04 »
Is there a way to look at a process and know if it was designed to be used strictly on linear images, Non-linear or both?  It would be nice to have a way to know which process should be used on linear or non-linear or both....

Dan

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729

Offline jkmorse

  • PixInsight Padawan
  • ****
  • Posts: 931
  • Two questions, Mitch . .
    • Jim Morse Astronomy
Re: Which processes use linear VS non linear ?
« Reply #2 on: 2016 June 14 11:48:51 »
Dan,

Rob cites the gold standard though that is now a bit dated, being produced before many of the existing tools even existed.  Here is my attempt to update that list:

Linear vs. Non-Linear Processing Steps:

Tools working on linear and non-linear images equally well:
AutoHistogram
CloneStamp*
ColorSaturation   
CurvesTransform – (other than saturation)*
DynamicAlignment
HistogramTransformation*
IntegerResample
Invert
MaskedStretch
NBRGBCombination
   RangeSelection
   RGBWorkingSpace assignment
   Rotation
SCNR*
   StarAlignment*
   StarMask*
Statistics
   processes that only alter the physical shape of the image

Tools best used on linear images:
AssistedColorCalibration
AutomaticBackgroundExtraction
ColorCalibration
CosmeticCorrection
Fast Rotation
Deconvolution*
DeconvolutionPreview
DrizzleIntegration
DynamicBackgroundExtraction*
Dynamic Crop*
Dynamic PSF*
GradientHDRComposition
GradientHDRCompression
GradientMergeMosaic
HDRComposition
ImageCalibration*
ImageIntegration*
      LinearFit*
MLT Noise Reduction*
ScreenTransferFunction*
SubframeSelector*
Superbias

Tools best used on non-linear:
ACDNR
CanonBandingReduction
ChannelCombination
CurvesTransformation - for saturation*
DarkStructureEnhancement
HDRMultiscaleTransform
LocalHistogramEqualization*
MorphologicalTransform*
ATWT Noise Reduction
MMT*
TGVD Noise Reduction*
SHO-AIP NB Combination*

That leaves the following uncategorized:

Processes:
ChannelExtraction
ChannelMatch
Convolution
DefectMap
DigitalDevelopment
FourierTransform
ICCProfileTransformation
InverseFourierTransform
LarsonSekanina
NoiseGenerator
RestorationFilter
SimplexNoise
UnsharpMask


*Tools I use on almost all of my images

These assessments show my personal bias so feel free to test using Tools in other categories to see if you come to different conclusions.

Hope that helps,

Jim
Really, are clear skies, low wind and no moon that much to ask for? 

New Mexico Skies Observatory
Apogee Aspen 16803
Planewave CDK17 - Paramount MEII
Planewave IFR90 - Astrodon LRGB & NB filters
SkyX - MaximDL - ACP

http://www.jimmorse-astronomy.com
http://www.astrobin.com/users/JimMorse

Offline Aircrftr

  • Newcomer
  • Posts: 20
Re: Which processes use linear VS non linear ?
« Reply #3 on: 2016 June 14 21:16:28 »
Thanks for the info guys!
     It would really be nice if the developers could assign colors to the process title bars or something like that. I.E. linear processes would have their title bar colored blue, Non-linear blue and if it works in either state red/blue....   that way we could tell just by looking at it instead of keeping a list somewhere..