Abstract
In this paper we show how current web technology can be used to preview home decoration and design, using real photos and virtual objects with real time visualization and edition in a web application. A tool for this purpose was implemented in HTML5, with a native version for smartphones that do not support HTML5 in its entirety yet. This paper describes the application, explaining its implementation, the support for user content with image background removal, camera calibration for perspective correction and distance measurements, how we can support both 2D and 3D meshes and our design concerns for users with no previous experience with this sort of technology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arlington, G.A.: HTML5 Leads a Web Revolution. Magazine Communications of the ACM 55(7), 16–17 (2012), doi:10.1145/2209249.2209256
Honkarnaa, P., et al.: A lightweight approach for augmented reality on camera phones using 2D images to simulate 3D. In: MUM 2007. Proceedings of the 6th International Conference on Mobile and Ubiquitous Multimedia, pp. 155–159 (2007), doi:10.1145/1329469.1329490
Oksman, V., Siltanen, S., Ainasoja, M.: User participation in co-creative services: developing virtual and augmented reality tools for do-it-yourself home design. In: MindTrek 2012, Proceeding of the 16th International Academic MindTrek Conference, pp. 229–230 (2012), doi:10.1145/2393132.2393181
Floorplanner, http://br.floorplanner.com/ (accessed January 31, 2014)
UrbanBarn: rigth at home, http://www.urbanbarn.com/room-planner (accessed January 31, 2014)
When can I use getUserMedia/Stream API? http://caniuse.com/stream (accessed January 31, 2014)
Hickson, I. (ed.): HTML5: A vocabulary and associated APIs for HTML and XHTML. W3C Working Draft ( May 25, 2011), http://www.w3.org/TR/html5/ (accessed January 31, 2014)
Marrin, C. (ed.): WebGL Specification, Available at Editor’s Draft (July 09, 2012) (2011), https://www.khronos.org/registry/webgl/specs/1.0/ (accessed January 22, 2014)
Qvist, M. (maintainer): JebGL: Java emulated WebGL canvas (2013), http://code.google.com/p/jebgl/ (accessed September 23, 2013)
PhoneGap (2013), http://www.phonegap.com (accessed September 02, 2013)
Titanium Appcelerator (2013), http://www.appcelerator.com (accessed June 23, 2013)
MoSync (2013), http://www.mosync.com (accessed December 12, 2013)
COLLADA - Digital Asset and FX Exchange Schema, http://collada.org (accessed December 10, 2013)
Friedland, G., Jantz, K., Rojas, R.: SIOX: Simple Interactive Object Extraction in Still Images. In: Proceedings of the IEEE International Symposium on Multimedia (ISM 2005), Irvine, California, pp. 253–259 (December 2005), doi:10.1109/ISM.2005.106
Javascript 3D library (2014), http://threejs.org (accessed January 18, 2014)
SVG (2013), http://www.dotuscomus.com/ (accessed August 26, 2013)
Klein, G., Murray, D.: Parallel Tracking and Mapping for Small AR Workspaces. In: Proc. Sixth IEEE and ACM International Symposium on Mixed and Augmented Reality ISMAR 2007, Japan, pp. 1–10 (2007), doi:10.1109/ISMAR.2007.4538852
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
de Paiva Guimarães, M., Gnecco, B.B., Stephanin, A., Teubl, F. (2014). Virtual Home Decoration in Web and Mobile Platforms. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8579. Springer, Cham. https://doi.org/10.1007/978-3-319-09144-0_55
Download citation
DOI: https://doi.org/10.1007/978-3-319-09144-0_55
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09143-3
Online ISBN: 978-3-319-09144-0
eBook Packages: Computer ScienceComputer Science (R0)