CSE166 – Image Processing – Final Instructor: Prof. Serge Belongie https://sites.google.com/a/eng.ucsd.edu/cse-166-fall-2013/ 11:30am-2:30pm Fri. Dec. 13, 2013. On this exam you are allowed to use a calculator and two 8.5” by 11” sheets of notes. Write all your answers in your blue book. The total number of points possible is 40. Good luck! Part I: Fill in the Blank (1 pt. per blank, 20 pts. total). 1. True or False: PCA is a key step of the Eigenfaces approach. of the data along each

2. The eigenvectors of a covariance matrix represent the of the principal axes. 3. A matrix is positive semidefinite if all of its

are nonnegative.

4. If X is an n × k matrix with k < n, the trailing n − k eigenvalues of matrix XX > are equal to . 5. The covariance matrix is the same as the centered

moment matrix.

6. True or False: Huffman Coding assigns frequently occurring symbols short codewords. 7. True or False: the period of a waveform is inversely proportional to the spatial frequency. 8. The coefficients of the polynomial (x + 1)n are also known as an n-tap

filter.

9. True or False: an affine transform can transform a square into a parallelogram. 10. True or False: JPEG is recommended for compressing pages of scanned text. 11. The purpose of the extended lines in images.

Transform (as it was originally proposed) is to detect

12. True or False: the first and third rows of a 4 × 4 DFT matrix are orthogonal. 13. Because the 2D DFT is , we can compute it by first transforming the columns of an image and then transforming the rows of the resulting half-transformed image. lowpass filter is a perfect box in the frequency domain, but in the spatial 14. A(n) domain it produces an undesirable artifact known as ringing . 15. True or False: Any even-symmetric function can be expressed as a weighted sum of cosines of different frequencies. 16. A weighted coin with P (H) = p and P (T ) = 1 − p has maximum entropy when p is equal to . 17. True or False: A 2D median filter is linear but not shift invariant. 18. The FFT was originally developed for signals of length equal to a power of

.

19. The F¨ orstner corner detector is based on the second moment matrix of the of the image inside small (e.g., 5 × 5) windows. 20. If you convolve a 1D box with itself the shape of the result is a(n)

1

.

Part II: Written problems. 1. (6 pts.) This problem pertains to the basic stages of Canny edge detection. (a) What method did we use to pre-process the image for noise reduction? (b) What operation did we apply to look for the presence of possible edges? (c) How did we threshold the output of the preceding step to get a final result? 2. (8 pts) Recall the chi-squared distance between a pair of normalized histograms: K

χ2 (i, j) =

1 X [hi (k) − hj (k)]2 2 hi (k) + hj (k) k=1

(a) What does normalization mean in this context? In other words, given a raw histogram, how do you normalize it? (b) Explain how to handle cases where the denominator in this sum equals zero. (c) What is the chi-squared distance between two identical histograms? Show that χ2 (i, j) cannot be smaller than this value. (d) What is the largest possible chi-squared distance between two histograms? Show that χ2 (i, j) cannot exceed this value. 3. (6 pts.) You are given an image f (x, y) of size 256 × 256 and a kernel h(x, y) of size 15 × 15. Explain the steps necessary to compute the convolution g = f ∗ h using frequency domain filtering, with zero padding to avoid aliasing. Provide clearly labeled illustrations to support your answer. 4. (10 pts) Consider the 7 × 7 binary image shown in Figure 1 in which black=1 and white=0. Assume the top left coordinate is (0, 0). (a) Sketch the Hough Transform for this image using the normal line (ρ, θ) parameterization. On your drawing, let ρ range from 0 to 10 and let θ range from −π/2 to π/2. (b) Indicate the points of intersection on your sketch and explain what they represent in the input image. (c) Now suppose you compute the scatter matrix C for these 5 points. Write down the entries of C. How would C change if you were to remove the pixel at (3, 3)?

Figure 1: 7 × 7 binary image. The coordinates of the five nonzero pixels are: (0, 3), (3, 0), (3, 3), (6, 3), (3, 6).

2

CSE166 – Image Processing – Final Instructor: Prof. Serge Belongie ...

CSE166 – Image Processing – Final. Instructor: Prof. ... True or False: an affine transform can transform a square into a parallelogram. 10. True or False: JPEG is ...

60KB Sizes 0 Downloads 52 Views

Recommend Documents

Digital Image Processing Digital Image Processing - CPE, KU
Domain Filtering. Band reject filter ... Reject Filter: Degraded image. DFT. Notch filter. (freq. Domain). Restored image. Noise ..... Then we get, the motion blurring transfer function: dt e. vuH. T ..... Another name: the spectrum equalization filt

Digital Image Processing
companion web site offers useful support in a number of important areas. For the Student or Independent Reader the site contains: Brief tutorials on probability, ...

Image Processing Manual.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Image ...

Digital Image Processing
Eye (image sensor or camera). ➢ Optic nerve ... –Choroid. • A network of blood vessels for eye nutrition .... Digital Camera --CCD array → 4000 * 4000 element.

Digital Image Processing
transmission, and representation for autonomous machine perception. Ex. of fields that use DIP. ○ Categorize by image ... Gamma rays, X-rays, Ultraviolet, Visible, Infrared,. Microwaves, Radio waves. Gamma-Ray Imaging ... Imaging in Microwave Band.

Image processing using linear light values and other image ...
Nov 12, 2004 - US 7,158,668 B2. Jan. 2, 2007. (10) Patent N0.: (45) Date of Patent: (54). (75) ..... 2003, available at , 5.

Image shake correction image processing apparatus and program
Dec 29, 2010 - S3 élggll?gg sELEcT BLOCKS. CALCULATE. TO BE STEPPED. S4. CORR. ... which detects an image shake due to camera shake with an.

Vision-based hexagonal image processing based hexagonal image ...
computer vision and pattern Recognition, Las Vegas, June 2006. [8] R.M. Mersereau, “The processing of Hexagonally Sampled Two-. Dimensional Signals,” Proceedings of the IEEE. 67: pp. 930 949, 1979. [9] X. He and W. Jia, “hexagonal structure for

Fundamentals of Image Processing
theme of this book. Further, we will restrict ...... ADD c = a + b integer. SUB c = a – b integer. MUL c = a • b integer or floating point. DIV c = a / b floating point. LOG.

Read PDF Digital Image Processing
Read PDF Digital Image Processing - Read Unlimited eBooks and Audiobooks - By Rafael C. Gonzalez. 1 I celebrate myself and sing myself And what I assume you shall assume For every atom belonging to me as good belongs to you I loafe and invite my soul

Technical Report - Heidelberg Collaboratory for Image Processing
supervised learning framework to tackle this problem. Our framework resembles a .... proposed in the computer vision community for natural image deblurring (see. [12] and ... Firstly, we draw basic statistics from low level features and use RBF kerne

Method and system for image processing
Jul 13, 2006 - images,” Brochure by Avelem: Mastery of Images, Gargilesse,. France. Porter et al. ..... known image processing techniques is that the image editing effects are applied ..... 6iA schematic illustration of the FITS reduction. FIG.

Wavelets in Medical Image Processing: Denoising ... - CiteSeerX
Brushlet functions were introduced to build an orthogonal basis of transient functions ...... Cross-subject normalization and template/atlas analysis. 3. .... 1. www.wavelet.org: offers a “wavelet digest”, an email list that reports most recent n