next up previous contents index
Next: Reference Up: guid3 Previous: Contents   Contents   Index


List of groups, macros and modules

The following lists all user's modules in alphabetical order of groups, and then in alphabetical order of function names. You may also refer to the general index and to the bibliography, the last one being the main entry to get reproducible research.




Group .:



Checkmodules Test system modules

genxmw2 Generate the XMegaWave2 body main program from a hierarchy of modules




Group compression/ezwave:



Cfezw Compress a color image with EZW algorithm

cfezw Compress a color fimage with EZW algorithm

cfiezw Decompress a color image compressed by EZW algorithm

ezw Wavelet transform compression via EZW algorithm

Fezw Compresses an image with EZW algorithm

fezw Compress an image with EZW algorithm

fiezw Decompress an image compressed by EZW algorithm

iezw Wavelet transform compression via EZW algorithm




Group compression/lossless:



ardecode2 Arithmetic decoding of a compressed fimage

arencode2 Arithmetic encoding of a string of symbol

cvsencode Encode a set of curves : return bit rate for lossless compression

cvsfrecode Encode the change of direction of points in the curves : return bit rate for lossless compression

cvsorgcode Encode the origins of curves : return bit rate for lossless compression

fencode Encode a fimage : return bit rate for lossless compression




Group compression/scalar:



fiscalq reconstruction of a scalar quantized image

fscalq Scalar quantization of an image




Group compression/vector:



fivq Reconstruction of a vector quantized image

flbg_adap Generates a (sequence of) codebook(s) adapted for classified V.Q. from a training set of images using LBG algorithm

flbg Generates a (sequence of) codebook(s) from a training set of images using LBG (generalized Lloyd) algorithm

flbg_train Generates a sequence of codebooks from a training set of vectors using LBG (generalized Lloyd) algorithm

fvq Performs the vector quantization of an image

mk_codebook Generate a random codebook

mk_trainset Generates a training set of rectangular blocks from images




Group compression/vqwave:



Cfwivq Reconstruct a color image compressed by vector quantizing its wavelet transform

Cfwvq Compresses a color image by vector quantizing its wavelet transform

Fwivq Reconstruct an image compressed by vector quantizing its wavelet transform

fwivq Decompress an image compressed by vector quantization of its wavelet transform

Fwlbg_adap Construct a complete set of codebook sequences adapted to vector quantization of image wavelet transform

fwlbg_adap Generates training set(s) (starting from image(s)) and constructs a codebook sequence for wavelet transform vector quantization using LBG algorithm

Fwvq Compresses an image by vector quantizing its wavelet transform

fwvq Compress an image with vector quantization of wavelet transform

wlbg_adap Generates training set(s) (starting from wavelet transform(s)) and constructs a codebook sequence for wavelet transform vector quantization using LBG algorithm




Group curve:



area Compute the (algebraic) area of a curve (Dlist)

circle build a circle (Dlist)

disc build a disc as a Curve structure

dsplit_convex Split a curve (Dlist) into convex components

extract_connex Extract connected components

fillpoly Fill a Polygon given by its vertices and generate a Cimage

fillpolys Fill a set of Polygons and generate a Cimage

fkbox Compute the bounding box of a Fcurves

fkcenter Compute the center of mass (barycenter) of a set of Fcurves

fkcrop Crop Fcurves with a rectangular box

fkzrt Zoom, Rotate then translate IN PLACE a set of Fcurves

flconcat Concatenates two flists

flscale Scale the components of a Flists

fsplit_convex Split a curve (Flist) into convex components

kspline Generate one spline-curve from one control points curve

ksplines Generate a set of splines-curves from control points-curves

perimeter Compute the perimeter of a curve (Dlist)




Group curve/io:



dkinfo Informations on a set of curves (Dlists)

fkplot Plot Fcurves on a Cimage

fkprintasc Print the content of a fcurves

fkprintfig Convert fcurves to fig 3.2 polygons (on stdout)

fkreadasc Read a Fcurves in ascii format

fkview Interactive view of curves (Flists)

flprintasc Print the content of a Flists

flreadasc Read a Flists in ascii format

kplotasc Print the geometry of a curve

kplot Bitmap the geometry of Curves onto a cimage

kreadfig Read on standard input XFIG 3.2 polygons (closed or not)

readpoly Read the contours of Polygons on a window




Group curve/matching:



km_bitangents Find bitangent-points of a curve

km_codecurve_ai Compute affine-invariant codes for a single curve

km_codecurve_si Compute similitude-invariant codes for a single curve

km_createdict_ai Encode a list of curves into an affine-invariant dictionnary

km_createdict_si Encode a list of curves into an similitude-invariant dictionnary

KM_DEMO Demo for Curve Matching (km_*) algorithms

km_flatpoints Find flat points of a curve

km_inflexionpoints Find inflexion points of a curve

km_match_ai Compute affine-invariant matchings between pieces of meaninful boundaries of two images

km_match_si Compute similitude-invariant matches between pieces of meaningful boundaries of two images

km_prematchings Get pre-matching codes of two dictionaries

km_savematchings Save matching pieces of curves for display




Group curve/smooth:



fksmooth Apply Euclidean heat equation to a curve

gass Geometric Affine Scale Space of curves (Dlists)

gcsf Generalized Curve Shortening Flow of a curve

iter_fksmooth Iterated Euclidean heat equation (fksmooth)

iter_gass Iterated gass

iter_gcsf Iterated gcsf




Group examples:



demohead1 Demo of MegaWave2 header - #1 : options -

demohead2 Demo of MegaWave2 header - #2 : optional arguments -

demohead3 Demo of MegaWave2 header - #3: variable and notused arguments -

fadd1 Adds the pixel's gray-levels of two fimages (for demo #1)

fadd2 Adds the pixel's gray-levels of two fimages (for demo #2)

fadd3 Adds the pixel's gray-levels of two fimages (demo #3)

fadd4 Adds the pixel's gray-levels of two fimages (for demo #4)

make_ccmovie Make a very simple color movie (as a demo of movie use)

make_cfmovie Make a very simple color movie (as a demo of movie use)

make_cimage Make a very simple image (as a demo of image use for output)

make_cmovie Make a very simple movie (as a demo of movie use)

make_fmovie Make a very simple fmovie (as a demo of fmovie use)

view_demo Demo of a user's lib call to the view modules: View images




Group image/detection:



align Detect (maximal) meaningful segments

align_mdl Detect MDL-maximal meaningful segments

canny Canny-Deriche's Edge Detector

harris Harris corner detector

ll_boundaries2 Extract (local or not) meaningful boundaries from a Fimage

ll_boundaries Extract meaningful boundaries (contrasted level lines) from a Fimage

ll_edges Extract maximal meaningful edges (contrasted pieces of level lines) from a Fimage

vpoint Detect (MDL) maximal meaningful vanishing regions

vpsegplot Display vanishing points and associated segments (output of vpoint)




Group image/domain:



cccrop Color image croping (with zoom) using interpolation.

ccextract Extract a subpart of a Ccimage

cclocal_zoom In-place local Zoom of a color char image

ccmcollect Collect images of a Ccmovie into a single Ccimage

ccmzoom Zoom of a color char movie

cczoom Zoom of a color char image

cextcenter Copy the center part of a cimage into another image

cextract Extract a subpart of a Cimage

cfextcenter Copy the center part of a cfimage into another image

cfunzoom Color Image reduction

clocal_zoom In-place local Zoom of a char image

cmcollect Collect images of a Cmovie into a single Cimage

cmextract Extract a subpart of a Cmovie

cmparitysep Separate even and odd frames of a cmovie

cmzoom Zoom of a char movie

csample sampling of a cimage

czoom Zoom of a char image

fcrop image croping (with zoom) using interpolation

fdirspline 2D direct B-spline transform

fextract Extract a subpart of a Fimage

finvspline 2D inverse B-spline transform

flocal_zoom In-place local Zoom of a float image

fmaskrot crop the central circular region of a Fimage

fproj affine or projective mapping using interpolation

frot Rotate a Fimage using bilinear interpolation

fsample sampling of a fimage

funzoom Image reduction by projection on a B-spline space

fzoom Zoom of a floating point image

fzrt Zoom, Rotate then translate an image




Group image/filter:



amss Affine Morphological Scale Space (or Mean Curvature Motion) - by anisotropic diffusion

cfdiffuse One-step Diffusion of a Color Float Image using Total Variation minimization

cfmdiffuse Iterated Diffusion of a Color Float Image using Total Variation minimization

cfsharpen Sharpening of a color image using linear filtering

erosion erosion/dilation of a Cimage

fconvol 2D-direct convolution of a fimage

fgrain Grain filter of an image

forder Order filtering : do Erosion/Dilation/Median in a 3x3 window

fsepconvol Convolution with a separable 2D-kernel

fsharpen Sharpening using linear filtering

fsmooth Smoothing with a binomial filter

heat Heat Equation (finite differences scheme with 4 neighbors)

infsup InfSup scheme or median-median filtering

ll_sharp Sharpen an image (select some of the parallel level lines)

mam Multiscale Analysis of Movies (restoration by using selective directional diffusion and motion)

median apply discrete median to a Cimage

opening opening/closing of a cimage

osamss AMSS as a stack filter (Osher Sethian scheme)

prolate Create a prolate kernel

resthline Restore infrared-type images by suppressing horizontal line effects

rotaffin rotations and orthogonal affinities of binary images

shock Rudin shock filter

tvdenoise Image denoising by TV minimization (Rudin-Osher)




Group image/fourier:



fft2d Rectangular 2D Fast Fourier Transform

fft2dpol Polar 2D FFT

fft2drad compute average spectrum as a radial function

fft2dview Compute and Visualize the 2D-FFT of a Fimage

fftconvol 2D Fourier-convolution of a fimage

fftgrad Compute the gradient of an image using Fourier interpolation

fftrot Rotate then translate an image using Fourier interpolation

fftzoom Zoom an image using Fourier interpolation (zero-padding)

fhamming Apply Hamming window to a Fimage

frandphase Phase Randomization of a Fimage

fshrink2 Shrink a Fimage to dimensions power of two

fsym2 Symmetrize a Fimage in both directions

wiener Wiener Filter (least squares with H1 regularization)




Group image/io:



cccopy Copy of a color char image. Use it as format converter

ccmview View a ccmovie on a window

ccopy Copy of a char image. Use it as format converter

ccputstring Put in PLACE a string (read from standart input) on a Ccimage

ccview View a color image on a window

cfchgchannels Convert a color float image from one coordinate system to another

cfgetchannels Extract the three float channel images from a color float image

cfputchannels Make a color float image from three float channel images

cline_extract Extract a line or a column of a cimage and store it as an 1D fsignal

cmview View a cmovie on a window

cprintasc Print a part of a cimage in ascii format

creadasc Read an image in ascii format (char values)

cview View an image on a window

fcopy Copy of a float image. Use it as format converter

fline_extract Extract a line or a column of a fimage and store it as an 1D fsignal

fprintasc Print a part of a fimage in ascii format

freadasc Read an image in ascii format (float values)

fview View a floating point image on a window

Mkmovie Build a movie from an image sequence




Group image/level_lines:



cll_remove Remove small level lines in a color mimage

cml_decompose Compute all the cmorpho_lines of a color image

cml_draw Draw cmorpho_lines of cmimage

cml_reconstruct Reconstruct a color image from cmorpho_lines of cmimage

flstb_boundary Discretized level line in bilinear interpolated image

flstb_dual Level lines passing through centers of dual pixels in bilinear image

flstb_dualchain Find chain of dual pixels adjacent to a shape in bilinear interpolated image

flst_bilinear Fast Level Sets Transform of a bilinear interpolated image

flst_boundary Find boundary of shape

flstb_quantize Quantize the Fast Level Sets Transform of a bilinear interpolated image

flstb_tv TV minimization based on bilinear FLST

flst Fast Level Sets Transform of an image

flst_pixels Fill the field PIXELS of a tree of shapes. Module meant to be called from another one, not from the command line

flst_reconstruct Reconstruct an image from its Fast Level Sets Transform

fml_ml Transform fmorpho_lines into morpho_lines by a (+0.5,+0.5) translation

fsaddles Position and value of saddle points in bilinear interpolation

ll_distance Compute signed distance image to a level line of an image

ll_extract Compute the level lines of a Fimage

llmap Map the level lines of an image

ll_remove Remove small level lines in a mimage

llremove Remove small level lines in an gray level image

llview Interactive visualization of level lines

ml_decompose Compute all morpho_lines of an image

ml_draw Draw morpho_lines of mimage

ml_extract Extract morpho_lines of image

ml_fml Transform morpho_lines into fmorpho_lines with a (-0.5,-0.5) translation

ml_reconstruct Reconstruct image from morpho_lines of mimage

mscarea compute the area of a morpho set, from a cimage

tjmap map the T and X junctions of a cimage

tjpoint Return the type of junction of a point in a cimage




Group image/misc:



ccdisocclusion Disocclusion of a RGB Ccimage by independent processing of each channel in the normalized YUV representation

cdisc Draw a disc

disocclusion Disocclusion using global minimisation of cost by dynamic recursive programing

drawocclusion Interactive creation of occlusions on an image

emptypoly Empty the polygons contained in a cimage

lsnakes Level Set implementation of the Snakes Model

lsnakes_demo Interactive demo for the Level Set Snakes Model (lsnakes)

mac_snakes Maximizing Average Contrast Snakes for contour detection

skeleton compute the skeleton of a cimage

thinning homotopic thinning of a B&W cimage




Group image/motion:



hs_flow Horn and Schunck iterative scheme to compute optical flow

motionseg Motion Segmentation (Aubert-Deriche-Kornprobst method)

ofdraw Draw optical flow data

ws_flow Weickert and Schnoerr optical flow computation




Group image/operations:



cfdiff Computes the difference between pixel's colors of two cfimages

fabso Computes the absolute gray level values of a fimage

fadd Adds the pixel's gray-levels of two fimages

faxpb Gain/Offset correction to a Fimage (a x plus b)

fconst Produce a constant Fimage

fderiv 1st and 2nd order derivatives of an image (3x3 stencil)

fdiff Computes the difference between pixel's gray-levels of two fimages

fentropy Compute the entropy of an image

finfo Compute and display several measures on a Fimage.

fmask Choose between two Fimages according to a mask value

fmean Compute the mean gray level of an image

fmse Computes the mean square difference between two fimages

fnorm Compute the norm of a Fimage

fop Perform an elementary operation between 2 Fimages

fpset Set a point value of a Fimage

fpsnr255 Returns the additive factor to get the '255' PSNR from the 'max-min' PSNR

frthre Thresold the pixel's gray-levels of a noisy fimage for optimal recovery

fsize print the size (x and y dimensions) of a Fimage

fvar Compute the variance of the gray level of an image




Group image/seg:



mschannel Build a multi-scales multi-channels decomposition of an image

msegct Region-Growing method using the energy model of Mumford and Shah with piecewise constant approximation function, any number of channels

one_levelset Get boundaries of level set, using a simplified merging criterion in the 'well-known' segmentation algorithm

segct Region-Growing method using the energy model of Mumford and Shah with piecewise constant approximation function

segtxt Texture Segmentation using multi-scales multi-channels representation




Group image/shape_recognition:



CLEAR_BASE Clear the SR database directory (Shape Recognition Module)

PUT_TO_BASE Put images in the SR database (Shape Recognition Module)

READ_BASE Report informations about the SR database (Shape Recognition Module)

RECOGNIZE Recognize an image among the SR database (Shape Recognition Module)

SR_DEMO Shape Recognition demo macro

sr_distance Compute distance between two shapes (binary product)

sr_genhypo Produce hypotheses for shape recognition

sr_normalize Normalize a shape using the moments

sr_signature Compute the signature of a shape (density on rings)




Group image/values:



amle3d Compute the solution of the AMLE Model using the inf sup scheme in the 3d case

amle3d_init Compute initial data for the level line image interpolation scheme in the 3d case(AMLE)

amle Level line image interpolation using the AMLE model

amle_init Compute initial data for the level line image interpolation scheme (AMLE)

bicontrast Find optimal contrast change between two images

binarize Binarize an image

ccontrast Contrast improvment by histogram adjusting

ccontrast_local Local contrast improvment

cfquant Uniform quantization of a color float image

chisto Compute the histogram signal of a Cimage

cmnoise Put noise on a Cmovie

cnoise Put noise on a Cimage

fcontrast Apply a contrast change to a Fimage

fhisto Compute the histogram of a Fimage

flgamma Create a x $ \hat{{}}$  gamma signal, 0 <  = x/s <   n (2-Flist)

fnoise Put noise on a Fimage

fquant Uniform quantization of a fimage

frank Generalized rank of a Fimage

fthre Threshold/normalize the pixel's gray-levels of a fimage

fvalues Get and sort all the pixel values of a fimage




Group signal:



entropy Compute the entropy given by an histogram

fct1d Computes the Fast Cosine Transform of a signal

fft1d Compute the Fast Fourier Transform of a complex signal

saxpb Gain/Offset correction to a Fsignal (a x plus b)

sconst Create a constant fsignal

sderiv Compute the discrete derivative of a fsignal (basic example)

sdirac Create a Dirac fsignal

sgauss Create a Gaussian Fsignal with unit mass

sinfo Compute and display several measures on a Fsignal.

sintegral Compute IN PLACE the integral of a Fsignal

smse Computes the mean square error between two fsignals

snoise Put noise on a Fsignal

snorm Compute the norm of a Fsignal

sop Perform elementary operations between Fsignals

splot Plot a Fsignal

sprintasc Print a part of a Fsignal in ascii format

sreadasc Read a signal in ascii format

sshrink2 Shrink a Fsignal and make its size a power of two

ssinus Create a Sinus fsignal

stvrestore Restoration of signal using total variation and thresholding in orthonormal bases

Swtvdenoise Signal denoising using wavelet and total variation

w1threshold Thresholding of a 1D-Wavelet Transform




Group wave:



biowave1 Computes the biorthogonal wavelet transform of an 1D signal

biowave2 Computes the biorthogonal wavelet transform of an image

dybiowave2 Computes the biorthogonal wavelet coefficients of an image without decimation

dyowave2 Computes the orthogonal wavelet coefficients of an image without decimation

ibiowave1 Reconstructs a signal from a biorthogonal wavelet transform

ibiowave2 Reconstructs an image from a biorthogonal wavelet transform

iowave1 Reconstructs a signal from an orthogonal wavelet transform

iowave2 Reconstructs an image from an orthogonal wavelet transform

owave1 Computes the orthogonal wavelet transform of an 1D signal

owave2 Computes the orthogonal wavelet transform of an image

owtrans_fimage Generates a fimage for visualization of orthonormal wavelet decomposition

precond1d Preconditionning of an image

precond2d (Un)Preconditionning of an image

sconvolve Convolves a signal with a filter




Group wave/ridgelet:



iridgelet inverse ridgelet transform : reconstruct an image from its ridgelets coefficients

istkwave1 Reconstruction of a signal from its wavelet coefficients using Starck's algorithm

ridgelet Ridgelet transform of an image

ridgpolrec Get the rectangular frequency grid used to perform ridgelet reconstruction

ridgrecpol Get the polar frequency grid used to perform ridgelet decomposition

ridgthres Image denoising by means of ridgelet thresholding

stkwave1 One-dimensional wavelet transform using Starck's algorithm (band-limited scaling function)


next up previous contents index
Next: Reference Up: guid3 Previous: Contents   Contents   Index
mw 2004-05-05