Image Coding, Pixel Operations,Spatial FIltering and Images In Frequency Flashcards

1
Q

What is sampling & quantization

A

Sampling is Digitizing in coordinates. From continuous signal to discrete captured by finite samples.
𝑓 𝑚, 𝑛 ≜ 𝑓(𝑚Δ𝑥, 𝑛Δ𝑦)
Quantization is digitizing in amplitude! = 𝑓𝑑 𝑚, 𝑛 = 𝑄[𝑓 𝑚, 𝑛 ]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Spatial & Grey Level resolution & Contrast

A

Spatial Resolution: Smallest detectable detail. Nr of pixels needed per unit distance

Grey Level Resolution is smallest detectable change in grey level. Nr of bits per Pixel

Contrast is the difference between highest and lowest intensity level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types of Transformations

A

1- Geometric (scaling rotating ..)
2- Single Pixel Operations(intensity transform,histogram eq, output depends on init values)
3-Local Operations (Filters + neigbors)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Geometric transform

A

Modifies spatial relationship among pixels.
(x,y) = T{(x,y)}
Works on geometrical points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of geometric

A

Translation
Euclidean (rotates)
Similarity (zvogelohet)
Affine (paralelogram)
prjective (ruan vec vije te drejta)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AffineTransformation

A

Linear
Perserves
1-Collinearity
2-Ratios on a line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Forward and backward mapping

A

Mapping : From Geometric points (coordinate transformations) Back to pixels

1)Forward mapping
a)Compute corresponding pixel
b)Ambiguity:many points correspond to the same one
c)Resampling needed
d)ambiguity-> missing pixels

2)Backward mapping
a)Foreach next pixel, compute init pixel
b)Finds 1 corresponding point foreach
c)needs resampling
d)fills all pixels
e)better

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Single Pixel Operations

A

Change grey level on image.
I(x,y) is image
T(.) is grey level change
usage:Enhance Contrast, threshold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Types of SPO

A

1-Negative(switch dark and light)
2- Log (highlight differences among pixels)
3-Gamma (like log but tunable)
4-COntrast Stretching and thresholding
5-Slicing
6-Histogram Equalization
Usage:
a)Image Statistics
b)Compression
c)Segmentation
d)Image enhancment

Invertable if strictly monotonic.
Flatens histogram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Types of SPO

A

1-Negative(switch dark and light)
2- Log (highlight differences among pixels)
3-Gamma (like log but tunable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Local Equalization & Histogram Specification

A

Useful when different regions have different pixel distribution.
Histogram Specification:
a) Equalize histogram
b) Specify shape.
c) Obtain Inverse Transform
d) Apply Equalization and then transformation to desired shape
e)Map Together

Equalization -> Bad if nr of pixels with low gray level is high
Specification Better,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Local Operations

A

Defined on a kernel=neighborhood of pixels, each one has a weight
Performed on spatial domain
Types = Correlation (Linear + Nonlinear)
Min Max etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Correlation

A

Filter superimpsed on each pixel
Evaluation of a weighted average
To not change image brightness, image is normalized where sum of all weights is 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Linear Filters Average

A

a) Averaging (smoothing and restoration)
-large filter, stronger smoothing
-nxn filter can be seperated in nx1 and 1xn filters-> faster (OMNa+b)
-Benefits-> Noise reduction + blur/smoothing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Linear Filters Derivative

A

b)Derivative(Sharpening)

1-st order: Gradient,Gradient Module, Approx Gradmint module/
Linear +Isotropic, NonLinear Nonlinear

2nd order: Laplacian + approximation that are Linear And isotropic

Lapacioan -> Enhance transition
Laplacian + original -> sharpened version of original.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Spatial Nonlinear Filters

A

Suppress Components (median removes a spike)
Image Restoration: Estimate noise properties -> Remove it

MAX: REMOVE PEPPER
MIN: REMOVE SALT

17
Q

Mean Nonlinear filters

A

name-removes gausian-removes salt-removes pepper
arithmetic-1 0 0
Geometric- 1 0 0
Harmonic- 1 1 0
Contraharmonic- 1 1 1 depends

18
Q

Adaptive Filters

A

Tune their effect comparing local variance to noise variance. If noise variance is much smaller, filter should be weak.
If they are almos equal-> filter should be strong.

19
Q

Aliasin

A

When Replicated spectrum are overlaped -> Nyquist

20
Q

Moire effect

A

Similar patterns, no aliasing.

21
Q

Effect on spectrum

A

Translation no
Rotation Yes

22
Q

Filters in Frequency

A

Lowpass-smoothing
Highpass-sharpening
Selective- Bandreject + notch

23
Q

Lowpass Filters In frequency (same for hihpass)

A

a)Ideal
Distance from center
Causes ringing= strong transition
b)Butterworth
Tuned by parameter n - Large n makes it similar to ideal.
-Rining if n is big
c) Gaussian
-no rining
-fills gaps
-reduce noise