Package Facemorph

Interface Summary
IPQ Priority Queue interface
TransformerListener Listner for display of the transforming process
 

Class Summary
ASM AN Active Shape Model (ASM) contains the average shape, image and shape eigenvalues
AveragerApplet Applet for averaging multiple pre-delineated images, or adding new images and auto-delineating them.
AveragerPanel Class for displaying an image (e.g.
AWN Protoype (i.e.
BigMat Arbitrary size matrix utility class particularly useful are the singular value decomposition (SVD) and jacobi routines SVD is used to do least-squares matrix inversion and eigen analysis jacobi is used for eigen analysis
BSplineQuadTree BSplineQuadTree performs 2D interpolation
ClientHttpRequest Title: Client HTTP Request class
Complex Basic complex number class
CSVFile Load a Comma Separated Value file
DelaunayTriangle A triangle with 3 vertices and three neighbours, all stored as indeces into lists
EMtest Expectation maximization animated test program
FaceMorphApp Face morphing applet.
FaceMorphJApplet Facemorphing applet written using swing components
Filter A 1D image filter
FloatImage Floating point image data type Supports operations such as filtering
Gaussian A Gaussian distribution class
GMM A Gaussian mixture model
GridWarp2D Warps using a grid of fixed size using B-splines and an affine term
ImageToJpeg Utility method for constructing JPEG image files
Kalman Kalman filter implementation
KnockedUpApplet Applet for averaging multiple pre-delineated images, or adding new images and auto-delineating them.
LinearWarp Performs triangulated linear interpolation for image warping
LinearWarp_1 Performs triangulated linear interpolation for image warping
Mask Defines a mask file (a list of which contours to follow in a Template and in which directions).
Matrix3 3 by 3 matrix utility class
MDL Initial attempt at minimum description length coding
MultiscaleInterpolate Implements a multi-scale interpolation algorithm
MultiscaleWarp Implements a multi-scale interpolation algorithm
MultiscaleWarpRB Implements a multi-scale interpolation algorithm
Numerical Some numberical methods
PCA Principal Component Analysis data object
PCI An object to contain the PCA of a set of images
PCW Principal component wavelets class
PGA Principal Geodesic Analysis for hyperspherical data (Experimental, only part completed)
Powell Implements Powells method, classes should subclass this and implement the func and onIteration methods to use
PQ Priority Queue class
Pyramid A wavelet pyramid class for texture analysis / synthesis
Server The Server class should run on the server in order to allow images to be saved to the server's disk and sent back to the client as a jpeg.
Template A Template of points and lines passing through the points, used to outline the facial features
TessGen A fuction to calculate the Delaunay triangulation of the n points points[ 0 ], ..., points[ n - 1 ] It takes 6 arguments: n the number of points points an array, each element of which is a Point2D.Float.
TessGen3D Attempt at 3D tessleation (probably not working)
TPSWarp Thin plate spline warping class
Transformer Class to perform prototype (average) based transformations on images.
Transformer_1 Class to perform prototype (average) based transformations on images.
Vector3 Simple 3D vector class
Warp Base warping class
 

Exception Summary
BigMatException Thrown if a problem with a BigMat operation
PowellException A probably pointless exception class