• Wavelets
    Matlab toolbox for filter-bank and wavelet design/analysis

  • Robust Distributed Estimation using the Embedded Subgraphs Algorithm
    Matlab code for distributed estimation using the embedded subgraphs algorithm.

  • JPEG Compression History Estimation for Color Images (JPEG CHEst)
    Matlab code for compression history estimation and color space transformation.

  • Image Denoising using Besov Projections in Multiple Wavelet domains
    Matlab code for image denoising using Besov projections in multiple wavelet domains

  • Fourier-Wavelet Regularized Deconvolution (ForWaRD)
    Matlab code for image deblurring/deconvolution using wavelets

  • Wavelet-based Inverse Halftoning via Deconvolution (WInHD)
    Matlab code for inverse halftoning using wavelets

  • Wavelet-domain Hidden Markov Models
    Matlab code for image denoising using wavelet domain hidden Markov models
    * fast C version now available!

  • 2nusvm: 2-Nu Support Vector Machines
    Matlab code for training a 2-nu support vector machine

  • COPAP: Cyclic order preservation assignment problem
    Matlab demo code for the cyclic order preserving assignment problem with application to shape matching

  • TEMPLAR: Wavelet-based pattern analysis
    Matlab code for template learning and template-based pattern classification

  • Multifractal Wavelet Model
    Matlab code for synthesizing positive multifractal long-range-dependent data

  • Introduction to Wavelets and Wavelet Transforms: A Primer
    Matlab code for book

  • Time-Frequency Analysis
    Matlab and C-language programs for time-varying spectral analysis

  • Hybrid Linear/Nonlinear Time-Frequency Moments Estimation
    Matlab code for estimating time-frequency moments

  • FFT Algorithms

  • FIR and IIR filter design
    • Allpass filter design
    • Constrained Least Square FIR Filter Design
    • Generalized Digital Butterworth Filter Design (FIR and IIR)
    • Exchange Algorithms Complementing the Parks-McClellan Algorithm
    • Two Channel Orthogonal Filter Banks

  • pathChirp: Internet Available Bandwidth Estimation (SPIN website)
    • C code for UNIX platforms

  • Polynomial Root Finders
    • The algorithm of Lang and Frenzel
    • The algorithms of Fox, Lindsey, Burrus, Sitton, and Treitel

  • DSP Teaching Tools
    JAVA applets and Matlab GUIs