ENDS 375 - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

ENDS 375

Description:

Creating a new image based on sub-pixel information from the ... as made up of combined sine and cosine functions having various frequencies and relative phases ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 23
Provided by: fredp7
Learn more at: http://www.viz.tamu.edu
Category:
Tags: ends | sine

less

Transcript and Presenter's Notes

Title: ENDS 375


1
ENDS 375
  • Foundations of Visualization
  • 9/9/04 Notes

2
Geometric Operations
  • Scaling - changing x,y size
  • Rotation - rotation about a point
  • Translation - shift image
  • Operation ordering important

3
Sampling
  • Creating a new image based on sub-pixel
    information from the original image
  • Needed for most geometric operations

4
Sampling
  • Forward Transformation
  • from source to destination
  • Inverse Transformation
  • from destination to source

5
Sampling
  • Nearest Neighbor

6
Bilinear Interpolation
7
Warping
  • Polynomial warping
  • Morphing

8
Frequency Domain
9
Image information changes
10
1-Dimensional Example
  • Single row of pixels
  • represent a continuous signal
  • think of the signal as made up of combined sine
    and cosine functions having various frequencies
    and relative phases

11
Changes in both x and y
12
Frequency Domain Operations
  • Frequency Domain
  • Fourier Transform
  • Power Spectra
  • Inverse Fourier

13
FFT Example
  • Fast Fourier Transform

14
(No Transcript)
15
File Formats
  • Many variations on a theme
  • File Headers
  • Compression techniques

16
Image File Storage
  • plane sequential
  • row sequential
  • pixel or point sequential

17
Image Compression
  • lossless
  • lossy
  • Compression Ratios

18
Compression Techniques
  • Run-Length Encoding
  • Huffman Encoding
  • Statistical, used for Faxes
  • LZW Compression - GIF
  • JPEG, ...

19
RLE Encoding
  • Uses image pixel redundancy
  • Encodes runs of identical pixel values
  • Uses Counts and Values
  • SGI Implementation - Tables

20
JPEG
  • 8 x 8 pixel blocks
  • Uses Discrete Cosine Transforms (DCT)
  • related to Discrete Fourier

21
JPEG Steps
  • Calculate DCTs
  • Coefficient Quantization
  • choose the quality level (and compression ratio)
  • Encode results
  • Huffman encode the quantized data
  • DPCM encode dc coefficients
  • 201 compression not unusual

22
Readings
  • Course notes section 1-10
  • optional
  • Course notes section 1-11
  • Course notes section 1-12
  • Textbook - Chapter 14
Write a Comment
User Comments (0)
About PowerShow.com