Home | Introduction to Steganography | Mod4 vs F5 | How M4JPEG Works | M4JPEG Download | Matlab JPEG Toolbox
 
 
 

 

 

Phil Sallee's MATLAB JPEG Toolbox
 

 

The Matlab's built-in functions used to handle digital images provide only basic conversion between the given JPEG file and image pixels. Thus, they are not effective in dealing with a DCT-based steganographic method since there is no access to the qDCT coefficients. To overcome this issue, we use a dedicated Matlab JPEG Toolbox developed by Phil Sallee. The Sallee's Toolbox contains special functions allowing to access and manipulate the qDCT coefficients of a given JPEG file.
 

The main two functions in the package of Sallee "jpeg_read" and "jpeg_write" perform the steps of the lossless compression applied to the qDCT coefficients, including Huffman coding and decoding. Thus, they provide more functionality, since they give the ability to gain direct access to all the structural elements of a JPEG file from Matlab, including the matrices of qDCT coefficients and the quantization tables.
 

Phil Sallee's ORIGINAL Toolbox:

This package is the original one; jpegtbx_1.4.zip. It includes several functions for handling jpeg images, including the two main functions for reading and writing jpeg files. In addition to Matlab functions (m files), the package includes pre-compiled MEX binaries files (.dll) working under 32-bit systems.

http://dde.binghamton.edu/download/jpeg_toolbox.zip:
 

This package is based on the original one and provided by the Digital Data Embedding Laboratory at Binghamton University in New York. It includes pre-compiled MEX binaries for 32-bit and 64-bit systems for several operating systems.

 

Home | Introduction to Steganography | Mod4 vs F5 | How M4JPEG Works | M4JPEG Download | Matlab JPEG Toolbox