APPROACH TO ACCURATE PHOTOREALISTIC MODEL GENERATION FOR COMPLEX 3D OBJECTS

Similar documents
AUTOMATED CALIBRATION TECHNIQUE FOR PHOTOGRAMMETRIC SYSTEM BASED ON A MULTI-MEDIA PROJECTOR AND A CCD CAMERA

PHOTOGRAMMETRIC TECHNIQUE FOR TEETH OCCLUSION ANALYSIS IN DENTISTRY

ABSTRACT 1. INTRODUCTION

Multiple View Geometry

Introduction to 3D Machine Vision

AUTOMATIC IMAGE ORIENTATION BY USING GIS DATA

DTM GENERATION FROM RUSSIAN TK-350 SPACE IMAGERY IN THE PC-BASED PHOTOGRAMMETRIC SYSTEM Z-SPACE

EPIPOLAR IMAGES FOR CLOSE RANGE APPLICATIONS

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

Precise laser-based optical 3D measurement of welding seams under water

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

Cultural Heritage. Geometric Recording of Cultural Monuments. Basic Principles of Geometric Recording. Specific requirements

Unwrapping of Urban Surface Models

THE COLORED COMPARISON OF THE WALL SCULPTURE WITH 3D LASER SCANNER AND ORTHOPHOTO

3D-OBJECT DETECTION METHOD BASED ON THE STEREO IMAGE TRANSFORMATION TO THE COMMON OBSERVATION POINT

1. Introduction. A CASE STUDY Dense Image Matching Using Oblique Imagery Towards All-in- One Photogrammetry

Exterior Orientation Parameters

Automatic Building Extrusion from a TIN model Using LiDAR and Ordnance Survey Landline Data

COMPARATIVE CHARACTERISTICS OF DEM OBTAINED FROM SATELLITE IMAGES SPOT-5 AND TK-350

EVOLUTION OF POINT CLOUD

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

ifp Universität Stuttgart Performance of IGI AEROcontrol-IId GPS/Inertial System Final Report

3D MODELING OF CLOSE-RANGE OBJECTS: PHOTOGRAMMETRY OR LASER SCANNING?

A 3-D Scanner Capturing Range and Color for the Robotics Applications

ADS40 Calibration & Verification Process. Udo Tempelmann*, Ludger Hinsken**, Utz Recke*

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

Chapters 1 9: Overview

Close-Range. Photogrammetry. and 3D Imaging. 2nd edition. Edited by. Thomas Luhmann, Stuart Robson, Stephen Kyle. and Jan Boehm.

Mixed-Reality for Intuitive Photo-Realistic 3D-Model Generation

MICROTOPOGRAPHY THE PHOTOGRAMMETRIC DETERMINATION OF FRICTION SURFACES

The Processing of Laser Scan Data for the Analysis of Historic Structures in Ireland

DIGITAL ORTHOPHOTO GENERATION

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

Multi-view stereo. Many slides adapted from S. Seitz

GMAT9300 Aerial and Satellite Imaging Systems

DENSE IMAGE MATCHING FOR MARS EXPRESS HRSC IMAGERY BASED ON PRECISE POINT PREDICTION METHOD

Multiview Photogrammetry 3D Virtual Geology for everyone

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

HIGH SPEED 3-D MEASUREMENT SYSTEM USING INCOHERENT LIGHT SOURCE FOR HUMAN PERFORMANCE ANALYSIS

3D DEFORMATION MEASUREMENT USING STEREO- CORRELATION APPLIED TO EXPERIMENTAL MECHANICS

Agenda. DLP 3D scanning Introduction DLP 3D scanning SDK Introduction Advance features for existing SDK

Camera Drones Lecture 3 3D data generation

GMAT9300 Aerial and Satellite Imaging Systems

ScienceDirect. The use of Optical Methods for Leak Testing Dampers

3D Modeling of Objects Using Laser Scanning

MULTIPLE-SENSOR INTEGRATION FOR EFFICIENT REVERSE ENGINEERING OF GEOMETRY

The main problem of photogrammetry

High Definition Modeling of Calw, Badstrasse and its Google Earth Integration

THE USE OF OPTICAL METHODS FOR LEAK TESTING DAMPERS

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION

Mapping textures on 3D geometric model using reflectance image

Chapters 1 7: Overview

EVALUATION OF SEQUENTIAL IMAGES FOR PHOTOGRAMMETRICALLY POINT DETERMINATION

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors

Acquisition and Visualization of Colored 3D Objects

EVALUATION OF WORLDVIEW-1 STEREO SCENES AND RELATED 3D PRODUCTS

Trimble Geospatial Division Integrated Solutions for Geomatics professions. Volker Zirn Regional Sales Representative

Photogrammetry: DTM Extraction & Editing

Capturing and View-Dependent Rendering of Billboard Models

3D MODELING OF HIGH RELIEF SCULPTURE USING IMAGE BASED INTEGRATED MEASUREMENT SYSTEM

DESIGN AND TESTING OF MATHEMATICAL MODELS FOR A FULL-SPHERICAL CAMERA ON THE BASIS OF A ROTATING LINEAR ARRAY SENSOR AND A FISHEYE LENS

PERFORMANCE ANALYSIS OF FAST AT FOR CORRIDOR AERIAL MAPPING

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

DESIGN AND CALIBRATION OF A FOUR-HEADED CAMERA SYSTEM FOR USE IN MICROGRAVITY RESEARCH

GRAPHICS TOOLS FOR THE GENERATION OF LARGE SCALE URBAN SCENES

AN AUTOMATIC 3D RECONSTRUCTION METHOD BASED ON MULTI-VIEW STEREO VISION FOR THE MOGAO GROTTOES

STANDALONE 3D PRINTER WITH INTEGRATED 3D SCANNING

EFFECTS OF DIFFERENT LASER SCANNING MODES ON THE RESULTS OF BUILDING RECOGNITION AND RECONSTRUCTION

GALILEO SISCAM APPROACH TO DIGITAL PHOTOGRAMMETRY. F. Flamigni A. Viti Galileo Siscam S.p.A.

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES JORDAN HALSEY // VR PLAYHOUSE

Measurements using three-dimensional product imaging

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

CONSISTENT COLOR RESAMPLE IN DIGITAL ORTHOPHOTO PRODUCTION INTRODUCTION

LATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING

Integrating the Generations, FIG Working Week 2008,Stockholm, Sweden June 2008

Cell Decomposition for Building Model Generation at Different Scales

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE

DETERMINATION OF CORRESPONDING TRUNKS IN A PAIR OF TERRESTRIAL IMAGES AND AIRBORNE LASER SCANNER DATA

Modeling and Visualization Objects from Point Cloud Data Surveyed With Terrestrial Laser Scanner

DEPTH AND GEOMETRY FROM A SINGLE 2D IMAGE USING TRIANGULATION

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

HIGH-PERFORMANCE LONG-RANGE LASER SCANNER WITH CALIBRATED DIGITAL CAMERA: A HYBRID 3D LASER SENSOR SYSTEM

ACCURACY ANALYSIS FOR NEW CLOSE-RANGE PHOTOGRAMMETRIC SYSTEMS

Image Based Reconstruction II

Chapter 1: Overview. Photogrammetry: Introduction & Applications Photogrammetric tools:

5LSH0 Advanced Topics Video & Analysis

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA

A PHOTOGRAMMETRIC METHOD FOR ENHANCING THE DETECTION OF BONE FRAGMENTS AND OTHER HAZARD MATERIALS IN CHICKEN FILETS

AN INVESTIGATION INTO IMAGE ORIENTATION USING LINEAR FEATURES

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman

SINGLE IMAGE ORIENTATION USING LINEAR FEATURES AUTOMATICALLY EXTRACTED FROM DIGITAL IMAGES

DIGITAL TERRAIN MODELS

3D Photography: Active Ranging, Structured Light, ICP

A Comparison between Active and Passive 3D Vision Sensors: BumblebeeXB3 and Microsoft Kinect

A METHOD TO PREDICT ACCURACY OF LEAST SQUARES SURFACE MATCHING FOR AIRBORNE LASER SCANNING DATA SETS

3D Measurement of Transparent Vessel and Submerged Object Using Laser Range Finder

CPSC 695. Geometric Algorithms in Biometrics. Dr. Marina L. Gavrilova

3D Computer Vision. Structured Light I. Prof. Didier Stricker. Kaiserlautern University.

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

Transcription:

Knyaz, Vladimir APPROACH TO ACCURATE PHOTOREALISTIC MODEL GENERATION FOR COMPLEX 3D OBJECTS Vladimir A. Knyaz, Sergey Yu. Zheltov State Research Institute of Aviation System (GosNIIAS), Victorenko str., 7, Moscow, 125319, Russia knyaz@gosniias.msk.ru Working Group V/1 KEY WORDS: photogrammetry, spatial data, surface reconstruction, textures mapping, orthophoto, VR ABSTRACT Due to the progress in computers and sensors development the number of virtual reality application (VR) grows significantly. Different sensors and techniques such as laser range finders, still and video cameras, mechanical digitizers are used to obtain spatial object coordinates for producing 3D models. The two main requirements to the produced model are the accurate geometry reconstruction and the realistic texture generation. The means of digital close-range photogrammetry are quite enough to satisfy those requirements. The same images can be used as for accurate 3Dgeometry reconstruction as for adequate photometry modeling - generation of realistic object texture. The close-range photogrammetry technique for accurate geometric and texturing modeling is well-developed for 2.5D (depth) object models. But for complex 3D objects that have no single valued plane projection there are some problems with surface reconstruction and texture generation. In this case uniform surface can not be reconstructed by traditionally used Delaunay triangulation procedure for all points of objects. So the orthophoto can not be generated because of surface singularity. The paper considers the approaches for these problems solution. It describes the method for reconstruction of the uniform surface for some classes of complex 3D objects represented in form of object space coordinates cloud. Also the method for accurate texture generation from a set of object images obtained from various viewpoints is presented. The results of object reconstruction and texturing are given along with the description of developed close-range photogrammetric system. 1 INTRODUCTION Last years the growing number of applications has a demand for accurate and realistic 3D models. Along with the requirement of metric object geometry description many tasks have a need for photorealistic model presentation (another words accurate texture mapping). The latter requirement is important for some kind of expertise task such as recognition, identification based on 3D models when texture information significantly contributes for valid solution. The first step of 3D-model reconstruction is to obtain cloud of object spatial coordinates. It can be performed using various means beginning from mechanical measurement machine to laser range finder (Chikatsu H., 1997, Wehr A., 1997.). If spatial coordinates cloud represent depth (so called 2.5D) model such as digital terrain model (DTM) object surface can be presented as single valued function z from x and y arguments =. So the surface reconstruction from point cloud can be produced automatically by common Delaunay triangulation procedure. In case of generating 3D coordinate cloud by digital photogrammetry technique model texturing can be performed by well-known image orthotransformation procedure using the same images as for DTM generation. For complex 3D object which surface can not be presented as single valued function of two arguments in Cartesian system of coordinate the problem of surface reconstruction becomes more complicated. If object model in coordinates cloud form is obtained it can be divided into some number n of fragments so that for each fragment its surface can be presented as single valued function = =. Then the fragments can be integrated in united surface. This approach requires a lot of manual operation such as points model division into fragments and fragments integration. Besides precision of reconstruction can decrease while dividing into fragments and assembling. The paper presents the method for uniform surface reconstruction for some classes of complex 3D objects. The approach is based on choice of special type projection which is single valued for all points of 3D coordinates cloud. It 428 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000.

Knyaz, Vladimir allows representing whole surface as uniform triangulation mesh. The accurate united photorealistic texture is generated for considered 3D models by transformation the set of images. 2 CLOSE-RANGE PHOTOGRAMMETRIC SYSTEM 2.1 Hardware configuration The presented methods for complex 3D object reconstruction was developed as a part of research digital close-range photogrammetric system. The processing kernel of system is Pentium personal computer. Also hardware includes: Set of high-resolution color and black and white CCD cameras of PAL standard for image acquisition Frame grabbers for image capture Set of test fields for purposes of camera calibration and orientation Controlled structured light projector Controlled turn-table for object positioning Original coded targets for automated correspondence problem solution in calibration and orientation tasks The view of digital close-range photogrammetric system is shown in the Fig. 1. 2.2 Software outline Figure 1. Digital close-range photogrammetric system The original software is developed for Windows 95. It supports the complete technology of system calibration, orientation and object 3D reconstruction. The software provides: Image capturing and preprocessing Automated cameras calibrating (camera internal orientation determining) Automated exterior and/or relative cameras orientation based on calibrated test fields Automated coded target recognition and identification with subpixel image coordinates measurement Feature extraction for automated correspondence problem solution for images obtained in special types of structured light Point non-contact 3D measurements in manual and automated (for points marked by coded targets) mode Automated multiplied points3d measurements (surface scanning) for images structured light Automated 2.5D surface generation based on standard Delaunay triangulation Accurate texture mapping (orthophoto generation) Some methods for automated multiplied non-contact 3D measurements producing a cloud of spatial object coordinate are developed. They are based on image acquisition in structured light of a stochastic (fractal) form, contrast points form and contrast stripes form (c). The sample images of objects to be reconstructed in corresponding structured lights are shown in Fig. 2. The first method is based on correlation, the latter use exterior orientation (EO) and epipolar geometry for 3D reconstruction. International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000. 429

Knyaz, Vladimir (c) Figure 2: Structural light for spatial reconstruction. The developed techniques for automated multiplied points3d measurements allow to produce 3D-point cloud for following surface reconstruction. The metric characteristics of generated VR models are provided by calibration procedure with the accuracy being at the level of 1/10 pixel. 3 SURFACE RECONSTRUCTION The spatial coordinates for complex 3D object such as sculpture, tooth, etc. can be obtained by various means and usually they are presented as coordinate cloud = { } in given Cartesian system of coordinates. To determinate the surface of reconstructed object it is necessary to set links between points. It can be done by common Delaunay triangulation procedure if points can be single valued projected on the plane. For closed object such a plane does not exist. For surface generation it is proposed to take special projection. The first approach selects the space figure (like cylinder, sphere, etc.) on which object point cloud can be projected single valued. The kind of space figure is selected based on object configuration but the approach to uniform surface reconstruction can be illustrated for sphere. The points in 3D cloud can be represented as set of clusters each cluster containing union of points for given image acquisition condition (for object meridian in our method of 3D cloud generation). Then it is necessary to find the origin of spherical coordinate system providing single valued function r = f( λ, ϕ ). This problem is solved by following procedure. The first iteration for coordinate system origin is computed as center of weight for 3D-point cloud. Then for every point j the condition of single value is checked. For performing this check every point of first cluster (meridian) is connected with the set of points of the next meridian resulting in the set of 3D faces which represent the local surface between sequential meridians. If vector r j intersect this surface the new origin is selected providing the condition of not intersecting considered local surface. If not then the next meridian is processed. Then the procedure repeated until the optimal origin is found or another space figure is tested. If procedure is failed the uniform surface can be generated only by object fragmentation. In selected coordinate system spherical coordinates ( λ ϕ ) for every point are found. Then λϕ coordinates # $ # $ with distance metric λ! + " ϕ! are used for Delaunay triangulation procedure performing which result in the list of 3D point s links in triangles form. The typical sample (tooth model) of triangulation mesh in λ% ϕcoordinates is shown in Fig. 3. Then the obtained list of triangles is used for surface presentation in Cartesian coordinate system. The result of surface reconstruction in Cartesian coordinates is presented in Fig. 3. 430 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000.

/ * / 3 2. ) 3 1 7 5 6 Knyaz, Vladimir Figure 3: Results of surface reconstruction The second technique is to choose special type of projection for establishing single valued links between spatial points. The example of such kind of projection is radio location projections on a reference plane. The plane coordinates of projected points are given by following relations: +,- = &'( = ζ ζ (1). 3 8 9 : ; < where R is the distance to point (x,y,z): = + + 0 ζ = 4 Figure 4: Results of surface reconstruction Fig.4. presents the triangulation mesh of radio location projected 3D points and the reconstructed uniform surface. International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000. 431

Knyaz, Vladimir 4 TEXTURE MAPPING The original method is developed for the photorealistic texture generation and accurate mapping. The method deals with uniform 3D model obtained by above technique and presented in triangulation form. For texture generating it is converted into regular mesh model presentation, which allows using a set of object digital images from different view points for uniform photorealistic texture creation. Regular mesh is obtained by following procedure. For every point = @ > A > B? C C C its Cartesian coordinates transform into spherical or cylinder coordinate system. Then the number of mesh bundles is determined providing accurate model geometry presentation. For each bundle its height in new coordinate system is computed by finding the triangle including given points and linear interpolating between the triangle tops. The next problem to be solved is to perform model mesh segmentation into fragments providing the best texture generation from given set of images. For creating accurate orthophoto to select model fragment so that image transformation caused by object curvature would be lowest. To find model mesh segmentation satisfying this condition the map of normal to the model surface is computed and for each image the model fragment is determined providing two conditions: minimum fragment curvature for given image and closed model generation. For achieving accurate uniform texture the orthophoto for the object s fragments is created using appropriate image and fragment model as regular mesh. Then texture fragments are integrated in united texture model. The method is developed for two variants of object images available: image exterior orientation is known or can be determined and image exterior orientation is unknown. If image exterior orientation is known the texture for each fragment is generated by well-known image orthotransformation procedure including the following steps: mesh discrete and texture scales computation; image coordinate for mesh bundles computation; image linear transformation parameter determination image transformation If image exterior orientation is unknown the parameters of exterior orientation is found using 3D model and original software. To determine exterior orientation parameters operator marked the corresponding reference points on 3D model and in the image (Knyaz, 1998). This allows to find image EO parameter by technique based on reference points. In Fig. 5 the object of traditional Russian folk art Dymkovskaya igrushka to be reconstructed is presented. The results of uniform surface generation using spherical projection are shown in Fig. 5. Figure 5: Results of reconstruction Then the described procedure of uniform texture orthphoto has been performed resulting in image shown in Fig. 5. For texture generation 8 images of object has been used. The image exterior orientation has been known due to special 432 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000.

Knyaz, Vladimir camera orientation procedure based on testfield image acquisition. Testfield has 24 reference points. The standard deviation for reference points was 0.12 mm. The image shows good accuracy in uniform texture generation: the maximum error in contour links consist 0.43 pixel. It is provided by using uniform 3D model which has no DTM errors caused by integration of fragments obtained in different coordinate systems. Figure 5: Texture generation and model applying The results of using obtained model in virtual environment are demonstrated in Fig.5. 5 CONCLUSION The approach for photorealistic 3D models creation for VR is proposed. It includes the stage of uniform surface generation for closed 3D object and the stage of accurate texture production. The uniform surface is generated from 3D-point cloud using special points projection for the following Delaunay triangulation procedure. Then the list of triangles is used to present surface in Cartesian coordinates in triangulation form or to transform to regular mesh form. The accurate texture is generated using a set of object images for best object texture presentation. The uniform texture is produced as an union of particular orthophotos for object segments. The results of method applying demonstrate good precision in object reconstruction and texture generation. Closed model has no DTM errors caused by fragments assembling. It results in accurate texture generation having no contour errors on the fragments borders. ACKNOWLEDGEMENTS Author would like to express appreciation to Prof. Yu. Tjuflin and Dr. V. Glazov for valuable remarks on this works. REFERENCES Chikatsu H., Anaj T., Hatano K., 1997. Real-time Ortho Imaging and Surface Modeling for Archeological Artifacts. Optical 3D Measurement Techniques IV, Edited by A.Gruen, O.Kuhbler, Zurich, 29 September- 2 October, 1997, pp. 19-26 Knyaz V., Glasov V., Stepanyants D., Zheltov S., 1998. Photorealistic presentation of 3D laser radar image, Proceedings of International Workshop on Urban Multi-Media/3D Mapping, Tokyo, June 8-9, 1998, pp. 189-193. Wehr A., Ioannides M., 1997. Volume reconstruction by using 4-D object surface data Optical 3D Measurement Techniques IV, Edited by A.Gruen, O.Kuhbler, Zurich, 29 September- 2 October, 1997, pp. 33-39 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000. 433