CS 450: Introduction to Digital
Signal and Image Processing
Introduction and Applications
What are Signals?
●
Signal: a function carrying information
●
Examples:
» Audio
» Radio/Television
» Images
Why Signals?
●
Communications
» Modems/Networks/Wireless
» Audio
●
Images
» Restoration/Cleanup
» Enhancement
» Storage/Retrieval/Searching
» Manipulation
Why Digital?
●
Perfect storage, transmission, reproduction
●
Easier to manipulate
» Analog signals manipulated by circuits
» Digital signals manipulated by computer
Why Now?
Memory is cheap
● Disk storage is plentiful
● Bandwidth increasing
●
Applications
Multimedia (just look at the web!)
● Intelligent image tools
● Medical imaging
● Compression
● Document Processing
● Image libraries (storage and retrieval)
●
Kinds of Operations
(What We’ll Cover)
●
●
●
●
●
●
●
●
Level operations
Geometric Operations
Algebraic Operations
Filtering
Sampling
Restoration/Reconstruction
Color processing
Compression
Relationship to Other Fields:
IP, Graphics, and Vision
Image Processing
Computer Graphics
Computer Vision
Images to Images
Descriptions to Images
Images to Descriptions
All three are interrelated!
Examples: Image Processing,
Graphics, and Vision
●
Volume rendering for medical applications:
» Clean up the image
(image processing)
» Separate the regions of interest
(computer vision - segmentation)
» Render
(graphics)
Examples: Vision, IP, and
Graphics
●
Image-Based Rendering
» Use images and analysis of content (vision)
» to render new images (graphics)
BYU Research
Intelligent segmentation tools
(scissors, paint)
● Morphing
● Terrain modeling and rendering
● Creation of image-based virtual
environments
● Registration/viewing of multiresolution
imagery
●
BYU Research (cont’d)
Resolution enhancement
● Color quantization
● Interactive level-set tools
● Digital libraries
● Genealogical databases
(OCR, compression, form recognition,
indexing, online browsing, etc.)
●