Tải bản đầy đủ (.pdf) (12 trang)

CS 450: Introduction to Digital Signal and Image Processing - Introduction and Applications

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (62.57 KB, 12 trang )

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




×