58 research outputs found

    Towards shape representation using trihedral mesh projections

    Get PDF
    This paper explores the possibility of approximating a surface by a trihedral polygonal mesh plus some triangles at strategic places. The presented approximation has attractive properties. It turns out that the Z-coordinates} of the vertices are completely governed by the Z-coordinates assigned to four selected ones. This allows describing the spatial polygonal mesh with just its 2D projection plus the heights of four vertices. As a consequence, these projections essentially capture the “spatial meaning” of the given surface, in the sense that, whatever spatial interpretations are drawn from them, they all exhibit essentially the same shape.This work was supported by the project 'Resolución de sistemas de ecuaciones cinemáticas para la simulación de mecanismos, posicionado interactivo de objetos y conformación de moléculas' (070-722).Peer Reviewe

    Fast Mesh-based physical optics for large-scale electromagnetic analysis

    Get PDF
    Thesis (DPhil)--Stellenbosch University, 2016.ENGLISH ABSTRACT: At sufficiently high frequencies, the electrical size of scattering objects become very large. The electromagnetic field simulation of such objects becomes prohibitively expensive with physically rigorous (full wave) computational electromagnetics methods. In such cases, methods based on asymptotic assumptions can be employed instead, to approximately solve Maxwell’s equations. The physical optics (PO) approximation for a conducting surface, is a well-known asymptotic assumption. The multiple-reflection PO (MRPO) method is obtained by applying the PO approximation recursively, to model multiple reflections occurring internally to an object. The overall research goal of this work is to significantly accelerate the mesh-based MRPO for electromagnetic scattering analysis. A standard representation was chosen for the surface current, namely Rao- Wilton-Glisson (RWG) basis functions on a mesh of triangle elements. Since the MRPO is an extension of the single-reflection PO (SRPO), the main bottleneck in the SRPO, namely incident field shadowing determination, is addressed first. An adaptive, multilevel, buffer-based shadowing determination algorithm is developed which is robustly optimal, yielding O(N) time-scaling results for extreme test cases (N denotes the number of mesh elements). Secondly, the first ever, comprehensively accelerated version of the meshbased MRPO method (which rigorously takes internal shadowing into account), denoted fast MRPO (FMRPO), is developed. The FMRPO uses the multi-level, fast multipole method (MLFMM) to accelerate internal reflected field calculations. The inter-group interaction criterion of the MLFMM is altered to account for shadowing. Inter-group shadowing status flags are efficiently evaluated. The runtime scaling of the conventional MRPO is O(Nˆ2), while the runtime of the FMRPO scales as quasi-O(N log N), depending on the specific geometry. Results are presented for practical geometries with larger electrical sizes than have ever before been considered with the MRPO, but which can now for the first time be solved in realistically fast runtimes. With the FMRPO there is no fundamental limit to the electrical size of the scattering objects that can be solved.AFRIKAANSE OPSOMMING: By genoegsaam hoë frekwensies is die elektriese grootte van verstrooiingsvoorwerpe baie groot. Die elektromagnetiese veldsimulasie van sulke voorwerpe met fisies omvattende (volgolf) numeriese elektromagnetika metodes word dan te duur. In sulke gevalle kan metodes gebaseer op asimptotiese aannames eerder ingespan word, om Maxwell se vergelykings by benadering op te los. Die fisiese optika (FO) benadering vir ’n geleidende oppervlak is ’n welbekende asimptotiese aanname. Die multi-refleksie FO (MRFO) metode word verkry deur die FO benadering rekursief toe te pas, om veelvoudige refleksies te modelleer wat intern tot ’n voorwerp plaasvind. Die hoof navorsingsdoelwit van hierdie werk is om die maas-gebaseerde MRFO noemenswaardig te versnel vir elektromagnetiese verstrooiingsanalise. ’n Standaard voorstelling is gekies vir die oppervlaktestroomdigtheid, naamlik Rao-Wilton-Glisson (RWG) basisfunksies op ’n maas van driehoek elemente. Gegee dat MRFO ’n uitbreiding van enkel-refleksie FO (ERFO) is, word die hoof bottelnek van die ERFO, naamlik invallende-veld skaduweebepaling, eerste aangespreek. ’n Aanpassingsvaardige, multivlak, buffer-gebaseerde, skaduweebepalingsalgoritme is ontwikkel wat robuust optimaal is, met O(N) tydskaleringsresultate vir uiterste toetsgevalle (N verwys na die aantal maaselemente). Tweedens is die heel eerste, omvattend versnelde weergawe van die maas-gebaseerde MRFO metode (wat interne skaduwees streng in ag neem), genoem vinnige MRFO (VMRFO), ontwikkel. Die VMRFO inkorporeer die multivlak, vinnige multipool metode (MVVMM) om interne, weerkaatste veldberekeninge te versnel. Die intergroep interaksiekriterium van die MVVMM is aangepas om skaduwees in ag te neem. Intergroep skadustatusvlaggies word doeltreffend bepaal. Die berekeningstyd van die konvensionele MRFO skaleer as O(Nˆ2), terwyl die berekeningstyd van die VMRFO skaleer as kwasi-O(N log N), na gelang van die spesifieke geometrie. Resultate word getoon vir praktiese verstrooiingsvoorwerpe wat elektries groter is as wat ooit vantevore met die MRFO aangepak is, wat nou vir die eerste keer opgelos kan word in realisties vinnige berekeningstye. Met die VMRFO is daar geen fundamentele beperking op die elektriese grootte van die verstrooiingsvoorwerpe wat kan opgelos word nie

    Motion Structures

    Get PDF
    Motion structures are simply assemblies of resistant bodies connected by movable joints. Unlike conventional structures, they allow large shape transformations to satisfy practical requirements and they can be used in:shelters, emergency structures and exhibition standsaircraft morphing wingssatellite solar panels and space antennasmorphing core m

    Motion Structures

    Get PDF
    Motion structures are simply assemblies of resistant bodies connected by movable joints. Unlike conventional structures, they allow large shape transformations to satisfy practical requirements and they can be used in:shelters, emergency structures and exhibition standsaircraft morphing wingssatellite solar panels and space antennasmorphing core m

    Novel mesh generation method for accurate image-based computational modelling of blood vessels

    Get PDF

    Modeling 3D objects with free-form surfaces using 2D sketches

    Get PDF
    Ankara : The Department of Computer Engineering and the Graduate School of Engineering and Science, Bilkent University, 2011.Thesis (Master's) -- Bilkent University, 2011.Includes bibliographical refences.Using sketches for 3D modelling is a popular research area, which is expected since using 2D sketches feels natural to most of the artists. Many techniques have been proposed to enable an intuitive and competent tool for 3D object creation. In the light of the previous research in this area, we designed a system that enables creation of 3D free-form objects with details. Our system aims to enable users to easily create simple free-form objects using strokes and perturb their surfaces using sketches that provide contours of details and shading information. We provide the user with the ability to create a 3D simple object just by drawing its silhouette. We take this stroke input and create a simple 3D object. Then we allow the user to shade the parts of the 2D silhouette drawn before. We take the shading information and use shape from shading techniques to create a height map and apply the height map on the surface of the object to construct a perturbed surface for the previously created mesh. With our system, it is possible to create and modify 3D meshes easily and intuitively.AkatĂĽrk, EmreM.S

    Applying image processing techniques to pose estimation and view synthesis.

    Get PDF
    Fung Yiu-fai Phineas.Thesis (M.Phil.)--Chinese University of Hong Kong, 1999.Includes bibliographical references (leaves 142-148).Abstracts in English and Chinese.Chapter 1 --- Introduction --- p.1Chapter 1.1 --- Model-based Pose Estimation --- p.3Chapter 1.1.1 --- Application - 3D Motion Tracking --- p.4Chapter 1.2 --- Image-based View Synthesis --- p.4Chapter 1.3 --- Thesis Contribution --- p.7Chapter 1.4 --- Thesis Outline --- p.8Chapter 2 --- General Background --- p.9Chapter 2.1 --- Notations --- p.9Chapter 2.2 --- Camera Models --- p.10Chapter 2.2.1 --- Generic Camera Model --- p.10Chapter 2.2.2 --- Full-perspective Camera Model --- p.11Chapter 2.2.3 --- Affine Camera Model --- p.12Chapter 2.2.4 --- Weak-perspective Camera Model --- p.13Chapter 2.2.5 --- Paraperspective Camera Model --- p.14Chapter 2.3 --- Model-based Motion Analysis --- p.15Chapter 2.3.1 --- Point Correspondences --- p.16Chapter 2.3.2 --- Line Correspondences --- p.18Chapter 2.3.3 --- Angle Correspondences --- p.19Chapter 2.4 --- Panoramic Representation --- p.20Chapter 2.4.1 --- Static Mosaic --- p.21Chapter 2.4.2 --- Dynamic Mosaic --- p.22Chapter 2.4.3 --- Temporal Pyramid --- p.23Chapter 2.4.4 --- Spatial Pyramid --- p.23Chapter 2.5 --- Image Pre-processing --- p.24Chapter 2.5.1 --- Feature Extraction --- p.24Chapter 2.5.2 --- Spatial Filtering --- p.27Chapter 2.5.3 --- Local Enhancement --- p.31Chapter 2.5.4 --- Dynamic Range Stretching or Compression --- p.32Chapter 2.5.5 --- YIQ Color Model --- p.33Chapter 3 --- Model-based Pose Estimation --- p.35Chapter 3.1 --- Previous Work --- p.35Chapter 3.1.1 --- Estimation from Established Correspondences --- p.36Chapter 3.1.2 --- Direct Estimation from Image Intensities --- p.49Chapter 3.1.3 --- Perspective-3-Point Problem --- p.51Chapter 3.2 --- Our Iterative P3P Algorithm --- p.58Chapter 3.2.1 --- Gauss-Newton Method --- p.60Chapter 3.2.2 --- Dealing with Ambiguity --- p.61Chapter 3.2.3 --- 3D-to-3D Motion Estimation --- p.66Chapter 3.3 --- Experimental Results --- p.68Chapter 3.3.1 --- Synthetic Data --- p.68Chapter 3.3.2 --- Real Images --- p.72Chapter 3.4 --- Discussions --- p.73Chapter 4 --- Panoramic View Analysis --- p.76Chapter 4.1 --- Advanced Mosaic Representation --- p.76Chapter 4.1.1 --- Frame Alignment Policy --- p.77Chapter 4.1.2 --- Multi-resolution Representation --- p.77Chapter 4.1.3 --- Parallax-based Representation --- p.78Chapter 4.1.4 --- Multiple Moving Objects --- p.79Chapter 4.1.5 --- Layers and Tiles --- p.79Chapter 4.2 --- Panorama Construction --- p.79Chapter 4.2.1 --- Image Acquisition --- p.80Chapter 4.2.2 --- Image Alignment --- p.82Chapter 4.2.3 --- Image Integration --- p.88Chapter 4.2.4 --- Significant Residual Estimation --- p.89Chapter 4.3 --- Advanced Alignment Algorithms --- p.90Chapter 4.3.1 --- Patch-based Alignment --- p.91Chapter 4.3.2 --- Global Alignment (Block Adjustment) --- p.92Chapter 4.3.3 --- Local Alignment (Deghosting) --- p.93Chapter 4.4 --- Mosaic Application --- p.94Chapter 4.4.1 --- Visualization Tool --- p.94Chapter 4.4.2 --- Video Manipulation --- p.95Chapter 4.5 --- Experimental Results --- p.96Chapter 5 --- Panoramic Walkthrough --- p.99Chapter 5.1 --- Problem Statement and Notations --- p.100Chapter 5.2 --- Previous Work --- p.101Chapter 5.2.1 --- 3D Modeling and Rendering --- p.102Chapter 5.2.2 --- Branching Movies --- p.103Chapter 5.2.3 --- Texture Window Scaling --- p.104Chapter 5.2.4 --- Problems with Simple Texture Window Scaling --- p.105Chapter 5.3 --- Our Walkthrough Approach --- p.106Chapter 5.3.1 --- Cylindrical Projection onto Image Plane --- p.106Chapter 5.3.2 --- Generating Intermediate Frames --- p.108Chapter 5.3.3 --- Occlusion Handling --- p.114Chapter 5.4 --- Experimental Results --- p.116Chapter 5.5 --- Discussions --- p.116Chapter 6 --- Conclusion --- p.121Chapter A --- Formulation of Fischler and Bolles' Method for P3P Problems --- p.123Chapter B --- Derivation of z1 and z3 in terms of z2 --- p.127Chapter C --- Derivation of e1 and e2 --- p.129Chapter D --- Derivation of the Update Rule for Gauss-Newton Method --- p.130Chapter E --- Proof of (λ1λ2-λ 4)>〉0 --- p.132Chapter F --- Derivation of φ and hi --- p.133Chapter G --- Derivation of w1j to w4j --- p.134Chapter H --- More Experimental Results on Panoramic Stitching Algorithms --- p.138Bibliography --- p.14
    • …
    corecore