Explain why the cross product has no inverse

Assignment Help Computer Engineering
Reference no: EM131098057

E27: Computer Vision Spring 2016 - HOMEWORK 1

1. Why the cross product has no inverse.

For all vectors a and b in R3, we can write the cross product a x b as a matrix operation

a x b = [a]x b

where [a]x is a 3 x 3 skew-symmetric matrix depending only on a. A matrix A is skew-symmetric if

AT = -A

a. What are the elements of [a]x? Note that each element of (a x b) is linear in the elements of b. Gather the appropriate coefficients and place them into the matrix.

b. Explain why the cross product has no inverse. Starting from your definition of [a]x, given any vector c, indicate why is there no unique vector b such that a x b = c. Hint: a good place to start is to compute the determinant of [a]x or to show that one of its columns is a linear combination of the other two.

2. Rigid transformations.

A 2D rigid transformation is an invertible transformation which preserves distances. For any point p ∈ R2, we can write the transformation as

P' = Rp + t

where R is a 2 x 2 rotation matrix, t ∈ R2 is a translation vector, and p' is the transformed point.

a. Matrix representation. Show that the transformation can be represented as a 3 x 3 homogenous matrix M˜ (which itself may depend on R and t) such that p¯' = M˜p¯. What is the matrix?

b. Matrix inverse. Solve for p in terms of R, t, and p'. What form must M˜-1 therefore take?

c. Rigid transformation of a line. Given a rigid transformation specified by (R, t) and a line l˜, what is the corresponding line l˜', such that for all p¯,

l˜' ·p¯ = l˜ ·p¯

Express l˜' in terms of M˜ and l˜. Note: you won't be able to complete this question until after we cover the homogenous representation of lines on 1/26.

3. OpenCV "Hello world".

Read and run the tutorial.py program from the sample code on the course website. Then modify it or write your own program to transform an image in a different way. You can use a different image than the purple flower one used in the tutorial if you want. Here are some example ideas:

  • flip the image horizontally and/or vertically (easier)
  • swap the red and blue channels of the image (medium)
  • blur only the non-flower parts of the image (harder)

Be creative! You may find it helpful to look over the OpenCV documentation to see what some of the possibilities are.

Attachment:- Assignment.zip

Reference no: EM131098057

Questions Cloud

Explain why niamh felt sick : Referring to features of the behaviourist approach in psychology, explain why Niamh felt sick when she went to visit her grandmother in hospital.
How gender plays a role in the learning process : Based on your resources this week, apply skeptical inquiry to a brief discussion about how gender plays a role in the learning process and academic success. What examples of this have you experienced or heard about in your own life?
Describe disease of focus and progression of mental illness : Describe the disease of focus and its progression of mental illness. Based on the disease and stage it presents, what level (primary, secondary, or tertiary) of care do they require?
Problem regarding the theoretical probability : There are three approaches to finding probability that you discussed in this unit; theoretical probability, relative frequency probability, and subjective probability.
Explain why the cross product has no inverse : E27: Computer Vision Spring 2016 - HOMEWORK 1. Explain why the cross product has no inverse. Starting from your definition of [a]x, given any vector c, indicate why is there no unique vector b such that a x b = c
What kind of data can you obtain from brfss : What kind of data can you obtain from BRFSS? Can you obtain incidence data? Why or why not? What are some of the limitations of these data? Provide and interpret how the data/statistics on this Class/Topic/Year in your US State differ by gender.
Provide an example of a strategic alliance : Research and provide an example of a strategic alliance in a 500 word essay. Describe the alliance. (Example: Dell using Microsoft not partnerships like Ben and Jerry's) How has each partner benefited from the alliance? What total quality challe..
Some businesses leverage opportunities : Some businesses leverage opportunities to expand their services by partnering. Discussion what partnering is and the challenges and benefits. Provide an example of a partnering.
How to analyze the value of the resources that you identify : Review the information in the course texton quantitative research designs. Focus on the information in Box 9.1, "Guidelines for Critiquing Research Designs in Quantitative Studies" located on page 210 of the course text.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Explaining the 4g lte

In January 2012, Verizon stated that the 4G LTE is available in the 190 cities covering around 200 million American subscribers. In accordance with the AT&T’s Website.

  Questionsomeone once observed that the difference between

questionsomeone once observed that the difference between roles and groups is that a user be able to shift into and out

  Use the web to research and evaluate security products from

in a two-page apa formatted paper provide analysis answering the followinguse the web to research and evaluate security

  Define corrective, adaptive, perfective, and preventive

explain an example of each of the four types of maintenance: corrective, adaptive, perfective, and preventive. Discuss how the decision to proceed is reached in each case. Be specific.

  What are the ramifications of the parts that are missing

What are the ramifications of the parts that are missing? What should be done to improve the process (if anything)?

  Diiference between elements are tests of equality

imagine that the only comparisons allowed between elements are tests of equality. Give an algorithm that uses no more than 2n comparisons to determine whether the array A contains a majority element and, if so, find it.

  As part of your job you must complete a 10-to-15 page

as part of your job you must complete a 10-to-15 page paper that follows this project through the system development

  Information systems security career path perspective

What is the primary difference between the (ISC)2 SSCP® and CISSP® professional certifications from an information systems security career path perspective

  How many pins would you expect four-bit adder chip to have

A common chip is a 4-bit adder. Four of these chips can be hooked up to form a 16-bit adder. How many pins would you expect the 4-bit adder chip to have? Why?

  Patterns may the neural network show from sources

If someone were to have a neural network that could scan information on all aspects of your life, where will  that neural network be able to find information about you.

  Find the minimum number of bits

Find the minimum Number of bits to represent (encode in binary) the number of Different items (N) (object);

  Why is the object-oriented database model

Why is the object-oriented database model gaining acceptance for developing applications and managing  hypermedia databases at business websites.

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