Tour Guide: Image Acquisition Image Generation
Tour Guide: Image Acquisition Image Generation
Image Image
Acquisition Generation
D.I.P.
Theme Image
Park Compression
Image Image
Manipulation Analysis
Image Image
Display Perception
Why D.I.P.?
Reasons for compression
– Image data need to be accessed at a different time or
location
– Limited storage space and transmission bandwidth
Reasons for manipulation
– Image data might experience nonideal acquisition,
transmission or display (e.g., restoration, enhancement and
interpolation)
– Image data might contain sensitive content (e.g., fight
against piracy, conterfeit and forgery)
– To produce images with artistic effect (e.g., pointellism)
Reasons for analysis
– Image data need to be analyzed automatically in order to
reduce the burden of human operators
– To teach a computer to “see” in A.I. tasks
Shannon’s Picture on
Communication (1948)
channel channel
source channel destination
encoder decoder
super-channel
source source
encoder decoder
Examples of source:
Human speeches, photos, text messages, computer programs …
Examples of channel:
storage media, telephone lines, wireless transmission …
Source Coding in Image
Communication: Image Compression
Why do we need image compression?
-Example: digital camera (4Mpixel)
Raw data – 24bits, 5.3M pixels 16M bytes
256M memory card ($30-50) 16 pictures
raw image JPEG compressed JPEG file
(16M bytes) encoder (1M bytes)
Q Q decompressed image
100 low compression ratio
high quality
under-exposed image
overly-exposed image
Image Manipulation (IV):
Aliasing Reduction
Example: aliasing artifacts in MRI image acquisition
small
1M pixels large
4M pixels
Resolution enhancement can be obtained by common image
processing software such as Photoshop or Paint Shop Pro
Image Manipulation (VI):
Image Mosaicing
Merge multiple images of the same scene into one with larger FOV
+ =
blocks contaminated
by channel errors
Image Manipulation (VIII):
Deblocking/Deringing
Ringing artifacts
Block artifacts
Image Manipulation (IX):
Dejittering
jittering noise
Image Manipulation (X):
Image Inpainting
Image Inpainting Application:
Restore Old Photos
Image Manipulation (XI):
Color Quantization
original scrambled
Image Manipulation (XIV):
Image Watermarking
computer Abyss
generated
Image-based Rendering
Image Analysis (I): Edge Detection
Image Analysis (II): Face Detection
Image Analysis (III): Change Detection
Change Detection in Medical Application
Image Analysis (IV): Image Matching
Image
restoration Image
Image
display/
acquisition
Image perception
analysis
Image
compression
Roadmap II