An Interactive Augmented Reality Furniture Customization System
Shopping on the Internet has many advantages, compared to shopping on-site. However, shopping on the Internet has limited user experiences, especially for large and heavy furniture products. In addition, users cannot change the materials and dimensions of the online furniture products. As a result, online shoppers often cannot make right purchasing decisions. This paper presents an augmented reality furniture customization system, which provides users the abilities to view and change the materials and dimensions of three-dimensional virtual furniture, within the contexts of real environments. A Kinect is used to track the human body motions. Occlusions for real and virtual objects in different depths are considered to increase the realism of the system. A calibration algorithm is developed to find the depth, IR image, and RGB image information of the Kinect, to improve the image quality in the augmented reality environment. Furniture customization functions are provided to improve user experiences. User test results show that users consider the augmented reality-based furniture customization system realistic and natural to use.
KeywordsAugmented reality Occlusion Furniture display
- 1.Ling, Z., Shuyu, Z.: Design research and practice of augmented reality textbook. In: International Conference of Educational Innovation Through Technology EITT 2014, pp. 16–20, Brisbane (2014)Google Scholar
- 3.Hayashi, K., Kato, H., Nishida, S.: Occlusion detection of real objects using contour based stereo matching. In: Proceedings of the 2005 International Conference on Augmented Tele-Existence, New York, USA, pp. 180–186 (2005)Google Scholar
- 4.Fortin, P.A., Hebert, P.: Handling occlusions in real-time augmented reality: dealing with movable real and virtual objects. In: The 3rd Canadian Conference on Computer and Robot Vision, pp. 54–54 (2006)Google Scholar
- 6.Radkowski, R., Stritzke, C.: Interactive hand gesture-based assembly for augmented reality applications. In: The 5th International Conference on Advances in Computer-Human Interactions, Valencia, Spain, pp. 303–308 (2012)Google Scholar