home *** CD-ROM | disk | FTP | other *** search
/ vis-ftp.cs.umass.edu / vis-ftp.cs.umass.edu.tar / vis-ftp.cs.umass.edu / pub / Software / Khoros / UMassWorkSpaces / BoldtLines.Z / BoldtLines
Text File  |  1992-01-29  |  71KB  |  1,079 lines

  1. # Khoros Image Processing System Workspace
  2. #
  3. # cantata workspace file (/users3/local/khoros/UMassWorkSpaces/BoldtLines.Z) was created 
  4. # on Wed Jan 29 08:12:47 1992
  5. # by user heller
  6. #
  7. # BeginWorkspace
  8. -F 4.2 1 1 0x0+0+0 +0+0 'Dummy Form' not_used
  9. -S 1 0
  10. -d 1 0 9x2+2+2 'Subform 11'
  11. -d 1 0 9x2+22+2 'Subform 12'
  12. -d 1 0 9x2+2+2 'Subform 13'
  13. -d 1 0 9x2+4+2 'Subform 14'
  14. -d 1 0 9x2+6+2 'Subform 15'
  15. -d 1 0 9x2+8+2 'Subform 16'
  16. -d 1 0 9x2+10+2 'Subform 1'
  17. -d 1 0 9x2+12+2 'Subform 1'
  18. -E
  19. -M 1 0 100x40+10+20 +27+1 '2D Spatial Domain Filters' 2Dspatl
  20. -G 1 20x38+1+2 +2+0 'Choose Selection'
  21. -g 1 0 18x1+1+1 'Median (quicksort)'
  22. -g 1 0 18x1+1+2 'Median (histogram)'
  23. -g 1 0 18x1+1+3 'Sobel'
  24. -g 1 0 18x1+1+4 'Gradient'
  25. -g 1 0 18x1+1+5 'DRF Edge Extract'
  26. -g 1 0 18x1+1+6 'GEF Edge Extract'
  27. -g 1 0 18x1+1+7 'SDEF Edge Extract'
  28. -g 1 0 18x1+1+8 'Speckle Removal'
  29. -g 1 1 18x1+1+9 '2D Convolution'
  30. -H 1  18x2+1+11 'HELP' 'guide help' KHOROS_HOME/doc/cantata/subforms/filter2Dspatl/help
  31. -Q 1 0 18x2+1+13 'QUIT'
  32. -E
  33. -P 1 0 80x38+22+2 +0+0 'Median Filter Using a Quick Sort to Find Median Value' vqmed
  34. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  35. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'resulting output image' o
  36. -i 1 0 0 1 0 50x1+2+6 +0+0 1 32 3 'Filter Width ' 'filter width' w
  37. -i 1 0 0 1 0 50x1+2+8 +0+0 1 32 3 'Filter Height' 'filter height' h
  38. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vqmed
  39. -H 1  13x2+39+13 'Help' 'man page for vqmed' KHOROS_HOME/doc/manpages/vqmed.1
  40. -E
  41. -P 1 0 80x38+22+2 +8+0 'Median Filtering Via Histogram Update' vhmed
  42. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image filename' i
  43. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'output image filename' o
  44. -i 1 0 0 1 0 50x1+2+6 +0+0 1 32 3 'Window Width ' 'window width argument' w
  45. -i 1 0 0 1 0 50x1+2+8 +0+0 1 32 3 'Window Height' 'window height argument' h
  46. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vhmed
  47. -H 1  13x2+39+13 'Help' 'man page for vhmed' KHOROS_HOME/doc/manpages/vhmed.1
  48. -E
  49. -P 1 0 80x38+22+2 +2+0 'Performs Image Spatial Differentiation By Running' vdiff
  50. -b +8+1 'NxN Weighted Operators on an Image (sobel)'
  51. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Input Image   ' 'input image filename' i1
  52. -I 1 0 0 1 0 1 50x1+2+4 +0+0 'KHOROS_HOME/data/kernels/sobel_x' 'X Sobel kernel' 'input kernel (operator) in X' i2
  53. -I 1 0 0 1 0 1 50x1+2+5 +0+0 'KHOROS_HOME/data/kernels/sobel_y' 'Y Sobel kernel' 'input kernel (operator) in Y' i3
  54. -O 1 0 0 1 0 1 50x1+2+7 +0+0 ' ' 'Output Image  ' 'output image filename' o
  55. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vdiff
  56. -H 1  13x2+39+13 'Help' 'man page for vdiff' KHOROS_HOME/doc/manpages/vdiff.1
  57. -E
  58. -P 1 0 80x38+22+2 +3+0 'Sharpen an Image by Differentiation (Gradient)' vgrad
  59. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  60. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'resulting output image' o
  61. -l 1 0 1 0 0 50x1+2+7 +0+0 0 'Select Gradient  ' 'Vertical' 'Roberts ' 'Choose Vertical Gradient [False] Roberts Gradient [True]' t
  62. -l 1 0 1 0 0 50x1+2+9 +0+0 0 'Invert Output?' 'photoPOSITIVE' 'photoNEGATIVE' 'Choose Photopositive [False] or Photonegative [True]' p
  63. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vgrad
  64. -H 1  13x2+39+13 'Help' 'man page for vgrad' KHOROS_HOME/doc/manpages/vgrad.1
  65. -E
  66. -P 1 0 80x38+22+2 +13+0 'Difference Recursive Filter' vdrf
  67. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input  Image' 'input image' i
  68. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'output image' o
  69. -b +2+5 'Filter Parameters:'
  70. -f 1 0 1 1 0 48x1+4+6 +0+0 0 1 0.3 ' a1 ' 'Filter Parameter DRF' a1
  71. -f 1 0 1 1 0 48x1+4+7 +0+0 0 1 0.3 ' a2 ' 'Filter Parameter DRF' a2
  72. -i 1 0 1 1 0 20x1+4+9 +0+0 0 11 5 'Window Size (0-11, odd)' 'Window size for calculating the adaptative gradient' w
  73. -b +2+11 'Hysteresis Thresholds:'
  74. -i 1 0 1 1 0 48x1+4+12 +0+0 0 255 12 ' T1 ' '1st Hysteresis Threshold' t1
  75. -i 1 0 1 1 0 48x1+4+13 +0+0 0 255 15 ' T2 ' '2nd Hysteresis Threshold' t2
  76. -b +2+15 'Minimum Length of a Segment (in Pixels)'
  77. -i 1 0 1 1 0 48x1+4+16 +0+0 0 100000 10 'Length' 'Minimum Pixel Number in a Segment' l
  78. -R 1 0 1 13x2+1+18 'Execute' 'do operation' vdrf
  79. -H 1  13x2+39+18 'Help' 'man page for visef' KHOROS_HOME/doc/manpages/vdrf.1
  80. -E
  81. -P 1 0 80x38+22+2 +14+0 'First Derivative Operator' vgef
  82. -b +12+1 'for Symmetric Exponential Filter'
  83. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Input  Image' 'input image' i
  84. -O 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Output Image' 'output image' o
  85. -b +2+6 'Filter Parameters:'
  86. -f 1 0 1 1 0 48x1+4+7 +0+0 0 1 0.45 ' a0 ' 'Filter Parameter GEF' a0
  87. -b +2+9 'Hysteresis Thresholds:'
  88. -i 1 0 1 1 0 48x1+4+10 +0+0 0 255 3 ' T1 ' '1st Hysteresis Threshold' t1
  89. -i 1 0 1 1 0 48x1+4+11 +0+0 0 255 4 ' T2 ' '2nd Hysteresis Threshold' t2
  90. -b +2+13 'Minimum Length of a Segment (in Pixels):'
  91. -i 1 0 1 1 0 48x1+4+14 +0+0 0 100000 5 'Length' 'Minimum Pixel Number in a Segment' l
  92. -R 1 0 1 13x2+1+16 'Execute' 'do operation' vgef
  93. -H 1  13x2+39+16 'Help' 'man page for visef' KHOROS_HOME/doc/manpages/vgef.1
  94. -E
  95. -P 1 0 80x38+22+2 +14+0 'Second Derivative Operator' vsdef
  96. -b +12+1 'for Symmetric Exponential Filter'
  97. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Input  Image' 'input image' i
  98. -O 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Output Image' 'output image' o
  99. -b +2+6 'Filter Parameters:'
  100. -f 1 0 1 1 0 48x1+4+7 +0+0 0 1 0.45 ' a0 ' 'Filter Parameter GEF' a0
  101. -b +2+9 'Hysteresis Thresholds:'
  102. -i 1 0 1 1 0 48x1+4+10 +0+0 0 255 3 ' T1 ' '1st Hysteresis Threshold' t1
  103. -i 1 0 1 1 0 48x1+4+11 +0+0 0 255 4 ' T2 ' '2nd Hysteresis Threshold' t2
  104. -b +2+13 'Minimum Length of a Segment (in Pixels):'
  105. -i 1 0 1 1 0 48x1+4+14 +0+0 0 100000 10 'Length' 'Minimum Pixel Number in a Segment' l
  106. -R 1 0 1 13x2+1+16 'Execute' 'do operation' vsdef
  107. -H 1  13x2+39+16 'Help' 'man page for visef' KHOROS_HOME/doc/manpages/vsdef.1
  108. -E
  109. -P 1 0 80x38+22+2 +0+0 'Speckle  removal' vspeckle
  110. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image   ' 'input image' i
  111. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image  ' 'output image' o
  112. -i 1 0 1 1 0 50x1+2+7 +0+0 1 20 1 'Number of Iterations' 'Iterations' n
  113. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vspeckle
  114. -H 1  13x2+35+13 'Help' 'man page for vspeckle' KHOROS_HOME/doc/manpages/vspeckle.1
  115. -E
  116. -P 1 1 80x38+22+2 +7+0 'Two-D Spatial Convolution of Two Images' vconvolve
  117. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'first input image' i1 '/users4/bigtmp/mergeIAAa02396' '/users4/bigtmp/mergeIAAa02396'
  118. -I 1 0 0 1 0 1 50x1+2+3 +0+0 'KHOROS_HOME/data/kernels/' 'Input Kernel' 'second input image (filter kernel)' i2 'KHOROS_HOME/data/kernels/laplacian3x3' 'KHOROS_HOME/data/kernels/laplacian3x3'
  119. -O 1 0 0 1 0 1 50x1+2+5 +0+0 ' ' 'Output Image' 'resulting output image' o '/users4/bigtmp/vconvFAAa02396' '/users4/bigtmp/vconvFAAa02396'
  120. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vconvolve
  121. -H 1  13x2+39+13 'Help' 'man page for vconvolve' KHOROS_HOME/doc/manpages/vconvolve.1
  122. -E
  123. -E
  124. -M 1 0 100x40+10+20 +23+1 'Execute UMass program.' UMass
  125. -G 1 20x38+1+2 +2+0 'Choose Selection'
  126. -g 1 0 18x1+1+1 'llvs2viff'
  127. -g 1 0 18x1+1+2 'viff2llvs'
  128. -g 1 0 18x1+1+4 'burns'
  129. -g 1 0 18x1+1+5 'gradient'
  130. -g 1 0 18x1+1+6 'labtheta'
  131. -g 1 1 18x1+1+8 'boldtline'
  132. -g 1 0 18x1+1+10 'GenMu'
  133. -g 1 0 18x1+1+11 'NagaoEnhance'
  134. -g 1 0 18x1+1+12 'NK Normalize'
  135. -g 1 0 18x1+1+13 'ReMerge'
  136. -g 1 0 18x1+1+13 'RegLab'
  137. -g 1 0 18x1+1+14 'RegSupp'
  138. -g 1 0 18x1+1+15 'ThreeSegUnion'
  139. -g 1 0 18x1+1+16 'WeymouthEnhance'
  140. -g 1 0 18x1+1+18 'ShowEdges'
  141. -g 1 0 18x1+1+19 'ShowLines'
  142. -g 1 0 18x1+1+21 'intensity'
  143. -g 1 0 18x1+1+23 'VisImages'
  144. -H 1  18x2+1+25 'HELP' 'guide help' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help
  145. -Q 1 0 18x2+1+27 'QUIT'
  146. -E
  147. -P 1 0 80x40+22+2 +5+0 'Convert LLVS Input File to VIFF File Format' llvs2viff
  148. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input LLVS File  ' 'input LLVS data file' i
  149. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output VIFF File' 'resulting output image (viff file)' o
  150. -R 1 0 1 13x2+1+22 'Execute' 'do operation' llvs2viff
  151. -H 1  13x2+39+22 'Help' 'man page for llvs2viff' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/llvs2viff
  152. -E
  153. -P 1 0 80x40+22+2 +5+0 'Convert input VIFF File Format to LLVS plane file format' viff2llvs
  154. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input VIFF File  ' 'input image (VIFF file)' i
  155. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output LLVS File' 'resulting LLVS plane file' o
  156. -R 1 0 1 13x2+1+22 'Execute' 'do operation' viff2llvs
  157. -H 1  13x2+39+22 'Help' 'man page for viff2llvs' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/viff2llvs
  158. -E
  159. -P 1 0 80x40+22+2 +5+0 'Brian Burns Lines' burns
  160. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'RawImage' 'Raw Input Image' rawimage
  161. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Label1Image' 'Label1 Image' lab1img
  162. -I 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Label2Image' 'Label2 Image' lab2img
  163. -I 1 0 1 1 0 1 50x1+2+5 +0+0 ' ' 'Magnitude' 'Magnitude Image' magimg
  164. -f 1 0 1 1 0   50x1+2+6 +0+0 -1.0 1.0 0.0 'RowOrigin' 'Row Origin' roworig
  165. -f 1 0 1 1 0   50x1+2+7 +0+0 -1.0 1.0 0.0 'ColOrigin' 'Col Origin' colorig
  166. -f 1 0 1 1 0   50x1+2+8 +0+0 -7.0 7.0 -7.0 'MinTheta' 'Minimum Theta' mintheta
  167. -f 1 0 1 1 0   50x1+2+9 +0+0 -7.0 7.0  7.0 'MaxTheta' 'Maximum Theta' maxtheta
  168. -f 1 0 1 1 0  50x1+2+10 +0+0 0.0 5000.0 1.0 'MinLength' 'Minimum Length' minlength
  169. -f 1 0 1 1 0  50x1+2+11 +0+0 0.0 5000.0 5000.0 'MaxLength' 'Maximum Length' maxlength
  170. -f 1 0 1 1 0  50x1+2+12 +0+0 -255.0 255.0 -255.0 'MinContrast' 'Minimum Contrast' mincontrast
  171. -f 1 0 1 1 0  50x1+2+13 +0+0 -255.0 255.0 255.0 'MaxContrast' 'Maximum Contrast' maxcontrast
  172. -f 1 0 1 1 0  50x1+2+14 +0+0 0.0 10.0 0.5 'MinVote' 'Minimum Vote' minvote
  173. -i 1 0 1 1 0  50x1+2+15 +0+0 2 2 1 'MinRegion' 'Minimum Region' minregion
  174. -i 1 0 1 1 0  50x1+2+16 +0+0 2 2 10000000 'MaxRegion' 'Maximum Region' maxregion
  175. -s 1 0 1 0 0 50x1+2+18 +0+0 'frame' 'FrameName' 'Name of the ISR2 frame' isr2frame
  176. -O 1 0 1 0 0 0 50x1+2+19 +0+0 ' ' 'ISR2File' 'ISR2 Output file' isr2out
  177. -O 1 0 1 0 0 0 50x1+2+20 +0+0 ' ' 'ASCII Lines' 'ASCII line file for showlines' olines
  178. -R 1 0 1 13x2+1+22 'Execute' 'do operation' burns
  179. -H 1  13x2+39+22 'Help' 'man page for burns' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/burns
  180. -E
  181. -P 1 0 80x38+22+2 +7+0 'Generate Theta Planes' gentheta
  182. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  183. -I 1 0 1 1 0 1 50x1+2+3 +0+0 ' ' 'Grad  Mask  ' 'Gradient mask' gradmask
  184. -I 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Multiplier  ' 'Multiplier plane' multiplier
  185. -i 1 0 1 1 0   50x1+2+5 +0+0 2 2 8 'Quantum     ' 'Quantum value (bucket count)' quantum
  186. -O 1 0 1 1 0 1 50x1+2+7 +0+0 ' ' 'Radius image' 'resulting output image (radius)' radimg
  187. -O 1 0 1 1 0 1 50x1+2+8 +0+0 ' ' 'Theta1 image' 'resulting output image (theta1)' theta1img
  188. -O 1 0 1 1 0 1 50x1+2+9 +0+0 ' ' 'Theta2 image' 'resulting output image (theta2)' theta2img
  189. -R 1 0 1 13x2+1+13 'Execute' 'do operation' gradient
  190. -H 1  13x2+39+13 'Help' 'man page for gradient' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/gradient
  191. -E
  192. -P 1 0 80x40+22+2 +5+0 'Label Theta Plane' labtheta
  193. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'MagImage  ' 'Magnitude Image' magimg
  194. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Theta1Image' 'Theta1 Image' theta1img
  195. -I 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Theta2Image' 'Theta2 Image' theta2img
  196. -f 1 0 1 1 0   50x1+2+5 +0+0 1 1 0.0 'MagThresh' 'Magnitude threshold' magthresh
  197. -i 1 0 1 1 0   50x1+2+6 +0+0 2 2 3 'MinPixelCount' 'Minimum Pixel Count' minpixcount
  198. -i 1 0 1 1 0   50x1+2+7 +0+0 2 2 1 'MinLabel' 'Minimum label' minlabel
  199. -O 1 0 1 1 0 1 50x1+2+9 +0+0 ' ' 'Label1Image' 'Label1 image' lab1img
  200. -O 1 0 1 1 0 1 50x1+2+10 +0+0 ' ' 'Label2Image' 'Label2 image' lab2img
  201. -R 1 0 1 13x2+1+22 'Execute' 'do operation' labtheta
  202. -H 1  13x2+39+22 'Help' 'man page for labtheta' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/labtheta
  203. -E
  204. -P 1 1 80x40+22+2 +5+0 'Michael Boldts Lines' boldtline
  205. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'RawImage' 'Raw Input Image' rawimage '/users4/bigtmp/mergeIAAa02396' '/users4/bigtmp/mergeIAAa02396'
  206. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'LapImage' 'Lap Input Image' lapimage '/users4/bigtmp/vtranYCAa02396' '/users4/bigtmp/vtranYCAa02396'
  207. -I 1 0 1 1 0 0 50x1+2+4 +0+0 'po_io_grouping_schedule.lis' 'SchedFile' 'Grouping schedule file' schedfile '$KHOROS_HOME/UMassWorkSpaces/po_io_grouping_schedule.lis' '$KHOROS_HOME/UMassWorkSpaces/po_io_grouping_schedule.lis'
  208. -i 1 1 1 1 0 50x1+2+5 +0+0 0 20 10 'NumCycles' 'Number of cycles' numcycles 15 '15'
  209. -f 1 1 1 1 0 50x1+2+6 +0+0 0 255 1 'MinContrast' 'Minimum contrast filter for line tokens' mincontrast 5 '5.0'
  210. -f 1 0 1 0 0 50x1+2+7 +0+0 0 255 1 'MintLength' 'Minimum length filter for line tokens' minlength
  211. -i 1 0 1 0 0 50x1+2+8 +0+0 1 64 1 'MinBixSize' 'Minimum size of a bixel' minbixsize
  212. -i 1 0 1 0 0 50x1+2+9 +0+0 1 64 64 'MaxBixSize' 'Maximum size of a bixel' maxbixsize
  213. -s 1 0 1 0 0 50x1+2+10 +0+0 'frame' 'FrameName' 'Name of the ISR2 frame' isr2frame 'frame' 'frame'
  214. -O 1 0 1 1 0 0 50x1+2+12 +0+0 ' ' 'ASCII Lines' 'ASCII  file  of lines (for showlines)' olines '/users4/bigtmp/boldtGAAa02396' '/users4/bigtmp/boldtGAAa02396'
  215. -O 1 0 1 1 0 0 50x1+2+13 +0+0 ' ' 'StatsFile' 'Output statistics file' statsfile '/users4/bigtmp/boldtHAAa02396' '/users4/bigtmp/boldtHAAa02396'
  216. -O 1 0 1 0 0 0 50x1+2+14 +0+0 ' ' 'ISR2File' 'ISR2 Output file' isr2out ' ' ' '
  217. -R 1 0 1 13x2+1+22 'Execute' 'do operation' boldtline
  218. -H 1  13x2+39+22 'Help' 'man page for boldt' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/boldtline
  219. -E
  220. -P 1 0 80x40+22+2 +0+0 'Generate Mu                                    ' genmu
  221. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' inpimg
  222. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 16 'RSector' 'Size in rows of the sector' rsector
  223. -i 1 0 1 0 0 50x1+2+4 +0+0 2 2 16 'CSector' 'Size in columns of the sector' csector
  224. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 0 'Minval' 'Minumum value to use in histogramming' minval
  225. -i 1 0 1 0 0 50x1+2+6 +0+0 0 0 0 'Maxval' 'The maximum value to use in histogramming' maxval
  226. -i 1 0 1 0 0 50x1+2+7 +0+0 0 0 0 'Margin' 'border size to use around sectors' margin
  227. -i 1 0 1 0 0 50x1+2+8 +0+0 2 2 1 'Smooth Iterations' 'Number of smoothing iterations' smooth
  228. -i 1 0 1 0 0 50x1+2+9 +0+0 2 2 3 'Window Size' 'size of window in smoothing' wsize
  229. -s 1 0 1 0 0 50x1+2+10 +0+0 '5,2.0,1.0,0.0,0.0,0.0' 'Window Coeffs' 'smoothing window coefficients' histsmoothvect
  230. -T 1 0 1 0 0 40x1+2+11 +0+0 3 'Decision Bound:' 'Decision Bound method' decisionbound
  231. -l 1 0 1 0 0 1x1+18+0 +0+0 0 'MinHgt' 'False' 'True' 'Minimum Height' minhgt
  232. -l 1 0 1 0 0 1x1+28+0 +0+0 0 'MinErr' 'False' 'True' 'Minimum Error' minerr
  233. -l 1 0 1 1 0 1x1+38+0 +0+0 0 'Heuristics' 'False' 'True' 'Heuristics' heuristics
  234. -E
  235. -i 1 0 1 0 0 50x1+2+12 +0+0 0 0 15 'Min Peak Distance' 'peak distance allowed' minpdist
  236. -i 1 0 1 0 0 50x1+2+13 +0+0 2 2 7 'Min Peak Dist Addp' 'peak distance allowed in peak addition' minpdistaddp
  237. -i 1 0 1 0 0 50x1+2+14 +0+0 2 2 3 'Min Peak Height' 'minimum peak height allowed' minpheight
  238. -i 1 0 1 0 0 50x1+2+15 +0+0 2 2 1 'Min Peak Height Addp' 'minimum peak height allowed in peak addition' minpheightaddp
  239. -f 1 0 1 0 0 50x1+2+16 +0+0 2 2 3 'Min Peak Valley Ratio' 'peak/valley ration allowed' minpvallyr
  240. -f 1 0 1 0 0 50x1+2+17 +0+0 2 2 1 'Min Peak Valley Ratio Addp' 'peak/valley ration allowed in peak addition' minpvallyraddp
  241. -i 1 0 1 0 0 50x1+2+18 +0+0 2 2 5 'Match Limit' 'Match limit' matchlim
  242. -i 1 0 1 0 0 50x1+2+19 +0+0 2 2 1 'Peak Addition Iterations' 'how many times to add new peaks' peakadditer
  243. -O 1 0 0 1 0 0 50x1+2+21 +0+0 ' ' 'Mu Image' 'Mu Image (output)' muimg
  244. -R 1 0 1 7x2+1+23 'Run' 'do operation' genmu
  245. -Q 1 0 7x2+11+23 'QUIT'
  246. -H 1  8x2+39+23 'HELP' 'documentation for generatemu' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/genmu
  247. -E
  248. -P 1 0 80x38+22+2 +7+0 'Nagao-Matsuyama Enhancement' nagao
  249. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  250. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 1 'Iterations' 'Number of iterations' iterations
  251. -O 1 0 0 1 0 0 50x1+2+5 +0+0 ' ' 'Output image' 'resulting output image' outimg
  252. -R 1 0 1 13x2+1+13 'Execute' 'do operation' nagao
  253. -H 1  13x2+39+13 'Help' 'man page for nagao' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/nagao
  254. -E
  255. -P 1 0 80x38+22+2 +16+0 'NK Normalize an Image' nknormalize
  256. -Q 1 0 7x2+15+14 'QUIT'
  257. -R 1 0 1 13x2+1+14 'Execute' 'do operation' nknormal
  258. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image filename' inpimg
  259. -l 1 0 1 0 0 50x1+2+3 +0+0 1 'Use Power of 2?' 'No' 'Yes' 'Use a compression factor to avoid uneven rounding problems' powerof2
  260. -i 1 0 1 0 0 50x1+2+4 +0+0 0 0 0 'Lower Bound' 'lower bound of result plane' lower
  261. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 255 'Upper Bound' 'Upper bound of result plane' upper
  262. -T 1 0 1 0 0 40x1+2+6 +0+0 5 'Result Type:' 'Result type of image' resulttype
  263. -l 1 0 1 0 0 50x1+0+1 +0+0 0 'byte' 'False' 'True' 'Byte result' x
  264. -l 1 0 1 0 0 50x1+20+1 +0+0 0 'short' 'False' 'True' 'Short result' x
  265. -l 1 0 1 0 0 50x1+0+2 +0+0 0 'int' 'False' 'True' 'Int result' x
  266. -l 1 0 1 0 0 50x1+20+2 +0+0 0 'float' 'False' 'True' 'FLoat result' x
  267. -l 1 0 1 1 0 50x1+0+3 +0+0 0 'Same as Input Image' 'False' 'True' 'Same as input image result' x
  268. -E
  269. -O 1 0 0 1 0 0 50x1+2+11 +0+0 ' ' 'Output Image' 'output image filename' outimg
  270. -H 1  13x2+39+14 'HELP' 'documentation for normalize' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/nknormal
  271. -E
  272. -P 1 0 80x40+22+2 +5+0 'Remerge Plane' remerge
  273. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image' labimg
  274. -I 1 0 0 1 0 0 50x1+2+3 +0+0 ' ' 'Input Image' 'Input Image' rawimg
  275. -i 1 0 1 0 0 50x1+2+4 +0+0 2 2 16 'RSector' 'Row sector size' rsector
  276. -i 1 0 1 0 0 50x1+2+5 +0+0 2 2 16 'CRSector' 'Column sector size' csector
  277. -i 1 0 1 0 0 50x1+2+6 +0+0 2 2 4 'Margin' 'The distance to look from sector boundaries' margin
  278. -f 1 0 1 0 0 50x1+2+7 +0+0 1 1 2.5 'Normal Merge Threshold' 'Normal Merge Threshold' normmthresh
  279. -f 1 0 1 0 0 50x1+2+8 +0+0 1 1 2.5 'Remerge Theta' 'Remerge Theta' remergetheta
  280. -T 1 0 1 0 0 40x1+2+9 +0+0 0 'Merge Statistic:' 'Merge statistic to use for merging' mergestat
  281. -l 1 0 1 0 0 50x1+5+4 +0+0 0 'Raw difference of Means' 'False' 'True' 'Raw difference of Means' logical
  282. -l 1 0 1 0 0 50x1+5+3 +0+0 0 'Difference normalized by sum of standard deviation' 'False' 'True' 'Difference normalized by sum of standard deviation' logical
  283. -l 1 0 1 1 0 50x1+5+2 +0+0 0 'Nagin version of Yakamovski' 'False' 'True' 'Nagin version of Yakamovski' logical
  284. -l 1 0 1 0 0 50x1+5+1 +0+0 0 'Yakamovski Measure - Log' 'False' 'True' 'Yakamovski Measure - Log' logical
  285. -E
  286. -O 1 0 0 1 0 0 50x1+2+15 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  287. -R 1 0 1 13x2+1+22 'Execute' 'do operation' remerge
  288. -H 1  13x2+39+22 'Help' 'man page for remerge' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/remerge
  289. -E
  290. -P 1 0 80x40+22+2 +5+0 'Region Label Plane' reglab
  291. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image' 'Input Image' inpimg
  292. -i 1 0 1 0 0 50x1+2+3 +0+0 0 0 0 'Threshold' 'Labeling threshold' threshold
  293. -i 1 0 1 0 0 50x1+2+4 +0+0 0 0 0 'Rsector' 'Row size of sectors (0 means no sectors)' rsector
  294. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 0 'CRsector' 'Column size of sectors (0 means no sectors)' csector
  295. -T 1 0 1 0 0 40x1+2+6 +0+0 2 'Result type:' 'Type of output plane' restype
  296. -l 1 0 1 0 0 50x1+0+1 +0+0 0 'Byte' 'False' 'True' 'selects one or zero' logical
  297. -l 1 0 1 1 0 50x1+20+1 +0+0 0 'Short' 'False' 'True' 'Short int result plane' logical
  298. -l 1 0 1 0 0 50x1+40+1 +0+0 0 'Int' 'False' 'True' 'Long int result plane' logical
  299. -E
  300. -i 1 0 1 0 0 50x1+2+8 +0+0 2 2 1 'Min Label' 'Minimum Label value ro use' minlabel
  301. -i 1 0 1 0 0 50x1+2+9 +0+0 0 0 0 'Mask' 'Mask value' mask
  302. -O 1 0 0 1 0 0 50x1+2+11 +0+0 ' ' 'Output Label image' 'Label plane (output)' labimg
  303. -R 1 0 1 13x2+1+22 'Execute' 'do operation' reglab
  304. -H 1  13x2+39+22 'Help' 'man page for reglab' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/reglab
  305. -E
  306. -P 1 0 80x40+22+2 +5+0 'Region SUppress Plane' regsupp
  307. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image' labimg
  308. -I 1 0 1 0 0 0 50x1+2+3 +0+0 ' ' 'Raw Image' 'Raw Image' rawimg
  309. -f 1 0 1 0 0 50x1+2+4 +0+0 0 0 1000 'Threshold' 'Threshold' threshold
  310. -f 1 0 1 0 0 50x1+2+5 +0+0 0 0 0.35 'Epsilon' 'Epsilon' epsilon
  311. -O 1 0 0 1 0 0 50x1+2+7 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  312. -R 1 0 1 13x2+1+22 'Execute' 'do operation' regsupp
  313. -H 1  13x2+39+22 'Help' 'man page for regsupp' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/regsupp
  314. -E
  315. -P 1 0 80x40+22+2 +5+0 'Three Seg Union Plane' threeseg
  316. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image 1' 'Label Image 1' labimg1
  317. -I 1 0 0 1 0 0 50x1+2+3 +0+0 ' ' 'Label Image 2' 'Label Image 2' labimg2
  318. -I 1 0 0 1 0 0 50x1+2+4 +0+0 ' ' 'Label Image 3' 'Label Image 3' labimg3
  319. -O 1 0 0 1 0 0 50x1+2+5 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  320. -R 1 0 1 13x2+1+22 'Execute' 'do operation' threeseg
  321. -H 1  13x2+39+22 'Help' 'man page for remerge' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/threeseg
  322. -E
  323. -P 1 0 80x38+22+2 +7+0 'Weymouth-Overton Enhancement' weymouth
  324. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  325. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 1 'Iterations' 'Number of iterations' iterations
  326. -f 1 0 1 0 0 50x1+2+4 +0+0 0 10 1 'MultConst' 'Multiplicative constant' k
  327. -f 1 0 1 0 0 50x1+2+5 +0+0 0 10 1 'PowerConst' 'Power constant' s
  328. -T 1 0 0 1 0 40x1+2+6 +0+0 1 'Version to run:' 'Version to run' version
  329. -l 1 0 1 1 0 50x1+0+1 +0+0 1 'Normal' 'False' 'True' 'Normal version (slow)' normal
  330. -l 1 0 1 0 0 50x1+15+1 +0+0 0 'Modified' 'False' 'True' 'Modified version (medium)' modified
  331. -l 1 0 1 0 0 50x1+33+1 +0+0 0 'Not Quite' 'False' 'True' 'Not Quite version (slow)' notquite
  332. -E
  333. -O 1 0 0 1 0 0 50x1+2+9 +0+0 ' ' 'Output image' 'resulting output image' outimg
  334. -R 1 0 1 13x2+1+13 'Execute' 'do operation' weymouth
  335. -H 1  13x2+39+13 'Help' 'man page for weymouth' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/weymouth
  336. -E
  337. -P 1 0 80x38+22+2 +3+0 'Display Segmentation' showedges
  338. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image file' labimg
  339. -i 1 0 1 0 0 50x1+2+3 +0+0 1 32 1 'EdgeWidth' 'Edge Width' edgewidth
  340. -s 1 0 1 0 0 50x1+2+4 +0+0 'unix:0.0' 'Display' 'X Disdplay' display
  341. -R 1 0 1 13x2+1+13 'Execute' 'do operation' showedges
  342. -H 1  13x2+39+13 'HELP' 'documentation for showedges' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/showedges
  343. -E
  344. -P 1 0 80x38+22+2 +3+0 'Show lines generated by line finding routines' showlines
  345. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Lines' 'ASCII Line FIle' lines
  346. -s 1 0 1 0 0 50x1+2+3 +0+0 'unix:0.0' 'Display' 'X Display' display
  347. -H 1  13x2+39+13 'HELP' 'documentation for showlines' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/showlines
  348. -R 1 0 1 13x2+1+13 'Execute' 'do operation' showlines
  349. -E
  350. -P 1 0 80x38+22+2 +9+0 'Convert Color to Greyscale' intensity
  351. -b +18+1 'Intensity from color'
  352. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Red Input Image ' 'red input image filename' red
  353. -I 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Green Input Image ' 'green input image filename' green
  354. -I 1 0 0 1 0 1 50x1+2+5 +0+0 ' ' 'Blue Input Image ' 'blue input image filename' blue
  355. -O 1 0 0 1 0 1 50x1+2+7 +0+0 ' ' 'Intensity Output Image' 'intensity output image filename' intensity
  356. -R 1 0 1 13x2+1+13 'Execute' 'do operation' intensity
  357. -H 1  13x2+39+13 'Help' 'man page for intensity' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/intensity
  358. -E
  359. -P 1 1 80x38+22+2 +4+0 'Input From VISIONS imagelib' visimages
  360. -T 1 0 0 1 0 40x1+2+1 +0+0 0 'Standard image plane' 'Standard VISIONS image Plane' visimage
  361. -O 1 0 1 1 0 0 50x1+0+1 +0+0 '/visimg/visimg/im1i8.plane' 'Puffton House (im1i8)' ' ' o
  362. -O 1 0 1 0 0 0 50x1+0+2 +0+0 '/visimg/visimg/im8i8.plane' 'House behind trees (im8i8)' ' ' o
  363. -O 1 0 1 0 0 0 50x1+0+3 +0+0 '/visimg/visimg/im10i8.plane' 'End view of house House (im10i8)' ' ' o
  364. -O 1 0 1 0 0 0 50x1+0+4 +0+0 '/visimg/amherst_roads/amroad10i.plane' 'Road Scene with arrow sign' ' ' o
  365. -O 1 0 1 0 0 0 50x1+35+1 +0+0 '/visimg/space_the_final_frontier/io.plane' 'View of IO' ' ' o
  366. -O 1 0 1 0 0 0 50x1+35+2 +0+0 '/visimg/webfield/webster8a.plane' 'Webster Field' ' ' o
  367. -O 1 0 1 0 0 0 50x1+35+3 +0+0 '/visimg/anandan_soccer_seq/soccer1.plane' 'Soccer Ball' ' ' o
  368. -E
  369. -O 1 0 1 0 0 0 50x1+2+7 +0+0 '/visimg/.' 'Select Image Plane' 'User selected image plane' userimage
  370. -H 1  13x2+39+13 'Help' 'man page for images' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/visimages
  371. -E
  372. -E
  373. -M 1 0 100x40+10+20 +23+1 'Execute UMass program.' UMass
  374. -G 1 20x38+1+2 +2+0 'Choose Selection'
  375. -g 1 0 18x1+1+1 'llvs2viff'
  376. -g 1 0 18x1+1+2 'viff2llvs'
  377. -g 1 0 18x1+1+4 'burns'
  378. -g 1 0 18x1+1+5 'gradient'
  379. -g 1 0 18x1+1+6 'labtheta'
  380. -g 1 0 18x1+1+8 'boldtline'
  381. -g 1 0 18x1+1+10 'GenMu'
  382. -g 1 0 18x1+1+11 'NagaoEnhance'
  383. -g 1 0 18x1+1+12 'NK Normalize'
  384. -g 1 0 18x1+1+13 'ReMerge'
  385. -g 1 0 18x1+1+13 'RegLab'
  386. -g 1 0 18x1+1+14 'RegSupp'
  387. -g 1 0 18x1+1+15 'ThreeSegUnion'
  388. -g 1 0 18x1+1+16 'WeymouthEnhance'
  389. -g 1 0 18x1+1+18 'ShowEdges'
  390. -g 1 1 18x1+1+19 'ShowLines'
  391. -g 1 0 18x1+1+21 'intensity'
  392. -g 1 0 18x1+1+23 'VisImages'
  393. -H 1  18x2+1+25 'HELP' 'guide help' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help
  394. -Q 1 0 18x2+1+27 'QUIT'
  395. -E
  396. -P 1 0 80x40+22+2 +5+0 'Convert LLVS Input File to VIFF File Format' llvs2viff
  397. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input LLVS File  ' 'input LLVS data file' i
  398. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output VIFF File' 'resulting output image (viff file)' o
  399. -R 1 0 1 13x2+1+22 'Execute' 'do operation' llvs2viff
  400. -H 1  13x2+39+22 'Help' 'man page for llvs2viff' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/llvs2viff
  401. -E
  402. -P 1 0 80x40+22+2 +5+0 'Convert input VIFF File Format to LLVS plane file format' viff2llvs
  403. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input VIFF File  ' 'input image (VIFF file)' i
  404. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output LLVS File' 'resulting LLVS plane file' o
  405. -R 1 0 1 13x2+1+22 'Execute' 'do operation' viff2llvs
  406. -H 1  13x2+39+22 'Help' 'man page for viff2llvs' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/viff2llvs
  407. -E
  408. -P 1 0 80x40+22+2 +5+0 'Brian Burns Lines' burns
  409. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'RawImage' 'Raw Input Image' rawimage
  410. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Label1Image' 'Label1 Image' lab1img
  411. -I 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Label2Image' 'Label2 Image' lab2img
  412. -I 1 0 1 1 0 1 50x1+2+5 +0+0 ' ' 'Magnitude' 'Magnitude Image' magimg
  413. -f 1 0 1 1 0   50x1+2+6 +0+0 -1.0 1.0 0.0 'RowOrigin' 'Row Origin' roworig
  414. -f 1 0 1 1 0   50x1+2+7 +0+0 -1.0 1.0 0.0 'ColOrigin' 'Col Origin' colorig
  415. -f 1 0 1 1 0   50x1+2+8 +0+0 -7.0 7.0 -7.0 'MinTheta' 'Minimum Theta' mintheta
  416. -f 1 0 1 1 0   50x1+2+9 +0+0 -7.0 7.0  7.0 'MaxTheta' 'Maximum Theta' maxtheta
  417. -f 1 0 1 1 0  50x1+2+10 +0+0 0.0 5000.0 1.0 'MinLength' 'Minimum Length' minlength
  418. -f 1 0 1 1 0  50x1+2+11 +0+0 0.0 5000.0 5000.0 'MaxLength' 'Maximum Length' maxlength
  419. -f 1 0 1 1 0  50x1+2+12 +0+0 -255.0 255.0 -255.0 'MinContrast' 'Minimum Contrast' mincontrast
  420. -f 1 0 1 1 0  50x1+2+13 +0+0 -255.0 255.0 255.0 'MaxContrast' 'Maximum Contrast' maxcontrast
  421. -f 1 0 1 1 0  50x1+2+14 +0+0 0.0 10.0 0.5 'MinVote' 'Minimum Vote' minvote
  422. -i 1 0 1 1 0  50x1+2+15 +0+0 2 2 1 'MinRegion' 'Minimum Region' minregion
  423. -i 1 0 1 1 0  50x1+2+16 +0+0 2 2 10000000 'MaxRegion' 'Maximum Region' maxregion
  424. -s 1 0 1 0 0 50x1+2+18 +0+0 'frame' 'FrameName' 'Name of the ISR2 frame' isr2frame
  425. -O 1 0 1 0 0 0 50x1+2+19 +0+0 ' ' 'ISR2File' 'ISR2 Output file' isr2out
  426. -O 1 0 1 0 0 0 50x1+2+20 +0+0 ' ' 'ASCII Lines' 'ASCII line file for showlines' olines
  427. -R 1 0 1 13x2+1+22 'Execute' 'do operation' burns
  428. -H 1  13x2+39+22 'Help' 'man page for burns' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/burns
  429. -E
  430. -P 1 0 80x38+22+2 +7+0 'Generate Theta Planes' gentheta
  431. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  432. -I 1 0 1 1 0 1 50x1+2+3 +0+0 ' ' 'Grad  Mask  ' 'Gradient mask' gradmask
  433. -I 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Multiplier  ' 'Multiplier plane' multiplier
  434. -i 1 0 1 1 0   50x1+2+5 +0+0 2 2 8 'Quantum     ' 'Quantum value (bucket count)' quantum
  435. -O 1 0 1 1 0 1 50x1+2+7 +0+0 ' ' 'Radius image' 'resulting output image (radius)' radimg
  436. -O 1 0 1 1 0 1 50x1+2+8 +0+0 ' ' 'Theta1 image' 'resulting output image (theta1)' theta1img
  437. -O 1 0 1 1 0 1 50x1+2+9 +0+0 ' ' 'Theta2 image' 'resulting output image (theta2)' theta2img
  438. -R 1 0 1 13x2+1+13 'Execute' 'do operation' gradient
  439. -H 1  13x2+39+13 'Help' 'man page for gradient' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/gradient
  440. -E
  441. -P 1 0 80x40+22+2 +5+0 'Label Theta Plane' labtheta
  442. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'MagImage  ' 'Magnitude Image' magimg
  443. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Theta1Image' 'Theta1 Image' theta1img
  444. -I 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Theta2Image' 'Theta2 Image' theta2img
  445. -f 1 0 1 1 0   50x1+2+5 +0+0 1 1 0.0 'MagThresh' 'Magnitude threshold' magthresh
  446. -i 1 0 1 1 0   50x1+2+6 +0+0 2 2 3 'MinPixelCount' 'Minimum Pixel Count' minpixcount
  447. -i 1 0 1 1 0   50x1+2+7 +0+0 2 2 1 'MinLabel' 'Minimum label' minlabel
  448. -O 1 0 1 1 0 1 50x1+2+9 +0+0 ' ' 'Label1Image' 'Label1 image' lab1img
  449. -O 1 0 1 1 0 1 50x1+2+10 +0+0 ' ' 'Label2Image' 'Label2 image' lab2img
  450. -R 1 0 1 13x2+1+22 'Execute' 'do operation' labtheta
  451. -H 1  13x2+39+22 'Help' 'man page for labtheta' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/labtheta
  452. -E
  453. -P 1 0 80x40+22+2 +5+0 'Michael Boldts Lines' boldtline
  454. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'RawImage' 'Raw Input Image' rawimage
  455. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'LapImage' 'Lap Input Image' lapimage
  456. -I 1 0 1 0 0 0 50x1+2+4 +0+0 'po_io_grouping_schedule.lis' 'SchedFile' 'Grouping schedule file' schedfile
  457. -i 1 0 1 0 0 50x1+2+5 +0+0 0 20 10 'NumCycles' 'Number of cycles' numcycles
  458. -f 1 0 1 0 0 50x1+2+6 +0+0 0 255 1 'MinContrast' 'Minimum contrast filter for line tokens' mincontrast
  459. -f 1 0 1 0 0 50x1+2+7 +0+0 0 255 1 'MintLength' 'Minimum length filter for line tokens' minlength
  460. -i 1 0 1 0 0 50x1+2+8 +0+0 1 64 1 'MinBixSize' 'Minimum size of a bixel' minbixsize
  461. -i 1 0 1 0 0 50x1+2+9 +0+0 1 64 64 'MaxBixSize' 'Maximum size of a bixel' maxbixsize
  462. -s 1 0 1 0 0 50x1+2+10 +0+0 'frame' 'FrameName' 'Name of the ISR2 frame' isr2frame
  463. -O 1 0 1 0 0 0 50x1+2+12 +0+0 ' ' 'ASCII Lines' 'ASCII  file  of lines (for showlines)' olines
  464. -O 1 0 1 0 0 0 50x1+2+13 +0+0 ' ' 'StatsFile' 'Output statistics file' statsfile
  465. -O 1 0 1 0 0 0 50x1+2+14 +0+0 ' ' 'ISR2File' 'ISR2 Output file' isr2out
  466. -R 1 0 1 13x2+1+22 'Execute' 'do operation' boldtline
  467. -H 1  13x2+39+22 'Help' 'man page for boldt' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/boldtline
  468. -E
  469. -P 1 0 80x40+22+2 +0+0 'Generate Mu                                    ' genmu
  470. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' inpimg
  471. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 16 'RSector' 'Size in rows of the sector' rsector
  472. -i 1 0 1 0 0 50x1+2+4 +0+0 2 2 16 'CSector' 'Size in columns of the sector' csector
  473. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 0 'Minval' 'Minumum value to use in histogramming' minval
  474. -i 1 0 1 0 0 50x1+2+6 +0+0 0 0 0 'Maxval' 'The maximum value to use in histogramming' maxval
  475. -i 1 0 1 0 0 50x1+2+7 +0+0 0 0 0 'Margin' 'border size to use around sectors' margin
  476. -i 1 0 1 0 0 50x1+2+8 +0+0 2 2 1 'Smooth Iterations' 'Number of smoothing iterations' smooth
  477. -i 1 0 1 0 0 50x1+2+9 +0+0 2 2 3 'Window Size' 'size of window in smoothing' wsize
  478. -s 1 0 1 0 0 50x1+2+10 +0+0 '5,2.0,1.0,0.0,0.0,0.0' 'Window Coeffs' 'smoothing window coefficients' histsmoothvect
  479. -T 1 0 1 0 0 40x1+2+11 +0+0 3 'Decision Bound:' 'Decision Bound method' decisionbound
  480. -l 1 0 1 0 0 1x1+18+0 +0+0 0 'MinHgt' 'False' 'True' 'Minimum Height' minhgt
  481. -l 1 0 1 0 0 1x1+28+0 +0+0 0 'MinErr' 'False' 'True' 'Minimum Error' minerr
  482. -l 1 0 1 1 0 1x1+38+0 +0+0 0 'Heuristics' 'False' 'True' 'Heuristics' heuristics
  483. -E
  484. -i 1 0 1 0 0 50x1+2+12 +0+0 0 0 15 'Min Peak Distance' 'peak distance allowed' minpdist
  485. -i 1 0 1 0 0 50x1+2+13 +0+0 2 2 7 'Min Peak Dist Addp' 'peak distance allowed in peak addition' minpdistaddp
  486. -i 1 0 1 0 0 50x1+2+14 +0+0 2 2 3 'Min Peak Height' 'minimum peak height allowed' minpheight
  487. -i 1 0 1 0 0 50x1+2+15 +0+0 2 2 1 'Min Peak Height Addp' 'minimum peak height allowed in peak addition' minpheightaddp
  488. -f 1 0 1 0 0 50x1+2+16 +0+0 2 2 3 'Min Peak Valley Ratio' 'peak/valley ration allowed' minpvallyr
  489. -f 1 0 1 0 0 50x1+2+17 +0+0 2 2 1 'Min Peak Valley Ratio Addp' 'peak/valley ration allowed in peak addition' minpvallyraddp
  490. -i 1 0 1 0 0 50x1+2+18 +0+0 2 2 5 'Match Limit' 'Match limit' matchlim
  491. -i 1 0 1 0 0 50x1+2+19 +0+0 2 2 1 'Peak Addition Iterations' 'how many times to add new peaks' peakadditer
  492. -O 1 0 0 1 0 0 50x1+2+21 +0+0 ' ' 'Mu Image' 'Mu Image (output)' muimg
  493. -R 1 0 1 7x2+1+23 'Run' 'do operation' genmu
  494. -Q 1 0 7x2+11+23 'QUIT'
  495. -H 1  8x2+39+23 'HELP' 'documentation for generatemu' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/genmu
  496. -E
  497. -P 1 0 80x38+22+2 +7+0 'Nagao-Matsuyama Enhancement' nagao
  498. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  499. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 1 'Iterations' 'Number of iterations' iterations
  500. -O 1 0 0 1 0 0 50x1+2+5 +0+0 ' ' 'Output image' 'resulting output image' outimg
  501. -R 1 0 1 13x2+1+13 'Execute' 'do operation' nagao
  502. -H 1  13x2+39+13 'Help' 'man page for nagao' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/nagao
  503. -E
  504. -P 1 0 80x38+22+2 +16+0 'NK Normalize an Image' nknormalize
  505. -Q 1 0 7x2+15+14 'QUIT'
  506. -R 1 0 1 13x2+1+14 'Execute' 'do operation' nknormal
  507. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image filename' inpimg
  508. -l 1 0 1 0 0 50x1+2+3 +0+0 1 'Use Power of 2?' 'No' 'Yes' 'Use a compression factor to avoid uneven rounding problems' powerof2
  509. -i 1 0 1 0 0 50x1+2+4 +0+0 0 0 0 'Lower Bound' 'lower bound of result plane' lower
  510. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 255 'Upper Bound' 'Upper bound of result plane' upper
  511. -T 1 0 1 0 0 40x1+2+6 +0+0 5 'Result Type:' 'Result type of image' resulttype
  512. -l 1 0 1 0 0 50x1+0+1 +0+0 0 'byte' 'False' 'True' 'Byte result' x
  513. -l 1 0 1 0 0 50x1+20+1 +0+0 0 'short' 'False' 'True' 'Short result' x
  514. -l 1 0 1 0 0 50x1+0+2 +0+0 0 'int' 'False' 'True' 'Int result' x
  515. -l 1 0 1 0 0 50x1+20+2 +0+0 0 'float' 'False' 'True' 'FLoat result' x
  516. -l 1 0 1 1 0 50x1+0+3 +0+0 0 'Same as Input Image' 'False' 'True' 'Same as input image result' x
  517. -E
  518. -O 1 0 0 1 0 0 50x1+2+11 +0+0 ' ' 'Output Image' 'output image filename' outimg
  519. -H 1  13x2+39+14 'HELP' 'documentation for normalize' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/nknormal
  520. -E
  521. -P 1 0 80x40+22+2 +5+0 'Remerge Plane' remerge
  522. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image' labimg
  523. -I 1 0 0 1 0 0 50x1+2+3 +0+0 ' ' 'Input Image' 'Input Image' rawimg
  524. -i 1 0 1 0 0 50x1+2+4 +0+0 2 2 16 'RSector' 'Row sector size' rsector
  525. -i 1 0 1 0 0 50x1+2+5 +0+0 2 2 16 'CRSector' 'Column sector size' csector
  526. -i 1 0 1 0 0 50x1+2+6 +0+0 2 2 4 'Margin' 'The distance to look from sector boundaries' margin
  527. -f 1 0 1 0 0 50x1+2+7 +0+0 1 1 2.5 'Normal Merge Threshold' 'Normal Merge Threshold' normmthresh
  528. -f 1 0 1 0 0 50x1+2+8 +0+0 1 1 2.5 'Remerge Theta' 'Remerge Theta' remergetheta
  529. -T 1 0 1 0 0 40x1+2+9 +0+0 0 'Merge Statistic:' 'Merge statistic to use for merging' mergestat
  530. -l 1 0 1 0 0 50x1+5+4 +0+0 0 'Raw difference of Means' 'False' 'True' 'Raw difference of Means' logical
  531. -l 1 0 1 0 0 50x1+5+3 +0+0 0 'Difference normalized by sum of standard deviation' 'False' 'True' 'Difference normalized by sum of standard deviation' logical
  532. -l 1 0 1 1 0 50x1+5+2 +0+0 0 'Nagin version of Yakamovski' 'False' 'True' 'Nagin version of Yakamovski' logical
  533. -l 1 0 1 0 0 50x1+5+1 +0+0 0 'Yakamovski Measure - Log' 'False' 'True' 'Yakamovski Measure - Log' logical
  534. -E
  535. -O 1 0 0 1 0 0 50x1+2+15 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  536. -R 1 0 1 13x2+1+22 'Execute' 'do operation' remerge
  537. -H 1  13x2+39+22 'Help' 'man page for remerge' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/remerge
  538. -E
  539. -P 1 0 80x40+22+2 +5+0 'Region Label Plane' reglab
  540. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Image' 'Input Image' inpimg
  541. -i 1 0 1 0 0 50x1+2+3 +0+0 0 0 0 'Threshold' 'Labeling threshold' threshold
  542. -i 1 0 1 0 0 50x1+2+4 +0+0 0 0 0 'Rsector' 'Row size of sectors (0 means no sectors)' rsector
  543. -i 1 0 1 0 0 50x1+2+5 +0+0 0 0 0 'CRsector' 'Column size of sectors (0 means no sectors)' csector
  544. -T 1 0 1 0 0 40x1+2+6 +0+0 2 'Result type:' 'Type of output plane' restype
  545. -l 1 0 1 0 0 50x1+0+1 +0+0 0 'Byte' 'False' 'True' 'selects one or zero' logical
  546. -l 1 0 1 1 0 50x1+20+1 +0+0 0 'Short' 'False' 'True' 'Short int result plane' logical
  547. -l 1 0 1 0 0 50x1+40+1 +0+0 0 'Int' 'False' 'True' 'Long int result plane' logical
  548. -E
  549. -i 1 0 1 0 0 50x1+2+8 +0+0 2 2 1 'Min Label' 'Minimum Label value ro use' minlabel
  550. -i 1 0 1 0 0 50x1+2+9 +0+0 0 0 0 'Mask' 'Mask value' mask
  551. -O 1 0 0 1 0 0 50x1+2+11 +0+0 ' ' 'Output Label image' 'Label plane (output)' labimg
  552. -R 1 0 1 13x2+1+22 'Execute' 'do operation' reglab
  553. -H 1  13x2+39+22 'Help' 'man page for reglab' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/reglab
  554. -E
  555. -P 1 0 80x40+22+2 +5+0 'Region SUppress Plane' regsupp
  556. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image' labimg
  557. -I 1 0 1 0 0 0 50x1+2+3 +0+0 ' ' 'Raw Image' 'Raw Image' rawimg
  558. -f 1 0 1 0 0 50x1+2+4 +0+0 0 0 1000 'Threshold' 'Threshold' threshold
  559. -f 1 0 1 0 0 50x1+2+5 +0+0 0 0 0.35 'Epsilon' 'Epsilon' epsilon
  560. -O 1 0 0 1 0 0 50x1+2+7 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  561. -R 1 0 1 13x2+1+22 'Execute' 'do operation' regsupp
  562. -H 1  13x2+39+22 'Help' 'man page for regsupp' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/regsupp
  563. -E
  564. -P 1 0 80x40+22+2 +5+0 'Three Seg Union Plane' threeseg
  565. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image 1' 'Label Image 1' labimg1
  566. -I 1 0 0 1 0 0 50x1+2+3 +0+0 ' ' 'Label Image 2' 'Label Image 2' labimg2
  567. -I 1 0 0 1 0 0 50x1+2+4 +0+0 ' ' 'Label Image 3' 'Label Image 3' labimg3
  568. -O 1 0 0 1 0 0 50x1+2+5 +0+0 ' ' 'Output Label image' 'Label plane (output)' olabimg
  569. -R 1 0 1 13x2+1+22 'Execute' 'do operation' threeseg
  570. -H 1  13x2+39+22 'Help' 'man page for remerge' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/threeseg
  571. -E
  572. -P 1 0 80x38+22+2 +7+0 'Weymouth-Overton Enhancement' weymouth
  573. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'Input image (raw data)' inpimg
  574. -i 1 0 1 0 0 50x1+2+3 +0+0 2 2 1 'Iterations' 'Number of iterations' iterations
  575. -f 1 0 1 0 0 50x1+2+4 +0+0 0 10 1 'MultConst' 'Multiplicative constant' k
  576. -f 1 0 1 0 0 50x1+2+5 +0+0 0 10 1 'PowerConst' 'Power constant' s
  577. -T 1 0 0 1 0 40x1+2+6 +0+0 1 'Version to run:' 'Version to run' version
  578. -l 1 0 1 1 0 50x1+0+1 +0+0 1 'Normal' 'False' 'True' 'Normal version (slow)' normal
  579. -l 1 0 1 0 0 50x1+15+1 +0+0 0 'Modified' 'False' 'True' 'Modified version (medium)' modified
  580. -l 1 0 1 0 0 50x1+33+1 +0+0 0 'Not Quite' 'False' 'True' 'Not Quite version (slow)' notquite
  581. -E
  582. -O 1 0 0 1 0 0 50x1+2+9 +0+0 ' ' 'Output image' 'resulting output image' outimg
  583. -R 1 0 1 13x2+1+13 'Execute' 'do operation' weymouth
  584. -H 1  13x2+39+13 'Help' 'man page for weymouth' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/weymouth
  585. -E
  586. -P 1 0 80x38+22+2 +3+0 'Display Segmentation' showedges
  587. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Label Image' 'Label Image file' labimg
  588. -i 1 0 1 0 0 50x1+2+3 +0+0 1 32 1 'EdgeWidth' 'Edge Width' edgewidth
  589. -s 1 0 1 0 0 50x1+2+4 +0+0 'unix:0.0' 'Display' 'X Disdplay' display
  590. -R 1 0 1 13x2+1+13 'Execute' 'do operation' showedges
  591. -H 1  13x2+39+13 'HELP' 'documentation for showedges' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/showedges
  592. -E
  593. -P 1 1 80x38+22+2 +3+0 'Show lines generated by line finding routines' showlines
  594. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input Lines' 'ASCII Line FIle' lines '/users4/bigtmp/boldtGAAa02396' '/users4/bigtmp/boldtGAAa02396'
  595. -s 1 0 1 0 0 50x1+2+3 +0+0 'unix:0.0' 'Display' 'X Display' display
  596. -H 1  13x2+39+13 'HELP' 'documentation for showlines' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/showlines
  597. -R 1 0 1 13x2+1+13 'Execute' 'do operation' showlines
  598. -E
  599. -P 1 0 80x38+22+2 +9+0 'Convert Color to Greyscale' intensity
  600. -b +18+1 'Intensity from color'
  601. -I 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Red Input Image ' 'red input image filename' red
  602. -I 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Green Input Image ' 'green input image filename' green
  603. -I 1 0 0 1 0 1 50x1+2+5 +0+0 ' ' 'Blue Input Image ' 'blue input image filename' blue
  604. -O 1 0 0 1 0 1 50x1+2+7 +0+0 ' ' 'Intensity Output Image' 'intensity output image filename' intensity
  605. -R 1 0 1 13x2+1+13 'Execute' 'do operation' intensity
  606. -H 1  13x2+39+13 'Help' 'man page for intensity' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/intensity
  607. -E
  608. -P 1 1 80x38+22+2 +4+0 'Input From VISIONS imagelib' visimages
  609. -T 1 0 0 1 0 40x1+2+1 +0+0 0 'Standard image plane' 'Standard VISIONS image Plane' visimage
  610. -O 1 0 1 1 0 0 50x1+0+1 +0+0 '/visimg/visimg/im1i8.plane' 'Puffton House (im1i8)' ' ' o
  611. -O 1 0 1 0 0 0 50x1+0+2 +0+0 '/visimg/visimg/im8i8.plane' 'House behind trees (im8i8)' ' ' o
  612. -O 1 0 1 0 0 0 50x1+0+3 +0+0 '/visimg/visimg/im10i8.plane' 'End view of house House (im10i8)' ' ' o
  613. -O 1 0 1 0 0 0 50x1+0+4 +0+0 '/visimg/amherst_roads/amroad10i.plane' 'Road Scene with arrow sign' ' ' o
  614. -O 1 0 1 0 0 0 50x1+35+1 +0+0 '/visimg/space_the_final_frontier/io.plane' 'View of IO' ' ' o
  615. -O 1 0 1 0 0 0 50x1+35+2 +0+0 '/visimg/webfield/webster8a.plane' 'Webster Field' ' ' o
  616. -O 1 0 1 0 0 0 50x1+35+3 +0+0 '/visimg/anandan_soccer_seq/soccer1.plane' 'Soccer Ball' ' ' o
  617. -E
  618. -O 1 0 1 0 0 0 50x1+2+7 +0+0 '/visimg/.' 'Select Image Plane' 'User selected image plane' userimage
  619. -H 1  13x2+39+13 'Help' 'man page for images' KHOROS_CONTRIB/doc/cantata/subforms/UMass/help/visimages
  620. -E
  621. -E
  622. -M 1 0 100x40+10+20 +31+1 'File Information' info
  623. -G 1 20x38+1+2 +2+0 'Choose Selection'
  624. -g 1 0 18x1+1+1 'VIFF Information'
  625. -g 1 0 18x1+1+2 'Image (2D) Stats'
  626. -g 1 0 18x1+1+3 'Signal (1D) Stats'
  627. -g 1 0 18x1+1+4 '1D Peak Detector'
  628. -g 1 0 18x1+1+6 'Extract VIFF Data'
  629. -g 1 0 18x1+1+8 'Print Data'
  630. -g 1 0 18x1+1+9 'Print Map Data'
  631. -g 1 0 18x1+1+11 'Edit VIFF Comment'
  632. -g 1 0 18x1+1+12 'Edit VIFF Header'
  633. -g 1 1 18x1+1+14 'ASCII File Viewer'
  634. -H 1  18x2+1+16 'HELP' 'guide help' KHOROS_HOME/doc/cantata/subforms/info/help
  635. -Q 1 0 18x2+1+18 'QUIT'
  636. -E
  637. -P 1 0 80x38+22+2 +8+0 'Information about a VIFF Image File' vfileinfo
  638. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  639. -O 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Ouput ASCII File' 'output ASCII file' f
  640. -R 1 0 1 13x2+1+13 'Execute' 'do operation ' vfileinfo
  641. -H 1  13x2+39+13 'Help' 'man page for vfileinfo' KHOROS_HOME/doc/manpages/vfileinfo.1
  642. -E
  643. -P 1 0 80x38+22+2 +7+0 'Compute Statistics on VIFF File (2-D)' vstats
  644. -I 1 0 0 1 0 1 50x1+2+1 +0+0 ' ' 'Input Image        ' 'input image' i
  645. -I 1 0 1 0 0 1 50x1+2+2 +0+0 ' ' 'Masking Image   ' 'statistics operation masking image' m
  646. -O 1 0 1 0 0 1 50x1+2+3 +0+0 ' ' 'Ouput ASCII File' 'output ASCII file' f
  647. -O 1 0 1 0 0 1 50x1+2+4 +0+0 ' ' 'VIFF Output File' 'VIFF format output file' o
  648. -b +3+5 'Select statistics for VIFF output file:  '
  649. -l 1 0 1 1 0 30x1+5+6 +0+0 1 'Save ALL statistics ' 'False' 'True' 'if yes, all stats saved' all
  650. -b +3+7 'OR Save (selected):'
  651. -l 1 0 1 1 0 30x1+5+8 +0+0 0 'mean                ' 'False' 'True' 'if yes, mean is a band of output' mu
  652. -l 1 0 1 1 0 30x1+5+9 +0+0 0 'variance            ' 'False' 'True' 'if yes, variance is a band of output' var
  653. -l 1 0 1 1 0 30x1+5+10 +0+0 0 'standard deviation  ' 'False' 'True' 'if yes, std deviation is a band of output' sd
  654. -l 1 0 1 1 0 30x1+5+11 +0+0 0 'rms                 ' 'False' 'True' 'if yes, rms is a band of output' rms
  655. -l 1 0 1 1 0 30x1+5+12 +0+0 0 'maximum value       ' 'False' 'True' 'if yes, maximum value is a band of output' vmax
  656. -l 1 0 1 1 0 30x1+5+13 +0+0 0 'x coord of max value' 'False' 'True' 'if yes, x coord of max value is a band of output' xmax
  657. -l 1 0 1 1 0 30x1+5+14 +0+0 0 'y coord of max value' 'False' 'True' 'if yes, y coord of max value is a band of output' ymax
  658. -l 1 0 1 1 0 30x1+5+15 +0+0 0 'minimum value       ' 'False' 'True' 'if yes, minimum value is a band of output' vmin
  659. -l 1 0 1 1 0 30x1+5+16 +0+0 0 'x coord of min value' 'False' 'True' 'if yes, x coord of min value is a band of output' xmin
  660. -l 1 0 1 1 0 30x1+5+17 +0+0 0 'y coord of min value' 'False' 'True' 'if yes, y coord of min value is a band of output' ymin
  661. -l 1 0 1 1 0 30x1+5+18 +0+0 0 'integral            ' 'False' 'True' 'if yes, integral value is a band of output' in
  662. -l 1 0 1 1 0 30x1+5+19 +0+0 0 'pos part of integral' 'False' 'True' 'if yes, pos part of integral is a band of output' pin
  663. -l 1 0 1 1 0 30x1+5+20 +0+0 0 'neg part of integral' 'False' 'True' 'if yes, neg part of integral is a band of output' nin
  664. -l 1 0 1 1 0 30x1+5+21 +0+0 0 'num contributing pts' 'False' 'True' 'if yes, num contributing pts is a band of output' pts
  665. -l 1 0 1 1 0 30x1+5+22 +0+0 0 'num positive points ' 'False' 'True' 'if yes, num positive pts is a band of output' ppts
  666. -l 1 0 1 1 0 30x1+5+23 +0+0 0 'num negative points ' 'False' 'True' 'if yes, num negative pts is a band of output' npts
  667. -l 1 0 1 1 0 30x1+5+24 +0+0 0 'skewness            ' 'False' 'True' 'if yes, skewness is a band of output' sk
  668. -l 1 0 1 1 0 30x1+5+25 +0+0 0 'kurtosis            ' 'False' 'True' 'if yes, kurtosis is a band of output' kur
  669. -l 1 0 1 1 0 30x1+5+26 +0+0 0 'entropy             ' 'False' 'True' 'if yes, entropy is a band of output' ent
  670. -l 1 0 1 1 0 30x1+5+27 +0+0 0 'contrast            ' 'False' 'True' 'if yes, contrast is a band of output' con
  671. -l 1 0 1 1 0 30x1+2+29 +0+0 1 'Compute Each Data Band Separately?' 'No ' 'Yes' 'if yes, Compute each data band statistics separately' b
  672. -R 1 0 1 13x2+1+31 'Execute' 'do operation ' vstats
  673. -H 1  13x2+39+31 'Help' 'man page for vstats' KHOROS_HOME/doc/manpages/vstats.1
  674. -E
  675. -P 1 0 80x38+22+2 +7+0 'Compute Statistics on VIFF File (1-D)' dstats
  676. -I 1 0 0 1 0 1 50x1+2+1 +0+0 ' ' 'Input VIFF File     ' 'input file' i
  677. -I 1 0 1 0 0 1 50x1+2+2 +0+0 ' ' 'Masking File     ' 'statistics operation masking file' m
  678. -O 1 0 1 0 0 1 50x1+2+3 +0+0 ' ' 'Output ASCII File' 'output ASCII file' f
  679. -O 1 0 1 0 0 1 50x1+2+4 +0+0 ' ' 'VIFF Output File ' 'VIFF format output file' o
  680. -b +3+5 'Select Statistics for VIFF Output File:  '
  681. -l 1 0 1 1 0 30x1+5+6 +0+0 1 'Save ALL statistics ' 'False' 'True' 'if yes, all stats saved' all
  682. -b +3+7 'OR Save (selected):'
  683. -l 1 0 1 1 0 30x1+5+8 +0+0 0 'mean                ' 'False' 'True' 'if yes, mean is a band of output' mu
  684. -l 1 0 1 1 0 30x1+5+9 +0+0 0 'variance            ' 'False' 'True' 'if yes, variance is a band of output' var
  685. -l 1 0 1 1 0 30x1+5+10 +0+0 0 'standard deviation  ' 'False' 'True' 'if yes, std deviation is a band of output' sd
  686. -l 1 0 1 1 0 30x1+5+11 +0+0 0 'rms                 ' 'False' 'True' 'if yes, rms is a band of output' rms
  687. -l 1 0 1 1 0 30x1+5+12 +0+0 0 'maximum value       ' 'False' 'True' 'if yes, maximum value is a band of output' vmax
  688. -l 1 0 1 1 0 30x1+5+13 +0+0 0 'x coord of max value' 'False' 'True' 'if yes, x coord of max value is a band of output' xmax
  689. -l 1 0 1 1 0 30x1+5+14 +0+0 0 'minimum value       ' 'False' 'True' 'if yes, minimum value is a band of output' vmin
  690. -l 1 0 1 1 0 30x1+5+15 +0+0 0 'x coord of min value' 'False' 'True' 'if yes, x coord of min value is a band of output' xmin
  691. -l 1 0 1 1 0 30x1+5+16 +0+0 0 'integral            ' 'False' 'True' 'if yes, integral value is a band of output' in
  692. -l 1 0 1 1 0 30x1+5+17 +0+0 0 'pos part of integral' 'False' 'True' 'if yes, pos part of integral is a band of output' pin
  693. -l 1 0 1 1 0 30x1+5+18 +0+0 0 'neg part of integral' 'False' 'True' 'if yes, neg part of integral is a band of output' nin
  694. -l 1 0 1 1 0 30x1+5+19 +0+0 0 'num contributing pts' 'False' 'True' 'if yes, num contributing pts is a band of output' pts
  695. -l 1 0 1 1 0 30x1+5+20 +0+0 0 'num positive points ' 'False' 'True' 'if yes, num positive pts is a band of output' ppts
  696. -l 1 0 1 1 0 30x1+5+21 +0+0 0 'num negative points ' 'False' 'True' 'if yes, num negative pts is a band of output' npts
  697. -l 1 0 1 1 0 30x1+5+22 +0+0 0 'skewness            ' 'False' 'True' 'if yes, skewness is a band of output' sk
  698. -l 1 0 1 1 0 30x1+5+23 +0+0 0 'kurtosis            ' 'False' 'True' 'if yes, kurtosis is a band of output' kur
  699. -l 1 0 1 1 0 30x1+5+24 +0+0 0 'entropy             ' 'False' 'True' 'if yes, entropy is a band of output' ent
  700. -l 1 0 1 1 0 30x1+5+25 +0+0 0 'contrast            ' 'False' 'True' 'if yes, contrast is a band of output' con
  701. -T 1 0 1 1 0 40x1+2+27 +0+0 1 'Data Processing Option (select one):' 'process dir. (0=down vectors, 1=across bands, 2=entire file)' d
  702. -i 1 0 1 1 0 10x1+3+1 +0+0 0 2 1 'Across Bands' 'Process by Bands' d
  703. -i 1 0 1 0 0 10x1+3+2 +0+0 0 2 0 'Down Vectors' 'direction of processing (1 = across bands, 0 = down vectors)' d
  704. -i 1 0 1 0 0 10x1+3+3 +0+0 0 2 2 'Calculate One Stat Set for Entire File' 'Process by Bands' d
  705. -E
  706. -R 1 0 1 13x2+1+31 'Execute' 'do operation ' dstats
  707. -H 1  13x2+39+31 'Help' 'man page for dstats' KHOROS_HOME/doc/manpages/dstats.1
  708. -E
  709. -P 1 0 80x40+22+2 +13+0 'Find Peaks or Troughs in Data' dpeakpick
  710. -I 1 0 0 1 0 1 51x1+1+2 +0+0 ' ' 'Input File          ' 'input file' i ' '
  711. -O 1 0 1 1 0 1 50x1+2+3 +0+0 ' ' 'Ouput ASCII File' 'output ASCII file' f ' '
  712. -O 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'VIFF Output File' 'VIFF format output file' o ' '
  713. -l 1 0 1 1 0 30x1+2+6 +0+0 1    'find peaks or troughs:' 'Troughs' 'Peaks' 'if true, find peaks ' p
  714. -b +1+8 'Specify Number of Peaks or Troughs to Detect (N):'
  715. -C 0
  716. -l 1 0 1 1 0 40x1+4+9 +0+0 1     'Find All               ' 'False' 'True' 'Find all peaks or troughs' all
  717. -i 1 0 1 0 0 42x1+4+10 +0+0 2 2 1 'Specify Number of Peaks' 'Number of peaks or troughs to find ' n
  718. -E
  719. -l 1 0 1 1 0 30x1+2+12 +0+0 1    'Find ' 'max/min' 'first' 'if FALSE find first n, and if TRUE find max/min n, peaks or troughs' m
  720. -b +22+12 'N peaks/troughs in sequence.'
  721. -l 1 0 1 1 0 30x1+2+13 +0+0 0    'Include Endpoints for P/T Designation' 'False' 'True' 'If TRUE, endpoints will be considered for peak designation' e
  722. -i 1 0 1 1 0 42x1+2+15 +0+0 2 2 1 'Window Size              ' 'Num steps on both sides of point on which to base peak decision' w
  723. -f 1 0 1 0 0 42x1+2+16 +0+0 1 1 0 'Min Height to Width Ratio' 'min that abs value of average slope over window can be' hwr
  724. -l 1 0 1 1 0 40x1+2+18 +0+0 1 'Data Processing Direction' 'Down Vectors' 'Across Bands' 'data processing direction (0 = down vectors, 1 = across bands)' d 1
  725. -R 1 0 1 13x2+1+20 'Execute' 'do operation ' dpeakpick
  726. -H 1   13x2+39+20 'Help' 'man page for dpeakpick' ~KHOROS_HOME/doc/manpages/dpeakpick.1
  727. -E
  728. -P 1 0 80x38+22+2 +6+0 'Extract Data for PARSER from a VIFF File' varviff
  729. -b +0+1 'Connection Filenames:'
  730. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input VIFF File' 'input file' i1
  731. -I 1 0 1 0 0 1 50x1+2+3 +0+0 ' ' 'Gating VIFF File' 'input file that is passed to output unmodified (used to gate operation)' i2
  732. -O 1 0 1 0 0 1 50x1+2+4 +0+0 ' ' 'Optional Output File' 'connecting file' o
  733. -b +0+6 'Location of Data in VIFF Structure:'
  734. -i 1 0 0 1 1 30x1+2+7 +0+0 0 0 0 'X location ' 'x location' x
  735. -i 1 0 0 1 1 30x1+2+8 +0+0 0 0 0 'Y location ' 'y location' y
  736. -i 1 0 0 1 1 30x1+2+9 +0+0 0 0 0 'Band number' 'band number' b
  737. -s 1 0 0 1 1 47x1+0+11 +0+0 ' ' 'Data Variable Name:' 'variable' v
  738. -R 1 0 4 13x2+1+13 'Execute' 'Execute operation' varviff
  739. -H 1  13x2+39+13 'Help' 'Man page for varviff' KHOROS_HOME/doc/manpages/varviff.1
  740. -E
  741. -P 1 0 80x38+22+2 +4+0 'Print (Image or Plot) Data to the Screen File' vprdata
  742. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  743. -O 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Output ASCII File' 'output ASCII file' f
  744. -l 1 0 1 1 0 50x1+2+7 +0+0 1 'Print Data Format:' 'Column Form' 'Matrix Form' 'if yes (default) print data as matrix, if no then column' m
  745. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vprdata
  746. -H 1  13x2+39+13 'Help' 'man page for vprdata' KHOROS_HOME/doc/manpages/vprdata.1
  747. -E
  748. -P 1 0 80x38+22+2 +15+0 'Print the Colormap Values' vprmap
  749. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image  ' 'input image filename' i
  750. -O 1 0 1 1 0 1 50x1+2+4 +0+0 ' ' 'Ouput ASCII File' 'output ASCII file' f
  751. -l 1 0 1 1 0 50x1+2+7 +0+0 1 'Print Values Format:' 'Column Form' 'Matrix Form' 'default: print data as matrix' m
  752. -R 1 0 1 13x2+1+13 'Execute' 'do operation ' vprmap
  753. -H 1  13x2+39+13 'Help' 'man page for vprmap' KHOROS_HOME/doc/manpages/vprmap.1
  754. -E
  755. -P 1 0 80x38+22+2 +3+0 'Change the Comment Field on a VIFF Image File' vcomment
  756. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image' 'input image' i
  757. -R 1 0 1 13x2+1+13 'Execute' 'do operation' xterm -e vcomment
  758. -H 1  13x2+39+13 'Help' 'man page for vcomment' KHOROS_HOME/doc/manpages/vcomment.1
  759. -E
  760. -P 1 0 80x38+22+2 +17+0 'Edit VIFF Header' vheaded
  761. -I 1 0 0 1 0 0 50x1+2+2 +0+0 ' ' 'Input image ' 'Input image' i
  762. -O 1 0 0 1 0 0 50x1+2+3 +0+0 ' ' 'Output image' 'output image' o
  763. -l 1 0 1 1 0 50x1+2+5 +0+0 0 'Edit dangerous fields' 'No' 'Yes' 'edit dangerous fields' danger
  764. -R 1 0 1 13x2+1+13 'Execute' 'execute operation' xterm -e vheaded
  765. -H 1  13x2+39+13 'Help' 'man page for vheaded' KHOROS_HOME/doc/manpages/vheaded.1
  766. -E
  767. -P 1 1 80x38+22+2 +17+0 'View an ASCII File' xvviewer
  768. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Filename' 'filename to view' i '/users4/bigtmp/boldtHAAa02396' '/users4/bigtmp/boldtHAAa02396'
  769. -R 1 0 1 13x2+1+13 'Execute' 'do operation ' xvviewer
  770. -H 1  13x2+39+13 'Help' 'man page for xvviewer' KHOROS_HOME/doc/manpages/xvviewer.1
  771. -E
  772. -E
  773. -M 1 0 100x40+0+0 +27+1 'Input Data from Files' input_file
  774. -G 1 20x38+1+2 +2+0 'Choose Selection'
  775. -g 1 0 18x1+1+1 'Images'
  776. -g 1 0 18x1+1+2 'Signals'
  777. -g 1 1 18x1+1+3 'Kernels'
  778. -g 1 0 18x1+1+4 'Morpho Kernels'
  779. -g 1 0 18x1+1+6 'User Defined'
  780. -H 1  18x2+1+11 'HELP' 'guide help' KHOROS_HOME/doc/cantata/subforms/input_file/help
  781. -Q 1 0 18x2+1+13 'QUIT'
  782. -E
  783. -P 1 0 80x38+22+2 +4+0 'Input Supplied and/or Example Image' images
  784. -T 1 0 0 1 1 40x8+1+1 +0+0 1 'List of Supplied Standard Images:' 'lists supplied images' OLD
  785. -O 1 0 1 1 0 1 16x1+4+1 +0+0 'KHOROS_HOME/data/images/ball.xv' 'ball.xv' 'input image filename' o
  786. -O 1 0 1 0 0 1 16x1+4+2 +0+0 'KHOROS_HOME/data/images/feath.dith' 'feath.dith' 'input image filename' o
  787. -O 1 0 1 0 0 1 16x1+4+3 +0+0 'KHOROS_HOME/data/images/feath.xv' 'feath.xv' 'input image filename' o
  788. -O 1 0 1 0 0 1 16x1+4+4 +0+0 'KHOROS_HOME/data/images/wolf.xv' 'wolf.xv' 'input image filename' o
  789. -O 1 0 1 0 0 1 16x1+4+5 +0+0 'KHOROS_HOME/data/images/lenna.254.xv' 'lenna.254.xv' 'input image filename' o
  790. -O 1 0 1 0 0 1 16x1+4+6 +0+0 'KHOROS_HOME/data/images/head.xv' 'head.xv' 'input image filename' o
  791. -O 1 0 1 0 0 1 16x1+4+7 +0+0 'KHOROS_HOME/data/images/mandril.rgb.xv' 'mandrilr.rgb.xv' 'input image filename' o
  792. -O 1 0 1 0 0 1 16x1+4+8 +0+0 'KHOROS_HOME/data/images/flower.250.xv' 'flower.250.xv' 'input image filename' o
  793. -O 1 0 1 0 0 1 16x1+4+9 +0+0 'KHOROS_HOME/data/images/ultrasound.xv' 'ultrasound.xv' 'input image filename' o
  794. -O 1 0 1 0 0 1 16x1+28+1 +0+0 'KHOROS_HOME/data/images/moon.xv' 'moon.xv' 'input image filename' o
  795. -O 1 0 1 0 0 1 16x1+28+2 +0+0 'KHOROS_HOME/data/images/mandril.254.xv' 'mandril.254.xv' 'input image filename' o
  796. -O 1 0 1 0 0 1 16x1+28+3 +0+0 'KHOROS_HOME/data/images/tools.xv' 'tools.xv' 'input image filename' o
  797. -O 1 0 1 0 0 1 16x1+28+4 +0+0 'KHOROS_HOME/data/images/visual_mtf.xv' 'visual_mtf.xv' 'input image filename' o
  798. -O 1 0 1 0 0 1 16x1+28+5 +0+0 'KHOROS_HOME/data/images/xray.xv' 'xray.xv' 'input image filename' o
  799. -O 1 0 1 0 0 1 16x1+28+6 +0+0 'KHOROS_HOME/data/images/airport.xv' 'airport.xv' 'input image filename' o
  800. -O 1 0 1 0 0 1 16x1+28+7 +0+0 'KHOROS_HOME/data/images/spine.xv' 'spine.xv' 'input image filename' o
  801. -O 1 0 1 0 0 1 16x1+28+8 +0+0 'KHOROS_HOME/data/images/lizard.rgb.xv' 'lizard.rgb.xv' 'input image filename' o
  802. -E
  803. -H 1  13x2+39+11 'Help' 'man page for images' KHOROS_HOME/doc/cantata/subforms/input_file/help/images
  804. -E
  805. -P 1 0 80x38+22+2 +4+0 'Input Supplied and/or Example Signal' signals
  806. -T 1 0 0 1 1 40x8+1+1 +0+0 1 'List of Supplied Standard Signals:' 'lists supplied signals' OLD
  807. -O 1 0 1 1 0 1 30x1+4+1 +0+0 'KHOROS_HOME/data/signals/brain.c.xv' 'NMR Healthy Brain Scan (complex)' 'input signal filename' o
  808. -O 1 0 1 0 0 1 30x1+4+2 +0+0 'KHOROS_HOME/data/signals/tumor.c.xv' 'NMR Tumor Brain Scan (complex)' 'input signal filename' o
  809. -O 1 0 1 0 0 1 30x1+4+3 +0+0 'KHOROS_HOME/data/signals/stroke.c.xv' 'NMR Stroke Brain Scan (complex)' 'input signal filename' o
  810. -O 1 0 1 0 0 1 30x1+4+4 +0+0 'KHOROS_HOME/data/signals/sine.r.xv' 'Sinusoid' 'input signal filename' o
  811. -O 1 0 1 0 0 1 30x1+4+5 +0+0 'KHOROS_HOME/data/signals/pulse.r.xv' 'Pulse Train' 'input signal filename' o
  812. -O 1 0 1 0 0 1 30x1+4+6 +0+0 'KHOROS_HOME/data/signals/gnoise.r.xv' 'Gaussian Noise (var=1.0, mean=0.0)' 'input signal filename' o
  813. -O 1 0 1 0 0 1 30x1+4+7 +0+0 'KHOROS_HOME/data/signals/rnoise.r.xv' 'Rayleigh Noise (var=1.0)' 'input signal filename' o
  814. -O 1 0 1 0 0 1 30x1+4+8 +0+0 'KHOROS_HOME/data/signals/unoise.r.xv' 'Uniform Noise (mean=0.0)' 'input signal filename' o
  815. -E
  816. -H 1  13x2+39+11 'Help' 'man page for signals' KHOROS_HOME/doc/cantata/subforms/input_file/help/signals
  817. -E
  818. -P 1 1 80x38+22+2 +4+0 'Input Supplied Standard or User Defined Kernel' kernels
  819. -T 1 0 0 1 1 40x8+1+1 +0+0 1 'List of Supplied Standard Kernels:' 'lists supplied kernels' OLD 6
  820. -O 1 0 1 0 0 1 16x1+4+1 +0+0 'KHOROS_HOME/data/kernels/avg3x3' 'avg3x3' 'input image filename' o 'KHOROS_HOME/data/kernels/avg3x3' 'KHOROS_HOME/data/kernels/avg3x3'
  821. -O 1 0 1 0 0 1 16x1+4+2 +0+0 'KHOROS_HOME/data/kernels/avg5x5' 'avg5x5' 'input image filename' o
  822. -O 1 0 1 0 0 1 16x1+4+3 +0+0 'KHOROS_HOME/data/kernels/avg7x7' 'avg7x7' 'input image filename' o
  823. -O 1 0 1 0 0 1 16x1+4+4 +0+0 'KHOROS_HOME/data/kernels/edgekern' 'edgekern' 'input image filename' o
  824. -O 1 0 1 0 0 1 16x1+4+5 +0+0 'KHOROS_HOME/data/kernels/unsharp3x3' 'unsharp3x3' 'input image filename' o
  825. -O 1 0 1 1 0 1 16x1+4+6 +0+0 'KHOROS_HOME/data/kernels/laplacian3x3' 'laplacian3x3' 'input image filename' o 'KHOROS_HOME/data/kernels/laplacian3x3' 'KHOROS_HOME/data/kernels/laplacian3x3'
  826. -O 1 0 1 0 0 1 16x1+4+7 +0+0 'KHOROS_HOME/data/kernels/lpf5x5.xv' 'lpf5x5.xv' 'input image filename' o 'KHOROS_HOME/data/kernels/laplacian3x3' 'KHOROS_HOME/data/kernels/laplacian3x3'
  827. -O 1 0 1 0 0 1 16x1+4+8 +0+0 'KHOROS_HOME/data/kernels/sobel_x' 'sobel_x' 'input image filename' o
  828. -O 1 0 1 0 0 1 16x1+4+9 +0+0 'KHOROS_HOME/data/kernels/sobel_y' 'sobel_y' 'input image filename' o
  829. -O 1 0 1 0 0 1 16x1+28+1 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w1' 'frei_chen_w1' 'input image filename' o
  830. -O 1 0 1 0 0 1 16x1+28+2 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w2' 'frei_chen_w2' 'input image filename' o
  831. -O 1 0 1 0 0 1 16x1+28+3 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w3' 'frei_chen_w3' 'input image filename' o
  832. -O 1 0 1 0 0 1 16x1+28+4 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w4' 'frei_chen_w4' 'input image filename' o
  833. -O 1 0 1 0 0 1 16x1+28+5 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w5' 'frei_chen_w5' 'input image filename' o
  834. -O 1 0 1 0 0 1 16x1+28+6 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w6' 'frei_chen_w6' 'input image filename' o
  835. -O 1 0 1 0 0 1 16x1+28+7 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w7' 'frei_chen_w7' 'input image filename' o
  836. -O 1 0 1 0 0 1 16x1+28+8 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w8' 'frei_chen_w8' 'input image filename' o
  837. -O 1 0 1 0 0 1 16x1+28+8 +0+0 'KHOROS_HOME/data/kernels/frei_chen_w9' 'frei_chen_w9' 'input image filename' o
  838. -E
  839. -O 1 0 1 0 0 1 50x1+2+12 +0+0 'KHOROS_HOME/data/kernels/' 'Select Kernel' 'user specified kernel' o 'KHOROS_HOME/data/kernels/' 'KHOROS_HOME/data/kernels/'
  840. -H 1  13x2+39+14 'Help' 'man page for kernels' KHOROS_HOME/doc/cantata/subforms/input_file/help/kernels
  841. -E
  842. -P 1 0 80x38+22+2 +0+0 'Input Supplied Standard or User Defined Morphokernel' mkernels
  843. -T 1 0 0 1 1 40x8+1+1 +0+2 5 'List of Supplied Standard Morphokernels:' 'lists supplied kernels' OLD
  844. -O 1 0 1 1 0 1 16x1+4+3 +0+0 'KHOROS_HOME/data/morphokernel/cell20.mor' 'cell20.mor' 'input image filename' o
  845. -O 1 0 1 0 0 1 16x1+4+4 +0+0 'KHOROS_HOME/data/morphokernel/circle11.mor' 'circle11.mor' 'input image filename' o
  846. -O 1 0 1 0 0 1 16x1+4+5 +0+0 'KHOROS_HOME/data/morphokernel/circle5.mor' 'circle5.mor' 'input image filename' o
  847. -O 1 0 1 0 0 1 16x1+4+6 +0+0 'KHOROS_HOME/data/morphokernel/circle6.mor' 'circle6.mor' 'input image filename' o
  848. -O 1 0 1 0 0 1 16x1+4+7 +0+0 'KHOROS_HOME/data/morphokernel/circle7.mor' 'circle7.mor' 'input image filename' o
  849. -O 1 0 1 0 0 1 16x1+4+8 +0+0 'KHOROS_HOME/data/morphokernel/diamond5.mor' 'diamond5.mor' 'input image filename' o
  850. -O 1 0 1 0 0 1 16x1+28+3 +0+0 'KHOROS_HOME/data/morphokernel/diamond7.mor' 'diamond7.mor' 'input image filename' o
  851. -O 1 0 1 0 0 1 16x1+28+4 +0+0 'KHOROS_HOME/data/morphokernel/kd1.mor' 'kd1.mor' 'input image filename' o
  852. -O 1 0 1 0 0 1 16x1+28+5 +0+0 'KHOROS_HOME/data/morphokernel/kd2.mor' 'kd2.mor' 'input image filename' o
  853. -O 1 0 1 0 0 1 16x1+28+6 +0+0 'KHOROS_HOME/data/morphokernel/kd3.mor' 'kd3.mor' 'input image filename' o
  854. -O 1 0 1 0 0 1 16x1+28+7 +0+0 'KHOROS_HOME/data/morphokernel/kd5.mor' 'kd5.mor' 'input image filename' o
  855. -E
  856. -O 1 0 1 0 0 1 50x1+2+12 +0+0 'KHOROS_HOME/data/morphokernel/' 'Select Kernel' 'user specified morphokernel' o
  857. -H 1  13x2+39+14 'Help' 'man page for kernels' KHOROS_HOME/doc/cantata/subforms/input_file/help/mkernel
  858. -E
  859. -P 1 0 80x38+22+2 +4+0 'User Defined Input Data File' input
  860. -O 1 0 0 1 0 1 50x1+2+1 +0+0 ' ' 'User Specified File' 'user specified data' o
  861. -I 1 0 1 0 0 1 50x1+2+3 +0+0 ' ' 'Input Connection' 'input file' i
  862. -H 1  13x2+39+11 'Help' 'man page for images' KHOROS_HOME/doc/cantata/subforms/input_file/help/user_def
  863. -E
  864. -E
  865. -M 1 0 100x40+10+20 +23+1 'Standard Control Structures' control
  866. -G 1 20x38+1+2 +2+0 'Choose Selection'
  867. -g 1 0 18x1+1+2 'Count-Loop'
  868. -g 1 0 18x1+1+3 'While-Loop'
  869. -g 1 0 18x1+1+5 'If-Then-Else'
  870. -g 1 1 18x1+1+6 'Merge'
  871. -H 1  18x2+1+11 'HELP' 'guide help' KHOROS_HOME/doc/cantata/control/help/Overview
  872. -Q 1 0 18x2+1+13 'QUIT'
  873. -E
  874. -P 1 0 80x38+22+2 +10+0 'Counting-Loop Control Structure' count_loop
  875. -b +0+1 'Counting-Loop Parameters:'
  876. -s 1 0 0 1 0 40x1+1+2 +0+0 ' ' 'Loop Control Variable' 'loop control variable' lcv
  877. -i 1 0 0 1 0 37x1+4+3 +0+0 0 0 1 'Initial Value     ' 'initial value' init
  878. -i 1 0 0 1 0 37x1+4+4 +0+0 0 0 1 'Increment Value   ' 'increment value' incr
  879. -i 1 0 0 1 0 37x1+4+5 +0+0 0 0 1 'Final Value       ' 'test value' test
  880. -b +0+6 'Control Path Connections:'
  881. -I 1 0 1 0 0 1 50x1+1+7 +0+0 ' ' 'Initial input' 'Initial input file' i_in
  882. -I 1 0 0 1 0 1 50x1+1+8 +0+0 ' ' '   Loop input ' 'Loop input file' i_lp
  883. -O 1 0 1 0 0 1 50x1+1+9 +0+0 ' ' 'Exit output' 'Exit output file' o_ex
  884. -O 1 0 0 1 0 1 50x1+1+10 +0+0 ' ' '   Loop output' 'Loop output file' o_lp
  885. -H 1  13x2+38+11 'Help' 'man page for count_loop' KHOROS_HOME/doc/cantata/control/count_loop/help
  886. -E
  887. -P 1 0 80x38+22+2 +10+0 'While-Loop Control Structure' while_loop
  888. -b +0+1 'While-Loop Parameters:'
  889. -i 1 0 1 0 0 50x1+1+2 +0+0 0 0 1 'Initial Expression' 'Initial expression' init
  890. -i 1 0 1 0 0 50x1+1+3 +0+0 0 0 1 'Update Expression ' 'Update expression' update
  891. -i 1 0 0 1 0 50x1+1+4 +0+0 0 0 1 '   Test Condition    ' 'Test condition' test
  892. -b +0+6 'Control Path Connections:'
  893. -I 1 0 1 0 0 1 50x1+1+7 +0+0 ' ' 'Initial input' 'Initial input file' i_in
  894. -I 1 0 0 1 0 1 50x1+1+8 +0+0 ' ' '   Loop input ' 'Loop input file' i_lp
  895. -O 1 0 1 0 0 1 50x1+1+9 +0+0 ' ' 'Exit output' 'Exit output file' o_ex
  896. -O 1 0 0 1 0 1 50x1+1+10 +0+0 ' ' '   Loop output' 'Loop output file' o_lp
  897. -H 1  13x2+38+11 'Help' 'man page for while_loop' KHOROS_HOME/doc/cantata/control/while_loop/help
  898. -E
  899. -P 1 0 80x38+22+2 +10+0 'If-Then-Else Control Structure' if_else
  900. -i 1 0 0 1 0 50x1+1+2 +0+0 0 0 1 'If Conditional Expression' 'Boolean expression' cond
  901. -b +0+4 'Control Path Connections:'
  902. -I 1 0 0 1 0 1 50x1+1+5 +3+0 ' ' 'Input ' 'input_file' i
  903. -b +1+6 'Then (TRUE)'
  904. -O 1 0 0 1 0 1 50x1+1+7 +3+0 ' ' 'Output' 'TRUE output file' o1
  905. -b +1+8 'Else (FALSE)'
  906. -O 1 0 1 0 0 1 50x1+1+9 +0+0 ' ' 'Output' 'FALSE output file' o2
  907. -H 1  13x2+38+11 'Help' 'man page for if_then_else' KHOROS_HOME/doc/cantata/control/if_else/help
  908. -E
  909. -P 1 1 80x38+22+2 +18+0 'Merge Structure' merge
  910. -b +1+2 'Control Path Connections:'
  911. -I 1 0 0 1 0 1 50x1+1+4 +3+0 ' ' 'Input 1' 'input file 1' i1 '/users4/bigtmp/intenAAAa02396' '/users4/bigtmp/intenAAAa02396'
  912. -I 1 0 1 0 0 1 50x1+1+6 +0+0 ' ' 'Input 2' 'input file 2' i2 ' ' ' '
  913. -O 1 0 0 1 0 1 50x1+1+8 +3+0 ' ' 'Output ' 'output file' o '/users4/bigtmp/mergeIAAa02396' '/users4/bigtmp/mergeIAAa02396'
  914. -H 1  13x2+38+11 'Help' 'man page for merge' KHOROS_HOME/doc/cantata/control/merge/help
  915. -E
  916. -E
  917. -M 1 0 80x38+0+0 +5+1 'Enter Comment' comment
  918. -P 1 1 80x38+0+0 +6+1 'Comment Pane used to comment a cantata workspace' comment
  919. -s 1 0 0 1 0 22x1+1+3 +0+0 ' comment' 'Glyph  Label' 'Label for cantata glyph' label ' README' ' README'
  920. -b +1+5 'Text area for commenting the cantata workspace'
  921. -s 1 0 0 1 0 55x10+0+6 +0+0 ' ' ' ' 'first string' comment 'This is Michael Boldt' 'This is Michael Boldt'
  922. -Q 1 0 13x2+2+15 'QUIT'
  923. -H 1  13x2+42+15 'Help' 'man page for workspace management' KHOROS_HOME/doc/cantata/edit/comment/help
  924. -E
  925. -E
  926. -M 1 0 100x40+10+20 +28+1 'Geometric Manipulations' geomanip
  927. -G 1 20x38+1+2 +2+0 'Choose Selection'
  928. -g 1 0 18x1+1+1 'Shrink Image'
  929. -g 1 0 18x1+1+2 'Expand Image'
  930. -g 1 0 18x1+1+3 'Resize Image'
  931. -g 1 0 18x1+1+4 'Rotate Image'
  932. -g 1 0 18x1+1+5 'Transpose Image'
  933. -g 1 1 18x1+1+6 'Translate Image'
  934. -g 1 0 18x1+1+7 'Flip Image'
  935. -H 1  18x2+1+11 'HELP' 'guide help' KHOROS_HOME/doc/cantata/subforms/geomanip/help
  936. -Q 1 0 18x2+1+13 'QUIT'
  937. -E
  938. -P 1 0 80x38+22+2 +3+0 'Shrink Image by Skipping Pixels (Sub-Sampling)' vshrink
  939. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  940. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'output (shrunk image)' o
  941. -i 1 0 1 1 1 47x1+2+6 +1+0 2 2000 2 'Shrink Factor  ' 'shrink scale factor' s
  942. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vshrink
  943. -H 1  13x2+39+13 'Help' 'man page for vshrink' KHOROS_HOME/doc/manpages/vshrink.1
  944. -E
  945. -P 1 0 80x38+22+2 +9+0 'Expand Image by Integer Scale Factor' vexpand
  946. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  947. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'resulting expanded image' o
  948. -i 1 0 1 1 1 47x1+2+6 +1+0 2 2000 2 'Scale Factor  ' 'expansion scale factor' s
  949. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vexpand
  950. -H 1  13x2+39+13 'Help' 'man page for vexpand' KHOROS_HOME/doc/manpages/vexpand.1
  951. -E
  952. -P 1 0 80x38+22+2 +0+0 'Magnify or Reduce Image using Bilinear Interpolation' vresize
  953. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image   ' 'input image' i
  954. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image  ' 'resulting output image' o
  955. -f 1 0 1 0 0 40x1+2+5 +1+0 1 1 0 'X Center of Action' 'x coordinate of the center of action' x
  956. -f 1 0 1 0 0 40x1+2+6 +1+0 1 1 0 'Y Center of Action' 'y coordinate of the center of action' y
  957. -f 1 0 1 1 0 40x1+2+8 +1+0 2 2 2 'X Magnification' 'magnification in the horizontal direction' h
  958. -f 1 0 1 1 0 40x1+2+9 +1+0 2 2 2 'Y Magnification' 'magnification in the vertical direction' v
  959. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vresize
  960. -H 1  13x2+39+13 'Help' 'man page for vresize' KHOROS_HOME/doc/manpages/vresize.1
  961. -E
  962. -P 1 0 80x38+22+2 +10+0 'Rotate Image about a Center Point' vrotate
  963. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  964. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'resulting output image' o
  965. -i 1 0 1 0 1 40x1+2+6 +1+0 0 0 0 'X Coord of Center of Rotation' 'X coord of center of rotation' x
  966. -i 1 0 1 0 1 40x1+2+7 +1+0 0 0 0 'Y Coord of Center of Rotation' 'Y coord of center of rotation' y
  967. -f 1 0 1 1 1 40x1+2+9 +1+0 0 0 45 'Rotation Angle (degrees)' 'specifies the clockwise rotation angle in degrees' d
  968. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vrotate
  969. -H 1  13x2+39+13 'Help' 'man page for vrotate' KHOROS_HOME/doc/manpages/vrotate.1
  970. -E
  971. -P 1 0 80x38+22+2 +17+0 'Transpose an Image' vtranspos
  972. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image' i
  973. -O 1 0 0 1 0 1 50x1+2+4 +0+0 ' ' 'Output Image' 'resulting output image' o
  974. -R 1 0 1 13x2+1+13 'Execute' 'execute operation' vtranspos
  975. -H 1  13x2+39+13 'Help' 'man page for vtranspos' KHOROS_HOME/doc/manpages/vtranspos.1
  976. -E
  977. -P 1 1 80x38+22+2 +17+0 'Translate an Image' vtranslat
  978. -I 1 0 0 1 0 1 50x1+1+2 +0+0 ' ' 'Input Image  ' 'input image' i '/users4/bigtmp/vconvFAAa02396' '/users4/bigtmp/vconvFAAa02396'
  979. -O 1 0 0 1 0 1 50x1+1+3 +0+0 ' ' 'Output Image ' 'resulting output image' o '/users4/bigtmp/vtranYCAa02396' '/users4/bigtmp/vtranYCAa02396'
  980. -i 1 1 0 1 1 24x1+1+5 +0+0 0 0 0 'X_Translation' 'Translation along x axe' x -1 '-1'
  981. -i 1 1 0 1 1 24x1+1+6 +0+0 0 0 0 'Y_Translation' 'Translation along y axe' y -1 '-1'
  982. -l 1 0 1 1 1 50x1+1+8 +0+0 0 'Wrap or Pad Image?' 'Pad ' 'Wrap' 'if true, wraps the image around, if false pads with a padding value' w
  983. -f 1 0 1 0 1 47x1+1+10 +0+0 0 0 0 'Padding Value ' 'paddingvalue' p
  984. -R 1 0 1 13x2+1+13 'Execute' 'execute operation' vtranslat
  985. -H 1  13x2+39+13 'Help' 'man page for vtranslat' KHOROS_HOME/doc/manpages/vtranslat.1
  986. -E
  987. -P 1 0 80x38+22+2 +5+0 'Flip Image Top-for-Bottom or Right-for-Left' vflip
  988. -I 1 0 0 1 0 1 50x1+2+2 +0+0 ' ' 'Input Image ' 'input image ' i
  989. -O 1 0 0 1 0 1 50x1+2+3 +0+0 ' ' 'Output Image' 'output image' o
  990. -l 1 0 1 1 1 50x1+4+6 +0+0 0 'Flip top-for-bottom' 'No ' 'Yes' 'flip top/bottom' t
  991. -l 1 0 1 1 1 50x1+4+8 +0+0 1 'Flip right-for-left' 'No ' 'Yes' 'flip right/left' r
  992. -R 1 0 1 13x2+1+13 'Execute' 'do operation' vflip
  993. -H 1  13x2+39+13 'Help' 'man page for vflip' KHOROS_HOME/doc/manpages/vflip.1
  994. -E
  995. -E
  996. -E
  997. #  BeginVariables
  998.  
  999.  
  1000.  
  1001. # No variables currently declared. #
  1002.  
  1003. #  EndVariables
  1004. #  BeginEnvironment
  1005. #    Grid 1
  1006. #    GridSize 20
  1007. #    SmallGlyph 0
  1008. #    RubberBand 0
  1009. #    ParallelExec 1
  1010. #    Viewport 1
  1011. #    AttachCanvas 1
  1012. #    ShowDav 0
  1013. #    ShowModified 0
  1014. #    EchoRoutine 1
  1015. #    LeaveGlyph 0
  1016. #    DemandDriven 0
  1017. #    ShowClipboard 0
  1018. #    InheritAttributes 1
  1019. #    GlobalVariables 1
  1020. #    AutoPlacement 1
  1021. #    GlyphPlacement 0
  1022. #    RemoteExec 0
  1023. #  EndEnvironment
  1024. # 'vconvolve' 2 1 'vconvolve9_glyph' 300+60
  1025. # 'boldtline' 2 1 'boldtline10_glyph' 580+0
  1026. # 'showlines' 2 1 'showlines11_glyph' 720+0
  1027. # 'xvviewer' 2 1 'xvviewer12_glyph' 720+100
  1028. # 'kernels' 2 1 'kernels13_glyph' 200+180
  1029. # 'merge' 4 1 'merge0_control' 120+0
  1030. # ' README' 6 1 ' README1_comment' 0+0
  1031. # 'vtranslat' 2 1 'vtranslat70_glyph' 420+60
  1032. # EndWorkspace
  1033. # GlyphBegin 'vconvolve9_glyph'
  1034. # ConnectionBegin
  1035.    #    /users4/bigtmp/vconvFAAa02396 1 1
  1036. # 'vtranslat70_glyph' 970 0
  1037. # ConnectionEnd
  1038. # GlyphEnd
  1039. # GlyphBegin 'boldtline10_glyph'
  1040. # ConnectionBegin
  1041.    #    /users4/bigtmp/boldtGAAa02396 1 1
  1042. # 'showlines11_glyph' 586 0
  1043. # ConnectionEnd
  1044. # ConnectionBegin
  1045.    #    /users4/bigtmp/boldtHAAa02396 1 1
  1046. # 'xvviewer12_glyph' 760 0
  1047. # ConnectionEnd
  1048. # ConnectionBegin
  1049. # ConnectionEnd
  1050. # GlyphEnd
  1051. # GlyphBegin 'showlines11_glyph'
  1052. # GlyphEnd
  1053. # GlyphBegin 'xvviewer12_glyph'
  1054. # GlyphEnd
  1055. # GlyphBegin 'kernels13_glyph'
  1056. # ConnectionBegin
  1057.    #    KHOROS_HOME/data/kernels/laplacian3x3 0 1
  1058. # 'vconvolve9_glyph' 110 1
  1059. # ConnectionEnd
  1060. # ConnectionBegin
  1061.    #    KHOROS_HOME/data/kernels/ 0 0
  1062. # ConnectionEnd
  1063. # GlyphEnd
  1064. # GlyphBegin 'merge0_control'
  1065. # ConnectionBegin
  1066.    #    /users4/bigtmp/mergeIAAa02396 1 1
  1067. # 'vconvolve9_glyph' 109 0
  1068. # 'boldtline10_glyph' 197 0
  1069. # ConnectionEnd
  1070. # GlyphEnd
  1071. # GlyphBegin ' README1_comment'
  1072. # GlyphEnd
  1073. # GlyphBegin 'vtranslat70_glyph'
  1074. # ConnectionBegin
  1075.    #    /users4/bigtmp/vtranYCAa02396 1 1
  1076. # 'boldtline10_glyph' 198 1
  1077. # ConnectionEnd
  1078. # GlyphEnd
  1079.