decoder
Class Synthesis

java.lang.Object
  extended by decoder.Synthesis

public class Synthesis
extends java.lang.Object

Synthesis provides the methods to apply temporal synthesis, 2 dimensional inverse wavelet and single dimensional inverse wave decomposition/ synthesis

Author:
shankar

Constructor Summary
Synthesis()
          Constructs an empty Synthesis
 
Method Summary
 double[][][] inverseWavelet2D(double[][][] waveletFrame, int imageWidth, int imageHeight, int numberOfFrames, int spatialLevel)
          Applies the 2 dimensional inverse wavelet decomposition to the wavelet Frames
 double[][][] temporalSynthesis(double[][][] temporalFrames, int imageWidth, int imageHeight, int numberOfFrames, int temporalLevel)
          temporaSynthesis is applied to the temporal frames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Synthesis

public Synthesis()
Constructs an empty Synthesis

Method Detail

temporalSynthesis

public double[][][] temporalSynthesis(double[][][] temporalFrames,
                                      int imageWidth,
                                      int imageHeight,
                                      int numberOfFrames,
                                      int temporalLevel)
temporaSynthesis is applied to the temporal frames

Parameters:
temporalFrames - input source frames
imageWidth - width of the frame
imageHeight - height of the frame
numberOfFrames - represents total number of the frames
temporalLevel - temporal level to be applied on the frames
Returns:
outputFrames

inverseWavelet2D

public double[][][] inverseWavelet2D(double[][][] waveletFrame,
                                     int imageWidth,
                                     int imageHeight,
                                     int numberOfFrames,
                                     int spatialLevel)
Applies the 2 dimensional inverse wavelet decomposition to the wavelet Frames

Parameters:
waveletFrame - 3 dimensional input array
imageWidth - width of the frame
imageHeight - height of the frame
numberOfFrames - represents the total number of frames
spatialLevel - to be applied to the wavelet frames
Returns:
dctFrame a 3 dimensional array