SlideShare a Scribd company logo
1 of 25
SURFACE RECONSTRUCTION BY
POINT CLOUD DATA
SURFACE RECONSTRUCTION BY
POINT CLOUD DATA
BY
ISHAN KOSAMBE
Contents
• Reverse Engineering
• Laser Scanners
• Point Cloud Data
• Surface Reconstruction
• Various Techniques
• Algorithm
• Data Simplification
• Original Manufacturer
• Inadequate Documentation
• Improve the product performance
• Competition
• Low cost production
Reverse Engineering
• Need
• Process
• Application
• Need
• Process
• Application
• Duplication of existing part
• By capturing the components
i. Dimensions
ii. Features
iii. Material properties
Reverse Engineering
Manufacturing
Drawing
Inspection
Create 3D Model
Obtaining Dimensional Details
Physical Product
• Need
• Process
• Application
• Need
• Process
• Application
• Entertainment
• Automotive
• Consumer Products
• Mechanical designs
• Rapid product development
• Software Engineering
Reverse Engineering
Laser scanners
• A point cloud is a set of data points in some coordinate system
• Intended to represent the external surface of an object
• Find Application in
I. 3D CAD Model
II. Metrology/Quality Inspection
III. Medical Imaging
IV. Geographic Information System
V. Data Compression
Point Cloud Data
Reverse
Engineering
Laser Scanners
Point Cloud
Data
Surface
Reconstruction
POINT CLOUD PROCESSING
SOFTWARE
• Cyclone and Cyclone Cloudworx (Leica,
www.leica-geosystems.com)
• Polyworks (Innovmetric, www.innovmetric.com)
• Riscan Pro (Riegl, www.riegl.com)
• Isite Studio (Isite, www.isite3d.com)
• LFM Software (Zoller+Fröhlich, www.zofre.de )
• Split FX (Split Engineering, www.spliteng.com )
• RealWorks Survey (Trimble, www.trimble.com)
Surface Reconstruction
• Objective is to find a function that agrees with
all the data points
• Accuracy of finding this function depends
upon
1. Density and the distribution of the reference
points
2. Method
Classifying Surface Fitting Methods
• Closeness of fit of the resulting representation
to the original data
• Extent of support of the surface fitting
method
• Mathematical models
Closeness of Fit
• Fitting method can be either an interpolation
or an approximation
• Interpolation methods fit a surface that passes
through all data points
• Approximation methods construct a surface
that passes near data points
Extent of Support of the Surface Fitting
Method
• Method is classified as global or local
• In the global approach, the resulting surface
representation incorporates all data points to
derive the unknown coefficients of the
function
• With local methods, the value of the
constructed surface at a point considers only
data at relatively nearby points
Surface Interpolation Methods
• Weighted average methods
• Interpolation by polynomials
• Interpolation by splines
• Surface interpolation by regularization
Weighted average methods
• Direct summation of the data at each
interpolation point
• The weight is inversely proportional to the
distance ri
• Suitable for interpolating a surface from
arbitrarily distributed data
• Drawback is the large amount of calculations
• To overcome this problem, the method is
modified into a local version
Interpolation by polynomials
• p is a function defined in one dimension for all
real numbers x by
p(x) = ao + alx + ... + aN_lxN-1 + aNxN
• Fitting a surface by polynomials proceeds in
two steps
1. Determination of the coefficients
2. Evaluates the polynomial
The general procedure for surface
fitting with piecewise polynomials
• Partitioning the surface into patches of
triangular or rectangular shape
• Fitting locally a leveled, tilted, or second-
degree plane at each patch
• Solving the unknown parameters of the
polynomial
Disadvantages of interpolation by
polynomial
1. Singular system of equations
2. Tendency to oscillate, resulting in a
considerably undulating surface
3. Interpolation by polynomials with scattered
data causes serious difficulties
Interpolation by splines
• A spline is a piecewise polynomial function
• In defining a spline function, the continuity
and smoothness between two segments are
constrained
• Bicubic splines, which have continuous second
derivatives are commonly used for surface
fitting
Surface Interpolation by Regularization
• A problem is either well-posed or ill posed
• Regularization is the frame within which an ill-
posed problem is changed into a well-posed one
• The problem is then reformulated, based on the
variational principle, so as to minimize an energy
function E
• It has two functionals S & D
• The variable λ is the controls the influence of the
two functionals
Phases in Reconstruction
Surface reconstruction using point cloud

More Related Content

What's hot

Direct Metal Laser Sintering(DMLS)
Direct Metal Laser Sintering(DMLS)Direct Metal Laser Sintering(DMLS)
Direct Metal Laser Sintering(DMLS)
Pramol Jain M N
 
Sla recoating issues & fdm
Sla recoating issues & fdmSla recoating issues & fdm
Sla recoating issues & fdm
Abdul Kalam
 

What's hot (20)

Additive Manufacturing PPT.pptx
Additive Manufacturing PPT.pptxAdditive Manufacturing PPT.pptx
Additive Manufacturing PPT.pptx
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
 
TYPES OF RAPID PROTOTYPING - ADDITIVE PROCESS
TYPES OF RAPID PROTOTYPING - ADDITIVE PROCESSTYPES OF RAPID PROTOTYPING - ADDITIVE PROCESS
TYPES OF RAPID PROTOTYPING - ADDITIVE PROCESS
 
Flexible manufacturing systems
Flexible manufacturing systemsFlexible manufacturing systems
Flexible manufacturing systems
 
Rapid tooling (rt)
Rapid tooling (rt)Rapid tooling (rt)
Rapid tooling (rt)
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
High energy rate forming process
High energy rate forming processHigh energy rate forming process
High energy rate forming process
 
1. Additive manufacturing.pdf
1. Additive manufacturing.pdf1. Additive manufacturing.pdf
1. Additive manufacturing.pdf
 
Direct Metal Laser Sintering(DMLS)
Direct Metal Laser Sintering(DMLS)Direct Metal Laser Sintering(DMLS)
Direct Metal Laser Sintering(DMLS)
 
Metal Joining Processes
Metal Joining ProcessesMetal Joining Processes
Metal Joining Processes
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
PPCE unit 3 (ME8793 – PROCESS PLANNING AND COST ESTIMATION)
 PPCE  unit 3 (ME8793 – PROCESS PLANNING AND COST ESTIMATION)  PPCE  unit 3 (ME8793 – PROCESS PLANNING AND COST ESTIMATION)
PPCE unit 3 (ME8793 – PROCESS PLANNING AND COST ESTIMATION)
 
Additive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formatsAdditive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formats
 
Selective laser sintering
Selective laser sinteringSelective laser sintering
Selective laser sintering
 
Sla recoating issues & fdm
Sla recoating issues & fdmSla recoating issues & fdm
Sla recoating issues & fdm
 
Computer control in process planning Unit 4 (ME CAD/CAM)
Computer control in process planning Unit 4 (ME CAD/CAM)Computer control in process planning Unit 4 (ME CAD/CAM)
Computer control in process planning Unit 4 (ME CAD/CAM)
 

Viewers also liked

Bài thuyết minh hoàn chỉnh môn thiết kế ngược
Bài thuyết minh hoàn chỉnh môn thiết kế ngượcBài thuyết minh hoàn chỉnh môn thiết kế ngược
Bài thuyết minh hoàn chỉnh môn thiết kế ngược
AN VIỆT SEO
 
Computer Vision Basics
Computer Vision BasicsComputer Vision Basics
Computer Vision Basics
Suren Kumar
 

Viewers also liked (17)

Parts of a Speech
Parts of a SpeechParts of a Speech
Parts of a Speech
 
Point cloud modeling
Point cloud modelingPoint cloud modeling
Point cloud modeling
 
Transforming Rasters and Point Clouds
Transforming Rasters and Point CloudsTransforming Rasters and Point Clouds
Transforming Rasters and Point Clouds
 
Computer vision
Computer visionComputer vision
Computer vision
 
Reverse Engineering Appistry and 3Tera's Approach to the Cloud Computing Market
Reverse Engineering Appistry and 3Tera's Approach to the Cloud Computing MarketReverse Engineering Appistry and 3Tera's Approach to the Cloud Computing Market
Reverse Engineering Appistry and 3Tera's Approach to the Cloud Computing Market
 
Geomagic_Control (EN)
Geomagic_Control (EN)Geomagic_Control (EN)
Geomagic_Control (EN)
 
Cad cam : Bai tap ve 3d
Cad cam : Bai tap ve 3dCad cam : Bai tap ve 3d
Cad cam : Bai tap ve 3d
 
Bài thuyết minh hoàn chỉnh môn thiết kế ngược
Bài thuyết minh hoàn chỉnh môn thiết kế ngượcBài thuyết minh hoàn chỉnh môn thiết kế ngược
Bài thuyết minh hoàn chỉnh môn thiết kế ngược
 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D Reconstruction
 
Simulink
SimulinkSimulink
Simulink
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
100 cad exercises
100 cad exercises100 cad exercises
100 cad exercises
 
Matlab simulink introduction
Matlab simulink introductionMatlab simulink introduction
Matlab simulink introduction
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Indoor Point Cloud Processing
Indoor Point Cloud ProcessingIndoor Point Cloud Processing
Indoor Point Cloud Processing
 
DDI Dense Point Cloud Processing Presentation Oct2009
DDI Dense Point Cloud Processing Presentation Oct2009DDI Dense Point Cloud Processing Presentation Oct2009
DDI Dense Point Cloud Processing Presentation Oct2009
 
Computer Vision Basics
Computer Vision BasicsComputer Vision Basics
Computer Vision Basics
 

Similar to Surface reconstruction using point cloud

Similar to Surface reconstruction using point cloud (20)

project_PPT_final
project_PPT_finalproject_PPT_final
project_PPT_final
 
Presentation
PresentationPresentation
Presentation
 
Marching Cubes
Marching CubesMarching Cubes
Marching Cubes
 
SROP_Poster
SROP_PosterSROP_Poster
SROP_Poster
 
Kintinuous review
Kintinuous reviewKintinuous review
Kintinuous review
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 
GIS Analysis For Site Remediation
GIS Analysis For Site RemediationGIS Analysis For Site Remediation
GIS Analysis For Site Remediation
 
Texture Mapping
Texture MappingTexture Mapping
Texture Mapping
 
Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
 
Maps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.pptMaps-Data-Entry-Part-1.ppt
Maps-Data-Entry-Part-1.ppt
 
Fingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptFingerprint Images Enhancement ppt
Fingerprint Images Enhancement ppt
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model Recovery
 
Geographical information systems
Geographical information systemsGeographical information systems
Geographical information systems
 
Object detection at night
Object detection at nightObject detection at night
Object detection at night
 
ODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scaleODSC India 2018: Topological space creation & Clustering at BigData scale
ODSC India 2018: Topological space creation & Clustering at BigData scale
 
2 d viewing computer graphics
2 d viewing computer graphics2 d viewing computer graphics
2 d viewing computer graphics
 
Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Data collection and input overview
Data collection and input overviewData collection and input overview
Data collection and input overview
 

More from ishan kossambe

More from ishan kossambe (9)

Automatic Identification of Sub Assembly in an Assembly
Automatic Identification of Sub Assembly in an AssemblyAutomatic Identification of Sub Assembly in an Assembly
Automatic Identification of Sub Assembly in an Assembly
 
Novel Approach to Automatically Generate Feasible Assembly Sequence
Novel Approach to Automatically Generate Feasible Assembly SequenceNovel Approach to Automatically Generate Feasible Assembly Sequence
Novel Approach to Automatically Generate Feasible Assembly Sequence
 
Semi-Active Vibration Control of a Quarter Car Model Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model  Using MR DamperSemi-Active Vibration Control of a Quarter Car Model  Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model Using MR Damper
 
Hydraulic assisted bridges
Hydraulic assisted bridgesHydraulic assisted bridges
Hydraulic assisted bridges
 
Solar still
Solar stillSolar still
Solar still
 
Assembly planning
Assembly planningAssembly planning
Assembly planning
 
Alumina Zirconia composite
Alumina Zirconia compositeAlumina Zirconia composite
Alumina Zirconia composite
 
Sub assemblies
Sub assembliesSub assemblies
Sub assemblies
 
Parametric modelling
Parametric modellingParametric modelling
Parametric modelling
 

Surface reconstruction using point cloud

  • 2. SURFACE RECONSTRUCTION BY POINT CLOUD DATA BY ISHAN KOSAMBE
  • 3. Contents • Reverse Engineering • Laser Scanners • Point Cloud Data • Surface Reconstruction • Various Techniques • Algorithm • Data Simplification
  • 4. • Original Manufacturer • Inadequate Documentation • Improve the product performance • Competition • Low cost production Reverse Engineering • Need • Process • Application
  • 5. • Need • Process • Application • Duplication of existing part • By capturing the components i. Dimensions ii. Features iii. Material properties Reverse Engineering
  • 6. Manufacturing Drawing Inspection Create 3D Model Obtaining Dimensional Details Physical Product • Need • Process • Application
  • 7. • Need • Process • Application • Entertainment • Automotive • Consumer Products • Mechanical designs • Rapid product development • Software Engineering Reverse Engineering
  • 9.
  • 10. • A point cloud is a set of data points in some coordinate system • Intended to represent the external surface of an object • Find Application in I. 3D CAD Model II. Metrology/Quality Inspection III. Medical Imaging IV. Geographic Information System V. Data Compression Point Cloud Data
  • 12. POINT CLOUD PROCESSING SOFTWARE • Cyclone and Cyclone Cloudworx (Leica, www.leica-geosystems.com) • Polyworks (Innovmetric, www.innovmetric.com) • Riscan Pro (Riegl, www.riegl.com) • Isite Studio (Isite, www.isite3d.com) • LFM Software (Zoller+Fröhlich, www.zofre.de ) • Split FX (Split Engineering, www.spliteng.com ) • RealWorks Survey (Trimble, www.trimble.com)
  • 13. Surface Reconstruction • Objective is to find a function that agrees with all the data points • Accuracy of finding this function depends upon 1. Density and the distribution of the reference points 2. Method
  • 14. Classifying Surface Fitting Methods • Closeness of fit of the resulting representation to the original data • Extent of support of the surface fitting method • Mathematical models
  • 15. Closeness of Fit • Fitting method can be either an interpolation or an approximation • Interpolation methods fit a surface that passes through all data points • Approximation methods construct a surface that passes near data points
  • 16. Extent of Support of the Surface Fitting Method • Method is classified as global or local • In the global approach, the resulting surface representation incorporates all data points to derive the unknown coefficients of the function • With local methods, the value of the constructed surface at a point considers only data at relatively nearby points
  • 17. Surface Interpolation Methods • Weighted average methods • Interpolation by polynomials • Interpolation by splines • Surface interpolation by regularization
  • 18. Weighted average methods • Direct summation of the data at each interpolation point • The weight is inversely proportional to the distance ri • Suitable for interpolating a surface from arbitrarily distributed data • Drawback is the large amount of calculations • To overcome this problem, the method is modified into a local version
  • 19. Interpolation by polynomials • p is a function defined in one dimension for all real numbers x by p(x) = ao + alx + ... + aN_lxN-1 + aNxN • Fitting a surface by polynomials proceeds in two steps 1. Determination of the coefficients 2. Evaluates the polynomial
  • 20. The general procedure for surface fitting with piecewise polynomials • Partitioning the surface into patches of triangular or rectangular shape • Fitting locally a leveled, tilted, or second- degree plane at each patch • Solving the unknown parameters of the polynomial
  • 21. Disadvantages of interpolation by polynomial 1. Singular system of equations 2. Tendency to oscillate, resulting in a considerably undulating surface 3. Interpolation by polynomials with scattered data causes serious difficulties
  • 22. Interpolation by splines • A spline is a piecewise polynomial function • In defining a spline function, the continuity and smoothness between two segments are constrained • Bicubic splines, which have continuous second derivatives are commonly used for surface fitting
  • 23. Surface Interpolation by Regularization • A problem is either well-posed or ill posed • Regularization is the frame within which an ill- posed problem is changed into a well-posed one • The problem is then reformulated, based on the variational principle, so as to minimize an energy function E • It has two functionals S & D • The variable λ is the controls the influence of the two functionals