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.