Javascript programs

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).

RunnableWhat the program doesDownloadable MATLAB programs
JavascriptClick link for detailsgrayscale imagescolor images
daub Daubechies denoising daub.mdaubc.m
downsample Demagnify (thumbnail) down.mdownc.m
edge Sobel edge detection edge.medgec.m
haar Haar image denoising haar.mhaarc.m
histogram Histogram equalization hist.mhistc.m
inpaint Inpainting an image inpaint.minpaintc.m
lensblur Deblur lens blur lensblur.mlensblurc.m
lowpass Lowpass filter image lowpass.mlowpassc.m
motionblur Deblur motion blur motionblur.mmotionblurc.m
rotate Rotate an image rotate.mrotatec.m
sharpen Sharpen an image sharpen.msharpenc.m
upsample Magnify an image upsample.mupsamplec.m