nv.object             package:wavethresh             R Documentation

_N_o_d_e _v_e_c_t_o_r _o_b_j_e_c_t_s.

_D_e_s_c_r_i_p_t_i_o_n:

     These are objects of classes 

     'nv'

     They represent a basis in a packet-ordered non-decimated wavelet
     transform object.

_D_e_t_a_i_l_s:

     A 'nv' object is a description of a basis which is a path through
     a packet ordered non-decimated wavelet transform. To view the
     basis just print it! See the example in 'numtonv' for a print out
     of its structure.

     A similar object exists for describing a basis in a wavelet packet
     object see nvwp.

_V_a_l_u_e:

     The following components must be included in a legitimate `nv'
     object. 

node.list: This is a complicated structure composed of one-dimensional
          array of 'nv$nlevels' lists. Each item in the array is itself
          a list having two components'$upperctrl' and 'upperl'. Each
          component is described as follows:

     _u_p_p_e_r_c_t_r_l The `upperctrl' item in each is the most important. It
          consists of a vector of characters. Each character refers to
          a node in the non-decimated wavelet tree at that level and
          can only be one of the characters L (for left), R (for right)
          and S (for stop). Each character in the vector informs
          reconstruction algorithms that, to do the best thing
          (whatever the best thing is in any particular case, e.g.
          select the minimum entropy node downwards), you should select
          the left/right node or stop at the current node.

     _u_p_p_e_r_l The `upperl' vector is in 1-1 correspondance with the
          `upperctrl' vector. Each entry is a number related in some
          way to the L/R/S entry. (For the minumum entropy this is the
          minmum entropy achieved by this selection). 

 nlevels: The number of levels in the 'wst' object that was involved in
          the creation of the 'nv' object. Nv objects describe a basis
          relative to a packet ordered non-decimated wavelet transform
          object and thus must know the number of levels in that
          object.

_G_E_N_E_R_A_T_I_O_N:

     This class of objects is returned from the 'MaNoVe.wst' and
     'numtonv' functions. The former returns the minimum entropy basis
     (most sparse basis) obtained using the Coifman-Wickerhauser, 1992
     algorithm. The latter permits selection of a basis by an index
     number.

_M_E_T_H_O_D_S:

     The 'nv' class of objects has methods for the following generic
     functions: print, 'nlevels', 'InvBasis',

_R_E_L_E_A_S_E:

     Version 3.6.0 Copyright Guy Nason 1995

_S_e_e _A_l_s_o:

     'wst', 'wst.object', 'numtonv', 'print', 'nlevels', 'InvBasis',
     'MaNoVe.wst'.

