Image Reconstruction From Scattered Cloud Points...

12
ISSN: 2278 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 11, November 2017 1298 All Rights Reserved © 2017 IJARECE AbstractFor reconstructing a surface in three dimensions, point clouds are used. Surface reconstruction helps to recreate the model of the object. The approximating surface from a given set of samples is called surface reconstruction. A surface is constructed by carefully selecting points from unorganized point clouds in three dimension space and can be converted into any geometrical shape by removing bad poles. An algorithm is used for the surface reconstruction from different point clouds in different geometrical shapes. The intented set of properties for such algorithms includes: incremental updating, representation of directional uncertainty, the ability to fill gaps in the reconstruction, and robustness in the presence of outliers. Power crust alogorithim is used to remove the bad poles and filteration is applied. The curve filtering and Point filtering is applied. Crust algorithm plays an important role due to its guaranteed quality of mesh generation. Crust algorithm monitors many parameters of mesh generation and examines the performance of the algorithm by calculating parameters. The main aim of the algorithm is to filter out insignificant data while preserving an acceptable level of output quality Index TermsAbout four key words or phrases in alphabetical order, separated by commas. I. INTRODUCTION Considering the areas of computer vision and computer graphics, 3D surface reconstruction is the course of capturing the shape and appearance of real objects. This process can be accomplished either by active or passive methods. If the model is allowed to change its shape in time, this is referred to as non-rigid construction. The research of 3D reconstruction has always been a complex goal to achieve. Using 3D reconstruction one can determine 3D profile of any object, as well as knowing the 3D coordinate of any point on the profile. The reconstruction of three-dimensional objects is generally regarded as scientific problem and core technology for a wide variety of fields, such as Computer Aided Geometric Design (CAGD), Computer Graphics, Computer Animation, Computer Vision, medical imaging, computational science, Virtual Reality, digital media, etc. Active Methods Active methods, i.e. range data methods, given the depth map, rebuild the 3D profile by numerical approximation approach and build the object in scenario based on model. These methods actively interfere with the reconstructed object. Passive Method Passive methods of 3D reconstruction do not interfere with the reconstructed object; they only use a sensor to measure the radiance reflected or emitted by the object's surface to infer its 3D structure through image understanding. Typically, the sensor is an image sensor in a camera sensitive to visible light and the input to the method is a set of digital images (one, two or more) or video. Surface reconstruction is the method of attaining three-dimensional complex surface model rapidly and Image Reconstruction From Scattered Cloud Points Using Hybrid Filteration Rumani Sharma*, Arun Bhatia** *ECE, Kurukshetra University, Haryana, INDIA **Lecturer of ECE, Kurukshetra University, Haryana, INDIA

Transcript of Image Reconstruction From Scattered Cloud Points...

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1298

All Rights Reserved © 2017 IJARECE

Abstract— For reconstructing a surface in three dimensions,

point clouds are used. Surface reconstruction helps to recreate

the model of the object. The approximating surface from a

given set of samples is called surface reconstruction. A surface

is constructed by carefully selecting points from unorganized

point clouds in three dimension space and can be converted

into any geometrical shape by removing bad poles. An

algorithm is used for the surface reconstruction from different

point clouds in different geometrical shapes. The intented set of

properties for such algorithms includes: incremental updating,

representation of directional uncertainty, the ability to fill gaps

in the reconstruction, and robustness in the presence of

outliers. Power crust alogorithim is used to remove the bad

poles and filteration is applied. The curve filtering and Point

filtering is applied. Crust algorithm plays an important role

due to its guaranteed quality of mesh generation. Crust

algorithm monitors many parameters of mesh generation and

examines the performance of the algorithm by calculating

parameters. The main aim of the algorithm is to filter out

insignificant data while preserving an acceptable level of

output quality

Index Terms—About four key words or phrases in

alphabetical order, separated by commas.

I. INTRODUCTION

Considering the areas of computer vision and computer

graphics, 3D surface reconstruction is the course of

capturing the shape and appearance of real objects. This

process can be accomplished either by active or passive

methods. If the model is allowed to change its shape in time,

this is referred to as non-rigid construction.

The research of 3D reconstruction has always been a complex

goal to achieve. Using 3D reconstruction one can determine

3D profile of any object, as well as knowing the 3D

coordinate of any point on the profile. The reconstruction of

three-dimensional objects is generally regarded as scientific

problem and core technology for a wide variety of fields, such

as Computer Aided Geometric Design (CAGD), Computer

Graphics, Computer Animation, Computer Vision, medical

imaging, computational science, Virtual Reality, digital

media, etc.

Active Methods

Active methods, i.e. range data methods, given the depth

map, rebuild the 3D profile by numerical approximation

approach and build the object in scenario based on model.

These methods actively interfere with the reconstructed

object.

Passive Method

Passive methods of 3D reconstruction do not interfere with

the reconstructed object; they only use a sensor to measure

the radiance reflected or emitted by the object's surface to

infer its 3D structure through image

understanding. Typically, the sensor is an image sensor in a

camera sensitive to visible light and the input to the method

is a set of digital images (one, two or more) or video.

Surface reconstruction is the method of attaining

three-dimensional complex surface model rapidly and

Image Reconstruction From Scattered Cloud

Points Using Hybrid Filteration

Rumani Sharma*, Arun Bhatia**

*ECE, Kurukshetra University, Haryana, INDIA

**Lecturer of ECE, Kurukshetra University, Haryana, INDIA

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1299

All Rights Reserved © 2017 IJARECE

accurately from three-dimensional statistics collected as a

sample, and it is mostly used in reverse engineering.

Three-dimensional data gathered by measuring device is

generally dense, so it is called Point Cloud data. Point cloud

data are considered as an accumulation of the points in

three-dimensional space, and every point cloud data has

three co-ordinates x, y, z.

According to the various forms of data, point cloud data can

be classified into two forms:

I. Ordered point cloud

II. Scattered point cloud.

There is an approach for the reconstruction of a surface, and

scalar fields defined over it, from scattered data points. The

points are assumed sampled from the surfaces of a 3D object,

and the sampling is assumed to be dense and uniform. Laser

range scanners are capable of producing a dense sampling,

usually organized in a rectangular grid, of an object surface.

Some models allow to measure the RGB components of the

color (i.e. three scalar fields) at each sample point. When the

object has simple shape, this grid of points can be an

acceptable representation. However, objects with a more

complex geometry, e.g. objects with holes, handles, pockets,

cannot be scanned in a single pass, and the various scans are

not easy to merge. Other applications, are like recovering the

shape of a bone from contour data extracted from a CT scan,

requires reconstruction of a surface from data points

arranged in slices. The approach of considering the input

points as unorganized are helpful of generating

cross-derivatives by a uniform treatment of all spatial

directions[20].

In High-quality reconstruction of geometry, a core goal is to

capture detailed (or dense) 3D models of the real scene. Many

systems based on real-time tracking, using sparse maps for

localization rather than reconstruction. Other systems have

used simple point based representations (such as surfels or

aligned point clouds) for reconstruction. Kinect Fusion goes

beyond these point-based representations by reconstructing

surfaces, which more accurately approximate real-world

geometry[14].

In some applications, other information derived from CAD

models, measured values or GPS can also be used and

integrated with the sensor data. . In active and passive

sensors, four other methods for object and scene modelling

can currently be classified :

(1) Image-Based Rendering (IBR): This method does not

consider the generation of a geometric 3D model but, for

specific objects and in view of specific camera motions and

scene conditions, it might be taken as a good technique for

the generation of virtual views. IBR creates novel views of

3D environments directly from input images. The Object

discontinuities, especially in large-scale and geometrically

complex environments, will change the output. Therefore,

the IBR method is generally only used for operation that

require limited visualisation.

(2) Image-Based Modelling (IBM): This is the method

which is widely used for geometric surfaces of architectural

objects or for precise terrain and city modeling. IBM methods

(including photogrammetry) use 2D image measurements

(correspondences) to recover 3D object information from a

mathematical model or they obtain 3D data using methods

such as shape from shading, texture, specularity, contour

(medical applications) and shape from 2D edge gradients.

They are very compact and the sensors are often low cost.

(3) Range-Based Modeling: This method directly occupies

the 3D geometric information of an object. It is based on

costly (at least for now) active sensors and can produce a

highly detailed and accurate representation of most shapes.

The sensors rely on artificial lights or pattern projection. In

the past 25 years many advancements have been made in the

field of solid-state electronics and photonics and many active

3D sensors have been developed. Nowadays many

commercial solutions are available, based on triangulation

(with laser light or border projection), time-of-flight,

continuous wave, interferometry or reflectivity measurement

principles.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1300

All Rights Reserved © 2017 IJARECE

(4) Combination Of Image-Based And Range-Based

Modeling: Photogrammetry and laser scanning have been

combined in particular for complex or large architectural

objects, in which no technique by itself can be efficiently and

quickly provide a complete and detailed model. Mostly the

basic shapes such as planar surfaces are determined by

image-based methods while the fine details such as reliefs

employ range sensors[15].

1.5 SURFACE RECONSTRUCION PHASES

Surface Reconstruction phases has the following steps :

Phase 1: Initial Surface Estimation

Phase 2: Mesh Optimization

Phase 3: Smooth Surface Optimization

Phase 1: Initial surface estimation: From an unorganized

set of points, phase 1 creates an initial dense mesh. This

phase evaluates the topology of the surface and generates an

initial estimation of the geometry.

Phase 2: Mesh optimization: Initially the dense mesh

generated in phase 1, phase 2 changes the number of faces by

reducing them and improves the fitting to the data points.

This problem is formulated as optimization of an energy

function that models the trade-off between the competing

goals of accuracy, efficiency and preciseness. The number of

vertices in the mesh, the connections between them, and their

respective positions are taken as free variables in

optimization.

Phase 3: Smooth surface optimization: In third phase, the

surface representation is transformed from a piecewise linear

one (meshes) to a piecewise smooth surface. A new piecewise

smooth representation based on subdivision is now

introduced. These surfaces are perfect for surface

reconstruction because they are simple and easy to

implement, models sharp features precisely and can be fitted

using an extension of the phase 2 optimization[9].

Fig. 1 Surface Reconstruction phases

Various areas considered in Surface Reconstruction

Qualitative Properties

Active Illumination

Calibrated Environment

Uncalibrated Environments

An approach for the reconstruction of a surfaces is

considered, and scalar fields defined over it, from scattered

data points. The points are assumed to be sampled from the

surface of a 3D object, and the sampling is considered to be

dense and uniform.

Laser range scanners are able to produce a dense sampling,

mostly organized in a rectangular grid, of an object surface.

Some models also helps to measure the RGB components of

the color (i.e. three scalar fields) at each sampled point.

When the object has a simple shape, this grid of points can

have a sufficient representation. However, objects with a

more complex geometry, e.g. objects with holes, handles,

pockets, cannot be scanned in a single pass, and the various

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1301

All Rights Reserved © 2017 IJARECE

scans are not easy to merge. Other applications include

restoring the shape of a bone from contour data extracted

from a CT scan, require reconstruction of a surface from data

points organized in slices. This approach of considering the

input points as unorganized has the advantage of producing

cross-derivatives by the equal treatment of all spatial

directions[20].

II. LITERATURE REVIEW

Fabio Remondino, Sabry El-Hakim (2006) presented a full

pipeline for 3D modelling from terrestrial image data,

regarding the different approaches and analysing all the steps

involved. The main problems and the available solutions are

used for the generation of 3D models from terrestrial images.

Shivali Goel, Rajiv Bansal (2013) developed a system for

image reconstruction from scattered cloud points. Crust

algorithm with umbrella Filtering will be implemented.

Crust algorithm plays a vital role due to its guaranteed

quality of triangular mesh generation. Crust algorithm

monitors the various different parameters of mesh generation

and evaluates the performance of the algorithm by

calculating parameters. The main motive of the algorithm is

to filter out left insignificant data while preserving an

acceptable level of output quality.

Mincheol Yoon et. al. (2007) studied the suitability of

ensembles for surface reconstruction. They experimented

with a largely used normal reconstruction technique and

Multi-level Partitions of Unity accurate for surface

reconstruction, showing that normal and surface ensembles

can be completely combined to handle noisy point sets.

Rajdeep Hooda, Anil Kamboj (2016) studied and analised

various algorithms like crust algorithm, power algorithm and

Delaunay algorithm compared for time taken by the

algorithm for the surface reconstruction.

William Y. Chang (2007) studied techniques for

reconstructing surfaces from points. He describe four main

ideas in the graphics literature: signed distance estimation,

Voronoi-based reconstruction, implicit surface fitting, and

moving least squares surfaces. The main challenges include

reconstruction without surface normals, robustness to noise,

accuracy to sharp features, and provable reconstruction

guarantees.

Rajinder Singh (2015) discussed that virtual machines give

users facility to run different operating system on the current

operating system .With the help of Virtual Machines users

can test the new versions of the software whether they fulfill

the requirements or not. Virtual Machines also help to reduce

the hardware cost of the computer system as one can follow

the desired hardware needs. Main player of Virtual Machines

are Virtua Box, VMware , QEMU, and Windows Virtual PC.

Two Virtual Machine software Virtual Box and VMware are

discussed. Various Features of both the machines are also

discussed.

Bernhard Reitinger et. al. developed a first prototype of a

collective 3D reconstruction system for modeling urban

scenes. An Augmented Reality scout is a person who is

supplied with an ultra-mobile PC, an attached USB camera

and a GPS receiver. The scout is exploring the urban

environment and brings a sequence of 2D images. These

images are explained with GPS data and used iteratively as

input for a 3D reconstruction engine which reconstructs the

3D models on-the-fly. This turns modeling into an

interactive and collaborative task.

Bing Han et. al. presented a different surface fitting

approach for 3D dense reconstruction. They proposed a

non-linear deterministic annealing algorithm to dissolve the

3D sparse structure to separate regions, and estimate the

dense depth map by plane surface fitting. The experimental

results reveal that the new approach can segmented in the 3D

space geometrically and generates smoother dense depth

map.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1302

All Rights Reserved © 2017 IJARECE

III. PROPOSED WORK

A. PROBLEM ANALYSIS

Having studied the various previous approaches,

techniques and methods used for the recreation of the surface

in three dimensions revealed out numbers of issues related to

it. The limitations found cannot be eliminated to zero, but

can be reduced to an acceptable level by various iterations

performed by filtering the point clouds.

Following are the various issues related to it:

1) Computational Time: It is the most important

criteria to measure the efficiency of a method. The

technique must be time efficient so as to reduce the

time spent on the computation of the point clouds

and removing unwanted point clouds.

2) Noise: The main factor in all the techniques which

should be reduced to minimum is noise. It appears

in form of distortion of the original surface. Since

accurate model is practically not possible, so an

approximate model should be recreated.

3) Space Utilisation: The true requirement is that the

surface should utilize less space. Hence, the

technique should be chosen such that it minimize

the space utilization by removing the unwanted

point clouds from the model.

4) Minimum Cost: It always remains the prime factor

in every field of technology. High efficiency and low

cost is the main criteria to chosose any technique.

Hence, the technique followed must be yield high

output at low cost.

B. Problem Statement

Some type of filter technique which can remove

insignificant data from original data sets. The

researchers are motivated to reduce the cost of

surface reconstruction by removing insignificant

data, because computation cost is closely related to

the complexity of the data. The main aim of the

algorithm is to filter out insignificant data while

preserving an acceptable level of output quality. In

the previous works, reconstruction time and average

distance had been focused. In addition, there are

many factors which can be concentrated upon.

C. Proposed work

Power crust algorithm is our proposed work. The hybrid

filteration technique is used by the combination of curve

filtering and point filtering. Reduction in space points is

obtained by using Power crust algorithm. This algorithm

gives the better utilization of space. Bad poles are also

removed along with the reduction in space. The filteration

techniques are also used – curve filtering and point filtering

with different values of multiplying factor.

IV. RESULT AND ANAYLSIS

Our aim is to reduce the cost of surface reconstruction by

applying filtering techniques such as curve filtering and

point filtering. Below are shown the results of our proposed

work.

1. Here, we first started with a point cloud image which

is named as ‗hot dogs‘. Initially the size of the

image, without filteration, is 1196826, with

multiplying factor, m =1000. Then we applied curve

filtering on the original image with different values

of curve, C.

Fig 2.. showing original image of hotdog without filteration

a) The reduced size is obtained at 0.2 value of C which is

1155676 and this gives reduction in size of

approximately 3.4%.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1303

All Rights Reserved © 2017 IJARECE

Fig. 3 showing hotdog with curve filtering

(threshold), C 0.2, giving around 3.4% reduction in

size.

Table for curve filtering applied on Hotdog and

corresponding reduction in space.

Fig. 4 graph of space reduction in % vs curve

filtering(threshold) for hotdog at various values of curve

filtering.

1. Second iteration we performed on point cloud image

‗knots‘. Without applying filteration, the original

size of the image with a multiplying factor m equal

to 100, is 369935.

Fig. 5 showing original size of ‗knots‘ without

filteration.

a) At C equal to 0.5, the reduced size is 261645, which

gives nearly 29% reduction in size.

Fig. 6 representing curve filtering of 0.5 applied on

knots.

Table of various values of curve filtering applied on

knots and their corresponding %age reduction in

size

Image Name- knot

Original Size-

369935

Curve

Filtering(Threshold)

Space Reduction

in %age

0.3 98

0.4 61

0.5 29

Image Name – hotdogs

Original Size-

1196826

Curve Filtering(Threshold) Space Reduction in

%age

0.1 68

0.2 3.4

0.3 0.000083

0.4 0.23

0.5 0.00033

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1304

All Rights Reserved © 2017 IJARECE

0.6 0.28

0.7 .00027

Fig. 7 Plot between space reduction and curve

filtering on ‗knots‘.

The above shown table and graph are for various

values curve filtering applied on pts file. There is a

considerable decrease in the size by applying

filteration. The graph plotted between various

values of curve filtering and subsequent decrease in

space obtained.

2. Another filtering is performed on point cloud image

‗bunny‘ original size 5313935 at m 1,00,000.

Fig. 8 showing original image of bunny with

multiplying factor, m 1,00,000

a) At C 0.1 , the size of image is 3510632 which

gives approximately 33% reduction in size.

Fig. 9 curve filtering,C of value 0.1 applied on

bunny.

Table for various values of curve filtering

applied on ‗bunny‘ and corresponding

reduction in size.

Image Name – Bunny

Original Size-

5313935

Curve Filtering(Threshold)

Space Reduction in

%age

0.1 33

0.2 8.24

0.3 2.23

0.4 0.96

0.5 0.36

0.6 0.091

Fig. 10 Graph plotted between space reduction and curve

filtering (threshold)

Above shown is the table and graphical representation of the

curve filteration applied on pts file ,bunny‘. The table shows

that there is considerable amount of decrease in space.

Above shown is the table and graphical representation of the

curve filteration applied on pts file ,bunny‘. The table shows

that there is considerable amount of decrease in space.

Secondly, we will discuss point filtering on point cloud

images knots and hotdog.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1305

All Rights Reserved © 2017 IJARECE

1. Our first concern will be ‗hotdog‘ whose original size

is 672748 with multiplying factor, m 100. Now

applying different values of point filtering will yield

different results.

Fig. 11 Original image of ‗hotdog‘ without any

filteration.

a) With point filtering of 0.7, the size of image

obtained is 672487 which gives reduction in

size of 0.038%.

Fig. 12 presenting ‗hotdog‘ with point filtering

of 0.7 applied on it.

Table of point filtering with different values applied on

‗hotdog‘ giving reduction in size.

Image Name- Hotdog Original size- 672748

Point Filtering

(Threshold)

Space Reduction in %age

0.7 0.038

0.8 0.022

0.9 0.002

Fig. 13 Plot between space reduction and threshold values of

point filtering applied on ‗hotdog‘.

Space reduction has been obtained by applying point filtering

on pts file named ‗hot dog‘. The Tabular representation as

well as graphical representation has been shown above and

space reduction is obtained at different values of filtering.

2. Now point filtering is applied on ‗hotdog‘ with

combination of curve filtering, keeping value of

curve filtering constant and varying the value of

point filtering.

Fig. 14 Original image of ‗hot dog‘ without

filteration

At first, the value of curve filtering 0.3 is used and

value of point filtering is varied.

a) For point filtering 0.5, the reduction in size

obtained is 666022 which is 0.99%.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1306

All Rights Reserved © 2017 IJARECE

Fig. 15 Curve filtering 0.3 and point filtering 0.5 applied

on ‗hotdog‘ giving 0.99% reduction in size.

a) For 0.6 value of point curve, the image of the

size 665765 is obtained, around 1.03% reduced

size.

Fig. 16 Curve filtering 0.3 and point filtering 0.6 applied on

‗hotdog‘ giving 1.03% reduction in size.

Table Point filtering with different values

applied on ‗hotdog‘ giving reduction in size.

Image Name-

Hotdog

Original size-

672748

Point Filtering

(Threshold)

Space Reduction in

%age

0.5 0.99

0.6 1.03

0.7 1.02

Fig.17 Plot between space reduction and threshold values of

point filtering applied on ‗hotdog‘.

V. CONCLUSION

Here Power Crust algorithm has been implemented with

point filtering and curve filtering. Filtering has been applied

to calculate the bad poles and remove them. Removing the

bad poles from the surface improves the space utilisation and

increases efficiency. These points contain important

information for surface reconstruction. Less geometric points

results in ease of computation hence less computational time.

Geometric patterns become more easier to understand.

VI. FUTURE SCOPE

Planned future work includes improving the performance of

the algorithm. We have already achieved better reductions in

the number of centers but at the cost of slower fitting times.

The main disadvantage is that the image is taken only of pts

extension. This is the limitation with the algorithm so we can

improve its efficiency by dealing with another image format.

Improvement can also be achieved by reducing the noise that

appear in the models so that structure can be more accurately

constructed.

REFERENCES

Agostinho de Medeiros Brito Júnior, Adrião Duarte Dória

Neto, Jorge Dantas de Melo, and Luiz Marcos

Garcia Gonçalves, ―An Adaptive Learning

Approach for 3-D Surface

Reconstruction From Point Clouds‖, IEEE

Transactions On Neural Networks, vol 19, issue 6,

May 28, 2008.

[2] Andrei C. Jalba and Jos B. T. M. Roerdink, Senior

Member, IEEE, ” Efficient Surface Reconstruction

From Noisy Data Using Regularized Membrane

Potentials‖, IEEE Transactions On Image

Processing, vol. 18, no. 5, may 2009.

[3] Vikas Chauhan, Manoj Arora and R. S. Chauhan,

Department of Electronics & Communication

Engg., JMIT Radaur, Yamunanagar, INDIA,

―Comparison of Delaunay Algorithm And Crust

Algorithm for the Optimization of Surface

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1307

All Rights Reserved © 2017 IJARECE

Reconstruction System‖ , Pelagia Research Library

Advances in Applied Science Research, 2011

[4] Yi-Ling Chen, Student Member, IEEE, and

Shang-Hong Lai, Member, IEEE ,‖ An Orientation

Inference Framework for Surface Reconstruction

From Unorganized Point Clouds‖ , IEEE

Transactions On Image Processing, vol. 20, no. 3,

march 2011.

[5] ZHOU Min, Zhongshan Polytechnic, Zhongshan

, Guangdong,‖ A New Approach of Composite

Surface Reconstruction Based on Reverse

Engineering‖, Elsevier Ltd. Procedia Engineering

00 (2011)

[6] Thomas Schops, Torsten Sattler, Christian Hane,

Marc Pollefeys,ETH Zurich, Switzerland, ‖ 3D

Modeling on the Go: Interactive 3D Reconstruction

of Large-Scale Scenes on Mobile Devices‖ , 3DV

2015, ©2015 IEEE.

[7] Ilya Braude, Jeffrey Marker, David Breen,

Department of Computer Science, Drexel

University, Philadelphia, PA, Ken Museth,

Department of Science and Technology, Link¨oping

University, Norrk¨oping, Sweden, Jonathan

Nissanov, Department of Neurobiology & Anatomy,

Drexel University College of Medicine,

Philadelphia, PA, ―Contour-Based Surface

Reconstruction using MPU Implicit Models‖ ,

Elsevier Science.

[8] David Page, Andreas Koschan, and Mongi Abidi,

University of Tennessee, USA,‖ Methodologies and

Techniques for Reverse Engineering–The Potential

for Automation with 3-D Laser Scanners‖.

[9] Bruno Dutailly, Helene Coqueugniot, Pascal

Desbarats, Stefka Gueorguieva, Remi Synave,

Universite Bordeaux, CNRS, Talence Cedex,

France, ―3d Surface Reconstruction Using HMH

Algorithm‖, IEEE, International Conference on

Image Processing December 2009.

[10] Nidhi Sharma, CSE & Kurukshetra University,

Haryana, India, ‖ A Survey on Surface

Reconstruction Algorithms for 3-D Unorganized

points‖, International Journal of Advanced

Research in Computer Science and Software

Engineering, Volume 4, Issue 4, April 2014.

[11] Bruno Dutailly, Helene Coqueugniot, Universite

Bordeaux, CNRS, UMR 5199 PACEA, F-33405,

Talence Cedex, France, Pascal Desbarats, Stefka

Gueorguieva, Remi Synave, Universite Bordeaux,

CNRS, UMR 5800 LaBRI, F-33405, Talence

Cedex, France, ―3D Surface Reconstruction Using

Hmh Algorithm‖, International Conference on

Image Processing · December 2009 DOI:

10.1109/ICIP.2009.5413911, Source: IEEE Xplore.

[12] Bernhard Reitinger, Dieter Schmalstieg, Institute

for Computer Graphics and Vision, Graz University

of Technology, Austria, Christopher Zach, VRVis

Research Center, Austria, ―Augmented Reality

Scouting for Interactive 3D Reconstruction‖, IEEE,

2007.

[13] Hailin Jin, Anthony J. Yezzi, Yen-Hsi Tsai,

Li-Tien Cheng, and Stefano Soatto , ―Estimation of

3D Surface Shape and Smooth Radiance from 2D

Images: A Level Set Approach‖, Journal of

Scientific Computing, Vol. 19, Nos. 1–3, December

2003, Received May 3, 2002; accepted (in revised

form) September 14, 2002.

[14] Shahram Izadi, Otmar Hilliges, Pushmeet Kohli,

Jamie Shotton, Steve Hodges, Microsoft Research

Cambridge, UK, Dustin Freeman, University of

Toronto, Canada, Andrew Fitzgibbon, David Kim,

Newcastle University, UK, David Molyneaux,

Lancaster University, UK, Richard Newcombe,

Andrew Davison, Imperial College London, UK,

―KinectFusion: Real-time 3D Reconstruction and

Interaction Using a Moving Depth Camera‖,

October 16, 2011, research conducted at Microsoft

Research Cambridge, UK.

[15] Fabio Remondino , Swiss Federal Institute of

Technology (ETH), Zurich, Sabry El, National

Research Council, Ottawa, Canada, ―Image-Based

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1308

All Rights Reserved © 2017 IJARECE

3d Modelling: A Review‖, The Photogrammetric

Record 21(115): 269–291 (September 2006).

[16] SHIVALI GOEL , CSE, Kurukshetra University,

Kurukshetra, India, RAJIV BANSAL, Assistant

Professor (CSE), JMIT, Yamuna Nagar, Haryana,

India, ‖ Implementation Of Surface Reconstruction

Using Scattered Point Cloud With Crust

Algorithm‖, International Journal of Computer

Science and Engineering (IJCSE), ISSN

2278-9960,Vol. 2, Issue 4, Sep 2013, 185-190 ©

IASET.

[17] Jing Tong, Jin Zhou, Ligang Liu, Zhigeng Pan, and

Hao Yan, ‖ Scanning 3D Full Human Bodies using

Kinects‖.

[18] Shivali Goel ,CSE, Kurukshetra University,India,

Rajiv Bansal, Asst Prof. (CSE), JMIT ,India, ―

Surface Reconstruction Using Scattered Cloud

Points ―International Journal of Advanced Research

in Computer Science and Software Engineering,

Volume 3, Issue 5, May 2013.

[19] J. C. Carr, T. J. Mitchell, Applied Research

Associates NZ Ltd, University of Canterbury, J. B.

Cherrie, W.R. Fright, B. C. McCallum, Applied

Research Associates NZ Ltd, R. K. Beatson,

University of Canterbury, ―Reconstruction and

Representation of 3D Objects with Radial Basis

Functions‖, 2001.

[20] Chandrajit L. Bajaj, Fausto Bernardini, Guoliang

Xu, Department of Computer Sciences, Purdue

University, ―Automatic Reconstruction of Surfaces

and Scalar Fields from 3D Scans‖, Kluwer

Academic publisher by Norwell, MA, 2004.

[21] Mincheol Yoon, Yunjin Lee, Seungyong Lee,

Department of Computer Science and Engineering,

POSTECH, San 31, Hyoja-dong, Pohang, 790-784,

Republic of Korea, Ioannis Ivrissimtzis,

Department of Computer Science, Durham

University, South Road, Durham DH1 3LE, UK,

Hans-Peter Seidel, Max-Planck-Institut f¨ur

Informatik, Stuhlsatzenhausweg 85, 66123

Saarbrucken, Germany, ‖ Surface and normal

ensembles for surface reconstruction‖

Sciencedirect, Computer-Aided Design 39 (2007)

408–420, Received 14 September 2006; accepted 16

February 2007.

[22] William E. Lorensen, Harvey E. Cline, General

Electric Company, Corporate Research and

Development, Schenectady, New York 12301,

―Marching Cubes: A High Resolution 3D Surface

Construction Algorithm‖, Computer Graphics,

Volume 21, Number 4,July 1987. William E.

[23] Brian Curless and Marc Levoy, Stanford University,

―A Volumetric Method for Building Complex

Models from Range Images‖, SIGGRAPH '96

Proceedings of the 23rd annual conference on

Computer graphics and interactive techniques,

1996.

[24] Amin Alqudah,Computer Engineering

Department, Hijjawi Faculty for Engineering

Technology, Yarmouk University, Irbid, Jordan,

―Survey of Surface Reconstruction Algorithms‖,

Journal of Signal and Information Processing,

2014, 5, 63-79, Published Online August 2014 in

SciRes, Received 8 April 2013; revised 15 May

2013; accepted 7 June 2013.

[25] Gang Zeng, Long Quan, Dep. of Computer Science,

HKUST, Clear Water Bay, Kowloon, Hong Kong,

Sylvain Paris, GRAVIR-IMAG, INRIA

Rhone-Alpes, 38334, Saint Ismier, France, Maxime

Lhuillier, LASMEA, UMR CNRS 6602, Universite

Blaise-Pascal, 63177, Aubiere, France, ―Surface

Reconstruction by Propagating 3D Stereo Data in

Multiple 2D Images‖, Springer-Verlag Berlin

Heidelberg 2004.

[26] Rajdeep Hooda, Anil kamboj, ―A Survey of Surface

Reconstruction‖, International Journal of Advanced

Research in Electronics and Communication

Engineering (IJARECE) Volume 5, Issue 4, April

2016.

ISSN: 2278 – 909X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 6, Issue 11, November 2017

1309

All Rights Reserved © 2017 IJARECE

[27] William Y. Chang, Department of Computer

Science and Engineering, University of California,

San Diego, ‖ Surface Reconstruction from Points‖

[28] Andrei C. Jalba and Jos B. T. M. Roerdink Senior

Member, IEEE, ―Efficient Surface Reconstruction

using Generalized Coulomb Potentials‖, IEEE

Transactions On Visualization And Computer

Graphics, vol. 13, no. 6, november/december 2007.

[29] Rajinder Singh, Dept. of Computer Science and

Applications, Panjab University S.S.G. R.C.

Hoshiarpur Punjab, India, ― A Comparison of

Features of VirtualBox and VMware‖, International

Journal of Advanced Research in Computer Science

and Software Engineering, Volume 5, Issue 9,

September 2015.

[30] V. Estellers, M.A. Scott, S. Soatto, ―Robust Surface

Reconstruction‖Society for Industrial and Applied

Mathematics, Vol. xx, pp. x x–x

[31]

https://en.wikipedia.org/wiki/Ubuntu_(operating_

system)

http://blog.sudobits.com/2012/07/20/top-17-termin

al-commands-every-ubuntu-user-should-know-abo

ut/

[32] http://www.geomview.org/

[33]

https://www-uxsup.csx.cam.ac.uk/pub/doc/suse/su

se9.0/userguide-9.0/ch24s04.html.

[34] https://help.ubuntu.com/community/VirtualBox

[35]

https://en.wikipedia.org/wiki/GNU_Compiler_Co

llection