Description: Fast Prediction Compensated Multiple Description Coding for JPEG 2000
The prediction compensated multiple description coding described in the following papers is implemented by modifying the OpenJPEG version of the JPEG 2000 standard:
J. Wang, and J. Liang, "Filter banks for prediction-compensated multiple description coding,?submitted to IEEE Trans. Signal Processing, Sept. 2007. Revised: Aug. 2008. PDF
J. Wang, and J. Liang, "Filter Banks for Prediction-Compensated Multiple Description Coding," accepted, 2008 Data Compression Conference, Snowbird, Utah, Mar. 2008. PDF
http://www.ensc.sfu.ca/~jiel/
File list (Check if you may need any files):
Example
.......\barb.pgm
.......\barb_0.j2k
.......\barb_1.j2k
.......\barb_rec_central_rec_0.pgm
.......\barb_rec_side_rec_0.pgm
.......\barb_rec_side_rec_1.pgm
.......\goldhill.pgm
.......\goldhill_0.j2k
.......\goldhill_1.j2k
.......\goldhill_rec_central_rec_0.pgm
.......\goldhill_rec_side_rec_0.pgm
.......\goldhill_rec_side_rec_1.pgm
.......\image_to_j2k.exe
.......\imgcmp.exe
.......\j2k_to_image.exe
.......\lena.pgm
.......\lena_0.j2k
.......\lena_1.j2k
.......\lena_rec_central_rec_0.pgm
.......\lena_rec_side_rec_0.pgm
.......\lena_rec_side_rec_1.pgm
.......\ReadMe.txt
OpenJPEG_PCMDC
..............\ChangeLog
..............\clean.bat
..............\CMakeLists.txt
..............\codec
..............\.....\bin
..............\.....\CMakeLists.txt
..............\.....\compat
..............\.....\......\getopt.c
..............\.....\......\getopt.h
..............\.....\convert.c
..............\.....\convert.h
..............\.....\Debug
..............\.....\.....\BuildLog.htm
..............\.....\.....\convert.obj
..............\.....\.....\getopt.obj
..............\.....\.....\image_to_j2k.exe
..............\.....\.....\image_to_j2k.exe.intermediate.manifest
..............\.....\.....\j2k_to_image.exe
..............\.....\.....\j2k_to_image.exe.intermediate.manifest
..............\.....\.....\j2k_to_image.obj
..............\.....\.....\mt.dep
..............\.....\.....\vc80.idb
..............\.....\.....\vc80.pdb
..............\.....\image_to_j2k.c
..............\.....\image_to_j2k.dsp
..............\.....\image_to_j2k.dsw
..............\.....\image_to_j2k.sln
..............\.....\image_to_j2k.vcproj
..............\.....\image_to_j2k.vcproj.FAS.SFU.CA.jiel.user
..............\.....\j2k_to_image.c
..............\.....\j2k_to_image.dsp
..............\.....\j2k_to_image.dsw
..............\.....\j2k_to_image.sln
..............\.....\j2k_to_image.vcproj
..............\.....\j2k_to_image.vcproj.FAS.SFU.CA.jiel.user
..............\Debug
..............\.....\bio.obj
..............\.....\BuildLog.htm
..............\.....\cio.obj
..............\.....\dwt.obj
..............\.....\event.obj
..............\.....\image.obj
..............\.....\j2k.obj
..............\.....\j2k_lib.obj
..............\.....\jp2.obj
..............\.....\jpt.obj
..............\.....\LibOpenJPEGd.lib
..............\.....\mct.obj
..............\.....\mdc.obj
..............\.....\mqc.obj
..............\.....\openjpeg.obj
..............\.....\pi.obj
..............\.....\raw.obj
..............\.....\t1.obj
..............\.....\t2.obj
..............\.....\tcd.obj
..............\.....\tgt.obj
..............\.....\vc80.idb
..............\.....\vc80.pdb
..............\dist
..............\....\LibOpenJPEGd.lib
..............\....\openjpeg.h
..............\DllOpenJPEG.dsp
..............\DllOpenJPEG.vcproj
..............\doc
..............\...\Doxyfile.dox
..............\indexer_jpip
..............\............\bio.c
..............\............\bio.h
..............\............\cio.c
..............\............\cio.h
..............\............\fix.c
..............\............\fix.h
..............\............\index_create.c
..............\............\int.c
..............\............\int.h