SIVA - DIP The Digital Image Processing Gallery

Demo ideas - Prof. Al Bovik
Programmer - George Panayi

Frequently Asked Questions

1) What software do I need and where can I find them

  • We provide a stand-alone windows-executable version of the demos that does not require LabVIEW.
  • We also provide LabVIEW files. You will need LabVIEW and NI Vision development module to run the .vi files.
  • LabVIEW and IMAQ can be purchased from .Ìý

2) How do I run these demos ?

  • Download the zip file for the module that you are interested in.
  • Unzip the files. You will need for unzipping these files.
  • For stand-alone windows executable version, double click on the setup.exe to install the demos. You can then access the demos from the Start->Programs menu in Windows
  • For the LabVIEW version, click on the .vi files in each Module for the LabVIEW demo to run.

3) Where are the image files for the demos

  • (in zipped format).

4)Problems / suggestions for demos

Download the entire SIVA-Image Processing Gallery:

A) (does not need LabVIEW)

B) (needs LabVIEW and NI Vision development module)

OR download individual demo from the list below.

0) First that are needed by most demos

1)
A) Quantize - Demo to illustrate quantization Ř
B) Sample - Demonstrates effects of sampling

2)
A) Histogram- Displays the histogram of pixel intensities in a grayscale imageÌý
B) Threshold - Threshold a grayscale image to binary
C) BinaryÌý
a)Complement - Complement opearation on binary imagesÌý
b)Morphology - Many Morphological operators
c)Skeleton - Skeletonization in binary images

3)
A) Interpolation - Different interpolation in images
B) Linear Point - Linear Point operations on images
C) Histoshape - Shape the Histogram of imagesÌý
D) Motion - Detect motion in images

4)
A) Digital Sine - View sinusoids as imagesÌý
B) FFT - Demonstrates DFT of imagesÌý
C) MaskDFT - Effects of masking a DFTÌý
D) DFTDirectional - Effects of directional selectivity on DFTsÌý
E) ImportantF - Images of a few impulse functions

5)
A) BPFilter - Difference of GaussiansÌý
B) HPFilter - View a High pass filterÌý
C) Average - Average low pass filterÌý
D) Ideal Low pass - Illustrates effects of using an ideal circular low pass
E) GaussFltr - Gaussian Noise smoothing filterÌý
F) DeconvPI - Deconvolution Inverse filterÌý
G) WienerFltr -Wiener FilterÌý
H) Noise - Effects of various types of noiseÌý
I) Deblur - Deblurring a blurred image


6)
A) GLMorpho- GrayLevel Morphological operatorsÌý
B) HomoM - Homomorphic filteringÌý
C) PVDetect - Peak and Valley detectorÌý
D) TrmFilter- Trimmed mean filter

7)
A) EntropyRed - Reduction in EntroptÌý
B) BTC - Block truncation coding
C) JPEG - JPEG compression


8)
A) Edge detect - Simple edge detectorsÌý
B) Canny's - Canny's edge detectorÌý
C) Laplacian - Zero crossings for LaplacianÌý
D) ThrLaplacian - Threshold selection for Laplacian edge detectoeÌý
D) LoG - Zero crossings of Laplacian of Gaussian edge detectorÌý
E) ThrLoG - LoG edge detectorÌý
F) Tempmatch - Template matching VIÌý
G) Anisotropic - Anisotropic diffusionÌý
H) SSIM - Image quality assessment using the Structural Similarity Index

9)
A) Hough - Demo to show Hough transforms

10) Demos for Module10Ìý
None as yet

11)