Geometric Segmentation of Perspective Images Based on Symmetry Groups ∗

Geometric Segmentation of Perspective Images Based on Symmetry Groups ∗

Geometric Segmentation of Perspective Images Based on Symmetry Groups ∗ Allen Y. Yang Shankar Rao Kun Huang Wei Hong Yi Ma Electrical & Computer Engineering Department University of Illinois at Urbana-Champaign {yangyang,srrao,kunhuang,weihong,[email protected]} Abstract Structure from symmetry. One of the fundamental diffi- culties for deriving 3-D information from a single 2-D im- Symmetry is an effective geometric cue to facilitate con- age is: Without knowing anything about 3-D geometry of ventional segmentation techniques on images of man-made a scene, there are infinitely many structures in space that environment. Based on three fundamental principles that may give rise to exactly the same image. To narrow down summarize the relations between symmetry and perspective the infinite possible solutions to a unique one, we must im- imaging, namely, structure from symmetry, symmetry hy- pose extra assumptions. As one answer to this question, pothesis testing, and global symmetry testing, we develop we derive the principle of “structure from symmetry”: If a prototype system which is able to automatically segment an object admits rich enough symmetry, no 3-D geometric symmetric objects in space from single 2-D perspective im- information (including structure and pose) is lost through ages. The result of such a segmentation is a hierarchy of perspective imaging. geometric primitives, called symmetry cells and complexes, Symmetry hypothesis testing. However, this immediately whose 3-D structure and pose are fully recovered. Such a leads to another fundamental difficulty: Given a region of geometrically meaningful segmentation may greatly facili- interest, to what extent can we claim that it could be the im- tate applications such as feature matching and robot navi- age of an object with a certain kind of symmetry? One an- gation. swer to this question requires us to understand how symme- try is precisely encoded through perspective imaging so that we can verify whether all geometric relations for a valid im- 1 Introduction age of a symmetric object are satisfied in the region. Hence we deduce the principle of “symmetry hypothesis testing.” Let us first examine the images shown in Figure 1. For Global symmetry testing. Nevertheless, a region that passes certain types of symmetry testing does not automati- cally imply that it must be the image of a symmetric object in space. Although each individual tile in the first image of Figure 1 passes any image based testing as a square, what really makes the square interpretation “unquestionable” is the fact that this interpretation is also overwhelmingly con- Figure 1: Left and middle: In man-made environment, symmetric sistent among all the tiles. This leads to the principle of patterns are abundant. Right: Ames room illusion. “global symmetry testing” that we rely on in order to ro- bustly deduce 3-D structure from images. In fact, it is ex- the first two images, people have little difficulty finding the actly this third principle that makes the Ames room illusion most probable 3-D interpretation for each image. We can so compelling. easily describe the geometric relations among objects in the The goal of this paper is to study a computational means images, especially for objects which appear to be “regular for the implementation of the above principles and develop enough.” Of course, our will and ability to perform such a fully automatic system that is able to detect, extract and tasks will fail if our underlying assumptions are not valid, as segment symmetric objects in terms of both symmetry types indicated by the third image (the Ames room). So what kind and geometric relations in space. Without loss of generality, of assumptions make human beings so capable and willing in this paper, we introduce our algorithms and system only to derive 3-D information from single (perspective) images, for planar symmetric objects. This simplification is based despite the potential for failure? In this paper, we summa- on the observation that planar symmetric objects are ubiq- rize some of the key assumptions into three principles which uitous in man-made environment. essentially allow a computer to perform a similar task. Relation to the literature. A lot of research has been done ∗This work is supported by UIUC ECE startup fund. The authors would to recognize geometric structures with or without symme- like to thank anonymous reviewers for their valuable comments. try from images. The problem of local geometric cell ex- Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV 2003) 2-Volume Set 0-7695-1950-4/03 $17.00 © 2003 IEEE traction is typically separated into two steps: image primi- symmetric structure if there exists a non-trivial subgroup G tive detection and primitive parameter fitting. For the gen- of the Euclidean group E(3) that acts on it. That is, for any eral problem of image primitive detection, there are feature- element g ∈ G, g defines an isomorphism (i.e. a one-to-one based methods, such as corner points [17] and lines [12], map) from S to itself: g ∈ G : S → S. In particular, we and pixel-based methods , such as active contours [8, 10] have g(S)=g−1(S)=S for any g ∈ G. and region segmentation [16, 1, 20]. If the segments sought can be parameterized, several techniques have been intro- [4] studied multiple-view geometry for general symmetric duced, such as the well-known Hough transform [3] or non- structures. However, it treated the planar case as a special linear parameter estimation [24]. case, and the results were not sufficient for our purposes here. In this paper, we provide some new characterization of Different symmetry assumptions have also been studied the planar case that is more pertinent to symmetry detection to recognize and recover structures under perspective, or- and segmentation. thogonal or affine projections. This paper is not the first to When the structure S is in a plane P , the symmetry notice that symmetry, especially (bilateral) reflective sym- group G is also a subgroup of the 2-D Euclidean group metry, can be used to retrieve 3-D information. [13] first E(2) (for the plane). With a choice of a coordinate frame1 studied how to reconstruct a 3-D object using mirror image (x, y, z) attached to the structure S, any element g =(R, T ) based planar symmetry, [2] provided a more complete study in G can be represented (in the homogeneous representa- of the reflective symmetry, [19] proved that for any reflec- tion) as a 3 × 3 matrix of the form tive symmetric 3-D object one non-accidental 2-D model view is sufficient for recognition, [23] used bilateral sym- = RT ∈ R3×3 metry assumptions to improve 3-D reconstruction from im- g 01 , (1) age sequences, and [22] provided a good survey on studies where R ∈ R2×2 is an orthogonal matrix in O(2) (“R”for of reflective symmetry and rotational symmetry in computer 2 vision. In 3-D object and pose recognition, [15] pointed rotation and reflection) and T ∈ R is a vector (“T ”for out that the assumption of reflective symmetry can also be translation). For any symmetric structure, there is a natural used in the construction of projective invariants and is able choice for the coordinate frame that makes this representa- to eliminate certain restriction on the corresponding points. tion the simplest. Such a frame is called the object centered For symmetry detection, [11, 9, 14] presented efficient al- canonical frame, or simply the object frame. gorithms to find axes of reflective symmetry in 2-D im- Example 1 (The symmetry group of a rectangle) The ages, [18] discussed reflective symmetry detection in 3-D symmetry group of a rectangle shown in Figure 2, the dihedral space, and [22] introduced a so-called symmetry distance to gx classify reflective and rotational symmetry in 2-D and 3-D spaces (with some insightful comments given in [7]). y 32 180◦ S Contributions of this paper. Reflective, rotational, trans- g lational symmetries have been primarily studied indepen- o x y dently. However, this paper shows that the key to consistent 1 4 detection and segmentation of symmetric structures from their 2-D perspective images is analysis of the relations among all symmetries as an algebraic group. By introduc- Figure 2: A rectangle whose symmetry includes reflections along ◦ ing symmetry group as a geometric cue into conventional the x and y axes and a rotation about o by 180 . These transfor- image segmentation techniques, we are able to, for the first mations forms a dihedral group of order 2, i.e. D2. time, segment an image based on the precise and consis- tent 3-D geometry of the segmented regions. The output group D2 of order 2, can be represented with respect to the canon- ical object frame (x, y, z) by the following four matrices: ge = I, of such a segmentation is a hierarchy of geometric primi- tives (called symmetry cells and complexes) whose 3-D ge- −100 100 −100 ometric information is fully recovered. These new types of gx = 010,gy = 0 −10,gz = 0 −10 geometric primitives can be used to replace corner or edge 001 001 001 features and significantly simplify feature matching across where gx and gy denote the reflections along the x and y axes, re- ◦ multiple images. We have developed a fully automatic pro- spectively, and gz the rotation about the z-axis by 180 .Elements totype system that is able to accomplish the above tasks. in the group G = {I,gx,gy,gz} satisfy the group relations 2 2 2 gx = gy = gz = I, gxgy = gz, 2 Geometry for a single image of a gxgz = gzgx = gy,gygz = gzgy = gx.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us