What is the height of the retinal image

Assignment Help Programming Languages
Reference no: EM13189671

Homework

There are several components to this homework as listed below:

a. Assuming a distance of 16 mm between the center of the lens and the retina along the visual axis, what is the height of the retinal image while observing a 20 m flag from 75 meters? Please show your calculations. (You can do this calculation in Octave)

b. Find/create an 8-bit grey scale image no larger than 256x256. Using Octave, resize the image to 1.5x, 2.0x and 3.0x its original size. For each of the 3 resizes apply nearest neighbor, bilinear and bicubic interpolation. Display and compare the original and the interpolated images.  Discuss your results including the strengths and limitations you found using each of the 3 different interpolation algorithms.

c. Create or findan image of your favorite letter or number. The image should be binary (pixels are 1 or 0) and be at least 64x64 in size. Using Octave, perform a single translation of +5 units in x and -8 units in y.  Be sure to wrap as oppose to crop your image.  Also, perform rotations (on the original non-translated image) of 30, 45, 90 and 135 degrees. Also, perform a vertical shear of .27 on your original image. Select the interpolation algorithm that yields the best results (in your opinion) for each of the affine transformations. You should plot the original image along with each of the transformations in separate Octave figures.

d. Find/create an 8-bit grey scale image at least 64x64 in dimensions. Using Octave, perform negative, log and gamma intensity transformations. You should select constants of your choice for the log and gamma transformations. For the gamma transformations, select 3 different gamma values that demonstrate different image transformation results. Display the original image and each of the intensity transformations in Octave plots. Discuss the results of your transformations including the obvious changes to the original images and the similarities and differences you observed between the transformations.

e. Using Octave, implement the spatial filtering equations for correlation (equation 3.4-1) and convolution (equation 3.4-2) found on pages 148-149 in the Gonzalez textbook.  Using your implementations, perform a correlation and convolution on the following 2-D image and 3x3 filter. Display the original images and the correlation and convolution of each. Demonstrate that performing a correlation on the 180-degree rotated filter results are equal to the convolution.

myimage = [0, 0, 0, 0, 0, 0, 0, 0;

                      0, 1, 1, 1, 1, 1, 1, 0;

                      0, 0, 0, 1, 1, 0, 0, 0;

                      0, 0, 0, 1, 1, 0, 0, 0;

                      0, 0, 0, 1, 1, 0, 0, 0;

                      0, 0, 0, 1, 1, 0, 0, 0;

                      0, 0, 0, 1, 1, 0, 0, 0;

                      0, 0, 0, 0, 0, 0, 0, 0];

myfilter =[2,1,2;

                  3,2,3;

                   2,3,2];

f. Find/create a binary image at least 64x64 in dimensions. Using Octave's existing functions, perform  Average, Gaussian and Laplacian filters on the image. Display the original image and each of the filtered images in Octave plots. Discuss and compare your results.

g. Using Octave, generate 3 different small rectangles with varying x and y dimensions (for example 1x9, 3x9 and 4x2), binary image and pad each to 32x32 dimension. Perform a 2-D FFT on each and plot the Magnitude of each. Experiment with translating and rotating the images and continue to calculate the Magnitude of the 2-D FFTs. Compare the original and translated and rotated images. Describe your results being sure to discuss the spacing between the zero crossing as a function of rectangle size and the impact of translation and rotation on the Spectrum.

Reference no: EM13189671

Questions Cloud

Show the matrix and the starting points : you do not need to show matrix math calculations, but you should show the matrix and the starting points and the results for each geometric transformation.
Determine what is his quarterly payment : Bill Mitselfik borrowed $10,000 to be repaid in quarterly installments over the next five years.The interest rate he is being charged is 12% per year compounded quarterly. What is his quarterly payment
What annual rate of interest is being earned on the fund : On january 1,2005, a person's saving account was worth $200,000. Every month thereafter, this person makes a cash contribution of $676 to the account. I f the funds is expected to be worth $400,000 on january 1,2010
Can the country continue to afford deficits indefinitely : Assume that a country's real growth is 2 percent per year, while its real deficit is rising 5 percent a year. Can the country continue to afford such deficits indefinitely What problems might it face in the future
What is the height of the retinal image : Create a binary image at least 64x64 in dimensions. Using Octave's existing functions, perform Average, Gaussian and Laplacian filters on the image. Display the original image and each of the filtered images in Octave plots. Discuss and compare your..
What is the equivalent uniform annual cost of the 20-year : Maintenance expenditures for a structure with a 20-year life will come as periodic outlays for overhaul of $4,000 at the end of the 5th year, $6,000 at the end of the 10th year, and $7,500 at the end of the 15th year. With interest at 8%, what is ..
What fiscal policy and monetary policy would be appropriate : Write your individual answers to the questions listed above together in essay format (minumum of 300 words combined in APA style), using correct economic terms covered in the discussions. If you only write 300 words, you probably won't be able to ..
Discuss how to write the demand curve : In Bayonne, NJ there is a large beauty salon and a number of smaller ones.The total demand function for hair styling per day is Q=180 - 10P, where P is in dollars The marginal cost function of all the small salons together is SMCf = 4+ 0.1Q
Calculate the hhi for the industry : Calculate the four-firm and six-firm concentration ratios for the computer industry.  Calculate the HHI for the industry. Suppose that Appel Computer and Banana Computer were to merge with no change in the sales of any of the different computers. C..

Reviews

Write a Review

Programming Languages Questions & Answers

  Write program using getline command

How would you write a program using the getline command, prompting the user to enter their first and then their last name. Also, using a float variable to enter their weight in lbs and height in inches.

  Design a c# windows phone 8 application

Design and implement a C# Windows Phone 8 application based on the SoundBoard app in the Windows Phone 8 Development for Absolute Beginners textbook.

  Write program to calculate and output tuition

Write a C++ program to calculate and output tuition. Prompt user for number of credits taken and type of classes ('U' for undergraduate - $380 per credit hour, or 'G' for graduate.

  Timer interrupt to coordinate peripherals on microcontroller

The timer interrupts to coordinate peripherals on the microcontroller. Use code from prior labs to drive the peripherals and will make minor modifications to use the interrupts.

  Write function which take parameter-string and returns vowel

Write function which takes as parameter and string and returns the vowels (a, e, i, o, u). Function prototype should look like: void countVowels(string str, int& aCt, int& eCt, int& iCt, int& oCt, int& uCt);

  Matlab that will use the flipping of two-sided coins to sim

Write a program in matlab that will use the flipping of two-sided coins to simulate any event that has a probability of success(Ps) that ranges between 0 and 1. The simulation will most likely be approximate. It must be accurate to at least 0.01

  Create application that uses two-dimensional arrays

Create the application that uses 2-dimensional arrays to keep track of 5 students' grades, with each student having 3 different classes. You require to ask user to enter grade for each of 5 students.

  Write tax program having single formula to compute tax

Write the tax program with following logic: Set variables cutoff15 and cutoff28 which depend on marital status. Then have single formula which computes tax, depending on incomes and cutoffs.

  Arguments for and against allowing mixed-mode arithmetic exp

1). State your own arguments for and against allowing mixed-mode arithmetic expressions.

  Write program to read two-digit hexadecimal sequences

Write down the program which reads 2-digit hexadecimal sequences from the text file and shows their decimal equivalents.

  Describe issues-web site designers when adding multimedia

Describe some of the issues web site designers must consider when adding multimedia to a web site. Consider issues such as bandwidth, server load, or others you consider to be important. Please provide references.

  Create e-r diagram for sell and buy of antiques

Create E-R diagram for following situation (state any assumptions you believe you have to make to develop diagram): XYZ Antiques buys and sells one-of-a kind antiques of all kinds

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd