Sei sulla pagina 1di 3

An implementation of Virtual Dressing Room for Low -

End Smart Phones.


Prof S. N. Zaware, Amey Bansode, Kanchana Gore, Kaveri Kedari, Shreyash Phakade-Pawar
sarika_k_99@yahoo.com, aabansod@gmail.com, kanchanagore33@gmail.com
‘yash0702@gmail.com, kedarikaveri410@gmail.com
Computer Dept, AISSMS IOIT, Pune, India.

ABSTRACT card. The architecture of the system will be as shown in Fig1.


A Virtual Dressing Room for Low-End Smartphones is The system is hosted on Cloud. Digital Ocean was used for
presented here. The proposed system uses Euclidean distance the trial implementation of the system.
measurement algorithm. It involves capturing image of the
subject or the person who wishes to try out the apparel.
2.1 Distance Measurement
Systems similar to this have are in use in the West. They Algorithm
involve the use of Augmented Reality. They are available in The Algorithm used Euclidean Distance formula.
for countries like US, UK, France, etc. But considering the
d= √(x 1− x 2) +( y 1− y 2)
2 2 2
PPP, GDP, etc. pricing factors of India, it is more expensive to
deploy similar systems here. Hence to overcome this problem
we came up with the solution that will enable everyone who This formula will help calculate the distance between two
owns at least a smartphone to benefit from the system. Basic points. This will be done for both the reference length and the
idea is user will take their own photograph. Give the length we will require to recommend the size of apparel the
measurement of the reference object and place the points on user will require. A unit is taken from the user so that the
their shoulder/height in image taken by smart phone camera. calculated measurements can be used in the desired units.
Our system will calculate the appropriate length and suggest The calculated length is found in DPI. It needs to be converted
garments accordingly which the users want to try out. Users into the required unit of length
can place an order at the same time via the following system.

General Terms Reference× Calculated Length


Virtual Dressing Room. x=
Scale
Keywords This length will now help us to understand what size of
Client-Server, Distributed Applications, Distributed Database, clothing will fit the user. This eliminates the need of brand
Data-Mining, Security, E-Commerce, Image-Processing. sizes, since each brand labels their sizes differently.
1. INTRODUCTION 3. Architecture of System
After studying the number of different systems being used The architecture will be as shown in fig (1). The different
commercially, or being developed, a conclusion was drawn technologies being used are Android, SSL, phpMyAdmin,
that these systems may not reach the mass soon. The systems Let’s Encrypt, MySQL, Cloud(Digital Ocean). As already
can be studied further in the paper[1]. Developing a system mentioned the whole system will be hosted on Cloud. For the
which will work on most smart-phones(low-end or high-end) project a Website where all the products can be seen and
was the main motto of the group of researchers. Developing cataloged. Although it will not be providing the trial facility.
an Algorithm to get the size of a customer was the main With increase in inventory, the DBMS being used may
problem. It was solved by implementing a Distance required to be changed, as of now MySQL should be
Measurement Algorithm which required the use of a Standard sufficient.
object whose length is known. The system includes an
Android app , and a Website where the apparels are listed. In 2016, Google released a statement saying that every
website that requires a login, must have a SSL certificate,
2. METHOD otherwise the search engine will flag it as Dangerous in the
Many of the commercially used systems currently make a lot search results. SSL is a standard security protocol for
of use of the Kinect Sensor or similar special kind of establishing encrypted links between a web server and a
specialized hardware. The hardware takes the cost of the browser in an Online communication. And since the system is
system up and therefore makes it difficult to reach to the going to require Credit/Debit card details for purchasing,
masses. All the hardware that the proposed system requires is using SSL was mandatory.
a smart-phone, preferably Android based smart-phone.
Various methods like use of triangulation or using a Stereo The certifying authority used for this particular system is Lets
Vision Shape Detection have been already implemented to Encrypt. It is an automated, free, and open certificate
measure the distance between two objects in a 2D-image. Our authority by the Internet Security Research Group(ISRG).
proposed method involves the use of Euclidean Distance The system is planned to be designed as an Android
measurement formula and a few Java functions. The Application. phpMyAdmin is a free software tool which is
Algorithm requires a reference length, which for simplicity used to handle administration of MySQL over the web. It
would be an object whose length is standard like credit/debit supports a variety of operations on MySQL. Frequently used

Volume 3 Issue 2 April - 2018 1


operations can be performed using the user interface, while mentioned formulae. When that is done a pop shows the
also being able to execute SQL statements. calculated length, and the the user will be redirected to a page
which lists apparels as per the calculated length. If not apparel
As shown in the figure, the system can be accessed using the is available, the toast pops up notifying that apparels are not
Website or the android application. All the communications
available in this size and lists the available apparels. When the
are encrypted, LAMP i.e Linux Apache MySQL PHP is user selects a particular apparel which she wants to try out,
deployed on the cloud. Ubuntu 14.0.4 is version being they have open it up, the apparel image will be downloaded
currently used. The admin can access the system using SSH. on her phone. She then has to tap on the home button which is
4. Proposed System. present on the screen, and the apparel will be displayed on the
previously taken picture. The user can adjust the apparel in a
The design of the system is descried in this section. The
better way as per their liking using the zoom in, zoom out,
system requires a minimum 2G internet connection on the
rotate options made available on the screen. If she like it, she
user’s smartphone. The android app developed will show the
can buy the product then and there. A “buy product” option is
different kinds of apparel categories that are to be sold. After
made available.
selecting one of the categories. After selecting the category,
the user then has to click a picture of themselves using the 5. Advantages
device camera(it is recommended that Open Camera be This system will be beneficial to sellers very much, since it
used.). The user must stand straight, and they should have an will reduce the cost of return that they have bear. Also since it
object in the vicinity(it should also be in picture), whose
being designed specially for low end devices, it can penetrate
length is known. When the picture is clicked, a new window to the lower rungs of the society easily, tapping that market as
will be open, here the user will have to select points such that well. The system is accurate enough. But it can be made more
they represent the length. First select the reference object, accurate if the algorithm can be worked upon further. This
then select your height. Most for a few apparels the length of idea can be implemented in various fields of the consumer
the torso maybe required instead of the height, like for market. Algorithms have been able to calculate the distance
example if the apparel is a tunic or a shirt. After selecting the between the object and the capturing device, and this too
points as required, the reference length and the unit needs to requires multiple cameras, doing the same with a single
be specified. Along with these, the unit in which the camera is difficult. The application being created doesn't
calculated length is expected is also to be specified. When
require too many resources and therefore is an light
these are done, the length will be calculated as per the above application.

Fig 1: Architecture of Proposed System. [2] Dr. Anthony L. Brooks, Dr. Eva Petersson Brooks,
“Towards an Inclusive Dressing Room for Wheelchair-
Bound Customers”, IEEE-2014.
[3] Michel C. Desmarais1, Ecole Polytechnique de
Montreal, “Web Log Session Analyzer: Integrating
Parsing and Logic Programming into a Data Mart
3. ACKNOWLEDGMENTS Architecture”, IEEE, 2005.

We would like to thank our Guide Mrs S. N. Zaware who [4] Sheetal Nagar, Jitendra Verma, “Distance Measurement
helped us throughout the project when ever we stumbled Using Stereo Vision”, IJISET – International Journal of
across any obstacle. We would like to also thank the principal Innovative Science, Engineering & Technology, 2017.
of our institution who gave us the opportunity to work on this [5] Stefan Hauswiesner, Matthias Straka, Gerhard Reitmayr,
project. “Image-Based Clothes Transfer”, IEEE International
Symposium on Mixed and Augmented Reality 2011
Science and Technology Proceedings, 2011.
4. REFERENCES [6] Hanwen Li, Zilong Liu, Wenting Wang, “A More
Practical Automatic Dressing Method for Clothes
[1] Srinivasan K., Vivek S. “Implementation of Virtual Animation”, IEEE 8th International Conference on
Fitting Room using Image Processing”, IEEE Intelligent Human-Machine Systems and Cybernetics,
International Conference on computer, Communication 2016.
and signal processing, 2017.

Volume 3 Issue 2 April - 2018 2


[7] Ching-I Cheng; Damon Shing-Min Liu, “Discovering [10] Shangwen Chen, Xianyong Fang, Jianbing Shen, Linbo
Dressing Knowledge for an Intelligent Dressing Wang, and Ling Shao, “Single-Image Distance
Advising System”, IEEE Fourth International Measurement by a Smart Mobile Device”, IEEE
Conference on Fuzzy Systems and Knowledge
TRANSACTIONS ON CYBERNETICS.
Discovery, 2007.
[8] Reizo Nakamura, Masaki Izutsu, Shosiro Hatakeyama,” [11] V.K.PATIL, Gajanan Alaspure, Trupti Jakkulwar,
Estimation Method of Clothes Size for Virtual Fitting Ganesh Pawar, Aishwarya Bajoriya, Sampada Bulbule,
Room with Kinect Sensor”,IEEE International “Algorithms of Distance, color & Shape Detection for 2-
Conference on Systems, Man, and Cybernetics,2013.
D Images”, IJRITCC, May 2016.
[9] Bhalekar Sourabh,Chitte Darshan, Dhamal Hemant,
Ganeshwade Priyanka, Rankhambe J.P.,”Implementation [12] Carl Christian Liebe and Keith Coste, “Distance
of Virtual Dressing Room using Newton’s Mechanics Measurement Utilizing Image-Based Triangulation”,
”,International Journal of Advanced Research in IEEE Sensors Journal, Vol. 13, No. 1, January 2013.
Computer Science And Software Engineering, 2017.

Volume 3 Issue 2 April - 2018 3

Potrebbero piacerti anche