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