Augmented reality mobile application for overlaying images on textiles

Brinza, Veronica (2016). Augmented reality mobile application for overlaying images on textiles. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).


Title: Augmented reality mobile application for overlaying images on textiles
  • Brinza, Veronica
Item Type: Thesis (Master thesis)
Masters title: Ingeniería del Software
Date: July 2016
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFM_VERONICA_BRINZAQ_a.pdf]
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (4MB) | Preview


Augmented reality is one the relatively new and fast growing branches in modern
informatics. It incorporates in simple people lives on a lot of different levels. It can be used
everywhere starting from the simple checking of your email and ending up with a complex
augmented reality video games or augmented reality learning. From the ancient times actors
tried to immerse the spectators in world of the performance using decoration and costumed.
In XVIII – XIX centuries pictures with different types of blur were used to create threedimensional
image from the point of view of the spectator. So, as you can see the concept of
augmented reality is not that new, but it became more and more popular only in last decades.
This happened due to the progress in modern technologies. Better resolution of cameras and
more powerful processors on the computers and phones made the augmented reality
applications be done easier, faster and made them more accessible for the end user. Fast
evolution of smart phones and their relatively acceptable price made them one of the most
popular targets for augmented reality applications. That’s why exactly development of and
android application with augmented reality was chosen for this diploma work.
This diploma work presents the hole process of a software project developing
starting from creating software specification and finishing with testing and in production
quality management. In the beginning a quick overview of augmented reality is presented to
introduce the reader in the world of augmented reality and make him familiar with notions
connected to this topic. Chapter two represents the process of software specification for the
current (first) and future versions of the application. Chapter free represents development
plan, where the are presented hour dedication of each participant of the project and the
development time line. The hours dedication is calculated based on the planning poker and
based on function point analysis after which the price of the project effort is calculated
based on the amount of hours and salary per hour. After separation of the task in sprints
following the agile development technique Scrum is presented. Chapter four overviews the
measures that were taken in order to assure quality of the project. Chapters five tells about
all the stages of the design development and usability testing of low fidelity and high
fidelity prototype and analysis of usability testers opinion. Chapter six describes the full
development phase starting with initial project creating set-up, adding every module one by
one accompanied by UML diagram of classes and description of all algorithms and libraries
used and screen-shots of the application after including every module. Last chapter includes
the description of all automatic and manual tests to be performed in order to control
software quality. This chapter also includes the description of ways to ensure the software is
working good in production phase, in other words, when it is published in google play
As a result of this master thesis an android application for a company that sells Tshirts
was created. This application is created in order to make the process of wearing these
T-shirts more fun by applying augmented reality to the T-shirts.

More information

Item ID: 42956
DC Identifier:
OAI Identifier:
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 21 Jul 2016 06:48
Last Modified: 21 Jul 2016 06:49
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM