<?xml version="1.0" encoding="UTF-8"?>
<!--
********************************************************************
PixInsight XML Process Serialization Module - XPSM 1.0
********************************************************************
Automatically generated on 2017/06/13 21:19:12 UTC
PixInsight Core 01.08.04.1195 (x64)
Copyright (c) 2003-2015 Pleiades Astrophoto
********************************************************************
-->
<xpsm version="1.0" xmlns="http://www.pixinsight.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.pixinsight.com http://pixinsight.com/xsd/xpsm-1.0.xsd">
   <instance class="PixelMath" id="Step10_Optional_Blend_Images_If_HDR_Aas_Too_Strong_Ch16_instance">
      <description>Chapter 16 of book will explain how to blend images</description>
      <parameter id="expression"></parameter>
      <parameter id="expression1"></parameter>
      <parameter id="expression2"></parameter>
      <parameter id="expression3"></parameter>
      <parameter id="useSingleExpression" value="true"/>
      <parameter id="symbols"></parameter>
      <parameter id="generateOutput" value="true"/>
      <parameter id="singleThreaded" value="false"/>
      <parameter id="use64BitWorkingImage" value="false"/>
      <parameter id="rescale" value="false"/>
      <parameter id="rescaleLower" value="0"/>
      <parameter id="rescaleUpper" value="1"/>
      <parameter id="truncate" value="true"/>
      <parameter id="truncateLower" value="0"/>
      <parameter id="truncateUpper" value="1"/>
      <parameter id="createNewImage" value="false"/>
      <parameter id="showNewImage" value="true"/>
      <parameter id="newImageId"></parameter>
      <parameter id="newImageWidth" value="0"/>
      <parameter id="newImageHeight" value="0"/>
      <parameter id="newImageAlpha" value="false"/>
      <parameter id="newImageColorSpace" value="SameAsTarget"/>
      <parameter id="newImageSampleFormat" value="SameAsTarget"/>
      <table id="outputData" rows="0"/>
   </instance>
   <instance class="TGVDenoise" id="Step25_Optional_TVGDenoise_Ch18_instance">
      <description>This may be required after adjusting Curves or Colour Saturation

**************************************************************
*** USE AN INVERTED RANGEMASK TO PROTECT HIGH-SIGNAL AREAS ***
**************************************************************


Strength
1. Change the exponent value (far right) to find the best range to be in.
2. Change the coefficient value (middle box / slider) to find the best value.


Edge Protection
1. Create a small preview with no stars or nebulosity.
2. Open Statistics process and select preview as view.
3. If StdDev isn't in the list, add it using the wrench button
4. Set the edge protection of the middle value and power.


Smoothness
1. Default values generally work well, adjust it to combat 'blotchyness' if required.


Iterations
1. Use 250 iterations for testing.
2. Increase to 500-1000 for the actual application.</description>
      <parameter id="rgbkMode" value="false"/>
      <parameter id="filterEnabledL" value="true"/>
      <parameter id="filterEnabledC" value="true"/>
      <parameter id="strengthL" value="5.00000000"/>
      <parameter id="strengthC" value="7.00000000"/>
      <parameter id="edgeProtectionL" value="0.00300000"/>
      <parameter id="edgeProtectionC" value="0.00300000"/>
      <parameter id="smoothnessL" value="2.00000000"/>
      <parameter id="smoothnessC" value="2.00000000"/>
      <parameter id="maxIterationsL" value="250"/>
      <parameter id="maxIterationsC" value="250"/>
      <parameter id="convergenceEnabledL" value="false"/>
      <parameter id="convergenceEnabledC" value="false"/>
      <parameter id="convergenceLimitL" value="0.00400000"/>
      <parameter id="convergenceLimitC" value="0.00400000"/>
      <parameter id="supportEnabled" value="false"/>
      <parameter id="supportViewId"></parameter>
      <parameter id="supportPreview" value="false"/>
      <parameter id="supportRemovedWaveletLayers" value="0"/>
      <parameter id="supportShadowsClip" value="0.00000"/>
      <parameter id="supportHighlightsClip" value="1.00000"/>
      <parameter id="supportMidtonesBalance" value="0.50000"/>
   </instance>
   <instance class="Script" id="Step28_Optional_ColorMask_Ch18_instance">
      <description>DEFAULT SETTINGS ARE NORMALLY FINE

Chrominance Mask
 - This selects more saturated areas of the chosen colour.

Lightness Mask
 - This selects the brighter areas of the chosen colour.</description>
      <parameter id="filePath">$PXI_SRCDIR/scripts/ColorMask/ColorMask_0.7.js</parameter>
      <parameter id="md5sum">87a0c5d3773e68c6633b599d4879adf9</parameter>
      <table id="parameters" rows="5">
         <tr>
            <td id="id">minHue</td>
            <td id="value">0</td>
         </tr>
         <tr>
            <td id="id">maxHue</td>
            <td id="value">0</td>
         </tr>
         <tr>
            <td id="id">maskType</td>
            <td id="value">0</td>
         </tr>
         <tr>
            <td id="id">maskStrength</td>
            <td id="value">1</td>
         </tr>
         <tr>
            <td id="id">blurLayers</td>
            <td id="value">0</td>
         </tr>
      </table>
   </instance>
   <instance class="CloneStamp" id="Step31_Optional_Clonestamp_Ch19_instance">
      <description>Use this to remove any bad pixels, satelite trails, etc.</description>
      <table id="cloner" rows="0"/>
      <table id="actions" rows="0"/>
      <parameter id="width" value="0"/>
      <parameter id="height" value="0"/>
      <parameter id="clonerColor" value="4292927712"/>
      <parameter id="boundsColor" value="4292927712"/>
   </instance>
   <instance class="FastRotation" id="Step03_Rotate_Image_FastRotate_Ch14_instance">
      <parameter id="mode" value="Rotate180"/>
      <parameter id="noGUIMessages" value="false"/>
   </instance>
   <instance class="StarMask" id="Step22_StarMask_Ch17_instance">
      <description>1. Extract Lightness image from original using 'ChannelExtraction'.

2. Create a preview which includes various star sizes

GUIDELINES

 - If noise or other non-stellar structures are included, raise the 'Noise threshold'.

 - If large stars are not included, raise the 'Scale' amount.

 - Under 'Mask preprocessing', raise the 'Midtones' slider to exclude dim stars.

 - If needed, raise the 'Shadows' slider to further restrict selection to bright stars.

 - Lowering 'Truncation' will also provide a stronger result.

 - Deselect galactic cores using the Clonestamp process (Ch 17) or by adjusting the 'Midtones' slider further.

 - Structure Growth
   &gt; Lower 'Large-scale' to make large stars smaller, increase for the opposite effect.
   &gt; Lower 'Small-scale' to make small stars smaller, increase for the opposite effect.</description>
      <parameter id="shadowsClipping" value="0.00000"/>
      <parameter id="midtonesBalance" value="0.50000"/>
      <parameter id="highlightsClipping" value="1.00000"/>
      <parameter id="waveletLayers" value="5"/>
      <parameter id="structureContours" value="false"/>
      <parameter id="noiseThreshold" value="0.10000"/>
      <parameter id="aggregateStructures" value="false"/>
      <parameter id="binarizeStructures" value="false"/>
      <parameter id="largeScaleGrowth" value="4"/>
      <parameter id="smallScaleGrowth" value="2"/>
      <parameter id="growthCompensation" value="2"/>
      <parameter id="smoothness" value="16"/>
      <parameter id="invert" value="false"/>
      <parameter id="truncation" value="1.00000"/>
      <parameter id="limit" value="1.00000"/>
      <parameter id="mode" value="StarMask"/>
   </instance>
   <instance class="ExponentialTransformation" id="Step24_ExponentialTransformation_Enhance_Fine_Background_Detail_instance">
      <description>*********************************************
*** USE THE PREVIEW TO GET SETTINGS RIGHT ***
*********************************************

Function
 - Normally PIP function works well.
 - SMI is a bit more extreme

Order
 - Mormally somewhere between 0.1 - 1.0 works well.

Smoothness
 - Normally somewhere around 1.0 works well.

Lightness Mask
 - Leave this enabled.</description>
      <parameter id="functionType" value="PIP"/>
      <parameter id="order" value="1.0"/>
      <parameter id="sigma" value="1.00"/>
      <parameter id="useLightnessMask" value="true"/>
   </instance>
   <instance class="StarMask" id="Step08_Local_Deringing_Support_Image_Ch10_instance">
      <description>1. Extract Lightness image from original using 'ChannelExtraction'.

2. Create a preview which includes various star sizes

GUIDELINES

 - If noise or other non-stellar structures are included, raise the 'Noise threshold'.

 - If large stars are not included, raise the 'Scale' amount.

 - Under 'Mask preprocessing', raise the 'Midtones' slider to exclude dim stars.

 - If needed, raise the 'Shadows' slider to further restrict selection to bright stars.

 - Lowering 'Truncation' will also provide a stronger result.

 - Deselect galactic cores using the Clonestamp process (Ch 17) or by adjusting the 'Midtones' slider further.

 - Structure Growth
   &gt; Lower 'Large-scale' to make large stars smaller, increase for the opposite effect.
   &gt; Lower 'Small-scale' to make small stars smaller, increase for the opposite effect.</description>
      <parameter id="shadowsClipping" value="0.00000"/>
      <parameter id="midtonesBalance" value="0.50000"/>
      <parameter id="highlightsClipping" value="1.00000"/>
      <parameter id="waveletLayers" value="5"/>
      <parameter id="structureContours" value="false"/>
      <parameter id="noiseThreshold" value="0.10000"/>
      <parameter id="aggregateStructures" value="false"/>
      <parameter id="binarizeStructures" value="false"/>
      <parameter id="largeScaleGrowth" value="4"/>
      <parameter id="smallScaleGrowth" value="2"/>
      <parameter id="growthCompensation" value="2"/>
      <parameter id="smoothness" value="16"/>
      <parameter id="invert" value="false"/>
      <parameter id="truncation" value="1.00000"/>
      <parameter id="limit" value="1.00000"/>
      <parameter id="mode" value="StarMask"/>
   </instance>
   <instance class="HDRMultiscaleTransform" id="Step09_HDRMultiscaleTransform_Ch16_instance">
      <description>***********************************************************
*** USE THIS FOR GALAXIES, OR NEBULA, WITH BRIGHT CORES ***
***********************************************************

1. Layers normally work best at 6 but 3-7 is an acceptable range.

2. Test settings with 'Median transform' ticked then redo with it unticked to see which looks better, ignore any ringing around stars with it unticked. [Unticked = Atrous Wavlet Algorythm (AT)]

3. If AT (unticked) looks better then enable 'Deringing', try to use as low a settinng as possible for both small &amp; large scale sliders. Try default values first.

4. With AT the 'B3 spline' scaling function is normally fine, you can try 'Linear Interpolation' if you are trying to isolate small structures.

5. Keep 'To Lightness' &amp; 'Preserve hue' ticked.

6. Use Lightness mask as first try, if it turns large stars into donuts try using a 'Local Deringing Support Image'</description>
      <parameter id="numberOfLayers" value="6"/>
      <parameter id="numberOfIterations" value="1"/>
      <parameter id="invertedIterations" value="true"/>
      <parameter id="overdrive" value="0.000"/>
      <parameter id="medianTransform" value="true"/>
      <parameter id="scalingFunctionData">0.003906,0.015625,0.023438,0.015625,0.003906,0.015625,0.0625,0.09375,0.0625,0.015625,0.023438,0.09375,0.140625,0.09375,0.023438,0.015625,0.0625,0.09375,0.0625,0.015625,0.003906,0.015625,0.023438,0.015625,0.003906</parameter>
      <parameter id="scalingFunctionRowFilter">0.0625,0.25,0.375,0.25,0.0625</parameter>
      <parameter id="scalingFunctionColFilter">0.0625,0.25,0.375,0.25,0.0625</parameter>
      <parameter id="scalingFunctionName">B3 Spline (5)</parameter>
      <parameter id="deringing" value="false"/>
      <parameter id="smallScaleDeringing" value="0.000"/>
      <parameter id="largeScaleDeringing" value="0.250"/>
      <parameter id="outputDeringingMaps" value="false"/>
      <parameter id="midtonesBalanceMode" value="Automatic"/>
      <parameter id="midtonesBalance" value="0.500000"/>
      <parameter id="toLightness" value="true"/>
      <parameter id="preserveHue" value="true"/>
      <parameter id="luminanceMask" value="true"/>
   </instance>
   <instance class="LocalHistogramEqualization" id="Step23_LHE_Enhance_Fine_Background_Detail_EG_Dust_instance">
      <parameter id="radius" value="50"/>
      <parameter id="histogramBins" value="Bit8"/>
      <parameter id="slopeLimit" value="1.5"/>
      <parameter id="amount" value="0.500"/>
      <parameter id="circularKernel" value="true"/>
   </instance>
   <instance class="CurvesTransformation" id="Step26_CurvesT_Ch18_instance">
      <description>1. Use either a luminance or range mask to protect background

2. Use readout mode to check an area of background to ensure all 3 colour channels are properly aligned.</description>
      <table id="R" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Rt" value="AkimaSubsplines"/>
      <table id="G" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Gt" value="AkimaSubsplines"/>
      <table id="B" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Bt" value="AkimaSubsplines"/>
      <table id="K" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Kt" value="AkimaSubsplines"/>
      <table id="A" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="At" value="AkimaSubsplines"/>
      <table id="L" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Lt" value="AkimaSubsplines"/>
      <table id="a" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="at" value="AkimaSubsplines"/>
      <table id="b" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="bt" value="AkimaSubsplines"/>
      <table id="c" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="ct" value="AkimaSubsplines"/>
      <table id="H" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Ht" value="AkimaSubsplines"/>
      <table id="S" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="St" value="AkimaSubsplines"/>
   </instance>
   <instance class="ColorSaturation" id="Step27_ColourS_Ch18_instance">
      <description>**************************************************
*** USE INSTEAD OR AFTER CURVES TRANSFORMATION ***
**************************************************

If you use masks like starmasks or range masks you can change the saturation of different elements.</description>
      <table id="HS" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
      </table>
      <parameter id="HSt" value="AkimaSubsplines"/>
      <parameter id="hueShift" value="0.000"/>
   </instance>
   <instance class="ExponentialTransformation" id="Step30_Optional_ExponentialTransformation_Ch19_instance">
      <description>*********************************************
*** USE THE PREVIEW TO GET SETTINGS RIGHT ***
*********************************************

Function
 - Normally PIP function works well.
 - SMI is a bit more extreme

Order
 - Mormally somewhere between 0.1 - 1.0 works well.

Smoothness
 - Normally somewhere around 1.0 works well.

Lightness Mask
 - Leave this enabled.</description>
      <parameter id="functionType" value="PIP"/>
      <parameter id="order" value="1.0"/>
      <parameter id="sigma" value="1.00"/>
      <parameter id="useLightnessMask" value="true"/>
   </instance>
   <instance class="MorphologicalTransformation" id="Step31_MorphologicalTransformation_Ch19_instance">
      <description>**************************************************************
*** USED TO SHRINK BLOATED STARS OR REDUCE NUMBER OF STARS ***
**************************************************************
***************** ALWAYS USE A STAR MASK *********************
**************************************************************

Operator
 - Erosion (Minimum) &gt; Use this for shirnking stars.
 - Morpholigical Selection &gt; Shirnks stars more subtly.

Structuring Element
 - Use the circular one (Second row, second from the left)

Structure Manager
 - Chose 5x5 Circular.
 - Chose Size 5 (25 elements)

Selection
 - Lowering this value creates more erosion.
 - Raising this value creates more dilation.</description>
      <parameter id="operator" value="Selection"/>
      <parameter id="interlacingDistance" value="1"/>
      <parameter id="lowThreshold" value="0.000000"/>
      <parameter id="highThreshold" value="0.000000"/>
      <parameter id="numberOfIterations" value="1"/>
      <parameter id="amount" value="0.25"/>
      <parameter id="selectionPoint" value="0.25"/>
      <parameter id="structureName">5x5 Circular Structure</parameter>
      <parameter id="structureSize" value="5"/>
      <table id="structureWayTable" rows="1">
         <tr>
            <td id="mask">0x00,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x00</td>
         </tr>
      </table>
   </instance>
   <instance class="CurvesTransformation" id="Step11_CurvesTransformation_Ch17_instance">
      <description>**********************************************************
*** TRY NOT TO OVERDO IT, YOU CAN ALWAYS DO MORE LATER ***
**********************************************************

1. In 'L' channel:
    - Fix top on top third intersection.
    - Adjust middle up very slightly.
    - Adjust botton third intersection down slightly.

2. Optionally repeat Step 1 for individual colour channels. To reset adjustments to a single channel, select it and click the red 'X' button.</description>
      <table id="R" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Rt" value="AkimaSubsplines"/>
      <table id="G" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Gt" value="AkimaSubsplines"/>
      <table id="B" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Bt" value="AkimaSubsplines"/>
      <table id="K" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Kt" value="AkimaSubsplines"/>
      <table id="A" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="At" value="AkimaSubsplines"/>
      <table id="L" rows="5">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="0.24289"/>
            <td id="y" value="0.20972"/>
         </tr>
         <tr>
            <td id="x" value="0.50388"/>
            <td id="y" value="0.53197"/>
         </tr>
         <tr>
            <td id="x" value="0.75711"/>
            <td id="y" value="0.75448"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Lt" value="AkimaSubsplines"/>
      <table id="a" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="at" value="AkimaSubsplines"/>
      <table id="b" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="bt" value="AkimaSubsplines"/>
      <table id="c" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="ct" value="AkimaSubsplines"/>
      <table id="H" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Ht" value="AkimaSubsplines"/>
      <table id="S" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="St" value="AkimaSubsplines"/>
   </instance>
   <instance class="StarMask" id="Step16_StarMask_Ch17_instance">
      <description>1. Extract Lightness image from original using 'ChannelExtraction'.

2. Create a preview which includes various star sizes

GUIDELINES

 - If noise or other non-stellar structures are included, raise the 'Noise threshold'.

 - If large stars are not included, raise the 'Scale' amount.

 - Under 'Mask preprocessing', raise the 'Midtones' slider to exclude dim stars.

 - If needed, raise the 'Shadows' slider to further restrict selection to bright stars.

 - Lowering 'Truncation' will also provide a stronger result.

 - Deselect galactic cores using the Clonestamp process (Ch 17) or by adjusting the 'Midtones' slider further.

 - Structure Growth
   &gt; Lower 'Large-scale' to make large stars smaller, increase for the opposite effect.
   &gt; Lower 'Small-scale' to make small stars smaller, increase for the opposite effect.</description>
      <parameter id="shadowsClipping" value="0.00000"/>
      <parameter id="midtonesBalance" value="0.50000"/>
      <parameter id="highlightsClipping" value="1.00000"/>
      <parameter id="waveletLayers" value="5"/>
      <parameter id="structureContours" value="false"/>
      <parameter id="noiseThreshold" value="0.10000"/>
      <parameter id="aggregateStructures" value="false"/>
      <parameter id="binarizeStructures" value="false"/>
      <parameter id="largeScaleGrowth" value="4"/>
      <parameter id="smallScaleGrowth" value="2"/>
      <parameter id="growthCompensation" value="2"/>
      <parameter id="smoothness" value="16"/>
      <parameter id="invert" value="false"/>
      <parameter id="truncation" value="1.00000"/>
      <parameter id="limit" value="1.00000"/>
      <parameter id="mode" value="StarMask"/>
   </instance>
   <instance class="PixelMath" id="Step17_PixelMath_Subtract_Stars_from_RangeMask_Ch17_instance">
      <parameter id="expression">range_mask - star_mask</parameter>
      <parameter id="expression1"></parameter>
      <parameter id="expression2"></parameter>
      <parameter id="expression3"></parameter>
      <parameter id="useSingleExpression" value="true"/>
      <parameter id="symbols"></parameter>
      <parameter id="generateOutput" value="true"/>
      <parameter id="singleThreaded" value="false"/>
      <parameter id="use64BitWorkingImage" value="false"/>
      <parameter id="rescale" value="false"/>
      <parameter id="rescaleLower" value="0"/>
      <parameter id="rescaleUpper" value="1"/>
      <parameter id="truncate" value="true"/>
      <parameter id="truncateLower" value="0"/>
      <parameter id="truncateUpper" value="1"/>
      <parameter id="createNewImage" value="true"/>
      <parameter id="showNewImage" value="true"/>
      <parameter id="newImageId">starless_mask</parameter>
      <parameter id="newImageWidth" value="0"/>
      <parameter id="newImageHeight" value="0"/>
      <parameter id="newImageAlpha" value="false"/>
      <parameter id="newImageColorSpace" value="SameAsTarget"/>
      <parameter id="newImageSampleFormat" value="SameAsTarget"/>
      <table id="outputData" rows="0"/>
   </instance>
   <instance class="CurvesTransformation" id="Step18_Optional_CurvesTransformation_For_Nebula_instance">
      <table id="R" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Rt" value="AkimaSubsplines"/>
      <table id="G" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Gt" value="AkimaSubsplines"/>
      <table id="B" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Bt" value="AkimaSubsplines"/>
      <table id="K" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Kt" value="AkimaSubsplines"/>
      <table id="A" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="At" value="AkimaSubsplines"/>
      <table id="L" rows="5">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="0.24289"/>
            <td id="y" value="0.20972"/>
         </tr>
         <tr>
            <td id="x" value="0.50388"/>
            <td id="y" value="0.53197"/>
         </tr>
         <tr>
            <td id="x" value="0.75711"/>
            <td id="y" value="0.75448"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Lt" value="AkimaSubsplines"/>
      <table id="a" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="at" value="AkimaSubsplines"/>
      <table id="b" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="bt" value="AkimaSubsplines"/>
      <table id="c" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="ct" value="AkimaSubsplines"/>
      <table id="H" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="Ht" value="AkimaSubsplines"/>
      <table id="S" rows="2">
         <tr>
            <td id="x" value="0.00000"/>
            <td id="y" value="0.00000"/>
         </tr>
         <tr>
            <td id="x" value="1.00000"/>
            <td id="y" value="1.00000"/>
         </tr>
      </table>
      <parameter id="St" value="AkimaSubsplines"/>
   </instance>
   <instance class="ScreenTransferFunction" id="Step29_Optional_DarkStructureEnhance_Script_Ch19_instance">
      <description>Standard settings normally work fine

An amount of 0.10 - 0.30 is normally a good range.</description>
      <table id="STF" rows="4">
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
      </table>
      <parameter id="interaction" value="SeparateChannels"/>
   </instance>
   <instance class="ScreenTransferFunction" id="Step01_Use_STF_To_Define_Stretch_Ch13_instance">
      <description>1. For RGB image, lock sliders together.

2. Drag middle slider over to bring out all detail required.

3. Optionallu unlock sliders to adjust individual colour channels.

4. Drag left slider over to darken background, not too black.

5. Drag the STF instance into 'HitogramTransformation' then apply to image.</description>
      <table id="STF" rows="4">
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000"/>
            <td id="c1" value="1.00000"/>
            <td id="m" value="0.50000"/>
            <td id="r0" value="0.00000"/>
            <td id="r1" value="1.00000"/>
         </tr>
      </table>
      <parameter id="interaction" value="SeparateChannels"/>
   </instance>
   <instance class="HistogramTransformation" id="Step02_Apply_Stretch_with_HistogramTransformation_Ch13_instance">
      <description>Transfer the STF settings into HistogramTransformation by dragging the 'New Instance' icon from STF into bar at the bottom of HistogramTransformation.</description>
      <table id="H" rows="5">
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
      </table>
   </instance>
   <instance class="RangeSelection" id="Step05_RangeMask_Protect_High_Signal_Areas_Ch15_instance">
      <description>Don't select too much detail, only protect really bright areas.

A value of 0.3 is normally suitable to select galaxies.</description>
      <parameter id="lowRange" value="0.100000"/>
      <parameter id="highRange" value="1.000000"/>
      <parameter id="fuzziness" value="0.00"/>
      <parameter id="smoothness" value="0.00"/>
      <parameter id="screening" value="false"/>
      <parameter id="toLightness" value="true"/>
      <parameter id="invert" value="false"/>
   </instance>
   <instance class="TGVDenoise" id="Step06_TVGDenoise_Ch15_instance">
      <description>**************************************************************
*** USE AN INVERTED RANGEMASK TO PROTECT HIGH-SIGNAL AREAS ***
**************************************************************


Strength
1. Change the exponent value (far right) to find the best range to be in.
2. Change the coefficient value (middle box / slider) to find the best value.


Edge Protection
1. Create a small preview with no stars or nebulosity.
2. Open Statistics process and select preview as view.
3. If StdDev isn't in the list, add it using the wrench button
4. Set the edge protection of the middle value and power.


Smoothness
1. Default values generally work well, adjust it to combat 'blotchyness' if required.


Iterations
1. Use 250 iterations for testing.
2. Increase to 500-1000 for the actual application.</description>
      <parameter id="rgbkMode" value="false"/>
      <parameter id="filterEnabledL" value="true"/>
      <parameter id="filterEnabledC" value="true"/>
      <parameter id="strengthL" value="5.00000000"/>
      <parameter id="strengthC" value="7.00000000"/>
      <parameter id="edgeProtectionL" value="0.00300000"/>
      <parameter id="edgeProtectionC" value="0.00300000"/>
      <parameter id="smoothnessL" value="2.00000000"/>
      <parameter id="smoothnessC" value="2.00000000"/>
      <parameter id="maxIterationsL" value="250"/>
      <parameter id="maxIterationsC" value="250"/>
      <parameter id="convergenceEnabledL" value="false"/>
      <parameter id="convergenceEnabledC" value="false"/>
      <parameter id="convergenceLimitL" value="0.00400000"/>
      <parameter id="convergenceLimitC" value="0.00400000"/>
      <parameter id="supportEnabled" value="false"/>
      <parameter id="supportViewId"></parameter>
      <parameter id="supportPreview" value="false"/>
      <parameter id="supportRemovedWaveletLayers" value="0"/>
      <parameter id="supportShadowsClip" value="0.00000"/>
      <parameter id="supportHighlightsClip" value="1.00000"/>
      <parameter id="supportMidtonesBalance" value="0.50000"/>
   </instance>
   <instance class="HistogramTransformation" id="Step07_Optional_Raise_Black_Point_If_Required_instance">
      <table id="H" rows="5">
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
         <tr>
            <td id="c0" value="0.00000000"/>
            <td id="m" value="0.50000000"/>
            <td id="c1" value="1.00000000"/>
            <td id="r0" value="0.00000000"/>
            <td id="r1" value="1.00000000"/>
         </tr>
      </table>
   </instance>
   <instance class="RangeSelection" id="Step12_RangeSelection_Ch17_instance">
      <description>****************************************************************
*** USED TO PROTECT LOW SIGNAL AND BACKGROUND AREAS FROM LHE ***
****************************************************************

1. A 'Lower limit' setting of 0.3 is usually right to protect galaxies.

2. To remove large stars try changing te 'Fuzziness' &amp; 'Smoothness' settings.


*********************************************
*** DIFFICULT CASES  E.G. DIFFUSE NEBULAE ***
*********************************************

N.B. It's probably easier to combine a RangeSelction &amp; Star Mask using PixelMath.

1. Lower the 'Upper limit' to dial out stars.

2. Adjust all four sliders to isolate strong signal areas while eliminating the majority of stars.</description>
      <parameter id="lowRange" value="0.300000"/>
      <parameter id="highRange" value="1.000000"/>
      <parameter id="fuzziness" value="0.20"/>
      <parameter id="smoothness" value="60.00"/>
      <parameter id="screening" value="false"/>
      <parameter id="toLightness" value="true"/>
      <parameter id="invert" value="false"/>
   </instance>
   <instance class="Binarize" id="Step13_Binarze_Increase_Mask_Efficiency_instance">
      <parameter id="thresholdRK" value="0.20000000"/>
      <parameter id="thresholdG" value="0.20000000"/>
      <parameter id="thresholdB" value="0.20000000"/>
      <parameter id="isGlobal" value="true"/>
   </instance>
   <instance class="Convolution" id="Step14_Convolution_Soften_Mask_Edges_instance">
      <parameter id="mode" value="Parametric"/>
      <parameter id="sigma" value="50.00"/>
      <parameter id="shape" value="2.00"/>
      <parameter id="aspectRatio" value="1.00"/>
      <parameter id="rotationAngle" value="0.00"/>
      <parameter id="filterSource"></parameter>
      <parameter id="rescaleHighPass" value="false"/>
      <parameter id="viewId"></parameter>
   </instance>
   <instance class="CloneStamp" id="Step15_Clonestamp_Remove_Residual_Stars_instance">
      <description>**********************************************
*** USED TO REMOVE STARS FROM THE RANGEMASK***
**********************************************

1. Adjust 'Radius' if required.

2. Press 'Ctrl' and click an area of background.

3. Click on a star to paste the background area over the star.

4. Once you have removed all stars, click the 'Execute' button (Green Arrow)</description>
      <table id="cloner" rows="0"/>
      <table id="actions" rows="0"/>
      <parameter id="width" value="11582"/>
      <parameter id="height" value="7732"/>
      <parameter id="clonerColor" value="4292927712"/>
      <parameter id="boundsColor" value="4292927712"/>
   </instance>
   <instance class="LocalHistogramEqualization" id="Step19_LocalHistogramEqualisation_Ch17_instance">
      <description>**********************************************************
*** TRY NOT TO OVERDO IT, YOU CAN ALWAYS DO MORE LATER ***
**********************************************************

1. KEEP MASK IN PLACE

Use two passes to enhance small scale then large scale contrast.

Kernel Radius
 - Small scale: Use values of 25-75. [50 Seems good]
 - Large scale: Use values of 100-150. [125 seems good]

Contrast Limit
 - Normally a setting of 1.5 is best
 - Can be varied between 1.5 - 2.5 if required.

Amount
 - Try somewhere between:
    - 0.25 (25% of the original will be kept)
    - 0.75 (75% of the original will be kept)


PETE NOTE:
   I generally just adjust the %age value to find the best fit.</description>
      <parameter id="radius" value="50"/>
      <parameter id="histogramBins" value="Bit8"/>
      <parameter id="slopeLimit" value="1.5"/>
      <parameter id="amount" value="0.500"/>
      <parameter id="circularKernel" value="true"/>
   </instance>
   <instance class="MultiscaleLinearTransform" id="Step20_MLT_Sharpen_Fine_Detail_Ch17_instance">
      <description>***************************************************
*** USED TO SHARPEN DETAIL IN HIGH SIGNAL AREAS ***
***************************************************

1. KEEP PREVIOUS MASK IN PLACE










***************************************************
************** FOR GENERAL USE ********************
***************************************************
1. Create a mask with RangeMask first.

Detail Layer Bias
 - Typically adjust this between 0.012 - 0.075

Deringing
 - Start with a value of 0.1, raise if necessary.

 Dynamic Range Extension
  - Low Setting of 0.25 is normally good.
  - High Setting of between 0.25 - 0.50 is normally good.</description>
      <table id="layers" rows="5">
         <tr>
            <td id="enabled" value="true"/>
            <td id="biasEnabled" value="true"/>
            <td id="bias" value="0.000"/>
            <td id="noiseReductionEnabled" value="false"/>
            <td id="noiseReductionThreshold" value="3.000"/>
            <td id="noiseReductionAmount" value="1.00"/>
            <td id="noiseReductionIterations" value="1"/>
         </tr>
         <tr>
            <td id="enabled" value="true"/>
            <td id="biasEnabled" value="true"/>
            <td id="bias" value="0.025"/>
            <td id="noiseReductionEnabled" value="false"/>
            <td id="noiseReductionThreshold" value="3.000"/>
            <td id="noiseReductionAmount" value="1.00"/>
            <td id="noiseReductionIterations" value="1"/>
         </tr>
         <tr>
            <td id="enabled" value="true"/>
            <td id="biasEnabled" value="true"/>
            <td id="bias" value="0.025"/>
            <td id="noiseReductionEnabled" value="false"/>
            <td id="noiseReductionThreshold" value="3.000"/>
            <td id="noiseReductionAmount" value="1.00"/>
            <td id="noiseReductionIterations" value="1"/>
         </tr>
         <tr>
            <td id="enabled" value="true"/>
            <td id="biasEnabled" value="true"/>
            <td id="bias" value="0.012"/>
            <td id="noiseReductionEnabled" value="false"/>
            <td id="noiseReductionThreshold" value="3.000"/>
            <td id="noiseReductionAmount" value="1.00"/>
            <td id="noiseReductionIterations" value="1"/>
         </tr>
         <tr>
            <td id="enabled" value="true"/>
            <td id="biasEnabled" value="true"/>
            <td id="bias" value="0.000"/>
            <td id="noiseReductionEnabled" value="false"/>
            <td id="noiseReductionThreshold" value="3.000"/>
            <td id="noiseReductionAmount" value="1.00"/>
            <td id="noiseReductionIterations" value="1"/>
         </tr>
      </table>
      <parameter id="transform" value="StarletTransform"/>
      <parameter id="scaleDelta" value="0"/>
      <parameter id="scalingFunctionData">0.25,0.5,0.25,0.5,1,0.5,0.25,0.5,0.25</parameter>
      <parameter id="scalingFunctionRowFilter">0.5,1,0.5</parameter>
      <parameter id="scalingFunctionColFilter">0.5,1,0.5</parameter>
      <parameter id="scalingFunctionNoiseSigma">0.8003,0.2729,0.1198,0.0578,0.0287,0.0143,0.0072,0.0036,0.0019,0.001</parameter>
      <parameter id="scalingFunctionName">Linear Interpolation (3)</parameter>
      <parameter id="linearMask" value="false"/>
      <parameter id="linearMaskAmpFactor" value="100"/>
      <parameter id="linearMaskSmoothness" value="1.00"/>
      <parameter id="linearMaskInverted" value="true"/>
      <parameter id="linearMaskPreview" value="false"/>
      <parameter id="largeScaleFunction" value="NoFunction"/>
      <parameter id="curveBreakPoint" value="0.75"/>
      <parameter id="noiseThresholding" value="false"/>
      <parameter id="noiseThresholdingAmount" value="1.00"/>
      <parameter id="noiseThreshold" value="3.00"/>
      <parameter id="softThresholding" value="true"/>
      <parameter id="useMultiresolutionSupport" value="false"/>
      <parameter id="deringing" value="true"/>
      <parameter id="deringingDark" value="0.1000"/>
      <parameter id="deringingBright" value="0.0000"/>
      <parameter id="outputDeringingMaps" value="false"/>
      <parameter id="lowRange" value="0.2500"/>
      <parameter id="highRange" value="0.5000"/>
      <parameter id="previewMode" value="Disabled"/>
      <parameter id="previewLayer" value="0"/>
      <parameter id="toLuminance" value="true"/>
      <parameter id="toChrominance" value="false"/>
      <parameter id="linear" value="false"/>
   </instance>
   <instance class="UnsharpMask" id="Step21_UnsharpMask_Sharpen_Fine_Detail_Ch17_instance">
      <description>********************************************************
*** USED TO SHARPEN FINE DETAIL IN HIGH SIGNAL AREAS ***
********************************************************

USE THE SAME MASK AS FOR THE PREVIOUS MLT STEP

Standard Deviation
 - A value of 1.0 - 2.0 is normally good for fine sharpening.
 - A value of 25 - 50 is normaly good for increasing contrast.

Amount
 - A value of 0.18 - 0.75 is normally good for a natural looking result.

Target
 - Use CIE L*

Deringing
 - A value of 0.01 - 0.05 is normally good.

Dynamic Range Extension
 - Low Setting of 0.25 is normally good.
 - High setting of 0.25 - 0.50 is normally good.</description>
      <parameter id="sigma" value="1.50"/>
      <parameter id="amount" value="0.25"/>
      <parameter id="useLuminance" value="true"/>
      <parameter id="linear" value="false"/>
      <parameter id="deringing" value="true"/>
      <parameter id="deringingDark" value="0.0100"/>
      <parameter id="deringingBright" value="0.0000"/>
      <parameter id="outputDeringingMaps" value="false"/>
      <parameter id="rangeLow" value="0.2500000"/>
      <parameter id="rangeHigh" value="0.5000000"/>
   </instance>
   <icon id="Step10_Optional_Blend_Images_If_HDR_Aas_Too_Strong_Ch16" instance="Step10_Optional_Blend_Images_If_HDR_Aas_Too_Strong_Ch16_instance" xpos="12" ypos="254" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step25_Optional_TVGDenoise_Ch18" instance="Step25_Optional_TVGDenoise_Ch18_instance" xpos="1629" ypos="104" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step28_Optional_ColorMask_Ch18" instance="Step28_Optional_ColorMask_Ch18_instance" xpos="1639" ypos="194" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step31_Optional_Clonestamp_Ch19" instance="Step31_Optional_Clonestamp_Ch19_instance" xpos="1632" ypos="313" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step03_Rotate_Image_FastRotate_Ch14" instance="Step03_Rotate_Image_FastRotate_Ch14_instance" xpos="12" ypos="74" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step22_StarMask_Ch17" instance="Step22_StarMask_Ch17_instance" xpos="1700" ypos="14" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step24_ExponentialTransformation_Enhance_Fine_Background_Detail" instance="Step24_ExponentialTransformation_Enhance_Fine_Background_Detail_instance" xpos="1438" ypos="74" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step08_Local_Deringing_Support_Image_Ch10" instance="Step08_Local_Deringing_Support_Image_Ch10_instance" xpos="12" ypos="194" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step09_HDRMultiscaleTransform_Ch16" instance="Step09_HDRMultiscaleTransform_Ch16_instance" xpos="12" ypos="224" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step23_LHE_Enhance_Fine_Background_Detail_EG_Dust" instance="Step23_LHE_Enhance_Fine_Background_Detail_EG_Dust_instance" xpos="1513" ypos="44" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step26_CurvesT_Ch18" instance="Step26_CurvesT_Ch18_instance" xpos="1705" ypos="134" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step27_ColourS_Ch18" instance="Step27_ColourS_Ch18_instance" xpos="1707" ypos="164" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step30_Optional_ExponentialTransformation_Ch19" instance="Step30_Optional_ExponentialTransformation_Ch19_instance" xpos="1547" ypos="254" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step31_MorphologicalTransformation_Ch19" instance="Step31_MorphologicalTransformation_Ch19_instance" xpos="1588" ypos="284" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step11_CurvesTransformation_Ch17" instance="Step11_CurvesTransformation_Ch17_instance" xpos="12" ypos="284" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step16_StarMask_Ch17" instance="Step16_StarMask_Ch17_instance" xpos="12" ypos="465" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step17_PixelMath_Subtract_Stars_from_RangeMask_Ch17" instance="Step17_PixelMath_Subtract_Stars_from_RangeMask_Ch17_instance" xpos="12" ypos="495" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step18_Optional_CurvesTransformation_For_Nebula" instance="Step18_Optional_CurvesTransformation_For_Nebula_instance" xpos="12" ypos="525" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step29_Optional_DarkStructureEnhance_Script_Ch19" instance="Step29_Optional_DarkStructureEnhance_Script_Ch19_instance" xpos="1530" ypos="224" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step01_Use_STF_To_Define_Stretch_Ch13" instance="Step01_Use_STF_To_Define_Stretch_Ch13_instance" xpos="12" ypos="14" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step02_Apply_Stretch_with_HistogramTransformation_Ch13" instance="Step02_Apply_Stretch_with_HistogramTransformation_Ch13_instance" xpos="12" ypos="44" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step05_RangeMask_Protect_High_Signal_Areas_Ch15" instance="Step05_RangeMask_Protect_High_Signal_Areas_Ch15_instance" xpos="11" ypos="100" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step06_TVGDenoise_Ch15" instance="Step06_TVGDenoise_Ch15_instance" xpos="12" ypos="134" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step07_Optional_Raise_Black_Point_If_Required" instance="Step07_Optional_Raise_Black_Point_If_Required_instance" xpos="12" ypos="164" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step12_RangeSelection_Ch17" instance="Step12_RangeSelection_Ch17_instance" xpos="12" ypos="345" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step13_Binarze_Increase_Mask_Efficiency" instance="Step13_Binarze_Increase_Mask_Efficiency_instance" xpos="12" ypos="375" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step14_Convolution_Soften_Mask_Edges" instance="Step14_Convolution_Soften_Mask_Edges_instance" xpos="12" ypos="405" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step15_Clonestamp_Remove_Residual_Stars" instance="Step15_Clonestamp_Remove_Residual_Stars_instance" xpos="12" ypos="436" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step19_LocalHistogramEqualisation_Ch17" instance="Step19_LocalHistogramEqualisation_Ch17_instance" xpos="13" ypos="555" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step20_MLT_Sharpen_Fine_Detail_Ch17" instance="Step20_MLT_Sharpen_Fine_Detail_Ch17_instance" xpos="14" ypos="583" workspace="Non_Linear_Post_Processing"/>
   <icon id="Step21_UnsharpMask_Sharpen_Fine_Detail_Ch17" instance="Step21_UnsharpMask_Sharpen_Fine_Detail_Ch17_instance" xpos="12" ypos="615" workspace="Non_Linear_Post_Processing"/>
</xpsm>
