Abstract
While the perception of an object from a single image is hard for machines, it is a much easier task for humans since humans often have prior knowledge about the underlying nature of the object. Considerable work has recently been done on the combination of human perception with machines’ computational capability to solve some ill-posed problems such as 3D reconstruction from single image. In this work we present SLOREV (Sweep-Loft-Revolve), a novel method for modeling 3D objects using 2D shape snapping and traditional computer-aided design techniques. The user assists recognition and reconstruction by choosing, drawing and placing specific 2D shapes. The machine then snaps the shapes to the automatically detected contour lines, calculates their orientations in 3D space, and constructs the original 3D objects following classical CAD methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Requicha, A.: Representations for rigid solids: Theory, methods, and systems. ACM Computing Surveys 12(4) (1980)
Foley, J.D., Van Dam, A., Feiner, S.K., Hughes, J.F., Phillips, R.: Introduction to Computer Graphics. Addison-Wesley (1993)
Requicha, A., Voelcker, H.: Solid modeling: A historical summary and contemporary assessment. Computer Graphics and Applications 2(2), 9–24 (1982)
Angelidis, A.: Swirling-sweepers: Constant-volume modeling. In: Proceedings of the 12th Pacific Conference on Computer Graphics and Applications, pp. 10–15 (2004)
Schmidt, R., Wyvill, B.: Generalized sweep templates for implicit modeling. In: Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia, pp. 187–196 (2005)
Schaefer, S., Warren, J., Zorin, D.: Lofting curve networks using subdivision surfaces. In: Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, pp. 103–114 (2004)
Tiller, W.: Rational B-splines for curve and surface representation. IEEE Computer Graphics and Applications 3(10), 61–69 (1983)
Woodward, C.D.: Skinning techniques for iterative B-spline interpolation. Computer Aided Geometric Design 20(8), 441–451 (1988)
Filip, D.J., Ball, T.W.: Procedurally representing lofted surfaces. IEEE Computer Graphics and Applications 9(6), 27–33 (1989)
Debevec, P., Taylor, C., Malik, J.: Modeling and rendering architecture from photographs: A hybrid geometry-and image-based approach. In: Proceedings of ACM SIGGRAPH, pp. 11–20 (1996)
Sinha, S., Steedly, D., Szeliski, R.: Interactive 3D architectural modeling from unordered photo collections. ACM Transactions on Graphics (TOG) 27(159) (2008)
Van Den Hengel, A., Dick, A.: VideoTrace: Rapid interactive scene modelling from video. ACM Transactions on Graphics (TOG) 26(3) (2007)
Gingold, Y., Igarashi, T., Zorin, D.: Structured annotations for 2D-to-3D modeling. ACM Transactions on Graphics (TOG) 28(148) (2009)
Lau, M., Saul, G., Mitani, J., Igarashi, T.: Modeling-in-context: User design of complementary objects with a single photo. In: Proceedings of the Seventh Eurographics Workshop on Sketch-Based Interfaces and Modeling, pp. 17–24 (2010)
Xu, K., Zheng, H., Zhang, H., Cohen-Or, D., Liu, L., Xiong, Y.: Photo-inspired model-driven 3D object modeling. ACM Transactions on Graphics (TOG) 30(80), 1–10 (2011)
Rother, D., Sapiro, G.: 3D Reconstruction from a Single Image. Submitted to IEEE Transactions on Pattern Analysis and Machine Learning, IMA Prepr International (2009)
Chen, T., Zhu, Z., Shamir, A., Hu, S., Cohen-Or, D.: 3-Sweep: Extracting Editable Objects from a Single Photo. ACM Transactions on Graphics (TOG) 32(195) (2013)
Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: A sketching interface for 3D freeform design. In: Proceedings of ACM SIGGRAPH, pp. 409–416 (1999)
Olsen, L., Samavati, F.F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling: A survey. Computers Graphics 33(1), 85–103 (2009)
Shtof, A., Agathos, A., Gingold, Y., Shamir, A.: Cohen-or D.: Geosemantic snapping for sketch-based modeling. Computer Graphics Forum 32(2.2), 245–253 (2013)
Arbelaez, P., Maire, M.: Contour detection and hierarchical image segmentation. Pattern Analysis and Machine Learning 33(5), 898–916 (2011)
Cheng, M.: Curve structure extraction for cartoon images. In: Proceedings of the 5th Joint Conference on Harmonious Human Machine Environment, pp. 13–25 (2009)
Hu, P., Cai, H., Bu, F.: D-Sweep: Using Profile Snapping for 3D Object Extraction from Single Image. In: Christie, M., Li, T.-Y. (eds.) SG 2014. LNCS, vol. 8698, pp. 39–50. Springer, Heidelberg (2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Hu, P., Cai, H., Bu, F. (2015). SLOREV: Using Classical CAD Techniques for 3D Object Extraction from Single Photo. In: He, X., Luo, S., Tao, D., Xu, C., Yang, J., Hasan, M.A. (eds) MultiMedia Modeling. MMM 2015. Lecture Notes in Computer Science, vol 8936. Springer, Cham. https://doi.org/10.1007/978-3-319-14442-9_54
Download citation
DOI: https://doi.org/10.1007/978-3-319-14442-9_54
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14441-2
Online ISBN: 978-3-319-14442-9
eBook Packages: Computer ScienceComputer Science (R0)