ends 375

35
03/22/22 Visualization Laborator y, Texas A&M University 1 ENDS 375 Foundations of Visualization 9/7/04 Notes

Upload: winfield-reynold

Post on 31-Dec-2015

19 views

Category:

Documents


1 download

DESCRIPTION

ENDS 375. Foundations of Visualization 9/7/04 Notes. Image Statistics. Useful input into computational algorithms measures of image quality basis for automated decisions about images. Image Statistics. Arithmetic Mean mean = sum(P xy )/(x*y) Variance - PowerPoint PPT Presentation

TRANSCRIPT

04/19/23 Visualization Laboratory, Texas A&M University

1

ENDS 375

Foundations of Visualization

9/7/04 Notes

04/19/23 Visualization Laboratory, Texas A&M University 2

Image Statistics

Useful input into computational algorithms

–measures of image quality

–basis for automated decisions about images

04/19/23 Visualization Laboratory, Texas A&M University 3

Image Statistics

Arithmetic Meanmean = sum(Pxy)/(x*y)

Variance

variance = (sum(Pxy*Pxy)/(x*y)-mean*mean)

04/19/23 Visualization Laboratory, Texas A&M University 4

Image Statistics

Standard Deviation

stdev = square root (variance) Histogram

– two axis plot of pixel values vs number of pixels

– basis for deciding - contrast range, overall brightness, thresholding, ...

04/19/23 Visualization Laboratory, Texas A&M University 5

04/19/23 Visualization Laboratory, Texas A&M University 6

Point Operations on Images Numeric Transformations Transfer Functions Often implemented using look-up tables

04/19/23 Visualization Laboratory, Texas A&M University 7

Specific Operations

(not usually reversible) Unity

Invert

04/19/23 Visualization Laboratory, Texas A&M University 8

Specific Operations

Contrast Adjustment

Higher

Lower

04/19/23 Visualization Laboratory, Texas A&M University 9

Specific Operations

Threshold

Gamma

04/19/23 Visualization Laboratory, Texas A&M University 10

Color Modification

LessRed

MoreYellow

04/19/23 Visualization Laboratory, Texas A&M University 11

Arithmetic Operations

Two or more images

Cxy = Axy < operation > Bxy

– Addition

– Subtraction

– Averaging, etc ...

04/19/23 Visualization Laboratory, Texas A&M University 12

Logical Operations

and, or

nand, nor

xor, xnor

04/19/23 Visualization Laboratory, Texas A&M University 13

Image Averaging

Add corresponding pixels from multiple images then divide by the number of images

04/19/23 Visualization Laboratory, Texas A&M University 14

Alpha Blending

Cxy = Axy*Mxy

+ Bxy*(max -Mxy )

“Blends” two images

Need a “matte” imageBasis for image compositing

04/19/23 Visualization Laboratory, Texas A&M University 15

Compositing

04/19/23 Visualization Laboratory, Texas A&M University 16

04/19/23 Visualization Laboratory, Texas A&M University 17

Neighborhood Operations

Each output pixel depends on its neighbors in the original

Convolution - the basic operation Image Filters Sampling

04/19/23 Visualization Laboratory, Texas A&M University 18

Convolution

Each pixel the sum ofneighborhoodand kernel

04/19/23 Visualization Laboratory, Texas A&M University 19

Image Filters

low-pass filters

Box or Gaussian filters

04/19/23 Visualization Laboratory, Texas A&M University 20

High-pass

04/19/23 Visualization Laboratory, Texas A&M University 21

Edge detection

LaPlacian Filter

also Sobel and Prewitt

04/19/23 Visualization Laboratory, Texas A&M University 22

Embossing

04/19/23 Visualization Laboratory, Texas A&M University 23

Object Correlation

Pattern matching to find specific shapes in an image

Use shape specific kernels

Orientation sensitive

04/19/23 Visualization Laboratory, Texas A&M University 24

Other Filters

Statistical

median, max, min Sharpening

unsharpening maskcombine two versions of the same image

04/19/23 Visualization Laboratory, Texas A&M University 25

Degraining

Uses

“maxmin” or

“minmax “

filters

04/19/23 Visualization Laboratory, Texas A&M University 26

04/19/23 Visualization Laboratory, Texas A&M University 27

Sampling

Creating a new image based on multi-pixel information from the original image

Sub-pixel information

04/19/23 Visualization Laboratory, Texas A&M University 28

Sampling

Forward Transformation

from source to destination

Inverse Transformation

from destination to source

04/19/23 Visualization Laboratory, Texas A&M University 29

Sampling

Nearest Neighbor

04/19/23 Visualization Laboratory, Texas A&M University 30

Bilinear Interpolation

04/19/23 Visualization Laboratory, Texas A&M University 31

Geometric Operations

Scaling Rotation Translation Operation ordering important

04/19/23 Visualization Laboratory, Texas A&M University 32

Warping

Polynomial warping Morphing

04/19/23 Visualization Laboratory, Texas A&M University 33

Morphological Operations

Usually on one-bit images–Erosion

–Dilation

–Hit-or-Miss

–Outlining

04/19/23 Visualization Laboratory, Texas A&M University 34

“Pipelined” Operations

Sequences of operationsShrinking - center of “mass”

Thinning - equidistant from boundaries

Skeletonization - “burn” together

04/19/23 Visualization Laboratory, Texas A&M University 35

Readings

Course notes section 1-7 Course notes section 1-8 Course notes section 1-9 Textbook - Chapter 14