Return to search

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, 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

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-119967
Date January 2015
CreatorsHenriksson, Johan
PublisherLinköpings universitet, Medie- och Informationsteknik, Linköpings universitet, Tekniska högskolan
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0019 seconds