Implementació de detecció de parpelleig per a ratolí de cap AUTOR: Daniel Gayán Sáncez DIRECTOR: César Mauri Loba [email protected] Resum: L’objectiu del nostre projecte és desenvolupar un mètode per a poder detectar el parpelleig voluntari d’un usuari mitjançant tècniques de visió per computador i utilitzar-ho amb finalitats interactives persona-ordinador. Per exemple, per proporcionar noves formes d’executar ordres (per exemple, un clic de ratolí). A més a més, el nostre sistema es combina amb un programari anomenat Enable Viacam (eViacam). eViacam es un programari que mou el cursor fent el seguiment de la cara de l’usuari i està específicament dissenyat per a persones amb certes discapacitats físiques. Fent combinació dels dos programari, l’usuari disposa d’un canal de comunicació addicional per dur a terme algunes accions amb el cursor. Com a part del projecte es proporciona un anàlisis de l’estat de l’art. Aquest avalua els mètodes que s’utilitzen actualment en altres aplicacions que resolen problemes similars. Per a alguns d’aquests mètodes, hem desenvolupat prototips de programari per posar-los a prova. D’entre tots els mètodes avaluats, n’hem seleccionat un que presenta un funcionament robust i fiable per a la detecció de parpelleig i l’hem combinat amb el programari esmenat anteriorment. S’han fet proves amb algunes persones. Els resultats son encoratjadors i demostren que la combinació dels dos sistemes que es factible i útil. El nostre programari ha estat desenvolupat utilitzant programari i llibreries de codi obert i serà publicat sota la llicencia GNU/GPL Titulació: Grau d’Enginyeria Informàtica Data Presentació: Setembre de 2016 Implementación de la detección del parpadeo para ratón de cabeza AUTOR: Daniel Gayán Sáncez DIRECTOR: César Mauri Loba [email protected] Resumen: El objetivo del proyecto es desarrollar un método para poder detectar el parpadeo voluntario de un usuario a través de técnicas de visión por computador. Nuestro objetivo es utilizarlo con finalidades interactivas persona-ordenador. Por ejemplo, para proporcionar nuevas formas de ejecutar órdenes como el clic de un ratón Además, nuestro sistema combina un software llamado Enable Viacam (eViacam). Eviacam es un software que mueve el cursor siguiendo la cara del usuario y está diseñado específicamente para personas con algunas discapacidades físicas. Haciendo combinación de los dos software, el usuario tiene un canal adicional para llevar a cabo acciones con su cursor. Proporcionamos un análisis del estado del arte. Este análisis analiza los métodos que se utilizan actualmente en otras aplicaciones que resuelven problemas similares. Para algunos de estos métodos, hemos desarrollado prototipos del software para ponerlo a prueba. Finalmente hemos encontrado un método robusto y fiable para la detección del parpadeo y lo hemos combinado con el software mencionado anteriormente. Lo hemos probado con algunas personas. Los resultados son esperanzadores y demuestran que la combinación de los dos sistemas puede ser factible y útil. Nuestro software ha sido desarrollado usando software y librerías de código abierto y será publicado bajo licencia GNU/GPL Titulación: Grado en Ingeniería Informática Fecha Presentación: Septiembre de 2016 Blink detection implementation for a head mouse AUTHOR: Daniel Gayán Sáncez DIRECTOR: César Mauri Loba [email protected] Abstract: The objective of our project is to develop a method to detect the user's voluntary blinking by means of computer vision techniques. Our aim is to use it for humancomputer interaction purposes. For instance, for providing new ways to execute commands such as mouse clicks. Additionally, our system is combined with a software called Enable Viacam (eViacam). eViacam is a software that moves the pointer by tracking the face of the user and is specifically designed for people with some physical disabilities. By combining both, the user has an additional communication channel to perform some actions with the pointer. We provide a review of the state of the art. Such review explores the methods being currently used by other applications to solve similar problems. For some of those methods, we have developed software prototypes to test them. Finally, we found a robust and reliable method for eye blinking detection, and managed to combine it with the aforementioned software. We tested our implementation with some people. Results are really encouraging and demonstrate that the combination of both system is feasible and useful. Our software has been developed using open source software and libraries and is released under the GNU/GPL license. Study Program: Grau d’Enginyeria Informàtica Defense Date: September de 2016