Documentation for C:\Idl\CRC\

Generated by IDLdoc

Directory: AUXIL\

.pro files

SRS_ENVI.pro
aaa_run.pro

Place in SAVE_ADD to set a menu item under ENVI Help which opens a link to the GPULib API using Mike Galloy's mg_open_url procedure

atwt__define.pro
center.pro

center a kernel matrix: Shawe-Taylor, J.

ci__define.pro
class_lookup_table.pro

returns colors from a 16-color lookup table

clust_wts1.pro

NAME: CLUST_WTS1 PURPOSE: This function computes the weights (the cluster centers) of an M-column, N-row array, where M is the number of variables and N is the number of observations or samples.

cluster_fkm.pro

Distance clusterer from IDL library.

complement.pro

integer set complement

correl_images.pro

NAME: CORREL_IMAGES PURPOSE: Compute the 2-D cross-correlation function of two images EXPLANATION: Computes the 2-D cross-correlation function of two images for a range of (x,y) shifting by pixels of one image relative to the other.

corrmat_analyze.pro

NAME: CORRMAT_ANALYZE PURPOSE: Find the optimal (x,y) offset to maximize correlation of 2 images EXPLANATION: Analyzes the 2-D cross-correlation function of two images and finds the optimal(x,y) pixel offsets.

cpm__define.pro
difference.pro

integer set difference

dwt__define.pro
em.pro

Clustering with Gaussian mixtures, EM algorithm: Gath, I.

enlsim.pro
ffn__define.pro
ffn_segment.pro
ffnbp__define.pro

Object class for implementation of a two-layer, feed-forward neural network classifier.

ffncg__define.pro
ffnkal__define.pro
fkm.pro

Fuzzy Kmeans clustering algorithm: Dunn, J.

gausskernel_matrix.pro

Returns array of Gaussian kernel functions for data matrices G1 and G2.

gen_eigenproblem.pro

Solve the generalized eigenproblem C##a = lambda*B##a using Cholesky factorization

gpu_detect.pro

Initializes GPULib if it is present.

gpucenter.pro

center a kernel matrix: Shawe-Taylor, J.

gpuconvol2d.pro

:Description: Convolution of a two dimensional array on the GPU in the frequency domain :Params: a_gpu: in, required, type={GPUHANDLE} array to be convolved, overwritten with convolution k_gpu: in, required, type={GPUHANDLE} convolution kernel (padded and centered) :Keywords: :Uses: GPULib :Author: Mort Canty (20013)

gpucov__define.pro
gpuem.pro

Clustering with Gaussian mixtures, EM algorithm: Gath, I.

gpuemsav.pro
gpugausskernel_matrix.pro

Returns array of Gaussian kernel functions for data matrices G1_gpu and G2_gpu.

gpukernel_matrix.pro

Returns array of kernel functions for data matrices G1 and G2.

gpukernelproject.pro

Centers and projects test data for kernel PCA or kernel MAF (linear or gaussian): returns 1 on success else 0

gpuquadkernel_matrix.pro

Returns array of quadratic kernel functions for data matrices G1_gpu and G2_gpu.

hcl.pro

Agglomerative hierarchic clustering with sum of squares cost function: Fraley, C.

hu_moments.pro

Takes a rectangular array A of gray values and returns the 7 Hu invariant moments

intersection.pro

integer set intersection

kernel_matrix.pro

Returns array of kernel functions for data matrices G1 and G2.

mad_iter.pro

Function for Iteratively Re-weighted Multivariate Alteration Detection (IR-MAD): Nielsen, A.

mad_iter5.pro

Function for Iteratively Re-weighted Multivariate Alteration Detection (IR-MAD): Nielsen, A.

make_provmeans.pro
mean_shift.pro

Determines the mode of the indexed vector.

mg_open_url.pro

Open an url in the default web browser.

minf_bracket.pro

NAME: MINF_BRACKET PURPOSE: Bracket a local minimum of a 1-D function with 3 points, EXPLANATION: Brackets a local minimum of a 1-d function with 3 points, thus ensuring that a minimum exists somewhere in the interval.

minf_parabolic.pro

NAME: MINF_PARABOLIC PURPOSE: Minimize a function using Brent's method with parabolic interpolation EXPLANATION: Find a local minimum of a 1-D function up to specified tolerance.

mjc_cursor_motion.pro

NAME: MJC_CURSOR_MOTION PURPOSE: Cursor communication with ENVI image windows AUTHOR; Mort Canty (2006) Juelich Research Center m.canty@fz-juelich.de CALLING SEQUENCE: MJC_Cursor_Motion, dn, xloc, yloc, $ xstart=xstart, ystart=ystart, event=event ARGUMENTS: dn: display number xloc,yloc: mouse position KEYWORDS xstart, ystart: display origin event: mouse event COMMON BLOCKS: Cursor_Motion_C,dn,Cbtext,Rbtext,Cttext,Rttext DEPENDENCIES: ENVI

ortho_regress.pro

Orthogonal regression between two vectors: Canty, M.

permute.pro
phase_corr.pro

Returns relative offset [xoff,yoff] of two images using phase correlation.

polsar__define.pro
polykernel_matrix.pro

Returns array of polynomial kernel functions for data matrices G1 and G2.

quality_index.pro

Determine the Wang-Bovik quality index for a pan-sharpened image band: Ref: Wang and Bovik, IEEE Signal Processing Letters9(3) 2002, 81-84

remove_duplicates.pro

remove duplicates in an integer array

rule_convert.pro

Convert an ENVI rule image to class membership probabilities

segment_class.pro

perform blobbing on a segmented or classified image

tmpfile.pro
union.pro

integer set union

warp_shift.pro

NAME: WARP_SHIFT PURPOSE: Use RST with bilinear interpolation to shift band to sub-pixel accuracy AUTHOR Mort Canty (2004) Juelich Research Center m.canty@fz-juelich.de CALLING SEQUENCE: sband = Warp_Shift(band,shft) ARGUMENTS: band: the image band to be shifted shft: array of length 2 giving the amount to be shifted KEYWORDS: None DEPENDENCIES: ENVI

wishart.pro

Test two multivariate distributions for equal means and covariance matrices assuming both parameter sets are estimated with the same sample size.

Contents

.dlm files

provmeans.dlm