Describe the epipoles in an ideal stereo camera setup

Assignment Help Computer Engineering
Reference no: EM131100298

E27: Computer Vision - Spring 2016 - HOMEWORK 8

1. Epipolar geometry and pure rotation

Consider the multiple view geometry when two cameras' poses are related by a pure rotation R, with zero translation t = 0. You may assume that both cameras have an identity intrinsic parameter matrix K = I, so that the normalized image plane and the sensor plane are coincident.

a. Explain why the essential matrix becomes degenerate in this case.

b. Consider a 3D point P which is mapped by the two camera projection matrices to the points q and q', respectively. Show that the projections in this rotation-only case can be related by a homography q' = Hq. What is H?

2. Fitting fundamental matrices from data

Download fundamental.zip and run the fundamental.py script on each pair of images in the archive. When you hover your mouse over the left image of the demo, you will see the corresponding epipolar line in the right image, and vice versa.

a. Which pair of images (book or food) is set up more like a traditional stereo arrangement (pure sideways camera translation, no rotation)? How can you tell this from the configuration of the epipolar lines?

b. The epipoles in both image planes are the points where all epipolar lines intersect. For which pair of images (book or food) do the epipoles lie closest to the image centers, and how can you tell?

c. How would you describe the epipoles in an ideal stereo camera setup? Where on the image plane do they lie?

d. Type up a paragraph or two explaining how the fundamental.py script generates possible point correspondences between the two images. Your answer should define the terms keypoint and descriptor and explain their relevance to this problem.

3. Orthographic projection

Imagine a camera whose projection matrix is defined as:

909_Figure.png

Note that as k increases, we increase both the focal length of the camera, and the Z distance between the camera and some point in the world by the same factor.

Let's consider the projection of some point P = (X, Y, Z). We have

710_Figure1.png

a. If we use perspective divison to obtain (u, v, 1) ≡ (x, y, w), what are u and v in terms of P and the elements of Mk?

b. Take the limit of u and v as k goes to infinity, and use L'Hopital's rule to express each limit as simply as possible.

c. Construct a matrix M that has the same effect of Mk above, as k → 8. That is, we want the matrix to satisfy.

826_Figure2.png

d. The resulting projection is called an orthographic projection. Explain why this projection is kind of like an "ultra-telephoto" lens.

Attachment:- Fundamental.rar

Reference no: EM131100298

Questions Cloud

Explain influence of gestalt psychology on modern psychology : Examine the Influences of Gestalt Psychology on Modern Cognitive Psychology. Neuropsychology is a very vibrant field today. For this task, you will trace the history and influences of Gestalt on the major areas of cognitive psychology today.
Formulate an ip model for this problem : Northeastern Airlines is considering the purchase of new long-, medium-, and short-range jet passenger airplanes. The purchase price would be $67 million for each long-range plane, $50 million for each medium-range plane, and $35 million for each ..
Find the expected transmitted energy per binary digit : That is, the transmitter sends a/gm/ instead of a. Find the expected transmitted energy per binary digit.
Mip branch-and-bound algorithm presented : Consider the IP example discussed in Sec. 12.5 and illustrated in Fig. 12.3. Use the MIP branch-and-bound algorithm presented in Sec. 12.7 to solve this problem interactively.
Describe the epipoles in an ideal stereo camera setup : E27: Computer Vision - Spring 2016 - HOMEWORK 8. How would you describe the epipoles in an ideal stereo camera setup? Where on the image plane do they lie
Discuss in detail the big picture developments : Write an essay in which you discuss in detail the "big picture" developments- urban planning, advances in agriculture, water management, and architecture.
Use the mip branch-and-bound algorithm : (a) Use the MIP branch-and-bound algorithm presented in Sec. 12.7 to solve this problem by hand. For each subproblem, solve its LP relaxation graphically.
Identifying the major policy statements or legislation : Produce a sequential timeline, identifying the major policy statements or legislation that had significant effects on the enforcement of drug laws in the United States. The timeline should begin with the 1906 Pure Food and Drug Act and end at toda..
How did the evidence show when there was no eyewitnesses : Find and read the case, People v. Diaz, 834 P.2d 1171 (Cal. 1992). Include a link or PDF of the actual court case with your answer. How did the evidence show when there was no eyewitnesses that the defendant was the one who killed the 12 patients?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Compute the number of pages in the virtual address space

Compute the number of pages in the virtual address space and what is the maximum size of addressable physical memory in this system?

  How to plan a wan network linking a toy manufacturing plant

How to plan a WAN network linking a toy manufacturing plant? Plan a WAN network linking a toy manufacturing plant (located in Dallas Texas) with two division centres (Los Angeles, California and Pittsburgh, Pennsylvania)

  Implement a basic parser

Implement a basic parser for our dj2dism compiler. You will use bison to generate the parser - Precedence and Associativity of Operators

  Data mining is a powerful and tool but it poses challenges

data mining is a powerful and tool but it poses challenges to the protection of individual privacy. data mining can

  It is widely known that knowledge management systems are

it is widely known that knowledge management systems are the key to success in multinational companies. imagine that

  Why server side computing has been a more affordable

The Cloud, that is synonymous with the internet, became a common phrase which infers that everybody can keep files and records in a trusted site. So what is the difference between uploading a file to a file server and uploading a file to a cloud.

  You have been put in a role of the cio chief information

you have been put in a role of the cio chief information officer you may choose the type of facility. looking at the

  Regarding the national defence authorization act

Cyber security Act of 2012, National Defence Authorization Act (NDAA), and Library Services and Technology Act are the three recent laws dealing with computer crimes.

  Find out if they can be formed into a triangle

Write down a JavaScript program that allows a user to input three integers using text boxes in a form. (Hint: You need to use the built-in parseInt function to convert the input strings to integers.) Test the three integers to determine if they ca..

  Make perl script in order to display a basic web page

design a Perl script in order to display a basic Web page and display system information that is dynamic using Perl on the screen such as date and time as well as the host and how long system has been up.

  Modifying the label properties

Perform some of the changes, the WebTime example to consists of drop-down lists that enable the user to alter such Label properties as the BackColor, ForeColor and Font-Size.

  How to designs a communincation methodology

What if someone creats a communincation methodology that does not comply with OSI but is compatable with the application layer and the physical layer. What will be problems if any? in both Local network and in Internetworking.

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