1. Introduction This Week We Will Cover the Topic of Product Spaces. Recall That the Ca

Total Page:16

File Type:pdf, Size:1020Kb

1. Introduction This Week We Will Cover the Topic of Product Spaces. Recall That the Ca CLASS NOTES FOR WEEK 8 (MAY 22-26, 2000) 1. Introduction This week we will cover the topic of product spaces. Recall that the Cartesian product of two sets X × Y is defined as the space of all pairs of elements (x, y) such that x ∈ X, y ∈ Y : X × Y := {(x, y) : x ∈ X,y ∈ Y }. More generally, if X1,... ,Xn are a finite collection of sets, the Cartesian product X1 × Xn can be defined as X1 × . × Xn := {(x1,... ,xn) : xi ∈ Xi for all 1 ≤ i ≤ n}. This product is sometimes abbreviated as n Y Xi := X1 × . × Xn. i=1 For instance, 3 Y{0, 1} = {(0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1)} i=1 is the space of all binary sequences of length 3. Even more generally, if one has an arbitrary collection {Xα}α∈A of sets, then one can define the product Y Xα := {(xα)α∈A : xα ∈ Xα for all α ∈ A}. α∈A For instance, ∞ Y{0, 1} i=1 is the space of all infinite binary sequences (sequences consisting only of 0s and 1s, such as (0, 1, 0, 1,... ).) We’ve just defined what a product means for sets, but we would also like to define what products mean for topological spaces. For instance, if X and Y are topological spaces, what kind of topology does X × Y get? What are the open sets, convergent sequences, etc? We’ll first discuss the product of two spaces. The product of n spaces is pretty much the same (just replace 2s by ns throughout). The infinite product case is more tricky conceptually and will be left to the Wednesday class. 1 2 CLASS NOTES FOR WEEK 8 (MAY 22-26, 2000) 2. Product of two spaces Let X1 and X2 be two topological spaces. The space X1 × X2 is the set of all pairs (x1, x2), where x1 ∈ X1 and x2 ∈ X2. Traditionally, we draw X1 as a horizontal set, X2 as a vertical set, and X1 × X2 as the rectangle with these co-ordinates. This picture can be a bit mis-leading though, since X1 and X2 are not necessarily one-dimensional. To make X1 × X2 into a topological space, we need to specify what the open sets of X1 ×X2 are. Well, if U1 is open in X1, and U2 is open in X2, then it seems plausible that U1 × U2 is open in X1 × X2. (The sets U1 × U2 look like open rectangles). Exercise 2.1. Show that this is actually the case when X1, X2 are metric spaces. However, these rectangles are not enough to form a topology. For instance, the union of two rectangles is not always a rectangle (e.g. take the union of (0, 1)×(0, 2) and (0, 2) × (0, 1)). However, they do form a base for a topology. Exercise 2.2. Show that the set {U1 ×U2 : U1 open in X1,U2 open in X2} satisfies the axioms for a base (see (4.1), (4.2) on p. 70 of the text). Definition 2.3. The product topology on X1 × X2 is defined to be the topology generated by the base {U1 × U2 : U1 open in X1,U2 open in X2}. In other words, a subset of X1 ×X2 is considered to be open in the product topology if and only if it is the union of open rectangles of the form U1 × U2, where U1 is open in X1 and U2 is open in X2. How is the product topology on X1 × X2 related to the topology of X1 and X2? The most direct relationship comes via the projection maps π1 : X1 × X2 → X1 and π2 : X1 × X2 → X2 defined by π1(x1, x2) := x1 π2(x1, x2) := x2. Theorem 2.4. The projections π1 and π2 are continuous and open. (A map is called open if the image of every open set is open; it’s like continuity, but in reverse). Proof We’ll just prove the theorem for π1, as the proof for π2 is similar. To show that π1 is continuous, we have to show that the inverse image of any open set in X1 is an open set in X1 × X2. So take any open set U1 in X1. The inverse −1 image π1 (U1) is the set of all points in X1 × X2 which project down to X1. If you think about it, that set is just U1 × X2. Since U1 is open in X1 and X2 is open in X2, U1 × X2 is open in X1 × X2. So π1 is continuous. Now to show that π1 is open. Let’s take any open set V in X1 × X2. We have to show that π1(V ) is open. Since V is open, it is the union of open rectangles. We CLASS NOTES FOR WEEK 8 (MAY 22-26, 2000) 3 can write this as α α V = [ U1 × U2 α∈A where A is an index set (finite or infinite, it doesn’t matter) and for each α ∈ A, α α U1 is an open set in X1 and U2 is an open set in X2. Of course we can assume that α α the sets U1 and U2 are non-empty (if any of these sets were empty, they wouldn’t contribute anything to the union and we could just throw them out). α α α It is clear that π1(U1 × U2 )= U1 for each α ∈ A, so α π1(V )= [ U1 α∈A (Exercise: prove this!). The right-hand side is the union of open sets, and is therefore open. Thus π1 is open. So the product topology has the nice property that the projections π1, π2 are continuous. In fact, it is the smallest topology with this property; we threw in the barest minumum of open sets in X1 × X2 which were required in order to make these maps continuous. If we made the topology any smaller, at least one of π1 and π2 would fail to be continuous. (Exercise: prove this!) The above theorem can be used to prove many theorems of the form If X1 × X2 have [insert property here], then X1 and X2 must individually have [insert property here]. For instance, if X1×X2 is connected, then π1(X1×X2) is connected, since the image of a connected set under a continuous map remains connected. But π1(X1 × X2)= X1, so X1 is connected. Similarly X2 is connected. Conversely, if X1 and X2 both have some topological property, then one can usually prove the same property for the product X1 × X2. For instance, the product of two connected sets is connected, two Hausdorff spaces is Hausdorff; the product of two compact sets is compact, and so forth. These are a little trickier to prove, though, and I’ll skip over them. Note that X1 × X2 doesn’t actually contain X1 or X2 directly. (X1 × X2 consists of pairs of elements, whereas X1 and X2 consist of individual elements). However, for every x2 ∈ X2, X1 × X2 contains the set X1 ×{x2}, which is homoeomorphic to X1. Exercise 2.5. For each x2 ∈ X2, show that the map fx2 : X1 → X1 ×{x2} defined by fx2 (x1) = (x1, x2) is a homeomorphism from X1 to X1 ×{x2}. (Of course, X1 ×{x2} is given the relative topology induced by X1 × X2). Thus X1 × X2 consists of many “horizontal slices”, each of which is homeomorphic to X1. One can similarly divide X1 × X2 into vertical slices, each of which is homeomorphic to X2. 4 CLASS NOTES FOR WEEK 8 (MAY 22-26, 2000) Suppose f : Y → X1 × X2 is a continuous map from some topological space Y to a product space X1 ×X2. This map has two components, π1 ◦f : Y → X1 and π2 ◦f : Y → X2. For instance, if f : [0, 2π] → R × R is the curve f(t) = (cos(t), sin(t)), then we can break it into the components π1 ◦ f(t) = cos(t) and π2 ◦ f(t) = sin(t). Since f, π1, and π2 are all continuous, we see that π1 ◦ f and π2 ◦ f are continuous. In other words, the components of a continuous function are also continuous. The converse is also true: Theorem 2.6. Let f : Y → X1 × X2 be such that π1 ◦ f and π2 ◦ f are both continuous. Then f is also continuous. −1 Proof Let V be any open set in X1 × X2. Our job is to show that f (V ) is an open set in Y . Let y be any point in f −1(V ). We have to show that y is an interior point of f −1(V ). Well, since y ∈ f −1(V ), we know that f(y) ∈ V . Since V is open, we therefore know that f(y) is an interior point of V . Since the product topology uses open rectangles as a base, there must exist an open rectangle U1 × U2 inside V which contains f(y). −1 −1 Since U1 × U2 is inside V and contains f(y), the set f (U1 × U2) is inside f (V ) and contains y. This will allow us to show that y is an interior point of f −1(V ) −1 provided that f (U1 × U2) is open. If we knew that f was continuous, then we’d be done, since U1 × U2 is continuous. But this is exactly what we’re trying to prove! So we can’t use that. However, we do know that π1 ◦ f and π2 ◦ f are continuous, so we should try to use that.
Recommended publications
  • Projective Geometry: a Short Introduction
    Projective Geometry: A Short Introduction Lecture Notes Edmond Boyer Master MOSIG Introduction to Projective Geometry Contents 1 Introduction 2 1.1 Objective . .2 1.2 Historical Background . .3 1.3 Bibliography . .4 2 Projective Spaces 5 2.1 Definitions . .5 2.2 Properties . .8 2.3 The hyperplane at infinity . 12 3 The projective line 13 3.1 Introduction . 13 3.2 Projective transformation of P1 ................... 14 3.3 The cross-ratio . 14 4 The projective plane 17 4.1 Points and lines . 17 4.2 Line at infinity . 18 4.3 Homographies . 19 4.4 Conics . 20 4.5 Affine transformations . 22 4.6 Euclidean transformations . 22 4.7 Particular transformations . 24 4.8 Transformation hierarchy . 25 Grenoble Universities 1 Master MOSIG Introduction to Projective Geometry Chapter 1 Introduction 1.1 Objective The objective of this course is to give basic notions and intuitions on projective geometry. The interest of projective geometry arises in several visual comput- ing domains, in particular computer vision modelling and computer graphics. It provides a mathematical formalism to describe the geometry of cameras and the associated transformations, hence enabling the design of computational ap- proaches that manipulates 2D projections of 3D objects. In that respect, a fundamental aspect is the fact that objects at infinity can be represented and manipulated with projective geometry and this in contrast to the Euclidean geometry. This allows perspective deformations to be represented as projective transformations. Figure 1.1: Example of perspective deformation or 2D projective transforma- tion. Another argument is that Euclidean geometry is sometimes difficult to use in algorithms, with particular cases arising from non-generic situations (e.g.
    [Show full text]
  • Generalized Inverse Limits and Topological Entropy
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Repository of Faculty of Science, University of Zagreb FACULTY OF SCIENCE DEPARTMENT OF MATHEMATICS Goran Erceg GENERALIZED INVERSE LIMITS AND TOPOLOGICAL ENTROPY DOCTORAL THESIS Zagreb, 2016 PRIRODOSLOVNO - MATEMATICKIˇ FAKULTET MATEMATICKIˇ ODSJEK Goran Erceg GENERALIZIRANI INVERZNI LIMESI I TOPOLOŠKA ENTROPIJA DOKTORSKI RAD Zagreb, 2016. FACULTY OF SCIENCE DEPARTMENT OF MATHEMATICS Goran Erceg GENERALIZED INVERSE LIMITS AND TOPOLOGICAL ENTROPY DOCTORAL THESIS Supervisors: prof. Judy Kennedy prof. dr. sc. Vlasta Matijevic´ Zagreb, 2016 PRIRODOSLOVNO - MATEMATICKIˇ FAKULTET MATEMATICKIˇ ODSJEK Goran Erceg GENERALIZIRANI INVERZNI LIMESI I TOPOLOŠKA ENTROPIJA DOKTORSKI RAD Mentori: prof. Judy Kennedy prof. dr. sc. Vlasta Matijevic´ Zagreb, 2016. Acknowledgements First of all, i want to thank my supervisor professor Judy Kennedy for accept- ing a big responsibility of guiding a transatlantic student. Her enthusiasm and love for mathematics are contagious. I thank professor Vlasta Matijevi´c, not only my supervisor but also my role model as a professor of mathematics. It was privilege to be guided by her for master's and doctoral thesis. I want to thank all my math teachers, from elementary school onwards, who helped that my love for math rises more and more with each year. Special thanks to Jurica Cudina´ who showed me a glimpse of math theory already in the high school. I thank all members of the Topology seminar in Split who always knew to ask right questions at the right moment and to guide me in the right direction. I also thank Iztok Baniˇcand the rest of the Topology seminar in Maribor who welcomed me as their member and showed me the beauty of a teamwork.
    [Show full text]
  • MTH 304: General Topology Semester 2, 2017-2018
    MTH 304: General Topology Semester 2, 2017-2018 Dr. Prahlad Vaidyanathan Contents I. Continuous Functions3 1. First Definitions................................3 2. Open Sets...................................4 3. Continuity by Open Sets...........................6 II. Topological Spaces8 1. Definition and Examples...........................8 2. Metric Spaces................................. 11 3. Basis for a topology.............................. 16 4. The Product Topology on X × Y ...................... 18 Q 5. The Product Topology on Xα ....................... 20 6. Closed Sets.................................. 22 7. Continuous Functions............................. 27 8. The Quotient Topology............................ 30 III.Properties of Topological Spaces 36 1. The Hausdorff property............................ 36 2. Connectedness................................. 37 3. Path Connectedness............................. 41 4. Local Connectedness............................. 44 5. Compactness................................. 46 6. Compact Subsets of Rn ............................ 50 7. Continuous Functions on Compact Sets................... 52 8. Compactness in Metric Spaces........................ 56 9. Local Compactness.............................. 59 IV.Separation Axioms 62 1. Regular Spaces................................ 62 2. Normal Spaces................................ 64 3. Tietze's extension Theorem......................... 67 4. Urysohn Metrization Theorem........................ 71 5. Imbedding of Manifolds..........................
    [Show full text]
  • General Topology
    General Topology Tom Leinster 2014{15 Contents A Topological spaces2 A1 Review of metric spaces.......................2 A2 The definition of topological space.................8 A3 Metrics versus topologies....................... 13 A4 Continuous maps........................... 17 A5 When are two spaces homeomorphic?................ 22 A6 Topological properties........................ 26 A7 Bases................................. 28 A8 Closure and interior......................... 31 A9 Subspaces (new spaces from old, 1)................. 35 A10 Products (new spaces from old, 2)................. 39 A11 Quotients (new spaces from old, 3)................. 43 A12 Review of ChapterA......................... 48 B Compactness 51 B1 The definition of compactness.................... 51 B2 Closed bounded intervals are compact............... 55 B3 Compactness and subspaces..................... 56 B4 Compactness and products..................... 58 B5 The compact subsets of Rn ..................... 59 B6 Compactness and quotients (and images)............. 61 B7 Compact metric spaces........................ 64 C Connectedness 68 C1 The definition of connectedness................... 68 C2 Connected subsets of the real line.................. 72 C3 Path-connectedness.......................... 76 C4 Connected-components and path-components........... 80 1 Chapter A Topological spaces A1 Review of metric spaces For the lecture of Thursday, 18 September 2014 Almost everything in this section should have been covered in Honours Analysis, with the possible exception of some of the examples. For that reason, this lecture is longer than usual. Definition A1.1 Let X be a set. A metric on X is a function d: X × X ! [0; 1) with the following three properties: • d(x; y) = 0 () x = y, for x; y 2 X; • d(x; y) + d(y; z) ≥ d(x; z) for all x; y; z 2 X (triangle inequality); • d(x; y) = d(y; x) for all x; y 2 X (symmetry).
    [Show full text]
  • • Rotations • Camera Calibration • Homography • Ransac
    Agenda • Rotations • Camera calibration • Homography • Ransac Geometric Transformations y 164 Computer Vision: Algorithms andx Applications (September 3, 2010 draft) Transformation Matrix # DoF Preserves Icon translation I t 2 orientation 2 3 h i ⇥ ⇢⇢SS rigid (Euclidean) R t 3 lengths S ⇢ 2 3 S⇢ ⇥ h i ⇢ similarity sR t 4 angles S 2 3 S⇢ h i ⇥ ⇥ ⇥ affine A 6 parallelism ⇥ ⇥ 2 3 h i ⇥ projective H˜ 8 straight lines ` 3 3 ` h i ⇥ Table 3.5 Hierarchy of 2D coordinate transformations. Each transformation also preserves Let’s definethe properties families listed of in thetransformations rows below it, i.e., similarity by the preserves properties not only anglesthat butthey also preserve parallelism and straight lines. The 2 3 matrices are extended with a third [0T 1] row to form ⇥ a full 3 3 matrix for homogeneous coordinate transformations. ⇥ amples of such transformations, which are based on the 2D geometric transformations shown in Figure 2.4. The formulas for these transformations were originally given in Table 2.1 and are reproduced here in Table 3.5 for ease of reference. In general, given a transformation specified by a formula x0 = h(x) and a source image f(x), how do we compute the values of the pixels in the new image g(x), as given in (3.88)? Think about this for a minute before proceeding and see if you can figure it out. If you are like most people, you will come up with an algorithm that looks something like Algorithm 3.1. This process is called forward warping or forward mapping and is shown in Figure 3.46a.
    [Show full text]
  • 14. Arbitrary Products
    14. Arbitrary products Contents 1 Motivation 2 2 Background and preliminary definitions2 N 3 The space Rbox 4 N 4 The space Rprod 6 5 The uniform topology on RN, and completeness 12 6 Summary of results about RN 14 7 Arbitrary products 14 8 A final note on completeness, and completions 19 c 2018{ Ivan Khatchatourian 1 14. Arbitrary products 14.2. Background and preliminary definitions 1 Motivation In section 8 of the lecture notes we discussed a way of defining a topology on a finite product of topological spaces. That definition more or less agreed with our intuition. We should expect products of open sets in each coordinate space to be open in the product, for example, and the only issue that arises is that these sets only form a basis rather than a topology. So we simply generate a topology from them and call it the product topology. This product topology \played nicely" with the topologies on each of the factors in a number of ways. In that earlier section, we also saw that every topological property we had studied up to that point other than ccc-ness was finitely productive. Since then we have developed some new topological properties like regularity, normality, and metrizability, and learned that except for normality these are also finitely productive. So, ultimately, most of the properties we have studied are finitely productive. More importantly, the proofs that they are finitely productive have been easy. Look back for example to your proof that separability is finitely productive, and you will see that there was almost nothing to do.
    [Show full text]
  • Math 535 - General Topology Additional Notes
    Math 535 - General Topology Additional notes Martin Frankland September 5, 2012 1 Subspaces Definition 1.1. Let X be a topological space and A ⊆ X any subset. The subspace topology sub on A is the smallest topology TA making the inclusion map i: A,! X continuous. sub In other words, TA is generated by subsets V ⊆ A of the form V = i−1(U) = U \ A for any open U ⊆ X. Proposition 1.2. The subspace topology on A is sub TA = fV ⊆ A j V = U \ A for some open U ⊆ Xg: In other words, the collection of subsets of the form U \ A already forms a topology on A. 2 Products Before discussing the product of spaces, let us review the notion of product of sets. 2.1 Product of sets Let X and Y be sets. The Cartesian product of X and Y is the set of pairs X × Y = f(x; y) j x 2 X; y 2 Y g: It comes equipped with the two projection maps pX : X × Y ! X and pY : X × Y ! Y onto each factor, defined by pX (x; y) = x pY (x; y) = y: This explicit description of X × Y is made more meaningful by the following proposition. 1 Proposition 2.1. The Cartesian product of sets satisfies the following universal property. For any set Z along with maps fX : Z ! X and fY : Z ! Y , there is a unique map f : Z ! X × Y satisfying pX ◦ f = fX and pY ◦ f = fY , in other words making the diagram Z fX 9!f fY X × Y pX pY { " XY commute.
    [Show full text]
  • Math 395: Category Theory Northwestern University, Lecture Notes
    Math 395: Category Theory Northwestern University, Lecture Notes Written by Santiago Can˜ez These are lecture notes for an undergraduate seminar covering Category Theory, taught by the author at Northwestern University. The book we roughly follow is “Category Theory in Context” by Emily Riehl. These notes outline the specific approach we’re taking in terms the order in which topics are presented and what from the book we actually emphasize. We also include things we look at in class which aren’t in the book, but otherwise various standard definitions and examples are left to the book. Watch out for typos! Comments and suggestions are welcome. Contents Introduction to Categories 1 Special Morphisms, Products 3 Coproducts, Opposite Categories 7 Functors, Fullness and Faithfulness 9 Coproduct Examples, Concreteness 12 Natural Isomorphisms, Representability 14 More Representable Examples 17 Equivalences between Categories 19 Yoneda Lemma, Functors as Objects 21 Equalizers and Coequalizers 25 Some Functor Properties, An Equivalence Example 28 Segal’s Category, Coequalizer Examples 29 Limits and Colimits 29 More on Limits/Colimits 29 More Limit/Colimit Examples 30 Continuous Functors, Adjoints 30 Limits as Equalizers, Sheaves 30 Fun with Squares, Pullback Examples 30 More Adjoint Examples 30 Stone-Cech 30 Group and Monoid Objects 30 Monads 30 Algebras 30 Ultrafilters 30 Introduction to Categories Category theory provides a framework through which we can relate a construction/fact in one area of mathematics to a construction/fact in another. The goal is an ultimate form of abstraction, where we can truly single out what about a given problem is specific to that problem, and what is a reflection of a more general phenomenom which appears elsewhere.
    [Show full text]
  • 9.2.2 Projection Formula Definition 2.8
    9.2. Intersection and morphisms 397 Proof Let Γ ⊆ X×S Z be the graph of ϕ. This is an S-scheme and the projection p :Γ → X is projective birational. Let us show that Γ admits a desingularization. This is Theorem 8.3.44 if dim S = 0. Let us therefore suppose that dim S = 1. Let K = K(S). Then pK :ΓK → XK is proper birational with XK normal, and hence pK is an isomorphism. We can therefore apply Theorem 8.3.50. Let g : Xe → Γ be a desingularization morphism, and f : Xe → X the composition p ◦ g. It now suffices to apply Theorem 2.2 to the morphism f. 9.2.2 Projection formula Definition 2.8. Let X, Y be Noetherian schemes, and let f : X → Y be a proper morphism. For any prime cycle Z on X (Section 7.2), we set W = f(Z) and ½ [K(Z): K(W )]W if K(Z) is finite over K(W ) f Z = ∗ 0 otherwise. By linearity, we define a homomorphism f∗ from the group of cycles on X to the group of cycles on Y . This generalizes Definition 7.2.17. It is clear that the construction of f∗ is compatible with the composition of morphisms. Remark 2.9. We can interpret the intersection of two divisors in terms of direct images of cycles. Let C, D be two Cartier divisors on a regular fibered surface X → S, of which at least one is vertical. Let us suppose that C is effective and has no common component with Supp D.
    [Show full text]
  • Random Projections for Manifold Learning
    Random Projections for Manifold Learning Chinmay Hegde Michael B. Wakin ECE Department EECS Department Rice University University of Michigan [email protected] [email protected] Richard G. Baraniuk ECE Department Rice University [email protected] Abstract We propose a novel method for linear dimensionality reduction of manifold mod- eled data. First, we show that with a small number M of random projections of sample points in RN belonging to an unknown K-dimensional Euclidean mani- fold, the intrinsic dimension (ID) of the sample set can be estimated to high accu- racy. Second, we rigorously prove that using only this set of random projections, we can estimate the structure of the underlying manifold. In both cases, the num- ber of random projections required is linear in K and logarithmic in N, meaning that K < M ≪ N. To handle practical situations, we develop a greedy algorithm to estimate the smallest size of the projection space required to perform manifold learning. Our method is particularly relevant in distributed sensing systems and leads to significant potential savings in data acquisition, storage and transmission costs. 1 Introduction Recently, we have witnessed a tremendous increase in the sizes of data sets generated and processed by acquisition and computing systems. As the volume of the data increases, memory and processing requirements need to correspondingly increase at the same rapid pace, and this is often prohibitively expensive. Consequently, there has been considerable interest in the task of effective modeling of high-dimensional observed data and information; such models must capture the structure of the information content in a concise manner.
    [Show full text]
  • Lecture 16: Planar Homographies Robert Collins CSE486, Penn State Motivation: Points on Planar Surface
    Robert Collins CSE486, Penn State Lecture 16: Planar Homographies Robert Collins CSE486, Penn State Motivation: Points on Planar Surface y x Robert Collins CSE486, Penn State Review : Forward Projection World Camera Film Pixel Coords Coords Coords Coords U X x u M M V ext Y proj y Maff v W Z U X Mint u V Y v W Z U M u V m11 m12 m13 m14 v W m21 m22 m23 m24 m31 m31 m33 m34 Robert Collins CSE486, PennWorld State to Camera Transformation PC PW W Y X U R Z C V Rotate to Translate by - C align axes (align origins) PC = R ( PW - C ) = R PW + T Robert Collins CSE486, Penn State Perspective Matrix Equation X (Camera Coordinates) x = f Z Y X y = f x' f 0 0 0 Z Y y' = 0 f 0 0 Z z' 0 0 1 0 1 p = M int ⋅ PC Robert Collins CSE486, Penn State Film to Pixel Coords 2D affine transformation from film coords (x,y) to pixel coordinates (u,v): X u’ a11 a12xa'13 f 0 0 0 Y v’ a21 a22 ya'23 = 0 f 0 0 w’ Z 0 0z1' 0 0 1 0 1 Maff Mproj u = Mint PC = Maff Mproj PC Robert Collins CSE486, Penn StateProjection of Points on Planar Surface Perspective projection y Film coordinates x Point on plane Rotation + Translation Robert Collins CSE486, Penn State Projection of Planar Points Robert Collins CSE486, Penn StateProjection of Planar Points (cont) Homography H (planar projective transformation) Robert Collins CSE486, Penn StateProjection of Planar Points (cont) Homography H (planar projective transformation) Punchline: For planar surfaces, 3D to 2D perspective projection reduces to a 2D to 2D transformation.
    [Show full text]
  • 3D to 2D Bijection for Spherical Objects Under Equidistant Fisheye Projection
    Computer Vision and Image Understanding 125 (2014) 172–183 Contents lists available at ScienceDirect Computer Vision and Image Understanding journal homepage: www.elsevier.com/locate/cviu 3D to 2D bijection for spherical objects under equidistant fisheye projection q ⇑ Aamir Ahmad , João Xavier, José Santos-Victor, Pedro Lima Institute for Systems and Robotics, Instituto Superior Técnico, Lisboa, Portugal article info abstract Article history: The core problem addressed in this article is the 3D position detection of a spherical object of known- Received 6 November 2013 radius in a single image frame, obtained by a dioptric vision system consisting of only one fisheye lens Accepted 5 April 2014 camera that follows equidistant projection model. The central contribution is a bijection principle Available online 16 April 2014 between a known-radius spherical object’s 3D world position and its 2D projected image curve, that we prove, thus establishing that for every possible 3D world position of the spherical object, there exists Keywords: a unique curve on the image plane if the object is projected through a fisheye lens that follows equidis- Equidistant projection tant projection model. Additionally, we present a setup for the experimental verification of the principle’s Fisheye lens correctness. In previously published works we have applied this principle to detect and subsequently Spherical object detection Omnidirectional vision track a known-radius spherical object. 3D detection Ó 2014 Elsevier Inc. All rights reserved. 1. Introduction 1.2. Related work 1.1. Motivation Spherical object position detection is a functionality required by innumerable applications in the areas ranging from mobile robot- In recent years, omni-directional vision involving cata-dioptric ics [1], biomedical imaging [3,4], machine vision [5] to space- [1] and dioptric [2] vision systems has become one of the most related robotic applications [6].
    [Show full text]