Computer Labs
Mathematica
The following labs have been tested with Mathematica 6.0. They may well
work with previous versions of Mathematica but no testing has been conducted.
Note: Almost all the labs require the
DiscreteWavelets Package.
- Chapter 2
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File |
-
| 2.1 | Inner Products and Norms | vectors |
-
| 2.2 | Matrix Arithmetic | matrices |
-
| 2.3 | Block Matrix Arithmetic | blocks |
- Chapter 3
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 3.1 | Elementary Image Processing via Matrix Operations | basicimaging |
-
| 3.2 | Edges in Images | hmatrixmult |
-
| 3.3 | Image Processing and Block Matrices | blockmatrix |
-
| 3.4 | Intensity Transformations* | intensitytransforms |
-
| 3.5 | Exploring Intensity Transformations | intensitytransformstest |
-
| 3.6 | Color Space Transformations* | colortransformsdev |
-
| 3.7 | Exploring Color Space Transformations | colortransformslab |
-
| 3.8 | Color to Grayscale and Pseudocolor Maps | colorsandgray |
-
| 3.9 | Performing Color Histogram Equalization | colorhisteq |
-
| 3.10 | Cumulative Energy, Entropy, and PSNR* | measurements |
-
| 3.11 | Entropy and PSNR | entropypsnr |
-
| 3,12 | Cumulative Energy and Data Compression | cumulativeenergy |
-
| 3.13 | Huffman Coding* | huffmancodingdev |
-
| 3.14 | Huffman Coding | huffmanlab |
- Chapter 4
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 4.1 | Complex Numbers and Arithmetic | complexarithmetic |
-
| 4.2 | Fourier Series | fourierseries |
- Chapter 5
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 5.1 | Convolution | convolution |
-
| 5.2 | Filters | filters |
- Chapter 6
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 6.1 | The 1D Haar Wavelet Transformation* | hwt1d1 |
-
| 6.2 | Haar Wavelet Transformation | hwt |
-
| 6.3 | 1D Haar Wavelet Transformations and Inverse* | hwt1d |
-
| 6.4 | Iterated HWT | haariterated1d |
-
| 6.5 | 2D Haar Wavelet Transformation and Inverse* | hwt2d |
-
| 6.6 | 2D Haar Wavelet Transformation and Inverse | haariterated2d |
-
| 6.7 | Incremental Image Resolution | hwtres |
-
| 6.8 | Partial Image Inversion | partinv |
-
| 6.9 | Image Compression | haarcomp |
-
| 6.10 | Edge Detection | haar1edge |
-
| 6.11 | Jump Detection | haar1Ddetect |
-
| 6.12 | Lifting | haarlifting |
-
| 6.13 | CAPTCHA | haarcaptcha |
- Chapter 7
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 7.1 | D4 and D6 Filters* | daubd4d6filters |
-
| 7.2 | Image Compression with D4 and D6 | daubd4d6compression |
-
| 7.3 | Generating Daubechies Filters* | daubfilters |
-
| 7.4 | Daubechies Filters | labdaubfilterstest |
-
| 7.5 | 1D Daubechies Wavelet Transformations* | wt1d |
-
| 7.6 | 2D Daubechies Wavelet Transformations* | wt2d |
-
| 7.7 | Matrix Completion for Daubechies Wavelet Transformation | matrixcompletion |
-
| 7.8 | Data Compression | daubcomp |
-
| 7.9 | Progressive Image Reconstruction | imagereconstruction |
- Chapter 8
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 8.1 | Generating Coiflet Filters* | coiffilters |
-
| 8.2 | Generalizing the Wavelet Transformation* | wtoffset |
-
| 8.3 | Data Compression | coifdatacomp |
- Chapter 9
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 9.1 | Wavelet Shrinkage* | waveletshrinkage |
-
| 9.2 | Wavelet Shrinkage | shrinkageintro |
-
| 9.3 | VisuShrink* | visushrink |
-
| 9.4 | VisuShrink | visushrinklab |
-
| 9.5 | Constructing λsure* | lambdasure |
-
| 9.6 | Wavelet Shrinkage* | waveletshrinkage |
-
| 9.7 | Sparseness of λsure | sparsesure |
-
| 9.8 | SureShrink | sureshrink |
-
| 9.9 | Color Image Denoising | colordenoise |
- Chapter 10
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 10.1 | Generating Biorthogonal Spline Filter Pairs* | biorthsplinefilters |
-
| 10.2 | Generating the CDF97 Filters* | cdf97filters |
- Chapter 11
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 11.1 | 1D Biorthogonal Wavelet Transforms* | bwt1d |
-
| 11.2 | 2D Biorthogonal Wavelet Transforms* | bwt2d |
-
| 11.3 | 1D Biorthogonal Wavelet Transforms* | bwt1d |
-
| 11.4 | 2D Biorthogonal Wavelet Transforms* | bwt2d |
-
| 11.5 | Data Compression | biorthcomp |
-
| 11.6 | Investigating Algorithm 11.4 | bwtmod |
-
| 11.7 | Modified Biorthogonal Wavelet Transform for (5,3)* | fastbiorth53 |
-
| 11.8 | Modified Biorthogonal Wavelet Transform* | modifiedbiorth |
- Chapter 12
* indicates a Software Development lab.
To Save: Right-click to "Save Target As ..."
| # | Title | File
|
-
| 12.1 | JPEG Compression | jpeg |
-
| 12.2 | The Lifting Scheme* | lifting |
-
| 12.3 | JPEG2000 Compression | jpeg2000 |