Face detection for selective polygon reduction of humanoid meshes
Automatic mesh optimization algorithms suffer from the problem that humans are not uniformly sensitive to changes on different parts of the body. This is a problem because when a mesh optimization algorithm typically measures errors caused by triangle reductions, the errors are strictly geometrical,...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Medie- och Informationsteknik
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-119967 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-119967 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1199672018-01-12T05:14:04ZFace detection for selective polygon reduction of humanoid meshesengHenriksson, JohanLinköpings universitet, Medie- och InformationsteknikLinköpings universitet, Tekniska högskolan2015meshreductiondecimationMedia and Communication TechnologyMedieteknikAutomatic mesh optimization algorithms suffer from the problem that humans are not uniformly sensitive to changes on different parts of the body. This is a problem because when a mesh optimization algorithm typically measures errors caused by triangle reductions, the errors are strictly geometrical, and an error of a certain magnitude on the thigh of a 3D model will be perceived by a human as less of an error than one of equal geometrical significance introduced on the face. The partial solution to this problem proposed in this paper consists of detecting the faces of the 3D assets to be optimized using conventional, existing 2D face detection algorithms, and then using this information to selectively and automatically preserve the faces of 3D assets that are to be optimized, leading to a smaller perceived error in the optimized model, albeit not necessarily a smaller geometrical error. This is done by generating a set of per-vertex weights that are used to scale the errors measured by the reduction algorithm, hence preserving areas with higher weights. The final optimized meshes produced by using this method is found to be subjectively closer to the original 3D asset than their non-weighed counterparts, and if the input meshes conform to certain criteria this method is well suited for inclusion in a fully automatic mesh decimation pipeline Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-119967application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
mesh reduction decimation Media and Communication Technology Medieteknik |
spellingShingle |
mesh reduction decimation Media and Communication Technology Medieteknik Henriksson, Johan Face detection for selective polygon reduction of humanoid meshes |
description |
Automatic mesh optimization algorithms suffer from the problem that humans are not uniformly sensitive to changes on different parts of the body. This is a problem because when a mesh optimization algorithm typically measures errors caused by triangle reductions, the errors are strictly geometrical, and an error of a certain magnitude on the thigh of a 3D model will be perceived by a human as less of an error than one of equal geometrical significance introduced on the face. The partial solution to this problem proposed in this paper consists of detecting the faces of the 3D assets to be optimized using conventional, existing 2D face detection algorithms, and then using this information to selectively and automatically preserve the faces of 3D assets that are to be optimized, leading to a smaller perceived error in the optimized model, albeit not necessarily a smaller geometrical error. This is done by generating a set of per-vertex weights that are used to scale the errors measured by the reduction algorithm, hence preserving areas with higher weights. The final optimized meshes produced by using this method is found to be subjectively closer to the original 3D asset than their non-weighed counterparts, and if the input meshes conform to certain criteria this method is well suited for inclusion in a fully automatic mesh decimation pipeline |
author |
Henriksson, Johan |
author_facet |
Henriksson, Johan |
author_sort |
Henriksson, Johan |
title |
Face detection for selective polygon reduction of humanoid meshes |
title_short |
Face detection for selective polygon reduction of humanoid meshes |
title_full |
Face detection for selective polygon reduction of humanoid meshes |
title_fullStr |
Face detection for selective polygon reduction of humanoid meshes |
title_full_unstemmed |
Face detection for selective polygon reduction of humanoid meshes |
title_sort |
face detection for selective polygon reduction of humanoid meshes |
publisher |
Linköpings universitet, Medie- och Informationsteknik |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-119967 |
work_keys_str_mv |
AT henrikssonjohan facedetectionforselectivepolygonreductionofhumanoidmeshes |
_version_ |
1718607065642958848 |