Human Friendly Interface Design for Virtual Fitting Room Applications on Android Based Mobile Devices

Abstract

This paper presents an image processing design flow for virtual fitting room (VFR) applications, targeting both personal computers and mobile devices. The proposed human friendly interface is implemented by a three-stage algorithm: Detection and sizing of the user's body, detection of reference points based on face detection and augmented reality markers, and superimposition of the clothing over the user's image. Compared to other existing VFR systems, key difference is the lack of any proprietary hardware components or peripherals. Proposed VFR is software based and designed to be universally compatible as long as the device has a camera. Furthermore, JAVA implementation on Android based mobile systems is computationally efficient and it can run in real-time on existing mobile devices.

Share and Cite:

C. Garcia Martin and E. Oruklu, "Human Friendly Interface Design for Virtual Fitting Room Applications on Android Based Mobile Devices," Journal of Signal and Information Processing, Vol. 3 No. 4, 2012, pp. 481-490. doi: 10.4236/jsip.2012.34061.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] IBM Coremetrics Benchmark Reports, 2012. http://www-01.ibm.com/software/ marketing-solutions/benchmark-reports/index-2011.html
[2] N. Y. Armonk, “Cyber Monday Online Spending Increases by 33 Percent Over 2010, Reports IBM,” 2011. http://www-03.ibm.com/press/us/en/pressrelease/36113.wss
[3] Skytu, 2011. http://www.styku.com/business
[4] JCPteen, 2011. http://seventeen.ar-live.de/fall/motion
[5] Zugara, 2011. http://zugara.com/
[6] Swivel, 2011. http://www.facecake.com/swivel/index2.html.
[7] RayBan, 2011. http://www.ray-ban.com/usa/science/virtual-mirror
[8] Divalicious, 2011. http://www.divaliciousapp.com
[9] Topshop, 2011. http://ar-door.com/dopolnennaya-realnost/?lang=en
[10] Microsoft Kinect, 2011. http://www.microsoft.com/en-us/kinectforwindows
[11] M. Popa, “Hand Gesture Recognition Based on Accelerometer Sensors,” International Conference on Networked Computing and Advanced Information Management, Gyeongju, 21-23 June 2011, pp. 115-120.
[12] J. Liu, “A New Reading Interface Design for Senior Citizens,” 2011 First International conference on Instrumentation, Measurement, Computer, Communication and Control, Beijing, 21-23 October 2011, pp. 349-352.
[13] N. Kubota, D. Koudu and S. Kamijima, “Human-Friendly Interface Based on Visual Attention for Multiple Mobile Robots,” Automation Congress World, Budapest, 24-26 July 2006, pp. 1-6.
[14] Y. Lin, M. Jiun and J. Wang, “Automated Body Feature Extraction from 2D Images,” Expert Systems with Applications, Vol. 38, No. 3, 2011, pp. 2585-2591. doi:10.1016/j.eswa.2010.08.048
[15] Intel Inc., “Open Computer Vision Library,” 2011. http://opencv.org
[16] “Haar-Like Feature Face Detection,” 2011. http://opencv.willowgarage.com/wiki/FaceDetection
[17] C. Chai and Y. Wang, “Face Detection Based on Extended Haar-Like Features,” International Conference on Mechanical and Electronics Engineering (ICMEE), Kyoto, 1-3 August 2010 pp. 442-445.
[18] M. Zuo, G. Zeng and X. Tu, “Research and Improvement of Face Detection Algorithm Based on the OpenCV,” International Conference on Information Science and Engineering (ICISE), Hangzhou, 4-6 December 2010, pp. 1413-1416.
[19] D. Lee, “A Face Detection and Recognition System Based on Rectangular Feature Orientation,” International Conference on System Science and Engineering (ICSSE), Taipei, 1-3 July 2010, pp. 495-499.
[20] L. Acasandrei and A. Barriga, “Accelerating Viola-Jones Face Detection for Embedded and SoC Environments,” 2011 5th ACM/IEEE international conference Distributed Smart Cameras (ICDSC), Ghent, 22-25 August 2011, pp. 1-6.
[21] S. Rigos, “A Hardware Acceleration Unit for Face Detection,” Mediterranean Conference on Embedded Computing (MECO), Bar, 19-21 June 2012, pp. 17-21.
[22] Java Documentation, 2011. http://download.oracle.com/javase/6/docs/api/
[23] S. Audet, “Hints for Converting OpenCV C/C++ Code to JavaCV,” 2012. http://code.google.com/p/javacv/wiki/ConvertingOpenCV
[24] S. Audet, “Java Interface to OpenCV,” 2011. http://code.google.com/p/javacv/
[25] Java Wrapper, 2012. http://code.google.com/p/javacv/
[26] Android Developers Website, 2012. http://developer.android.com/develop/index.html

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.