Image Processing Routines

AFFINE(a, b, [c])

Applies an affine transformation to an array.

BLOB(a, i, b)

Isolates a homogeneous region in an array.

BLOBCOUNT(a, b)

Counts homogeneous regions in an array.

BOUNDARY(a,r)

Computes the boundary of a region in an array.

CONGRID (image, col, row)

Standard Library function that shrinks or expands an image or array.

CONVOL (array, kernel [, scale_factor] )

Convolves an array with a kernel (or another array).

DEFROI (sizex, sizey [, xverts, yverts] )

Standard Library function that defines an irregular region of interest within an image by using the image display system and the mouse.

DERIVN(a, n)

Differentiates a function represented by an array.

DIGITAL_FILTER (flow, fhigh, gibbs, nterm)

Standard Library function that constructs finite impulse response digital filters for signal processing.

DILATE (image, structure [, x0, y0] )

Implements the morphologic dilation operator for shape processing.

DIST (n)

Standard Library function that generates a square array in which each element equals the Euclidean distance from the nearest corner.

ERODE (image, structure [, x0, y0] )

Implements the morphologic erosion operator for shape processing.

FFT (array, direction)

Returns the Fast Fourier Transform for the input variable.

HANNING (col [, row] )

Standard Library function that implements a window function for Fast Fourier Transform signal or image filtering.

HIST_EQUAL (image)

Standard Library function that returns a histogram-equalized image or vector.

HISTOGRAM (array)

Returns the density function of an array.

IMAGE_CONT, array

Standard Library procedure that overlays a contour plot onto an image display of the same array.

LEEFILT (image [, n, sigma] )

Standard Library function that performs image smoothing by applying the Lee Filter algorithm.

MEDIAN (array [, width] )

Finds the median value of an array, or applies a one- or two- dimensional median filter of a specified width to an array.

MOMENT (a, i)

Computes moments of an array.

MOVIE, images [, rate]

Standard Library procedure that shows a cyclic sequence of images stored in a three-dimensional array.

NEIGHBORS(a, i)

Finds the neighbors of specified array elements.

POLY_2D (array, coeffx, coeffy [, interp [, dimx ,..., dimy]])

Performs polynomial warping of images.

POLYFILLV (x, y, sx, sy [, run_length] )

Returns a vector containing the subscripts of the array elements contained inside a specified polygon.

POLYWARP, xd, yd, xin, yin, deg, xm, ym

Standard Library procedure that calculates the co’s needed for a polynomial image warping transformation.

PROFILE (image)

Standard Library function that extracts a profile from an image.

PROFILES, image

Standard Library procedure that lets you interactively draw row or column profiles of the image displayed in the current window. The profiles are displayed in a new window, which is deleted when you exit the procedure.

RDPIX, image [, x0, y0]

Standard Library procedure that displays the X, Y, and pixel values at the location of the cursor in the image displayed in the currently active window.

REBIN (array, dim1, ..., dimn)

Returns a vector or array resized to the given dimensions.

REFORM (array, dim1, ... , dimn)

Reformats an array without changing its values numerically.

RESAMP (array, dim1, ..., dimn)

Resamples an array to new dimensions.

ROBERTS (image)

Performs a Roberts edge enhancement of an image.

ROT (image, ang [, mag, xctr, yctr] )

Standard Library function that rotates and magnifies (or demagnifies) a two-dimensional array.

ROT_INT (image, ang [, mag, xctr, yctr] )

Standard Library function that rotates and magnifies (or demagnifies) an image on the display screen.

ROTATE (array, direction)

Returns a rotated and/or transposed copy of the input array.

SHIFT (array, shift1, ... , shiftn)

Shifts the elements of a vector or array along any dimension by any number of elements.

SHOW3, array

Standard Library procedure that displays a two-dimensional array as a combination contour, surface, and image plot. The resulting display shows a surface with an image underneath and a contour overhead.

SMOOTH (array, width)

Smooths an array with a boxcar average of a specified width.

SOBEL (image)

Performs a Sobel edge enhancement of an image.

TRANSPOSE (array)

Transposes the input array.

ZOOM

Standard Library procedure that expands and displays part of an image (or graphic plot) from the current window in a second window.