Spatial Image Enhancement Flashcards

1
Q

Image enhancement

A
  • Transformations that highlight image features
  • mathematical manipulations of data
  • new data created from raw data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fourier methods

A
  • Performed in the frequency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

9-point smoothing filter

A
  • applied to all central pixels, not pixels around edges
  • convolution kernal (mask) makes pixels more alike
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Weighted smoothing filter

A
  • convolution kernel is weighted
  • pixel weight determined by proximity to central pixel
  • less blurring and better spatial resolution compared to unweighted smoothing
  • AKA replaces the averaging
  • new pixel value= Σ(wt. x pixel value)/16(total wt. of kernal)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Edge enhancement filter

A
  • opposite to image smoothing
  • uses the same pixel replace averaging technique
  • negative coefficients used in weighting
  • kernel enhances edges, increasing contrast.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mask Size

A
  • The mask or kernel always has an odd number of rows and columns of pixels (edge enhancement and smoothing)
  • Dimensions vary according to the equation (2n+1) x (2n+1)
  • 3x3, 5x5, 7x7
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Point processing operations

A
  • Manipulations of the number of cts/pixel
  • completely independant of neighbouring pixels
  • background subtraction, gray scales, and color tables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Background subtraction

A
  • Neighbourhood independant
  • subtracting pre a determined, constant number of counts from each pixel in an image
  • Improves contrast, but comes at the cost of increased noise
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Interpolated background subtraction

A
  • neighbourhood dependant
  • does not assume that background is uniform, but varies with position in the image
  • creates an ROI, all pixels outside ROI are considered background
  • background pixels are weighed according to their distance from ROI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Gray scale

A
  • neighbourhood independant, referred to also as the dynamic range
  • number of shades between complete black and complete white
  • translating the number of counts in a pixel to an integer, which in turn defines the pixels color
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Linear Gray Scale

A
  • Gray scale assigned is proportional to the number of counts in the pixel
  • The pixel with the highest number of counts is assigned white and the pixel with no counts is assigned black
  • all other pixels are given a gray scale proportional to the ratio of counts in each pixel to the maximum counts per pixel
  • Normalizes pixel counts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Non-normalized gray scale

A
  • Better suited for low count images
  • causes loss of image contrast in high count images
  • Limits dynamic range
  • If hottest pixel is 200 counts, the gray level is 200
  • all pixels are given the shade that corresponds to the absolute count/pixel value
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Thresholding gray scale

A
  • a variation of linear gray scale
  • eliminates background
  • cuts off lower percentage of maximum counts
  • all pixels less than a set percentage of maximum counts will appear black and the gray scale will increase from there
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Logarithmic and exponential gray scale

A
  • grey scales can be logarithmic or exponential in design
  • logarithmic enhance image contrast in low count areas and decreases it in high count areas
  • exponential is opposide to logarithmic
  • both should be used cautiously as they can result in false interpretation of RP distribution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

color translation tables

A
  • lookup tables used to assign colors or different intensities of the same color to each pixel as a function of pixel counts
  • thre intensity scales are used: red, green, blue
  • user preference
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quantitative analysis

A
  • ROIs
  • curve generation and analysis
17
Q

Types of ROI

A
  • manual
  • semi-automated
  • automated
18
Q

manual ROIs

A

visual determination with manual use of mouse to draw ROI

19
Q

Semi- automated ROIs

A

Tech has some input to alter the ROI

20
Q

Automated ROIs

A
  • Tech shows computer general area
  • computer uses edge detection to determine ROI
21
Q

Time activity curves

A

Determine flow characterisitices of an RP in the body

22
Q

Issues with TACs

A
  • Noise interference
  • poor counts
  • inter-technologist differences in ROI drawing
23
Q

Smoothing methods for curves

A
  • manual smoothing
  • moving average
  • weighted moving average
24
Q

Manual smoothing

A
  • simple
  • time consuming
  • human bias
25
Q

Moving average

A
  • three point smooth
  • ynew = y(n-1) + y(n) + y(n+1)/3
  • five point smooth
26
Q

weighted moving average

A
  • as data moves further from principle point, they are given less weight
  • Ynew = 1/∑wi x ∑wiYi
27
Q

Regression analysis

A
  • a more sophisticated version of smoothing
  • analytic smoothing
  • assumes curve should follow a mathematical function
  • derives new curve according to the desired mathematical function with the least amount of deviation from the original data
  • aka least squares curve fitting
28
Q

Smoothing methods for wall motion studies

A
  • spatial smoothing
  • temporal smoothing
  • count normalization
  • count poor wall motion images are enhanced before the cine is run
  • may go through more than one post-processing program