Room-Element-Aggregation Algorithm to Enhance the Quality of Observed 3D Building Information

Similar documents
Berlin Institute of Technology Department of Geodesy and Geoinformation Science. Plane Based Free Stationing for Building Models

3D Building Information Efficiently Acquired and Managed

Plane Based Free Stationing for Building Models

Reverse Engineering for Generation of 3D-Building-Information-Models Applying Random Variables in Computer Aided Design

The Industry Foundation Classes (IFC) Ready for Indoor Cadastre?

Geometry Tutor Worksheet 4 Intersecting Lines

Identify parallel lines, skew lines and perpendicular lines.

Building Information Modeling (BIM) and Measuring Techniques

Parametric Modeling Design and Modeling 2011 Project Lead The Way, Inc.

IndoorML: A Data Model and Exchange Format for Indoor Navigation

If lines m and n are parallel, we write. Transversal: A line that INTERSECTS two or more lines at 2

Boolean Component. Chapter 1. Boolean Operations

Introduction to Geometry

Commercial Design Using Autodesk Revit Architecture 2013

7 th Grade CCGPS Math LFS Unit 5: Geometry

SOME 024: Computer Aided Design. E. Rozos

Unit 2A: Angle Pairs and Transversal Notes

In this chapter, you will learn:

Laboratory Manual. CAM 3 Core & Cavity Design Injection molds

Mathematics Curriculum

GEOMETRY Angles and Lines NAME Transversals DATE Per.

IES <Virtual Environment> Live e-training. Trainee notes. <VE Compliance> UK Dwellings. Version 6.0

Warm up Exercise. 1. Find the missing angle measure in the figures below: Lesson 54 Angle Relationships & Lesson 55 Nets.notebook.

Eureka Math. Grade 7, Module 6. Student File_B Contains Exit Tickets, and Assessment Materials

Solid Modelling. Graphics Systems / Computer Graphics and Interfaces COLLEGE OF ENGINEERING UNIVERSITY OF PORTO

CCM Unit 10 Angle Relationships

Chapter 8. Properties of Triangles and Quadrilaterals. 02/2017 LSowatsky

Angle Geometry. Lesson 18

Lecture notes: Object modeling

7) Are HD and HA the same line?

GF Revit Manual for SANIPEX

Leica 3D Disto PROJECTOR function for stair case applications

GEOMETRY R Unit 2: Angles and Parallel Lines

Geometry Definitions, Postulates, and Theorems. Chapter 3: Parallel and Perpendicular Lines. Section 3.1: Identify Pairs of Lines and Angles.

Exploration of an Indoor-Environment by an Autonomous Mobile Robot

Central Valley School District Math Curriculum Map Grade 8. August - September

Computer Aided Engineering Design Prof. Anupam Saxena Department of Mechanical Engineering Indian Institute of Technology, Kanpur.

6 Mathematics Curriculum

High School Geometry. Correlation of the ALEKS course High School Geometry to the ACT College Readiness Standards for Mathematics

The point (x, y) lies on the circle of radius r and center (h, k) iff. x h y k r

Lines That Intersect Circles

Finding Measures of Angles Formed by Transversals Intersecting Parallel Lines

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles

Intro to Contemporary Math

Geometry Unit 3 Equations of Lines/Parallel & Perpendicular Lines

CS3621 Midterm Solution (Fall 2005) 150 points

Unit III: SECTION #1 - Angles & Lines

Unit 3 Geometry. Chapter 7 Geometric Relationships Chapter 8 Measurement Relationships Chapter 9 Optimizing Measurements MPM1D

Name Date Teacher Practice A

Essential Understandings

Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS)

Example 1. Find the angle measure of angle b, using opposite angles.

Grade VIII. Mathematics Geometry Notes. #GrowWithGreen

4 Mathematics Curriculum. Module Overview... i Topic A: Lines and Angles... 4.A.1. Topic B: Angle Measurement... 4.B.1

Geometry Final Exam - Study Guide

a triangle with all acute angles acute triangle angles that share a common side and vertex adjacent angles alternate exterior angles

Planar Graphs and Surfaces. Graphs 2 1/58

When two (or more) parallel lines are cut by a transversal, the following angle relationships are true:

Fair Game Review. Chapter 12. Name Date. Tell whether the angles are adjacent or vertical. Then find the value of x x 3. 4.

Student Outcomes. Lesson Notes. Classwork. Opening Exercise (3 minutes)

Classification of Surfaces

Unit 3: Two and Three Dimensional Geometry

Construction of planar triangulations with minimum degree 5

SMMG September 16 th, 2006 featuring Dr. Jessica Purcell Geometry out of the Paper: An Introduction to Manifolds

Week 9: Planar and non-planar graphs. 7 and 9 November, 2018

Surface Area and Volume

INDOOR 3D MODEL RECONSTRUCTION TO SUPPORT DISASTER MANAGEMENT IN LARGE BUILDINGS Project Abbreviated Title: SIMs3D (Smart Indoor Models in 3D)

: Mesh Processing. Chapter 8

Edexcel Linear GCSE Higher Checklist

A. A. Khan a, *, T. H. Kolbe a. D München, Germany - Commission II, WG II/2

Solutions to the Second Midterm Exam, Math 170, Section 002 Spring 2012

Unit 5: Quadratic Functions

Integers & Absolute Value Properties of Addition Add Integers Subtract Integers. Add & Subtract Like Fractions Add & Subtract Unlike Fractions

Name Class Date. Use Euler s Formula to find the missing number for each polyhedron.

IESVE Plug-in for Trimble SketchUp Version 3 User Guide

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features

Modeling High Genus Sculptures Using Multi-Connected Handles and Holes

SketchUp. Website:

The National Strategies Secondary Mathematics exemplification: Y8, 9

REVIT ARCHITECTURE 2016

What is a tessellation???? Give an example... Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =?

Measurement 1 PYTHAGOREAN THEOREM. The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:

Fair Game Review. Chapter 15. Name Date. Find the area of the figure ft

TECHNISCHE UNIVERSITÄT BERLIN WS2005 Fachbereich 3 - Mathematik Prof. Dr. U. Pinkall / Charles Gunn Abgabe:

Handles. The justification: For a 0 genus triangle mesh we can write the formula as follows:

2.2 Graphs Of Functions. Copyright Cengage Learning. All rights reserved.

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

Autodesk REVIT (Architecture) Mastering

CSG obj. oper3. obj1 obj2 obj3. obj5. obj4

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1

Type of Triangle Definition Drawing. Name the triangles below, and list the # of congruent sides and angles:

Parallel Lines: Two lines in the same plane are parallel if they do not intersect or are the same.

Geometric Modeling Mortenson Chapter 11. Complex Model Construction

Lesson 10. Unit 3. Creating Designs. Transformational Designs. Reflection

Introduction to Solid Modeling

2x + 3x = 180 5x = (5x) = 1 5 (180) x = 36. Angle 1: 2(36) = 72 Angle 2: 3(36) = 108

Pre-Algebra, Unit 10: Measurement, Area, and Volume Notes

Polygons and Convexity

Three-Dimensional Laser Scanner. Field Evaluation Specifications

Transcription:

Technische Universität Berlin Room-Element-Aggregation Algorithm to Enhance the Quality of Observed 3D Building Information Christian Manthe Department for Geodesy and Geoinformation Science Technische Universität Berlin, Germany 1 C. Manthe: Room-Element-Aggregation Algorithm Overview Motivation Sketching building topology Validation of building information Room-Element-Aggregation Euler-Characteristic Value Conclusions 2 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 1

Motivation Digital Building Models Marketing (Internet) Facility management Building analysis (energy, static, sound insulation) Indoor navigation Different functions generate different demands on the accuracy Today we have different geometric solutions for the different tasks Searched is an workflow, which can be used for all of these tasks and integrates all given information 3 C. Manthe: Room-Element-Aggregation Algorithm Motivation With respect to these search, POPA 3D was developed at our Department Planes from Observations in a Probabilistic Data Model made for the Adjustment of 3D building models; Dr. Clemen, Dr. Gielsdorf based on the least square adjustment Sketch 3D Topology database entries Observation Measurement information with respect to the given topological object structure Database entries Adjustment Least Square Adjustment (LSA) Calculation of unknowns with respect to all given information Model As Drawing with respect to the calculated unknowns With optimal and controlled geometry Model as result out of observations and conditions 4 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 2

Motivation Basic Idea of POPA 3D Take the plane parameter as unknowns Describe the observations related to the plane parameter Topological information describes the point Point geometry as intersection out of three planes The model is a special view on the calculated adjustment result 5 C. Manthe: Room-Element-Aggregation Algorithm Motivation Tasks for the data acquisition To sketch in 3D an easy to use graphical user interface must be found we took SketchUp with self developed plug-ins Solve the data acquisition for independent teams Cut the building information into logical pieces (room surfaces) Validate the data to use the adjustment application POPA 3D 6 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 3

Sketching building topology to catch the data with individual teams we describe the building model as a composition of surface-objects solid orientated workflow 1. Sketch individual closed roomsurfaces with SketchUp (only relative measurements) 2. To combine all room-surfaces we use connection faces like doors or windows (passage-face) 7 C. Manthe: Room-Element-Aggregation Algorithm Sketching building topology Hierarchical room fitting 8 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 4

Sketching building topology After hierarchical room fitting not used passage faces has to be modeled manually Perhaps invalid data model Model has to be proven (room extraction helpful) 9 C. Manthe: Room-Element-Aggregation Algorithm Validation of building information Get a room-surface out of the sketch Room-Element-Aggregation Logical validation of the room surfaces Euler-Characteristic value? Element validation All faces are assign to one room-surfaces? All vertices are assign to three independent planes? 10 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 5

Validation of building information Room-Element-Aggregation given: SketchUp model One start edge wanted: All elements of a closed room Procedure (simplified): 1. Flag the faces of the start edge 2. Search one vertex of the start edge 3. Search all edges at that vertex 4. Determine all edges conjoined to the flagged faces 5. Flag that edges 6. Determine and flag the faces at the new edges 7. Use the opposite vertex of the regarded edge and start with 4.-7. in a recursive way until every edge is flagged with two known faces 11 C. Manthe: Room-Element-Aggregation Algorithm Validation of building information two known faces wall face passage face Find the other vertex Two faces of the edge are known Find the other vertex The algorithm stops when every room edge connects two room faces 12 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 6

Validation of building information Note that the algorithm can be used to find a exterior or interior surface In the next step all aggregated elements were count to calculate the Euler-Characteristic value 13 C. Manthe: Room-Element-Aggregation Algorithm Validation of building information Solid features of a room Euler-Characteristic value for one solid without hole =2 faces edges vertices loops solids holes 14 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 7

Validation of building information Solid features of a room faces loops edges vertices 15 C. Manthe: Room-Element-Aggregation Algorithm 16 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 8

Validation of building information Automated Room-Element-Aggregation By using passage-face-edges as start edge we get all elements of two rooms If one of these rooms was attributed -> then all unattributed elements belongs to the new room and can be attributed That can be done step by step through the whole building, therefore only the passage faces has to be separated 17 C. Manthe: Room-Element-Aggregation Algorithm Validation of building information Element validation All face are assign to one room-surfaces? All vertices are assign to three independent planes? Vertices are connected to only one face, has to be canceled After that we have valid data to use the adjustment application POPA 3D 18 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 9

Conclusions Data acquisition with independent teams is possible Only relative information is used The extraction of semantic room information is automated A valid Digital Object Model (DOM) can be written for the adjustment with POPA 3D Extended room features can add into the DOM Observation can be attend with respect to the given topology 19 C. Manthe: Room-Element-Aggregation Algorithm Technische Universität Berlin Thanks for your attention. Christian.manthe@tu-berlin.de 20 C. Manthe: Room-Element-Aggregation Algorithm Sydney, Australia, 11 16 April 2010 10