The Javascript programs run directly in your web browser.
Just click on the program and choose an image from the dropdown menu.
For each program, a short description is provided.
Click on the description link for more details on what it does.
Note: The number to the right of each slide is the present value,
not the maximum value, of the parameter set by the slide.
Downloadable (right click) MATLAB (or Mathscript)
programs for grayscale and color images are also given.
These allow you to run the program on any image you provide
instead of just the images provided on the dropdown menu.
Edit the first line of the program to read in an image file
and specify parameters directly (instead of using the slides).
Runnable | What the program does | Downloadable MATLAB programs | |
Javascript | Click link for details | grayscale images | color images |
daub | Daubechies denoising | daub.m | daubc.m |
downsample | Demagnify (thumbnail) | down.m | downc.m |
edge | Sobel edge detection | edge.m | edgec.m |
haar | Haar image denoising | haar.m | haarc.m |
histogram | Histogram equalization | hist.m | histc.m |
inpaint | Inpainting an image | inpaint.m | inpaintc.m |
lensblur | Deblur lens blur | lensblur.m | lensblurc.m |
lowpass | Lowpass filter image | lowpass.m | lowpassc.m |
motionblur | Deblur motion blur | motionblur.m | motionblurc.m |
rotate | Rotate an image | rotate.m | rotatec.m |
sharpen | Sharpen an image | sharpen.m | sharpenc.m |
upsample | Magnify an image | upsample.m | upsamplec.m |