rwmhdecode [-fp] [-hp] [-qp] [-ep] [-f1 filter1] [-f2 filter2] [-f3 filter3] [-w wavelet] [-b boundary] [-mv mvfile] [-q] bitstream sequence
Option -w specifies the wavelet, while option -b specifies the boundary extension, for the RDWTs used by the algorithm.
The desired bitrate of the output bitstream is specified by rate, which is expressed in bits per pixel of the original image sequence.
rwmhdecode performs the corresponding decoding using the RWMH algorithm, decoding the bitstream made by rwmhencode and producing a reconstructed image sequence, sequence. For sane results, wavelet and boundary should be the same as they were for rwmhencode.
For both encoding and decoding, sequence should indicate a collection of grayscale images of the same size stored as separate, numbered files; the filename indicated by sequence must contain one printf(3) -style numerical descriptor which will then be filled in the current frame number (e.g., football.%03d.pgm will become football.000.pgm, football.001.pgm, etc.; see QccPackIMG(3) ).
Both rwmhencode and rwmhdecode normally print to stdout a small amount of information after each frame is coded/decoded. If the -q (quiet) option is given, all printed output is suppressed.
rwmhencode and rwmhdecode call QccVIDrwmhEncode(3) and QccVIDrwmhDecode(3) , respectively, to perform RWMH encoding and decoding. Refer to the man pages of these functions for more information.
If the -mv option is specified to rwmhencode, motion vectors are written to mvfile via QccVIDMotionVectorsWriteFile(3) , unless -rmw is also specified, in which case, the motion-estimation process of rwmhencode is circumvented, and the motion vectors are read from mvfile via QccVIDMotionVectorsReadFile(3) . For rwmhdecode, if mvfile is specified, motion vectors are read from the file rather than from the encoded bitstream via QccVIDMotionVectorsReadFile(3) . mvfile should have a printf(3) -style numerical descriptor which will be filled in with the current frame number before reading or writing motion vectors.
S. Cui, Y. Wang, and J. E. Fowler, "Motion Compensation Via Redundant-Wavelet Multihypothesis," IEEE Transactions on Image Processing, submitted March 2004.
S. Cui, Y. Wang, and J. E. Fowler, "Multihypothesis Motion Compensation in the Redundant Wavelet Domain," in Proceedings of the International Conference on Image Processing, Barcelona, Spain, September 2003, vol. 2, pp. 53-56.
Copyright (C) 1997-2021 James E. Fowler