These programs have been compiled and used by a lot of users, in many computers, and in all continents except Antarctica. The supplied executables are run from the UNIX or DOS command line prompt. Don't get discouraged if something goes wrong. Look for command syntax or path specification errors.
The programs immediately below implement compression and decompression of monochrome or color still images stored in headerless format, 1 or 2 bytes per pel. The *.z and *.gz files have been compressed with gzip and must be decompressed with gunzip. The archive files with .tar extensions (after decompression) are exploded with tar xvf.The files with .zip extensions are Windows/DOS files and can be exploded using WinZip or PKUNZIP.
!NEW SPIHT in MATLAB Programming Language
We have made publicly available a demonstration version of SPIHT image compression programmed in MATLAB language. Please read the document mSpiht_Readme.pdf for program information and license terms that incorporate the GNU Public License. Download MATLAB-SPIHT.
You may obtain independently developed source code for the SPIHT monochrome image codec free of charge under the conditions of the General GNU License in the program library QccPack as an optional module named QccPackSPIHT.
Compressed archive file for reversible (truly perfect) compression/decompression programs. These programs are inherently progressive in resolution, but currently the decoder outputs only the final full size image. See *.doc (embedded) file for compiling & running instructions.
The compressed archive file packages below contain the SPIHT image compression/decompression programs (codecs). There are four codecs: one for color images and three for monochrome images. Among the monochrome codecs, two are for progressive lossy to quasi-perfect reconstruction, with different coding speeds. Finally, there is also a codec for progressive reconstruction up to truly perfect reconstruction. File SPIHT.doc has the instructions for running the programs and more details about the different codecs.
The following SPIHT program packages are available for several platforms:
Now available are executable programs for compressing/decompressing image sequences or video using SPIHT coding of three-dimensional wavelet transforms. These programs may be used for coding sequences of multispectral or medical images or video. Please note that there is no motion compensation enacted in these programs.
Programs for gray scale sequences (raw or SUN Raster (.ras) format) of 1 byte/pel images for different operating systems below are for lossy compression only.
Programs for lossy compression of gray scale sequences of raw format 1 byte/pel and 2 bytes/pel images for different operating systems are:
!NEW Programs for progressive lossy to lossless compression of gray scale sequences of raw format 1 byte/pel and 2 bytes/pel images for different operating systems are:
Programs for color video YUV 4:2:0 (CIF, QCIF) and YUV 4:2:2 (CCIR 601) sequences are:
!NEW One-dimensional lossless compression for biological signals, e.g., ECG, EEG, etc. Input must be raw data format consisting of series of signed short (2 bytes) integers. See included Readme.txt file.
!NEW One-dimensional progressive lossy compression for biological signals, e.g., ECG, EEG, etc. Included are MATLAB m-files for plotting and display of waveforms. Input must be raw data format consisting of series of signed short (2 bytes) integers. Sample data files are enclosed. See included Readme.txt file.
Newly available!! Source code for a new fast arithmetic coding algorithm by Amir Said. His arithmetic coder once available with the SPIHT source code has been used by numerous researchers. This new one is much faster and just as effective.
Anonymous FTP site - Enabled now only for image downloads
The programs above have sophisticated capabilities but were prepared for demonstrative purposes only. We received several requests by people who just need a good free compressor for everyday use.
For that purpose we prepared a program that is not as powerful as the demo programs, but that is better than, for instance lossy and lossless JPEG.
lsp_sol and lsp.exe are, respectively, the Sun Solaris and the Windows 95/98/NT executables of this program. See the lsp.doc file for explanation of the capabilities and instructions for running the program.