ABSTRACT
Purchasing products for interior design always has a problem that the purchased products may not satisfy customers because they cannot put them in their own place before buying. The purpose of this research is to study and develop an android application called 'AR Furniture' with the use of Augmented Reality technology for design and decoration that will help customers visualize how furniture pieces will look and fit (to scale) in their homes and also can provide details of products to support customer decision. This application is a prototype to find out factors affecting the design and tracking of AR applications. This paper presents three factors that are important for designing and tracking AR applications.
The principle of the application is started with analyzing images from the rear camera of a smartphone or tablet using marker tracking technique for displaying product's details and markerless tracking technique for displaying 3D models, performing feature tracking, and calculating positions to display a 3D model over the real world image. The implementation of the application can be split into 2 parts: Part 1 Creating 3D Models using Autodesk 3Ds Max and Part 2 Developing the application using Unity3D and Kudan Augmented Reality SDK as an engine for image analysis, image processing and 3D model rendering. Then we performed three experiments to test the application, 1) Image analysis with marker tracking 2) Image analysis with markerless tracking and 3) User's satisfaction of using the application.
The results show that image analysis with marker tracking works well using markers which their size should not be less than 200 x 200 pixels, the distance between the camera and the marker should not be far more than 60 cm. Image analysis with markerless tracking works well with surfaces having a lot of features and at light levels of 100--300 lux (indoor light levels) with 70% accuracy. The user experience evaluation shows that the weakness (2.86 out of 5 points) of the application is when a user found a problem in the application they would need time to solve it. The user experience evaluation shows that the strength (3.93 out of 5 points) of the application is the application can show 3D Object that meet user satisfaction. And the average overall user's satisfaction come up with 3.93 out of 5 point evaluation score.
From the experiments, the application should be modified for better performance such as develop various maker patterns using QR code or barcode, distinguish walls and ceilings so that the application would show 3D objects on them properly, improve light robustness and make 3D models more realistic.
- P. Milgram and F. Kishino, "A taxonomy of mixed reality visual displays," IEICE TRANSACTIONS on Information and Systems, vol. 77, no. 12, pp. 1321--1329, 1994.Google Scholar
- R. Azuma, Y. Baillot, R. Behringer, S. Feiner, S. Julier, and B. MacIntyre, "Recent advances in augmented reality," IEEE computer graphics and applications, vol. 21, no. 6, pp. 34--47, 2001. Google ScholarDigital Library
- S. Siltanen, Theory and applications of marker-based augmented reality. VTT, 2012.Google Scholar
- Schmalstieg, D. and Höllerer, T. (2016). Augmented reality. Boston: Addison-Wesley.Google Scholar
- "10 best augmented reality SDK for AR development in 2017", Thinkmobiles, 2017. {Online}. Available: https://thinkmobiles.com/blog/best-ar-sdk-review/. {Accessed: 06- Jun- 2017}.Google Scholar
- Vuforia | Augmented Reality", Vuforia.com, 2017. {Online}. Available: https://www.vuforia.com/. {Accessed: 07- Jul-2017}.Google Scholar
- "EasyAR", Easyar.com, 2017. {Online}. Available: https://www.easyar.com/. {Accessed: 07- Jul- 2017}.Google Scholar
- "Wikitude - Get Started With The World's Leading Augmented Reality SDK", Wikitude, 2017. {Online}. Available: https://www.wikitude.com/. {Accessed: 07- Jul-2017}.Google Scholar
- "ARToolKit 6 - DAQRI", Artoolkit.org, 2017. {Online}. Available: https://www.artoolkit.org/. {Accessed: 07- Jul-2017}.Google Scholar
- "Home | Kudan", Kudan, 2017. {Online}. Available: https://www.kudan.eu/. {Accessed: 07- Jul- 2017}.Google Scholar
- "MAXST -- MAXST", Maxst.com, 2017. {Online}. Available: http://maxst.com/. {Accessed: 07- Jul- 2017}.Google Scholar
- "Home - XZIMG", Xzimg.com, 2017. {Online}. Available: https://www.xzimg.com/. {Accessed: 07- Jul- 2017}.Google Scholar
- "Welcome to NyARToolkit.EN | NyARToolkit project", Nyatla.jp, 2017. {Online}. Available: http://nyatla.jp/nyartoolkit/wp/?page_id=198. {Accessed: 07-Jul- 2017}.Google Scholar
- D. Amin and S. Govilkar, "Comparative study of augmented reality SDK's,"International Journal on Computational Science & Applications, vol.5, no.1, pp. 11--26, 2015.Google ScholarCross Ref
- S. Cardin, H. Ogden, D. Perez-Marcos, J. Williams, T. Ohno, and T. Tadi, "Neurogoggles for multimodal augmented reality," in Proceedings of the 7th Augmented Human International Conference 2016. ACM, 2016, p. 48. Google ScholarDigital Library
- W. Tan, H. Liu, Z. Dong, G. Zhang, and H. Bao, "Robust monocular SLAM in dynamic environments," in Mixed and Augmented Reality (ISMAR), 2013 IEEE International Symposium on. IEEE, 2013, pp. 209--218.Google Scholar
- Nielsen, C. M., Overgaard, M., Pedersen, M. B., Stage, J., & Stenild, S.: It's worth the hassle!: the added value of evaluating the usability of mobile systems in the field. In: Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles -- NordicHI 2006, pp. 272--280. ACM New York, NY, USA (2006). Google ScholarDigital Library
Index Terms
- AR Furniture: Integrating Augmented Reality Technology to Enhance Interior Design using Marker and Markerless tracking
Recommendations
Hand-Eye Camera Calibration with an Optical Tracking System
ICDSC '18: Proceedings of the 12th International Conference on Distributed Smart CamerasThis paper presents a method for hand-eye camera calibration via an optical tracking system (OTS) faciltating robotic applications. The camera pose cannot be directly tracked via the OTS. Because of this, a transformation matrix between a marker-plate ...
SSIML/AR: A Visual Language for the Abstract Specification of Augmented Reality User Interfaces
VR '06: Proceedings of the IEEE conference on Virtual RealityAugmented Reality (AR) applications provide a high potential to support the user in solving tasks e.g. in scenarios from the domain of assembly, maintenance and repair. AR applications enrich the physical world around the user with additional useful ...
An Extended Marker-Based Tracking System for Augmented Reality
WMSVM '10: Proceedings of the 2010 Second International Conference on Modeling, Simulation and Visualization MethodsFiducial marker systems consist of unique patterns mounted in the environment and computer vision algorithms that help automatically find features in digital camera images. They are useful for Augmented Reality (AR), robot navigation, 3D modeling, and ...
Comments