Date post: | 01-Jan-2016 |
Category: |
Documents |
Upload: | madlyn-bates |
View: | 230 times |
Download: | 3 times |
G51CUA - Introduction to Advanced Computing Topics
Advanced Computing
Visual Computing
Neural computing
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Image Processing/Enhancement
Still Image Coding/Compression
Moving Image (video) Coding/Compression
Computer Vision/Object Recognition/….
Computer Graphics/Animation/VR ….
Medical imaging/X-ray/MRI/CT/….
Industrial Inspection/Semiconductor Manufacturing
….
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Image Processing/Enhancement
Noise removal
Filtering
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Image Processing/Enhancement
Contrast Enhancement
Enhancement
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression
Gray Scale image
8 bits/pixel
Colour Images
24 bits /pixel
Pixels - picture elements
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression
Lossless compression
Medical images, images for machine interpretation
Lossy compression
Digital photos
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression
Human visual system(HVS)/Visual redundancy
Mathematical Theory/Data redundancy
Fourier Transform/Discrete Cosine Transform (DCT JPEG) /Wavelet
Transform (WT JPEG2000)
Coding Theory/Hoffman coding/Arithmetic coding/
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression
GIF (8 bits/pixel) Original 24bits/pixel
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression/GIF (8 bits/pixel)
Colour Table/Palette
123 13 54
34 133 234
33 133 55
Colour #1
Colour #k
Colour #256
123 13 54
34 133 234
33 133 55
Colour #1
Colour #k
Colour #256
Colour Table/Palette
Colour index
k
1 pixel
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Still Image Coding/Compression/JPEG
8 x 8 block DCT Coding Bit Stream
8 x 8 blockIDCTDeoding
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Video Coding/MPEG1/MPEG2
Time
Motion predictionDCTCodingBit stream
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
What is in the picture?
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Finding human faces in digital photos and videos
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Finding human faces in digital photos and videos
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Finding human faces in digital photos and videos
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Finding human faces in digital photos and videos
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Finding images from digital album
Image database
Video abstraction
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Find all images contain horses …..
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Using Visual Examples
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
r% g% b%
Using Visual Features
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Meta data Imagery
color texture shape positions ….Record1
color texture shape positions ….Record2
color texture shape positions ….Record3
color texture shape positions ….Record4
color texture shape positions ….Record n
color
texture
shape
positions
….
Image DatabaseQuery
Similarity Measures
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Computer Vision/Object Recognition/….
Query
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Graphics/Animation/Virtual Reality….
Image-based rendering
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Graphics/Animation/Virtual Reality….
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Medical Imaging
Diagnosis
Surgery
….
G51CUA - Introduction to Advanced Computing Topics
Visual Computing
Industrial Inspection
Photomask image
Defect
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Neural Networks
Machine Learning
Artificial Intelligence
Pattern Recognition
….
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Von Neumann Computer
Sequential computer
Fault tolerance
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Neural Networks
Inspired by biological neural systems
The brain is composed of approximately 100 billion neurons
Dendrites
Synapse
Axon
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Learning
Neural networks are adaptive, or trainable
Neural networks are naturally massively parallel
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Learning (supervised)
Neural Network
8 8
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Learning (supervised)
Neural Network
8 3
Wrong
G51CUA - Introduction to Advanced Computing Topics
Neural Computing
Applications
Advanced Human Computer Interaction
….