<protocol VERSION="4">
<blocks>
<block ID="1029467233" blockType="plugins.danyfel80.bigimage.io.LoadBigImage" className="plugins.danyfel80.bigimage.io.LoadBigImage" collapsed="false" definedName="Target Image In" height="208" keepsResults="true" width="224" xLocation="11" yLocation="222">
<variables>
<input>
<variable ID="Image path" name="Image path" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\819_3_Thresholded(234).ome.tiff" visible="true"/>
<variable ID="Resolution level" name="Resolution level" runtime="false" value="5" visible="true"/>
<variable ID="X" name="X" runtime="false" value="0" visible="true"/>
<variable ID="Y" name="Y" runtime="false" value="0" visible="true"/>
<variable ID="Width" name="Width" runtime="false" value="0" visible="true"/>
<variable ID="Height" name="Height" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="loaded sequence" name="loaded sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="645446081" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="132" keepsResults="true" width="195" xLocation="335" yLocation="286">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="true" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="_subsampled.tif" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1413768497" blockType="plugins.danyfel80.bigimage.io.LoadBigImage" className="plugins.danyfel80.bigimage.io.LoadBigImage" collapsed="false" definedName="Source Image in" height="208" keepsResults="true" width="224" xLocation="15" yLocation="7">
<variables>
<input>
<variable ID="Image path" name="Image path" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\819_2_Thresholded(216).ome.tiff" visible="true"/>
<variable ID="Resolution level" name="Resolution level" runtime="false" value="5" visible="true"/>
<variable ID="X" name="X" runtime="false" value="0" visible="true"/>
<variable ID="Y" name="Y" runtime="false" value="0" visible="true"/>
<variable ID="Width" name="Width" runtime="false" value="0" visible="true"/>
<variable ID="Height" name="Height" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="loaded sequence" name="loaded sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="597572288" blockType="plugins.danyfel80.registration.surf.MatchSurfFeatures" className="plugins.danyfel80.registration.surf.MatchSurfFeatures" collapsed="false" definedName="Match surf features" height="230" keepsResults="true" width="274" xLocation="18" yLocation="460">
<variables>
<input>
<variable ID="Sequence 1" name="Sequence 1" runtime="false" visible="true"/>
<variable ID="Sequence 2" name="Sequence 2" runtime="false" visible="true"/>
<variable ID="Max hessian illpose threshold" name="Max hessian illpose threshold" runtime="false" value="1000.0" visible="true"/>
<variable ID="Match number limit" name="Match number limit" runtime="false" value="200" visible="true"/>
<variable ID="RANSAC max iterations" name="RANSAC max iterations" runtime="false" value="30" visible="true"/>
<variable ID="RANSAC max squared error" name="RANSAC max squared error" runtime="false" value="0.5" visible="true"/>
<variable ID="RANSAC min inliers" name="RANSAC min inliers" runtime="false" value="6" visible="true"/>
</input>
<output>
<variable ID="Match points sequence 1" name="Match points sequence 1" runtime="false" visible="true"/>
<variable ID="Match points sequence 2" name="Match points sequence 2" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="803004123" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="107" keepsResults="true" width="216" xLocation="335" yLocation="425">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1051585089" blockType="plugins.adufour.blocks.tools.io.SequenceToFile" className="plugins.adufour.blocks.tools.io.SequenceToFile" collapsed="false" definedName="Sequence to file" height="92" keepsResults="true" width="221" xLocation="576" yLocation="375">
<variables>
<input>
<variable ID="folder" name="File or folder" runtime="false" visible="true"/>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="669220354" blockType="plugins.adufour.blocks.tools.io.AppendFilePath" className="plugins.adufour.blocks.tools.io.AppendFilePath" collapsed="false" definedName="Append file path" height="132" keepsResults="true" width="195" xLocation="316" yLocation="5">
<variables>
<input>
<variable ID="input file" name="Current file" runtime="false" type="java.io.File" visible="true"/>
<variable ID="remove ext." name="Remove extension" runtime="false" value="true" visible="true"/>
<variable ID="suffix" name="Add suffix" runtime="false" value="_subsampled.tif" visible="true"/>
</input>
<output>
<variable ID="output file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1202514784" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="107" keepsResults="true" width="216" xLocation="321" yLocation="141">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="420102076" blockType="plugins.adufour.blocks.tools.io.SequenceToFile" className="plugins.adufour.blocks.tools.io.SequenceToFile" collapsed="false" definedName="Sequence to file" height="83" keepsResults="true" width="221" xLocation="582" yLocation="86">
<variables>
<input>
<variable ID="folder" name="File or folder" runtime="false" visible="true"/>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="721810222" blockType="plugins.danyfel80.registration.elastic.BigBUnwarp" className="plugins.danyfel80.registration.elastic.BigBUnwarp" collapsed="false" definedName="Big B unwarp" height="475" keepsResults="true" width="326" xLocation="867" yLocation="212">
<variables>
<input>
<variable ID="Source image file" name="Source image file" runtime="false" visible="true"/>
<variable ID="Target image file" name="Target image file" runtime="false" visible="true"/>
<variable ID="Source image landmarks" name="Source image landmarks" runtime="false" value="" visible="true"/>
<variable ID="Target image landmarks" name="Target image landmarks" runtime="false" value="" visible="true"/>
<variable ID="Registration mode" name="Registration mode" runtime="false" value="ACCURATE" visible="true"/>
<variable ID="Starting image subsampling factor" name="Starting image subsampling factor" runtime="false" value="0" visible="true"/>
<variable ID="Initial deformation size" name="Initial deformation size" runtime="false" value="VERY_COARSE" visible="true"/>
<variable ID="Final deformation size" name="Final deformation size" runtime="false" value="FINE" visible="true"/>
<variable ID="Transformed source image file" name="Transformed source image file" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\Downsampled\2000\819_2.tif" visible="true"/>
<variable ID="Transformed target image file" name="Transformed target image file" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\Downsampled\2000\819_3.tif" visible="true"/>
<variable ID="Divergence weight" name="Divergence weight" runtime="false" value="0.1" visible="true"/>
<variable ID="Curl weight" name="Curl weight" runtime="false" value="0.1" visible="true"/>
<variable ID="Landmark weight" name="Landmark weight" runtime="false" value="0.1" visible="true"/>
<variable ID="Image weight" name="Image weight" runtime="false" value="1.0" visible="true"/>
<variable ID="Consistency weight" name="Consistency weight" runtime="false" value="10.0" visible="true"/>
<variable ID="Stop threshold" name="Stop threshold" runtime="false" value="0.001" visible="true"/>
<variable ID="Show process" name="Show process" runtime="false" value="true" visible="true"/>
<variable ID="Result source image file" name="Result source image file" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\Downsampled\2000\819_2_Warped.tif" visible="true"/>
<variable ID="Result target image file" name="Result target image file" runtime="false" value="D:\Daniel\Pictures\Registration\Astri\819_2\Downsampled\2000\819_3_Warped.tif" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="482765336" blockType="plugins.adufour.blocks.tools.sequence.ShowSequence" className="plugins.adufour.blocks.tools.sequence.ShowSequence" collapsed="false" definedName="Show sequence" height="61" keepsResults="false" width="205" xLocation="588" yLocation="192">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="691129472" blockType="plugins.adufour.blocks.tools.sequence.ShowSequence" className="plugins.adufour.blocks.tools.sequence.ShowSequence" collapsed="false" definedName="Show sequence" height="61" keepsResults="false" width="205" xLocation="590" yLocation="485">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="597572288" dstVarID="Sequence 2" srcBlockID="1029467233" srcVarID="loaded sequence"/>
<link dstBlockID="645446081" dstVarID="input file" srcBlockID="1029467233" srcVarID="Image path"/>
<link dstBlockID="597572288" dstVarID="Sequence 1" srcBlockID="1413768497" srcVarID="loaded sequence"/>
<link dstBlockID="669220354" dstVarID="input file" srcBlockID="1413768497" srcVarID="Image path"/>
<link dstBlockID="1202514784" dstVarID="target sequence" srcBlockID="597572288" srcVarID="Sequence 1"/>
<link dstBlockID="1202514784" dstVarID="input rois" srcBlockID="597572288" srcVarID="Match points sequence 1"/>
<link dstBlockID="803004123" dstVarID="input rois" srcBlockID="597572288" srcVarID="Match points sequence 2"/>
<link dstBlockID="803004123" dstVarID="target sequence" srcBlockID="597572288" srcVarID="Sequence 2"/>
<link dstBlockID="420102076" dstVarID="sequence" srcBlockID="1202514784" srcVarID="target sequence"/>
<link dstBlockID="420102076" dstVarID="folder" srcBlockID="669220354" srcVarID="output file"/>
<link dstBlockID="721810222" dstVarID="Source image file" srcBlockID="420102076" srcVarID="folder"/>
<link dstBlockID="1051585089" dstVarID="folder" srcBlockID="645446081" srcVarID="output file"/>
<link dstBlockID="1051585089" dstVarID="sequence" srcBlockID="803004123" srcVarID="target sequence"/>
<link dstBlockID="721810222" dstVarID="Target image file" srcBlockID="1051585089" srcVarID="folder"/>
<link dstBlockID="691129472" dstVarID="sequence" srcBlockID="1051585089" srcVarID="sequence"/>
<link dstBlockID="482765336" dstVarID="sequence" srcBlockID="420102076" srcVarID="sequence"/>
</links>
</protocol>
