NAME

     wavhaar_transform - performs Haar wavelet transform

SYNOPSIS

      #include <stddef.h>
      #include <ctype.h>
      #include <string.h>
      #include <math.h>
      #include "CVIPimage.h"
      #include "CVIPtools.h"
      #include "CVIPdef.h"
      #include "wavelet.h"

     Image  *wavhaar_transform(Image  *image,  int   isign,   int
     lowband)

      <image> - pointer to an Image structure
      <isign> - 1 (forward transform) or 2 (inverse transform)
      <lowband> -  # of rows/(2^([(# bands desired -1)/3]-1))

PATH

     $CVIPHOME/TRANSFORMS/wavelet.c

DESCRIPTION

     This function performs a Haar wavelet transform.

TYPES AND CONSTANTS

     None

RETURN VALUES

     A transformed image

HISTORY

     History information recorded:

     ** Wavelet Transform:
          - Basis: <type> wavelet
          - # of frequency bands: <#>

SEE ALSO

     libtransform, wavdaub4_transform

AUTHOR

     Copyright (C) 1996 SIUE -  by  Scott  E.  Umbaugh  and  Arve
     Kjoelen.