Image Algebra and Manipulation IAM UNIX Library - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Image Algebra and Manipulation IAM UNIX Library

Description:

Image Algebra and Manipulation (IAM) UNIX Library. Programmer: Dmitriy Bernsteyn ... IAM is Image Algebra and Manipulation Library for Unix ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 18
Provided by: cise8
Category:

less

Transcript and Presenter's Notes

Title: Image Algebra and Manipulation IAM UNIX Library


1
Image Algebra and Manipulation (IAM) UNIX Library
  • Programmer Dmitriy Bernsteyn
  • Advisor Mark S. Schmalz

2
IAM
  • IAM is image manipulation utility that can
    perform different algebraic functions as well as
    gather statistical information on images of
    various formats such as
  • jpg, gif, tif, art, bmp, and etc.
  • IAM website with week-by-week progress
  • http//www.cise.ufl.edu/db0/

3
Topics of Discussion
  • What is IAM?
  • How is it different?
  • How Does IAM Execute?
  • What can IAM do?
  • Applications of IAM
  • IAMs Future

4
What is IAM?
  • IAM is Image Algebra and Manipulation Library for
    Unix
  • IAM is written in ANSI C, so its portable
  • Similar utilities and programs are
  • Adobe Photoshop
  • ImageMagick
  • ENVI

5
How is It Different?
  • It is a Command Line driven
  • Its Cheap
  • ImageMagick 12,000 for license
  • Adobe Photoshop 300 per package
  • IAM FREE
  • Its Functional, designed for Growth and Expansion

6
How Does IAM Execute?
  • Unix Shell Executable
  • Command line
  • Scripts
  • CGI Interface on the web
  • http//www-pub.cise.ufl.edu/db0/form.cgi

7
What Can IAM Do?
  • Currently
  • IAM supports 20 different operations
  • IAM supports 3 types of operations
  • Image Modifying Operations
  • Single Image Operations
  • Multi Image Operations
  • Statistical Operations
  • Convolution Operations

8
Image Modifying Operations
  • Single Image Operations
  • Sine
  • Log
  • Gray
  • Threshold
  • Component Labeling

9
Image Modifying Operations
  • Multi Image Operations
  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Examples available on web at
  • http//www.cise.ufl.edu/db0/sample_images.html

10
Statistical Operations
  • RMSE Root Mean Square Error
  • RMSEGRID RMSE Grid Table
  • RMSEGRID01 RMSE Grid Percentage Table
  • FTRUTH Pixel-by-Pixel Comparison
  • CTRUTH Component Based Comparison

11
Convolution Operations
  • What can Convolution Operations Do?
  • Invert
  • Emboss
  • Blur
  • Any combination of the above
  • Examples available on web at
  • http//www.cise.ufl.edu/db0/sample_images.html

12
Convolution Operations
  • Generic Convolution
  • Additive Maximum
  • Additive Minimum
  • Multiplicative Maximum
  • Multiplicative Minimum

13
Convolution Operations
  • Template Options
  • 3x3
  • 5x5
  • File
  • Variable Size Template
  • Movable Target Pixels

14
Some of Applications of IAM
  • Research
  • Environmental Science
  • Different fields of Science and Engineering
  • Doctors/Dentist
  • Army
  • Fun
  • Photo Editing

15
Future Updates to IAM
  • More Algebraic and Statistical routines
  • Image Enhancement routines
  • Signal Processing routines
  • Incorporation of Matlab matrices instead of C
    double image_arrays

16
References
  • Ballard, D.H. Computer Vision, Englewood Cliffs,
    NJ
  • Prentice-Hall (1982).
  • Chu, Peter. 6.2 Root-Mean-Square Error. 17 Aug.
    2003.
  • ltwww.oc.nps.navy.mil/chu/web_paper/jtech/Geomet/n
    ode25.htmlgt.
  • Gonzalez, R.C. and P. Wintz. Digital Image
    Processing.
  • Reading, MA Addison-Wesley, Second Edition
    (1987).
  • Research Systems, Inc. ENVI from images to
    information. 14 Apr. 2003
  • lthttp//www.rsinc.com/envi/index.aspgt.
  • Ritter, G.X. and J.N. Wilson. Handbook of
    Computer Vision Algorithms in
  • Image Algebra, Boca Raton, FL CRC Press Second
    Edition (2001).

17
Image Algebra and Manipulation (IAM) UNIX Library
The END
  • Programmer Dmitriy Bernsteyn
  • Advisor Mark S. Schmalz
Write a Comment
User Comments (0)
About PowerShow.com