Return to search

Diskret krökning, en jämförelse / Discrete curvature, a comparison

I detta kandidatarbete undersöker och jämför vi två olika metoder för att approximera gauss- och medelkrökningen hos en yta i rummet som är given som en mängd av punkter. Det är viktigt att försöka få en bra analogi mellan diskret krökning och analytisk krökning då man ofta startar med en mängd punkter i de praktiska fallen, som t ex i tillverkningsindustrin, igenkänning av objekt (inscannade bilder) och datorgrafik. Givet dessa punkter och en bra approximation av gauss- och medelkrökningen kan man få mer information om ytans geometri och beteende. För att kunna förstå dessa begrepp och metoder/algoritmer så behandlas först den bakomliggande teorin och sedan metoderna. Den första metoden är att återge ytan med hjälp av Bézierytor, vilka vi kan utföra geometriska operationer på utan problem och även få fram gauss- och medelkrökningen. Den andra metoden kommer från artikeln ``Discrete Differential-Geometry Operators for Triangulated 2-Manifolds'' av Mark Meyer, Mathieu Desbrun, Peter Schröder och Alan H. Barr. Deras approximationer av krökningarna kräver en triangulering av ytan, vilket de inte ger någon algoritm för. De tittar på ett område runt varje punkt och approximerar krökningarna genom detta område, även Gauss-Bonnets sats används för approximering av gausskrökningen. Mina simuleringar visar att Bézierytornas approximationer av gauss- och medelkrökningar är konvergenta och att alla värden ligger relativt nära varandra. Artikelns algoritm fungerar bra för gauss- och medelkrökning men deras algoritm beror väldigt mycket på trianguleringen vilket gör att man behöver ha krav på den triangulerade ytan, vilket i sig är ett svårt problem att lösa. / In this thesis we analyze and compare two different methods for approximating the Gauss and mean curvature on a surface, which is given as a set of points. It is important to find a method that agrees well with the analytic Gauss and mean curvatures and guarantees robust estimations. There is a great interest in Gauss and mean curvature since these two curvatures give information about the local geometry of the surface around the point at which these curvatures are calculated. The thesis begins with a short overview of differential theory and then the methods are explained and described. The reason for this is to give the reader an understanding of the theory before explaining the methods. The first method is called Bézier surfaces, which interpolates the given points. These surfaces are differentiable which makes it possible to approximate the Gauss and mean curvature, and are therefore very well suited for our problem. The second method comes from the research article ``Discrete Differential-Geometry Operators for Triangulated 2-Manifolds'' by Mark Meyer, Mathieu Desbrun, Peter Schröder and Alan H. Barr. Their algorithm requires a triangulated surface, which itself is a hard problem to solve (at least if one has requirements on the triangulation). Their approximations of the Gauss and mean curvatures use a well chosen area around the point, and the Gauss curvature also makes use of the Gauss-Bonnet theorem. My simulations show that Bézier surfaces approximate both Gauss and mean curvature well, and the approximations seem to converge to the analytic value when the information gets better. The articles algorithm also works well for approximating both curvatures, though this method seems to depend somewhat on the triangulation. This gives some requirements on the triangulation and will therefore be a harder problem to solve. The approximations do not converge when given a triangulation with obtuse triangles, though it shows signs to do so.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-78109
Date January 2012
CreatorsKarlsson, Patrik
PublisherLinköpings universitet, Matematiska institutionen, Linköpings universitet, Tekniska högskolan
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0026 seconds