Beruflich Dokumente
Kultur Dokumente
A Thesis Proposal
Presented to the Faculty of the
Information and Communications Technology Program
STI College Caloocan
In Partial Fulfilment
of the Requirements for the Degree
Bachelor of Science in Computer Science
Jinky B. Fuentes
Renz Adriane E. Ocampo
Ray Clark D. Sulit
Joan G. Villanueva
March 2019
ENDORSEMENT FORM FOR ORAL DEFENSE
ENDORSED BY:
NOTED BY:
March 2019
This thesis titled: “Mirror Tech” An Augmented Reality System using Smart Mirror
Technology with Decision Support in Fashion Outfit Selection. Prepared and
submitted by Jinky B. Fuentes; Renz Adriane E. Ocampo; Ray Clark D. Sulit; Joan
G. Villanueva, in partial fulfilment of the requirements for the degree of Bachelor of
Science in BSCS, has been examined and is recommended for acceptance an approval.
APPROVED:
March 2019
Thesis Coordinator, Prof. Marilou F. Bartolome, who agreed to supervise this thesis.
Without her great guidance and dedication, we would not have come this far and could
have not accomplished our thesis paper. We would like to thank them for her patience and
support throughout the process and helped us whenever we needed them over the past
year.
We would like to express our gratitude to our beloved and respected acting thesis adviser
Engr. Bernard A. Mendiola for his support and blessing to accomplish this project.
To our Family and friends, we would also like to express our gratefulness for their
endless moral support and inspiring to finish this project.
Lastly, we would like to thank STI College Caloocan for giving us opportunity to
complete our Bachelor of Science degree in Computer Science.
The advent of technology results to a great impact as it improves various phases in the
human life. It enables man to do things for greater than ordinary ability and make daily
work more efficient and a lot easier. Fashion refers to the popular style or practice,
especially in clothing, footwear, accessories, makeup, hairstyle and body. Fashion is
adistinctive and often a constant trend in style in which a person dress. It is the prevailing
style in behavior and the newest creations which man observe and fellow to be "In". In
today's modern generation, everyone enjoys shopping for daily goods and clothing.
However, there is a small drawback in shopping at department stores like the hassles on
queues, unavailability of fitting rooms, and being unable to make decisions on selected
clothes or items. The researchers faced challenges in developing a fashion outfit selection
in augmented reality platform. Using a sensor, the system will detect the user's skin tone.
Through the decision support system, it will suggest possible fashion outfit for the upper
and lower body which will be displayed in a smart mirror. It is a real-time fashion outfit
system consisting multiple tasks like detecting and resizing input dress images. It used
3D fashion outfit design for the positioning and rotation of dress. The researchers were
motivated to enable users to be in style and wear fashionable cloths suitable to their skin
tone so they would look presentable and nice. Understanding the developed "Mirror
Tech": An Augmented Reality System using Smart Mirror Technology guides and assists
a person's need for attires which complements his/her skin tone. The system will
produceprominently credible and well-fitted fashion outfit result.
Augmented reality (AR) displays in a general sense, within the context of a reality
- virtuality (RV) continuum, encompassing a large class of `mixed reality' (MR) displays,
which also includes augmented virtuality (AV). MR displays are defined by means of
seven examples of existing display concepts in which real objects and virtual objects are
juxtaposed. Essential factors which distinguish different MR display systems from each
other are presented, first by means of a table in which the nature of the underlying scene,
how it is viewed, and the observer's reference to it are compared, and then by means of a
three-dimensional taxonomic framework comprising: extent of world knowledge,
reproduction fidelity, and extent of presence metaphor. A principal objective of the
taxonomy is to clarify terminology issues and to provide a framework for classifying
research across different disciplines. Fashion is a popular style or practice, especially in
clothing, footwear, accessories, makeup, hairstyle and body. Fashion is a distinctive and
often constant trend in the style in which a person dress. It is the prevailing styles in
behavior and the newest creations.
Because the more technical term costume is regularly linked to the term "fashion",
the use of the former has been relegated to special senses like fancy dress or masquerade
wear, while "fashion" generally means clothing, including the study of it. Although
aspects of fashion can be feminine or masculine. The use of technology is increasing day
by day, we all depend on technology, and we use various technologies to accomplish
specific tasks in our lives. Today we have various emerging technologies that impact our
lives in different ways. Technology is being implemented in almost every aspect of our
lives. We all know that technology helps us to do things far greater than our ability and
resources. The technology makes us do easier to get more things in our daily routine.
Many individuals create their own technology to expand the idea of technology so it can
produce different technology.
Sometimes hear people talk about how blue is "their" color, or how they look
awful in peach. What causes people to have flattering and clashing colors for their skin
tone, and how do you determine which colors are best for you? We'll tell you how in just
a moment, but try to remember that these rules aren't set in stone. If you love a color that
isn't the best for you, that doesn't mean you have to stop wearing it! Consider using it as
an accent color with a belt, scarf, shoes, or handbag instead of wearing it head-to-toe.
How to Determine Skin Tone? Before you can choose your ideal clothing colors,
you'll need to determine your skin tone. Skin tones vary from warm (yellow/green-based)
to cool (pink/blue-based), and some people have a neutral skin tone that works well with
both warm and cool tones. Some people cannot recognize their own skin tone.
According to author Cillian O'Connor colors to avoid for the darker skin Brown is
pretty much a no-go. Much like how pastel shades wash out paler skin tones, brown
won’t contrast clearly enough with your skin, resulting in your look ‘bleeding’ into your
skin. While black and navy are two key colors in any man’s wardrobe (making up the
majority of formal and corporate wear), it’s worth keeping these to a minimum to really
make the most of your especially versatile skin tone.
Fair or pale skin the colors to avoid, given that, depending on lighting, you (or, at
least, this author) could be mistaken for a cadaver, you’ll want to avoid an abundance of
soft, pastel shades or bright colors as they’ll only wash you out. This goes for neutrals
too; rather than white, light beige and stone, choose richer shades such as sand, camel,
khaki and slate grey. Red, though not best suited to the ruddier, rosy-cheeked pale person,
can work for more alabaster pale skin tones when worn in bold shades like crimson. “I’d
recommend basing your outfit around darker colors like navy, brown and black, which
you can combine with lighter colors,”
Olive or medium skin colors to avoid, since your skin will likely have yellow or
green undertones, you should avoid wearing shades of these colors that are too close to
your skin tone.
The smart mirror, also known as a magic mirror, consists of a transparent mirror
and a screen behind the mirror. It shows important information such as clothes. so that
the clothes appear to float in the mirror glass. Updates may include new clothes. To
display that information, a display should go behind the mirror. It can be a TV, computer
screen, or tablet. Framed and frameless styles are both popular, depending on the style of
living space.
General Objectives
This study is to develop an Augmented Reality System using Smart Mirror
Technology with Decision Support in Fashion Outfit Selection. The Kinect device that
can be used in selecting fashion outfit that suit on the user’s skin tone using hand
gestures. This smart mirror will display fashion outfit selection in Augmented Reality.
1. To develop a module that will analyze the scanned user's skin tone.
The system will scan the dorsal surface of a hand to analyze the user skin tone if
it’s white, brown or dark. The fashion designer agreed that matching of fashion
outfit is based on the appearance of a person.
2. The system will decide the matched fashion outfit based on the user’s skin tone.
In augmented reality (AR) format, the system will show all possible fashion
outfits (upper and lower body) that suits for the users which display in a smart
mirror.
3. To develop a calibrated fashion outfit based on the users’ positions, poses and
gestures using Kinect.
The augmented reality outfit will automatically fit and it follows the movement of
the users. Using Kinect technology, it captures the body movement then the
system will response accordingly.
Scope
Captured Skin Tone Module
This module will scan the dorsal hand that will check and identify the skin
tone using a type of camera to get it the value or the system's interface, So
the system can better understand what the user has to do with the user's
skin tone so that the system to have provided suggestion to user.
Limitation
Limited wearable Size. It cannot recognize exact body frames or outfit Sizes,the
system cannot recognize the size of XS, S, M, L, XL.
Event outfit. This program cannot identify if what event or occasion purpose of
the Captured outfit is used.
The system has limited resources since the researchers are only focused on the
fashion outfit itself. It cannot cover cosmetics side and hair designs.
The system cannot display any suggestion about enhancement of skin tone.
Brand name of the fashion outfit is not part of the system.
Single Outfit Selection.
The system will not allow the user to select or fit more than one cloth at the same
time.
This study is to build an, An Augmented Reality System using Smart Mirror
Technology with Decision Support in Fashion Outfit Selection, the system consists of
multiple task including extraction of user’s different body parts from video stream,
alignment of models, detecting and resizing input dress images and dress up using Kinect
device. We also have used 3D locations for positioning, and system so that user can
control to change and choose the clothes. By integrating all the techniques, our system
will produce prominently credible and well fitted dress up results. Shortly after the
program is started the system is ready to accept users. The users can try on the garment
and can interact with the system by utilizing calibrating T-pose, combination with a
screen, a so-called virtual mirror. The next part treats the general tracking process, After
the program is fully started and the mirrored camera stream is appearing on the screen, it
is ready to useby users. The user is prompted to move the body pose. After the pose has
been executed and measuring is finished, the registration is complete. The user is now
able to interact with the system and choose between the garments. The user has to select
the desired garment. This file storing details on the cloth positions for dress up.
Foreign Studies
Digital Clothing and i-Fashion System. The goal of digital clothing technology is
to reproduce clothes in 3D using CG. Therefore, digital clothing technology has the
potential to advance electronic innovations in fashion. Clothing production methods can
be divided into analog, semi-digital, and digital methods. The analog clothing method
employs conventional fashion design and garment manufacturing techniques, using panel
(pattern) production to produce clothes by cutting and sewing the prepared panels. Semi-
digital clothing methods integrate digital technology into various analog clothing
processes. With this system, fashion design is conducted with design CAD software, and
panel production is achieved with pattern CAD software. Digital clothing methods
combine a 3D garment reproduction technique with the semi-digital method. With the
addition of this new technique, garment design problems can be identified prior to the
manufacturing process, allowing corrections to be made to the panels. Thus, digital
technology has shortened the fashion item production process, and has been used for the
planning of various products shows a digital clothing dress production method, with a
computer-based dress reproduction stage added to a semi-digital method. (BioLogic,
2016)
River Logic. This study is a privately held technology firm with corporate offices
in Dallas, Texas. River Logic’s Platform enables organizations and enterprises to make
more impactful decisions and optimize overall business performance by understanding
how to best utilize resources (both physical and intangible resources). Beginning as a
leader in prescriptive analytics (optimization), River Logic is now the most competitive
advanced analytics platform. It sits at the forefront of technology innovators with its
unique ability to offer planning and optimization applications in addition to a platform on
which companies can build custom, unique solutions. We believe there is a better way to
make decisions today. The power of advanced analytics-based decision making should be
in the hands of the people driving the business, not someone in IT or someone sitting
behind a desk crunching number. Therefore, our mission is to focus on helping customers
and business partners increase their performance, decision-making agility and ability to
predict business outcomes through accessible, easy-to-digest prescriptive analytics.
Unlike siloed point solutions, our next-generation, cloud-based applications uniquely
enable business professionals to collaboratively solve inexplicable or overlooked strategic
and tactical business problems by evaluating unlimited what-if scenarios. Business users
are empowered to make the most informed, optimal decisions that will drive benefits like
additional profit equal to 2-5% of annual revenue, improved service levels and increased
shareholder value. River Logic also exposes hidden opportunities while respecting the
constraints and variables of a business. We offer the only solution that allows business
users to ask unlimited questions regarding scenarios (similar to the way we ask Google
questions), receive optimal and feasible plans and collaborate around / track the
performance of those plans. This allows companies to have a cross-functional
understanding of how to appropriately manage tradeoffs and find opportunities for profit
improvement. We encourage a collaborative planning process that crosses all functional
silos, thus ensuring that plans no matter the industry or use case a) are tracked against
performance metrics and b) are in line w/ overarching business goals and objectives.
(River Logic Inc., 2000)
Synthesis
"MirrorTech”: A Smart Interactive Mirror with Decision Support in fashion outfit
selection" is relevant to the Smart Mirror because it the same uses displaying time and
date and it has also the concept about on using speech for audio feedback and speech
command to interact with. The proposed software differs from foreign studies
"Augmented Rendering of make-up features in a Smart Mirror System for Decision
Support in Cosmetic Products Selection" because it benefits in displaying an augmented
3D representation of the user with make-up features. In this approach the user is able to
view the possible outcomes of different makeup applications in the smart mirror without
affecting the real appearance in the process. The use of technology is increasing day by
day, we all depend on technology, and we use various technologies to accomplish
specific tasks in our lives. Today we have various emerging technologies that impact our
lives in different ways. Technology is being implemented in almost every aspect of our
lives. We all know that technology helps us to do things far greater than our ability and
resources.
In building prototype this phase new invention ideas become workable product
samples as a result of invention lands prototyping process. Following the design and
engineering process, which lay out product ideas digitally, the prototyping process create,
a tangible sample that can be interacted with and tested. Throughout the prototyping
process, invention land builders work closely with designers, but they have the flexibility
to make changes if a new product idea is not fitting together or functioning properly. For
this reason, interactive testing plays a major role in building a working prototype.
Hardware/Software
Hardware
1. 4gb Ram.
2. OS windows 10..
3. 500gb Hard Drive.
4. Dual core 1.7 – 2.5 GHz.
Software
Python v3.7.2
Python is a high-level programming language designed to be easy to read and simple to
implement. It is open source, which means it is free to use, even for commercial
applications. Python can run on Mac, Windows, and Unix systems and has also been
ported to Java and .NET virtual machines.
The proponents conducted a survey on our client’s customer; the survey was
primarily based on their experiences on using smart mirror and if the user think
that using technology will help them fitting clothes process quicker and simpler.
Strongly Agree Agree (2) Neutral (3) Strongly Disagree Disagree (5)
(1) (4)
Details 1 2 3 4 5
The first 3 questions will be based on the first objective. The first objective is to
develop a skin tone scanner able to knows what is him/her skin tone. In the table 1 results
that 1-3 have a result of 50, 45, 50 that is strongly agree that the mirror tech can scan the
users skin tone. so, all of the correspondent find that the mirror tech working precisely.
The second 3 questions will be based on the second objective. The second
objective is to analyze the skin tone to display the suggested fashion outfit based on the
user’s skin tone. In the table 1 results that 4-6 have a result of 48, 38, 35 that is strongly
agree that the mirror tech can analyze the users skin tone to display fashion outfit. The
correspondent test that it is working.
The third 4 questions will be based on the third objective. The first objective is
using a Kinect device. In the table 1 results that 7-10 have a result of 48, 45, 47, 45 that is
strongly agree that the mirror tech is using a Kinect device. All of the correspondent saw
that the mirror tech is smooth to use.
In this work we introduce an augmented reality dressing system which only requires
having a front image for each product to superimpose it onto the user and the 3D graphics
of the product seem to be relatively satisfactory and practical for many uses. We
presented the methodology that we use to align the models with the user and we tested
our procedure under different conditions. The experiments have resulted with acceptable
performance rates for regular postures After an introduction, the related work was
presented real time tracking technologies up to an overview of comparable augmented
reality dress-up system. Subsequently a closer look on the technologies and frameworks
that were used for the implementation of the Augmented Reality Dressing System was
taken. After this the different aspects of the design process up to the construction of the
garment models were highlighted. This is followed by the implementation, describing the
cloth colliders and the behavior of the garment, for instance. In the last section the tests
were executed, also discussing the output, the appearance and the interaction with the
augmented reality dressing system. Overall, the presented Augmented Reality System
using Smart Mirror Technology with Decision Support in Fashion Outfit Selection seems
to be a good solution. The approach and results presented here will benefit designers and
developers of similar applications in the future. Responsive Mirror is an instance of an
intelligent user interface which users implicitly control, allowing the technology
toseamlessly support user goals without disruption.
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Progress of the
System/Software
Concept of
Requirements and
Operations
Initial Estimation
Data Gathering and
Scenario
Developing the system
Integration
Testing and Debugging
Documents
Writing and Submission
of Chapter 1,2,3
Oral Defense
Revision of Documents
FINISHED
ON PROGRESS
TARGET
TOTAL 41,585
Prepared by:
Noted by:
Approved by:
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary 2015-2019 STI College Caloocan
High School 2010-2014 Navotas National High School
Elementary 2010 Baptist Elementary School
AFFILIATIONS
Inclusive Dates Name of Organization Position
SKILLS
SKILLS Level of Competency Date Acquired
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary 2015-2019 STI College Caloocan
High School 2010-2014 Polo National High School
AFFILIATIONS
Inclusive Dates Name of Organization Position
SKILLS
SKILLS Level of Competency Date Acquired
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary 2015-2019 STI College Caloocan
High School 2010-2014 Tinajeros national High School (Acacia
Annex)
Elementary 2010 Acacia elementary School
AFFILIATIONS
Inclusive Dates Name of Organization Position
SKILLS
SKILLS Level of Competency Date Acquired
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary 2015-2019 STI College Caloocan
High School 2010-2014 Caloocan High School
AFFILIATIONS
Inclusive Dates Name of Organization Position
SKILLS
SKILLS Level of Competency Date Acquired
https://pdfs.semanticscholar.org/a59f/1a5c7033bd2e94f78f7d558077874295e8ff.pdf
https://pdfs.semanticscholar.org/a59f/1a5c7033bd2e94f78f7d558077874295e8ff.pdf
https://www.researchgate.net/.../284438142_Augmented_Reality_Fashion_Apparel_Sim
https://www.researchgate.net/.../273306624_Magic_Mirror_Fashion_Coordination_Syst
https://www.researchgate.net/.../261308641_Mirracle_An_augmented_reality_magic
https://www.researchgate.net/.../309409131_FitMirror_A_Smart_Mirror_For_Positive_...
https://www.uni-ulm.de/fileadmin/website_uni_ulm/.../Besserer2016_preprint.pdf
dl.acm.org/ft_gateway.cfm?id=3011265&ftid=1813205&dwn=1&CFID.
https://www.semanticscholar.org/.../Fitmirror%3A...smart-mirror-for-positive-affect.
https://www.ijirset.com/upload/2018/ncetdst/45_Smart%20Mirror%20final.pd
https://apps.dtic.mil/dtic/tr/fulltext/u2/a166327.pdf
https://www.nap.edu/read/13040/chapter/5
https://www.nap.edu/read/13062/chapter/15
www.lumina.com/technology/influence-diagrams
https://www.lumina.com/.../decision-tree-software-using-analytica-as-a-powerful-alter..
https://download.atlantis-press.com/article/25880175.pdf
https://www.atlantis-press.com/proceedings/iccia-17/25880175
https://www.researchgate.net/.../325973475_Fashion_Outfit_Composition_by_Deep_Le..
https://www.groundai.com/.../fashionnet-personalized-outfit-recommendation-with-de...
htts://www.emeraldinsight.com/doi/full/10.1108/IJCST-09-2015-0100?fullSc=1
https://www.facelet.com/.../smart-fitting-rooms-how-they-work-and-why-stores-need-t...
https://www.cbinsights.com/research/fashion-tech-future-
trends/https://www.techemergence.com/virtual-mirrors-and-computer-vision