• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Mémoire de Maîtrise
DOI
https://doi.org/10.11606/D.55.2023.tde-10012024-121818
Document
Auteur
Nom complet
Pedro Regattieri Rocha
Adresse Mail
Unité de l'USP
Domain de Connaissance
Date de Soutenance
Editeur
São Carlos, 2023
Directeur
Jury
Batista Neto, João do Espírito Santo (Président)
Castelo Filho, Antonio
Gois, João Paulo
Nabarro, Ana Claudia
Titre en portugais
Modelagem Tridimensional de Rostos Por Características Robustas
Mots-clés en portugais
Computação gráfica
Curvas
Faces humanas
Modelagem tridimensional
Pontos
Resumé en portugais
A modelagem tridimensional de faces humanas é parte integral de uma gama de aplicações computacionais, de animações e entretenimento até programas de segurança e reconhecimento facial, sendo que programas desta natureza lidam com uma representação virtual de faces humanas de alguma forma durante a sua execução. E assim como existe uma variedade de aplicações que utilizam essas representações, também existem diferentes maneiras de gerar estas faces utilizando diferentes técnicas de computação gráfica, como por exemplo modelagem tridimensional de malhas ou métodos baseados em pontos. Alguns destes métodos requerem uma única imagem do rosto a ser modelado, enquanto outros métodos requerem fotos de diferentes ângulos para criar um modelo mais detalhado. Certos métodos produzem o modelo da face apenas recebendo um conjunto de imagens como entrada do usuário, enquanto outros requerem que o usuário realize passos adicionais durante a execução do método. O objetivo deste projeto de pesquisa é o desenvolvimento de um método que, dado uma foto como entrada, extraí um conjunto de pontos importantes, referentes a pontos anatômicos extraídos de um rosto humano específico, modificando então uma malha tridimensional triangular de forma que esta malha poligonal se assemelhe ao rosto cujas características foram extraídas sem que sejam necessárias mais informações ou comandos do usuário. Este método, implementado em uma instância de teste em Python, utiliza princípios de modelagem de malhas como o uso de -coordenadas para permitir a modificação de uma malha inicial de forma controlada a partir das informações recebidas como entrada. As malhas geradas por este método mantém o formato e as cores do rosto base, com testes realizados constatando a robustez das malhas geradas e manipuladas assim como a consistência na velocidade de propagação de modificações pela malha, independente do número de vizinhos do ponto ou do tamanho da modificação realizada.
Titre en anglais
Three-dimensional Modelling of Faces Utilizing Robust Characteristics
Mots-clés en anglais
Computer graphics
Curves
Human faces
Points
Three-dimensional modelling
Resumé en anglais
The modeling of human faces is an integral part of an array of computer applications, from animations and entertainment to security and facial recognition programs, in that programs of this nature use a virtual representation of human faces at some point during their execution. And in the same way there are a variety of applications that use these representations, there also are different computer graphics techniques to generate such representations, for example three-dimensional mesh modeling methods or point-based methods. Some of these methods require a single image of the face that will be modeled, whilst others may require several photographs from different angles to create a more detailed model. Certain methods produce a model of a face using only the set of photographs, while others may require further user input during their execution. The objective of this research project is the development of a method that, given a set of curves or important points that refer to important anatomic features extracted from a specific human face as input, modifies a three-dimensional quadrilateral mesh so that the resulting polygonal mesh resembles the specific human face whose features were extracted. This method, implemented in a test instance in Python, utilizes Three-dimensional modeling principles such as the use of -coordinates to manipulate an initial mesh according to information received as input. The meshes generated by this method maintain the features and color of the original face, with tests confirming the robustness of the created and edited meshes as well as the consistency of the speed at which changes are propagated through the mesh, independently of the number of neighbours of the edited point or how far it was moved.
 
AVERTISSEMENT - Regarde ce document est soumise à votre acceptation des conditions d'utilisation suivantes:
Ce document est uniquement à des fins privées pour la recherche et l'enseignement. Reproduction à des fins commerciales est interdite. Cette droits couvrent l'ensemble des données sur ce document ainsi que son contenu. Toute utilisation ou de copie de ce document, en totalité ou en partie, doit inclure le nom de l'auteur.
Date de Publication
2024-01-10
 
AVERTISSEMENT: Apprenez ce que sont des œvres dérivées cliquant ici.
Tous droits de la thèse/dissertation appartiennent aux auteurs
CeTI-SC/STI
Bibliothèque Numérique de Thèses et Mémoires de l'USP. Copyright © 2001-2024. Tous droits réservés.