Parent Topic: ISOCLUS
Name Prompt Count Type FILE Database File Name 1-64 Char DBIC Database Input Channel List 1-16 Int DBOC Clustering Result Output Channel 0-1 Int MASK Area Mask (Window or Bitmap) 0-4 Int NUMCLUS Number of Clusters Desired 1 Int MAXCLUS Maximum No. of Clusters 0-1 Int MINCLUS Minimum No. of Clusters 0-1 Int SEEDFILE Text File for Initial Seeds 0-64 Char MAXITER Maximum Number of Iterations 0-1 Int MOVETHRS Movement Threshold 0-1 Real SIGGEN Generate Signatures: YES/NO 0-4 Char SAMPRM Minimum Sample Threshold 0-1 Int STDV Standard Deviation 1 Real LUMP Lumping Parameter 0-1 Real MAXPAIR Maximum No. of Lumping Pairs 0-1 Int BACKVAL Background Grey level Value 0-1 Int NSAM Number of image points used in the samp ing 0-1 REPORT Report Mode: TERM/OFF/filename 0-64 Char
EASI>FILE="filespec"
EASI>DBIC=i,j,k,l,...
EASI>DBOC=i EASI>DBOC=DBOC can be equal to DBIC. Only the area under MASK is written to DBOC.
EASI>MASK=xoff,yoff,xsize,ysize | process window
EASI>MASK= | process entire channel
EASI>MASK=b | process only under bitmap
| stored in segment b
The time to compute each iteration is proportional to the number of samples used, so using a lot more than the default number of samples can make the clustering process much slower. Also, all the samples are stored in memory, so a large NSAM value can lead to requirements for a lot of memory. With 262144 samples, and five bands of 8-bit input data the program would require approximately 1.3MB of memory while with NSAM set to 2000000, it would take 10MB.
EASI>NSAM= | Default to the normal 262144 samples EASI>NSAM=1500000 | Use up to 1500000 sample pixels
EASI>REPORT="filename" EASI>REPORT= | defaults to terminal outputThe following names have special meaning:
EASI>REPORT="TERM" | generates reports on your terminal EASI>REPORT="DISK" | generates reports on file "IMPRPT.LST" EASI>REPORT="OFF" | will switch off report generation
Valid Values: 1 <= x <= 32 Default: 16Specifies the number of clusters (classes) desired. It should be noted that this is only an estimate. The final number of clusters may vary. However, the user can limit the variation by setting the parameters MAXCLUS and MINCLUS. Since cluster 256 is reserved for clusters discarded during clustering, the range of NUMCLUS is 0 < NUMCLUS < 256.
EASI>NUMCLUS=x EASI>NUMCLUS= | defaults to 16
Valid Values: 1 <= x <= 32 Default: 16Specifies the maximum number of clusters allowed. This parameter limits the total number of clusters allowed during splitting.
EASI>MAXCLUS=x EASI>MAXCLUS= | defaults to 16
Valid Values: 1 <= x <= 32 Default: 16Specifies the minimum number of clusters allowed. This parameter limits the number of clusters allowed during Lumping.
EASI>MINCLUS=x EASI>MINCLUS= | defaults to 16
Valid Values: <filename, max. 64 characters> Default: <none>Specifies the text file name to read in initial seeds. If no filename is given, seeds will be generated diagonally along the n-dimensional histogram.
EASI>SEEDFILE="filename"To specify the seeds for 4 channels and 6 clusters in a text file, you can follow the format as follows:
1 1 1 1 | 1st seed position in channel 1,2,3,4
5 3 5 9 | 2nd seed position in channel 1,2,3,4
40 43 20 10 | 3rd seed position in channel 1,2,3,4
100 101 140 50 | 4th seed position in channel 1,2,3,4
150 155 200 175 | 5th seed position in channel 1,2,3,4
240 200 195 140 | 6th seed position in channel 1,2,3,4
Valid Values: 1 <= x <= 20 Default: 20Specifies the total number of iterations in calculating the cluster mean positions.
EASI>MAXITER=x EASI>MAXITER= | defaults to 20
Valid Values: 0.0 <= x <= 1.0 Default: 0.01Specifies the movement threshold in percentage of cluster means.
EASI>MOVETHRS=x EASI>MOVETHRS= | defaults to 0.01If the movement of all cluster means is less than MOVETHRS , the program has converged. For example, for all cluster means, the following situation terminates the program:
New cluster mean position - Old cluster mean position
----------------------------------------------------- < MOVETHRS
Old cluster mean position
Valid Values: YES,NO Default: NOSpecifies whether the signature for each cluster will be generated. The user can utilize the signatures as inputs for the MLC (Maximum Likelihood Classification) program to class other images.
YES generate signatures NO no signature generatedDBOC must be specified if SIGGEN is YES.
Valid Values: 0 <= x <= 255 Default: 5Specifies the minimum sample threshold. The number of samples in a cluster domain is compared to SAMPRM in the following way:
EASI>SAMPRM=x EASI>SAMPRM= | defaults to 5When the number of samples in a cluster is less than SAMPRM, the cluster will be discarded and the total number of clusters will be reduced by 1.
For a cluster,
Valid Values: x >= 0.0 Default: 10.0Specifies the standard deviation. If a cluster has a standard deviation greater than STDV, splitting may occur. A STDV value of 10.0 is reasonable.
EASI>STDV=x EASI>STDV= | defaults to 10.0
Valid Values: x >= 0.0 Default: 1.0Specifies the lumping parameter which is used in the following way:
If the distance between two cluster centers is less than LUMP, the total number of clusters is greater than MINCLUS, and the number of Lumped pairs is less than MAXPAIR, then lumping of clusters will occur.
EASI>LUMP=x EASI>LUMP= | defaults to 1.0
Valid Values: 0 <= x <= 255 Default: 5Specifies the maximum number of pairs of cluster centres which can be lumped during each iteration.
EASI>MAXPAIR=x EASI>MAXPAIR= | defaults to 5
Valid Values: <any integer, positive or negative> Default: <none>Optionally specifies a background grey level value to be ignored during classification. If this parameter is specified, pixels with the background grey level value will be assigned class 0 (null class).
EASI>BACKVAL=i