Table of Contents

NAME

QccPackSPIHT - QccPack module for SPIHT encoding and decoding

DESCRIPTION

QccPackSPIHT is an optional module for the QccPack library that provides encoding and decoding of images using the Set Partitioning in Hierarchical Trees (SPIHT) algorithm.

LIBRARY ROUTINES

QccSPIHTEncode(3)
image encoding using the SPIHT algorithm
QccSPIHTEncode2(3)
image encoding using the SPIHT algorithm (alternative interface)
QccSPIHTDecodeHeader(3)
decode header for SPIHT image decoding
QccSPIHTDecode(3)
image decoding using the SPIHT algorithm
QccSPIHTDecode2(3)
image decoding using the SPIHT algorithm (alternative interface)
QccSPIHT3DEncode(3)
image-cube encoding using the 3D-SPIHT algorithm
QccSPIHT3DEncode2(3)
image-cube encoding using the 3D-SPIHT algorithm (alternative interface)
QccSPIHT3DDecodeHeader(3)
decode header for 3D-SPIHT image-cube decoding
QccSPIHT3DDecode(3)
image-cube decoding using the 3D-SPIHT algorithm
QccSPIHT3DDecode2(3)
image-cube decoding using the 3D-SPIHT algorithm (alternative interface)

UTILITY PROGRAMS

spihtencode(1)
code an image using the SPIHT algorithm
spihtdecode(1)
decode an image using the SPIHT algorithm
spihtencode3d(1)
code an image-cube using the 3D-SPIHT algorithm
spihtdecode3d(1)
decode an image-cube using the 3D-SPIHT algorithm

SEE ALSO

QccPackWAV(3) , QccPack(3)

A. Said and W. A. Pearlman, "A New, Fast, and Efficient Image Codec Based on Set Partitioning in Hierarchical Trees," IEEE Transactions on Circuits and Systems for Video Technology, vol. 6, no. 3, pp. 243-250, June 1996.

B.-J. Kim, Z. Xiong, and W. A. Pearlman, "Low Bit-Rate Scalable Video Coding with 3-D Set Partitioning in Hierarchical Trees (3-D SPIHT)," IEEE Transactions on Circuits and Systems for Video Technology, vol. 10, no. 8, pp. 1374-1387, December 2000.

B.-J. Kim and W. A. Pearlman, "An Embedded Wavelet Video Coder Using Three-Dimensional Set Partitioning in Hierarchical Trees (SPIHT)," in Proceedings of the Data Compression Conference, J. A. Storer and M. Cohn, Eds., Snowbird, UT, March 1997, pp. 251-257.

AUTHOR

Copyright (C) 1997-2016 James E. Fowler

LICENSE

The Set Partitioning In Hierarchical Trees (SPIHT) algorithm is protected by US Patent #5,764,807 (issued June 9, 1998), US Patent #6,674,911 (issued January 6, 2004), and other international patents and patents pending. An implementation of the SPIHT algorithm is included herein (utility programs spihtencode and spihtdecode, and spiht.c in the QccPackSPIHT module of the QccPack library) with the permission of PrimaComp, Inc., exclusive holder of patent rights. PrimaComp has graciously granted a license with certain restrictions governing the terms and conditions for use, copying, distribution, and modification of the SPIHT algorithm implementation contained herein. Specifically, only use in academic and non-commercial research is permitted, while all commercial use is prohibited. Refer to the file LICENSE-SPIHT for more details.

The 3D Set Partitioning In Hierarchical Trees (3D-SPIHT) algorithm is protected by US patents 5,764,807 and 6,674,911, and other patents pending. An implementation of the 3D-SPIHT algorithm is included herein (utility programs spihtencode3d and spihtdecode3d, and spiht3d.c in the QccPack library) with the permission of PrimaComp, Inc., exclusive holder of patent rights. PrimaComp has graciously granted a license with certain restrictions governing the terms and conditions for use, copying, distribution, and modification of the 3D-SPIHT algorithm implementation contained herein. Specifically, only use in academic and non-commercial research is permitted, while all commercial use is prohibited. Refer to the file LICENSE-3D-SPIHT for more details.


Table of Contents



Get QccPack at SourceForge.net. Fast, secure and Free Open Source software downloads