Abstract
Surface reconstruction means that retrieve the data by scanning an object using a device such as laser scanner and construct it using the computer to gain back the soft copy of data on that particular object. It is a reverse process and is very useful especially when that particular object original data is missing without doing any backup. Hence, by doing so, the data can be recollected and can be stored for future purposes. The type of data can be in the form of structure or unstructured points. The accuracy of the reconstructed result should be concerned because if the result is incorrect, hence it will not exactly same like the original shape of the object. Therefore, suitable methods should be chosen based on the data used. Soft computing methods also have been used in the reconstruction field. This papers highlights the previous researches and methods that has been used in the surface reconstruction field.
Similar content being viewed by others
References
Aganj E, Keriven R, Pons JP (2009) Photo-consistent surface reconstruction from noisy point clouds. 16th IEEE international conference on image processing (ICIP), 2009. pp 505–508
Allègre R, Chaine R, Akkouche S (2005) Convection-driven dynamic surface reconstruction. In: Proceedings of the international conference on shape modeling and applications (SMI’05), 2005. pp 33–42
Allègre R, Chaine R, Akkouche S (2006) A dynamic surface reconstruction framework for large unstructured point sets. Symposium on Point-Based Graphics, 2006. pp 17–26
Amenta N, Bern M, Kamvysselis M (1998) A new voronoi-based surface reconstruction algorithm. In: Proceedings of SIGGRAPH’1998. pp 415–421
Ardia D, Boudt K, Carl P, Mullen KM, Peterson BG (2011) Differential evolution with DEoptim an application to non-convex portfolio optimization. The R Journal 3/1: 27–34
Arie JB, Nandy D (1998) A neural network approach for reconstructing surface shape from shading. In: Proceedings of the international conference on image processing, 1998. ICIP 98. pp 972–976
Bae E, Weickert J (2010) Partial differential equations for interpolation and compression of surfaces. In: Dæhlen M et al (eds) MMCS 2008, LNCS 5862, pp 1–14
Barhak J, Fischer A (2001) Parameterization and reconstruction from 3D scattered points based on neural network and PDE techniques. IEEE Trans Vis Comput Graph 7(1): 1–16
Bernardini F, Mittleman J, Rushmeier H, Silva C, Taubin G (1999) The ball-pivoting algorithm for surface reconstruction. IEEE Trans Vis Comput Graph 5(4): 349–359
Bertsimas D, Tsitsiklis J (1993) Simulated annealing. Stat Sci 8(1): 10–15
Bokhabrine Y, Fougerolle YD, Foufou S, Truchetet F (2007) Genetic algorithms for gielis surface recovery from 3D data sets. IEEE international conference on image processing, 2007. ICIP 2007, pp 549–552
Bolitho M, Kazhdan M, Burns R, Hoppe H (2009) Parallel poisson surface reconstruction. International symposium on visual computing 2009, pp 678–689
Boudjemaï F, Enberg PB, Postaire JG (2003) Surface modeling by using self organizing maps of Kohonen. IEEE Int Conf Syst Man Cybernet 3: 2418–2423
Boudjemaï F, Enberg PB, Postaire JG (2005) Dynamic adaptation and subdivision in 3D-SOM application to surface reconstruction. In: Proceedings of the 17th IEEE international conference on tools with artificial intelligence (ICTAI’05), 6. p 430
Carr JC, Beatson RK, McCallum BC, Fright WR, McLennan TJ, Mitchell TJ (2003) Smooth reconstruction from noisy range data. In: Proceedings of the 1st international conference on computer graphics and interactive techniques in Austalasia and South East Asia GRAPHITE 03 (2003). vol 3. ACM Press, pp 119–ff
Chandrasekaran M, Muralidhar M, Murali Krishna C, Dixit US (2009) Application of soft computing techniques in machining performance prediction and optimization: a literature review. Int J Adv Manuf Techol 46: 445–464
Chen DS, Jain RC, Schunck BG (1992) Surface reconstruction using neural networks. In: Proceedings of the 1992 IEEE computer society conference on computer vision and pattern recognition, CVPR ’92. pp 815–817
Chen DS, Jain RC (1994) Surface reconstruction using robust back propagation. 1994 IEEE international conference on neural networks, 1994. IEEE World Congr Comput Intell 6: 4072–4077
Chen S, Zhang J, Zhang H, Guan Q, Du Y, Yao C, Zhang J (2010) Myocardial motion analysis for determination of tei-index of human heart. Sensors 10(12): 11428–11439
Cheng WC (2006) Neural-network-based photometric stereo for 3D surface reconstruction. 2006 International joint conference on neural networks, Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada. pp 404–410
Cheng X, Wang J, Wang Q (2007) Leak-mending and recruitment of incomplete points data in 3D reconstruction based on genetic algorithm. Third international conference on natural computation (ICNC 2007), pp 259–263
Cho SY, Chow WS (2001) Neural computation approach for developing a 3-D shape reconstruction model. IEEE Trans Neural Netw 12(5): 1204–1214
Dalmasso P, Nerino R (2004) Hierarchical 3D surface reconstruction based on radial basis functions. In: Proceedings of the 2nd international symposium on 3D data processing, visualization, and transmission (3DPVT’04). pp 574–579
Dehmollaian M (2011) Through-wall shape reconstruction and wall parameters estimation using differential evolution. IEEE Geosci Remote Sens Lett 8(2): 201–205
Deng S, Li Y, Jiang L, Cao Y, Zhang J (2011) Surface reconstruction from sparse non-parallel cross-sections for freehand 3D ultrasound using variational implicit functions. pp 553–558
Dey TK, Goswami S (2003) Tight cocone: a water-tight surface reconstructor. In: Proceedings of 8th ACM symposium on solid modeling application. pp 127–134
do Rêgo RLME, Araújo AFR (2010) A surface reconstruction method based on self-organizing maps and intrinsic delaunay triangulation. pp 1–8
Edelsbrunner H, Mücke EP (1994) Three-dimensional alpha shapes. ACM Trans Graph 13(1): 43–72
Engelbrecht Andries P (2002) Computational intelligence. Wiley, Chichester
Fang M, Chen D, Zhu B (1997) Model reconstruction of existing poducts using NN for reverse engineering. 1997 IEEE international conference on intelligent processing systems. Beijing, China. pp 396–400
Floriani LD (1987) Surface representations based on triangular grids. Istituto per la Matematica Applicata—C.N.R., Via L. B. Alberti 4, 1-16132 Genova, Italy. pp 27–50
Forkan F, Shamsuddin SM (2008) Kohonen-Swarm algorithm for unstructured data in surface reconstruction. Fifth international conference on computer graphics, imaging and visualization. pp 5–11
Gálvez A, Iglesias A, Cobo A, Puig-Pey J, Espinola J (2007) Bézier curve and surface fitting of 3D point clouds through genetic algorithms, functional networks and least-squares approximation. Gervasi O, Gavrilova M (eds) ICCSA 2007, LNCS 4706, Part II. pp 680–693
Gálvez A, Cobo A, Puig-Pey J, Iglesias A (2008) Particle swarm optimization for Bézier surface reconstruction. Lecture Notes in Computer Science vol. 5102/2008. pp 116–125
Goldenthal R, Bercovier M (2004) Design of curves and surfaces using multi-objective optimization. [Online]. Available at: http://leibniz.cs.huji.ac.il/tr/741.pdf [Accessed 19 Aug 2011]
Guo G, Wu X, Wang MY, Wu J (2010) Fast implicit surface reconstruction method based on normal constraints. In: Proceedings of the 2010 IEEE, international conference on mechatronics and automation, August 4–7, 2010, Xi’an, China. pp 1783–1788
He Y, Qin H (2004) Surface reconstruction with triangular B-splines. In: Proceedings of the geometric modeling and processing 2004 (GMP’04). pp 279–287
Hoffmann M (2005) Numerical control of kohonen neural network for scattered data approximation. Numer Algorithm 39: 175–186
Höllig K, Reif U, Wipper J (1991) B-spline approximation of neumann problems. Mathematics Subject Classification. pp 1–13
Hwang JN, Li H (1991) A surface reconstruction neural network for absolute orientation problems. In: Proceedings of the 1991 IEEE workshop neural networks for signal processing. pp 513–522
Ivrissimtzis IP, Jeong WK, Seidel HP (2003) Using growing cell structures for surface reconstruction. In: Proceedings of the shape modeling international 2003 (SMI.03). pp 78–86
Jaganathan B, Venkatesh S, Bhardwaj Y, Prakash CA (2011) Kohonen’s self organizing map method of estimation of optimal parameters of a permanent magnet synchronous motor drive. India international conference on power electronics (IICPE). pp 1–6
Júnior AdMB, Neto ADD, de Melo JD (2004) Surface reconstruction using neural networks and adaptive geometry meshes. In: Proceedings of the IEEE international joint conference on neural networks, 2004, vol 1. pp 803–807
Júnior AdMB, Neto ADD, Melo JDd, Gonçalves LMG (2008) An adaptive learning approach for 3-D surface reconstruction from point clouds. IEEE Trans Neural Netw pp 1–11
Kazhdan M, Bolitho M, Hoppe H (2006) Poisson surface reconstruction. Eurograph Symp Geom Process pp 61–70
Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE international conference on neural networks (ICNN’95), Perth, Australia. pp 1942–1948
Kobayashi M, Okabe T, Matsushita Y, Sato Y (2011) Surface reconstruction in photometric stereo with calibration error. 2011 international conference on 3D imaging, modeling, processing, visualization and transmission. pp 25–32
Kohonen T (1990) The self-organizing map. Proc IEEE 78(9): 1464–1480
Kohonen T, Honkela T (2007) Kohonen network. [Online]. Available at: http://www.scholarpedia.org/article/Kohonen_network [Accessed 19 Aug 2011]
Kumar GS, Kalra PK, Dhande SG (2003) Parameter optimization for B-spline curve fitting using genetic algorithms. The 2003 Congress on Evolutionary Computation, 2003. CEC ’03. pp 1871–1878
Kuparinen T, Kyrki V (2009) Optimal reconstruction of approximate planar surfaces using photometric stereo. IEEE Trans Pattern Anal Mach Intell 31(12): 2282–2289
Lecrivain GM, Kennedy I, Slaouti A (2008) Hybrid surface reconstruction technique for automotive application. Eng Lett 16:1, EL_16_1_16
Luger GF (2005) Artificial intelligence structures and strategies for complex problem solving fifth edition. Pearson Education Limited, London
Li X, Wan W, Cheng X, Cui B (2010) An improved poisson surface reconstruction algorithm. 2010 international conference on audio language and image processing (ICALIP). pp 1134–1138
Li Y, Rao L, He R, Xu G, Wu Q, Ge M, Yan W (2003) Image reconstruction of EIT using differential evolution algorithm. In: Proceedings of the 25th annual international conference of the IEEE EMBS. Cancun, Mexico September 17–21. pp 1011–1014
Lin CJ, Wu YD, Chiu CC (2003) Image reconstruction of dielectric objects by genetic algorithm. 2003 IEEE international symposium on electromagnetic compatibility, 2003. EMC ’03. vol 2. pp 768–771
Lin CT, Cheng WC, Liang SF (2005) Neural-network-based adaptive hybrid-reflectance model for 3-D surface reconstruction. IEEE Trans Neural Netw 16(6): 1601–1615
Liu H, Wang X, Qiang W (2008) Implicit surface reconstruction from 3D scattered points based on variational level set method. 2nd international symposium on systems and control in aerospace and astronautics, 2008. ISSCAA 2008. pp 1–5
Liu XM, Huang HK, Xu WX, Chen J (2004) Research on the reconstruction method of B-spline surface based on radius basis function neural networks. In: Proceedings of the 2004 IEEE, conference on cybernetics and intelligent systems, Singapore. pp 1123–1127
Liu Y, Yang H, Wang W (2005) Reconstructing B-spline curves from point clouds—a tangential flow approach using least squares minimization. International conference on shape modeling and applications (SMI’05). pp 4–12
Meng F, Wu L, Luo L (2010) 3D point clouds processing and precise surface reconstruction of the face. 2010 International conference on image analysis and signal processing (IASP). pp 104–107
Miléř, V. and Miléř J (2005) NURBS curves and surfaces. [Online]. Available at http://www.rw-designer.com/NURBS [Accessed 19 Aug 2011]
Morales R, Wang Y, Zhang Z (2010) Unstructured point cloud surface denoising and decimation using distance RBF K-nearest neighbor kernel. Qiu G et al (eds) PCM 2010, Part II, LNCS 6298. pp 214–225
Ni T, Ma Z (2010) A fast surface reconstruction algorithm for 3D unorganized points. 2010 2nd international conference on computer engineering and technology. vol 7. pp 15–18
Nie J, Liu T, Guo L, Wong ST (2007) Reconstruction of central cortical surface from brain MRI images method and application. 4th IEEE international symposium on biomedical imaging: from nano to macro, 2007. ISBI 2007. pp 213–216
Osechinskiy S, Kruggel F (2010) PDE-based reconstruction of the cerebral cortex from MR images. 32nd annual international conference of the IEEE EMBS, Buenos Aires, Argentina, August 31–September 4, 2010. pp 4278–4283
Ostrov DN (1999) Boundary conditions and fast algorithms for surface reconstructions from synthetic aperture radar data. IEEE Trans Geosci Remote Sens 37(1):335–346
Petrovic N, Cohen I, Frey BJ, Koetter R, Huang TS (2001) Enforcing integrability for surface reconstruction algorithms using belief propagation in graphical models. In: Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition, 2001. CVPR vol 1. pp 743–748
Rekanos IT (2008) Shape reconstruction of a perfectly conducting scatterer using differential evolution and PSO. IEEE Trans Geosci Remote Sens 46(7): 1967–1974
Rogers DF (2001) An introduction to NURBS with historical perspective. Morgan Kaufmann, San Francisco
Saeedfar A, Barkeshli K (2006) Shape reconstruction of three-dimensional conducting curved plates using physical optics, NURBS modeling, and genetic algorithm. IEEE Trans Antennas Propag 54(9): 2497–2507
Schenk T, Castheó B (2007) Fusing imagery and 3D point clouds for reconstructing visible surfaces of urban scenes. Urb Remote Sens Joint Event 1871–1878
Sivanandam SN, Deepa SN (2008) Introduction to genetic algorithm. Springer, Berlin
Studholme C (2001) Deriving camera and point location from a series of photos using numerical optimization. [Online]. Available at http://www.cs.toronto.edu/~cvs/geometry/GeometryProject.pdf [Accessed 19 Aug 2011]
Tang Y, Hua X, Yokomichi M, Kitazoe T, Kono M (2002) Stereo disparity perception for monochromatic surface by self-organization neural network. In: Proceedings of the 9th international conference on neural information processing (ICONIPOZ), vol 4. pp 1623–1628
Thiele H, Klette R (1998) Integration techniques for 3D surface reconstruction. In: Proc Comput Graph Int pp 575–577
Tsai JH, Wang JH (1999) Using self-creating neural network for surface reconstruction. 1999 IEEE international conference on systems, man, and cybernetics, 1999. IEEE SMC ’99 Conference Proceedings. vol 4. pp 886–890
Tsai YC, Huang CY, Lin KY, Lai JY, Ueng WY (2008) Development of automatic surface reconstruction technique in reverse engineering. Int J Adc Manuf Technol 42: 152–167
Tseng J (2009) Shape-sensitive surface reconstruction for low-resolution point-cloud models. 2009 international conference on computational science and its applications. pp 198–207
Wahab MSA, Hussein AS, Gaber MS (2005) An enhanced algorithm for surface reconstruction from a cloud of points. GVIP 05 Conference, 19-21 December 2005, CICC, Cairo, Egypt. pp 181–188
Wang S, Dhawan AP (2007) Shape-based reconstruction of skin lesion for multispectral nevoscope using genetic algorithm optimization. 4th IEEE international symposium on biomedical imaging: from nano to macro, 2007. ISBI 2007. pp 488–491
Weise T (2009) Global optimization algorithms—theory and application 2nd edn. [Online]. Available at: http://www.it-weise.de [Accessed 19 Aug 2011]
Wen PZ, Wu XJ, Zhu Y, Peng XW (2009) LS-RBF network based 3D surface reconstruction method. 2009 Chinese control and decision conference (CCDC 2009). pp 5785–5789
Wu F (2008) Surface reconstruction method based on GRNN. 2008 international conference on intelligent computation technology and automation. pp 262–265
Wu HX, Dong HX, Su JQ (2008a) 3D reconstruction from section plane views based on self-adaptive neural network. Second international symposium on intelligent information technology application. pp 84–88
Wu XM, Li GX, Zhao WM (2008b) Incomplete points cloud data surface reconstruction based on neural network. International conference on intelligent information hiding and multimedia signal processing. pp 913–316
Wu XM, Li GX, Zhao WM (2008c) Sparseness points cloud data surface reconstruction based on radial basis function neural network (RBFNN) and simulated annealing arithmetic. 2007 International conference on computational intelligence and security workshops. pp 877–880
Wu XM, Li GX, Shan DB, Zhao WM (2009) A new surface reconstruction method in reverse engineering. 2009 fifth international conference on natural computation. pp 334–338
Xie H, McDonnell KT, Qin H (2004) Surface reconstruction of noisy and defective data sets. IEEE Visualization 2004 October 10–15, Austin, Texas, USA. pp 259–266
Xie H, Rong W, Sun L (2006) Wavelet-based focus measure and 3-D surface reconstruction method for microscopy images. In: Proceedings of the 2006 IEEE/RSJ. International conference on intelligent robots and systems. October 9–15, 2006, Beijing, China. pp 229–234
Xiong Z, Wan G, Liu Y (2011) A approach to sudden occurred disaster-scene 3D fast reconstruction. In: Proceedings of 2011 international symposium—geospatial information technology & disaster prevention and reduction. pp 155–158
Xu H, Hu Y, Chen Y, Ma Z, Wu D (2010) A novel 3D surface modeling based on spatial neighbor points coupling in reverse engineering. 2010 international conference on computer design and appliations (ICCDA 2010), vol 5. pp 59–62
Xu X, Harada K (2003) Automatic surface reconstruction with alpha-shape method. Vis Comput 19: 431–443
Yan L, Yuan Y, Zeng X (2004) Adaptive 3D mesh reconstruction from dense unorganized weighted points using neural network. In: Proceedings of the third international conference on machine leaning and cybernetics, Shanghai, 26–29 August 2004. pp 3238–3242
Yang FC, Kuo CH, Wing JJ, Yang CK (2004) Reconstructing the 3D solder paste surface model using image processing and artificial neural network. 2004 IEEE international conference on systems, man and cybernetics. pp 3051–3056
Yu Y (1999) Surface reconstruction from unorganized points using self-organizing neural networks. In: Proceedings of the IEEE Visualization 99, Conference. pp 61–64
Zhang L, Hu X, Li Y, Wu T, He H (2008) Surface reconstruction from cloud points based on support vector machine. In: Proceedings of the IEEE, international conference on automation and logistics, Qingdaom China September 2008. pp 377–381
Zhao HK, Osher S, Fedkiw R (2001) Fast surface reconstruction using the level set method. IEEE workshop on variational and level set methods (VLSM’01). pp 194–201
Zhou K, Gong M, Huang X, Guo B (2011) Data-parallel octrees for surface reconstruction. IEEE Trans Vis Comput Graph 17(5): 669–681
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lim, S.P., Haron, H. Surface reconstruction techniques: a review. Artif Intell Rev 42, 59–78 (2014). https://doi.org/10.1007/s10462-012-9329-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-012-9329-z