• Nie Znaleziono Wyników

Development of the methods to create spline functions in terms of building models based on discrete data

N/A
N/A
Protected

Academic year: 2021

Share "Development of the methods to create spline functions in terms of building models based on discrete data"

Copied!
4
0
0

Pełen tekst

(1)

7 GRZEGORZ LENDA

Rozwiniêcie metod tworzenia funkcji sklejanych

w aspekcie budowy modeli na podstawie danych dyskretnych

Streszczenie

Tematyka przedstawiona w pracy zwi¹zana jest z zastosowaniem funkcji skleja- nych do tworzenia modeli obiektów, których reprezentacja ma charakter dyskretny.

Ujêcie problemu zosta³o ukierunkowane na przypadki, w których koñcowe efekty przybli¿eñ mog¹ budziæ w¹tpliwoœci, zarówno z dok³adnoœciowego, jak i ekonomicz- nego punktu widzenia. Funkcje sklejane stanowi¹ efektywne narzêdzie w zakresie projektowania kszta³tu nowych obiektów. Pozwalaj¹ równie¿ na precyzyjny opis in- wentaryzowanych powierzchni, pod warunkiem dostarczenia danych o odpowiedniej rozdzielczoœci. Specyfika pomiarów geodezyjnych, niejednokrotnie wyklucza mo¿li- woœæ uzyskania wystarczaj¹co gêstej siatki regularnie roz³o¿onych obserwacji obiektu, co zawsze wi¹¿e siê ze spadkiem dok³adnoœci przybli¿eñ uzyskiwanych za pomoc¹ splajnów. Z drugiej strony, zbiory danych o du¿ej liczebnoœci, negatywnie wp³ywaj¹ na czas tworzenia i póŸniejszego przetwarzania powierzchni sklejanych. Problematyka modelowania obiektów z wykorzystaniem danych dyskretnych, stanowi z³o¿one za- gadnienie, które wymaga ró¿nokierunkowego rozwoju metod tworzenia funkcji skleja- nych. W pracy przedstawiono rozwa¿ania i propozycje autora, zmierzaj¹ce do spe³nie- nia tych wymagañ. Wobec braku mo¿liwoœci œcis³ego sprecyzowania niektórych za³o-

¿eñ i celów, by³o to niekiedy zadanie trudne i subiektywne.

Tekst pracy zosta³ podzielony na cztery autonomiczne dzia³y, zwi¹zane z nastêpu- j¹c¹ tematyk¹ : modyfikacje metod tworzenia funkcji sklejanych, wspomaganie funkcji sklejanych przez inne metody aproksymacji, tworzenie modeli obiektów reprezentowa- nych przez liczne zbiory punktów, wykorzystanie funkcji sklejanych jako poœredniego narzêdzia aproksymacji. Teoriê zwi¹zan¹ z podstawami tworzenia funkcji sklejanych ograniczono w pracy do minimum, poniewa¿ na rynku wydawniczym znajduje siê ju¿

wystarczaj¹ca liczba pozycji poœwiêconych tej tematyce.

W zakresie pierwszego, teoretycznego dzia³u, ingeruj¹cego w proces tworzenia funkcji sklejanych, opracowano nowe metody: parametryzacji, wagowania wymier- nych funkcji NURBS oraz lokalnego ograniczania klasy po³¹czeñ splajnu. Metody te mog¹ byæ u¿yteczne do opisu obiektów mierzonych z umiarkowan¹ gêstoœci¹ i równo- miernoœci¹, o ró¿nym stopniu zakrzywienia i zmiennych wymaganiach co do ci¹g³oœci po³¹czeñ.

(2)

8

Wspomaganie funkcji sklejanych za pomoc¹ innych metod przybli¿eñ, zwi¹zane jest z postulatem redukcji zafalowañ splajnu, powsta³ych w rejonach nieregularnoœci i luk w zbiorze obserwacji. Zaproponowano wykorzystanie czterech metod umo¿liwia- j¹cych generowanie pseudoobserwacji pomocniczych, zapobiegaj¹cych zafalowaniom:

kriging, krzywe wielomianowe, powierzchnie Coonsa oraz Gordona. Na podstawie ba- dañ testowych, wy³oniono spoœród nich metody przynosz¹ce najlepsze wyniki dok³ad- noœciowe.

Problematyka opisu obiektów reprezentowanych przez liczne zbiory punktów, do- tyczy budowy modeli na podstawie danych pochodz¹cych ze skaningu laserowego.

Tworzenie interpolacyjnych powierzchni sklejanych przy u¿yciu kompletnych chmur punktów nie ma uzasadnienia ekonomicznego. W pracy zaproponowano algorytm roz- gêszczania obserwacji, pozwalaj¹cy na wybór punktów regularnie roz³o¿onych na po- wierzchniach wybranych obiektów pow³okowych. Regularny rozk³ad jest natomiast czynnikiem decyduj¹cym o dok³adnoœci przybli¿eñ uzyskanych za pomoc¹ powierzch- ni sklejanych.

Funkcje sklejane mog¹ równie¿ pe³niæ zadania pomocnicze, przy rozwi¹zywaniu bardziej z³o¿onych problemów ni¿ zastêpowanie danych dyskretnych modelami ci¹- g³ymi. W czwartym dziale zwrócono uwagê na niektóre charakterystyczne w³asnoœci splajnów, wykorzystanych w zadaniach zwi¹zanych z u¿yciem normalnych oraz stycz- nych do obiektu. W rozdziale tym przeprowadzono równie¿ szczegó³owe testy porów- nuj¹ce dok³adnoœæ powierzchni sklejanych tworzonych za pomoc¹ metod interpolacji i aproksymacji.

Kolejnoœæ rozdzia³ów ustalono na podstawie trzech przes³anek: istotnoœci rozwa-

¿anych zagadnieñ, innowacyjnoœci proponowanych rozwi¹zañ oraz uniwersalnoœci za- stosowañ. Z punktu widzenia dok³adnoœci uzyskiwanych przybli¿eñ, proponowane metody oferuj¹ kilkuetapowy mechanizm, dzia³aj¹cy w nastêpuj¹cej sekwencji:

1. Zapewnienie odpowiedniej regularnoœci i gêstoœci materia³u pomiarowego (rozdz. 3).

2. Zastosowanie odpowiednich metod tworzenia funkcji sklejanych, zwi¹zanych z:

parametryzacj¹, wagowaniem funkcji NURBS, redukcj¹ klasy po³¹czeñ (rozdz. 1).

3. Generowanie pseudoobserwacji w miejscach lokalnych ubytków lub nieregular- noœci zbioru obserwacji (kriging uniwersalny, powierzchnie Gordona) (rozdz. 2).

(3)

9 GRZEGORZ LENDA

Development of the methods to create spline functions in terms of building models based on discrete data

Summary

The subject matter presented in the dissertation is related to the use of spline func- tions to create models of objects, whose representation is a discrete one. Depiction of the problem has been focused on the cases in which the final effects of approximations may be questionable, both in terms of accuracy and economics. Spline functions are an effective tool in the scope of designing the shape of new objects. They also allow a precise description of the measured surfaces, subject to providing data of a sufficient resolution. The specificity of surveying often precludes the possibility of obtaining a sufficiently dense grid of regularly spaced observations of the object, which is always associated with a decreased accuracy of the approximations obtained by means of the splines. On the other hand, data sets with large multiplicity have a negative influence on the time of creating and the subsequent processing of spline surfaces. The problem of modeling objects based on discrete data is a complex issue that requires the multi- dimensional development of methods to create spline functions. The dissertation pre- sents the author’s reflections and suggestions aimed at meeting these requirements.

Due to the lack of a possibility to exactly clarify some of the assumptions and objecti- ves, the task was difficult and subjective at times.

The work was divided into four autonomous chapters, related to the following topics: modifications of the methods of creating spline functions, supporting of spline functions by other methods of approximation, creating of object models represented by multiple sets of points, using spline functions as an indirect tool of approximation. The theory associated with the basics of creating spline functions was limited to a mini- mum, as the publishing market is already filled with a sufficient number of publications devoted to this subject.

In the first, theoretical chapter, interfering in the process of creating spline func- tions, new methods were developed: parameterization, weighting of rational NURBS functions and local limitations to spline connection class. These methods can be useful to describe the objects surveyed with moderate density and uniformity, with varying degrees of curvature and changing requirements for the connection continuity.

The support of spline functions using other approximation methods is related to the postulate of the spline bulge reduction, formed in areas of irregularities and gaps in a set of observations. The use of four methods was proposed, which would enable to

(4)

10

generate auxiliary pseudo-observations, preventing the bulges: kriging, polynomial curves, Coons and Gordon surfaces. Based on test research, the methods generating the best accuracy results were selected.

The issue of describing objects represented by multiple sets of points is related to the creating of models based on data from laser scanning. Creating interpolation spline surfaces with the use of complete point clouds is not economically justified. The disser- tation proposes an algorithm of reduce density of observations, allowing the selection of the points spaced regularly on the surfaces of the selected shell structures. Regular distribution is the factor which decides about the accuracy of the approximations ob- tained by means of spline surfaces.

Spline functions can also fulfill auxiliary tasks to solve more complex problems than the substitution of discrete data with continuous models. The fourth chapter high- lights some of the characteristic properties of the splines, used in the tasks involving the use of the normal and tangential to the object. This chapter also comprises extensive tests carried out to compare the accuracy of the spline surfaces created with interpola- tion and approximation methods.

The order of the chapters was based on three prerequisites: the relevance of the depicted issues, the innovative approach of the proposed solutions and the versatility of the applications. Regarding the accuracy of the obtained approximations, the proposed methods offer a multi-stage mechanism operating in the following sequence:

1. Ensuring appropriate regularity and density of the measurement material (Chap- ter 3).

2. Applying appropriate methods to create spline functions related to: parameteriza- tion, weighting of NURBS functions, reduction of connection class (Chapter 1).

3. Generating pseudo-observations at local declines or irregularities of the observa- tion set (universal kriging, Gordon surfaces) (Chapter 2).

Cytaty

Powiązane dokumenty

3 Dz.. zaludnienia mieszkań przez miejskie i gminne rady narodowe, i to na zasadach określonych przez ministra gospodarki komunalnej w poro­ zumieniu z ministrem zdrowia

As can be seen, the three methods yield slightly different classifications of the data in the four predefined object classes methods; however unlike the Bayesian maximum

Korzysta on z faktu, że współczynniki poszuki- wanej funkcji sklejanej zależą liniowo od parametru t, który jest równy wartości tej funkcji sklejanej w węźle xo- Algorytm

We prove a representation theorem for an arbitrary C 2,1 function, in terms of the fundamental solution of the equation Lu = 01. Such a theorem was proved in an earlier paper for

9: Taylor again, ekstrema: zwykªe funkcji uwikªanych i

W tpliwo ci zwi zane ze znaczn rozpi to ci normowego zakre- su dopuszczalnych temperatur stanowi y podstaw niniejszej pracy, a jej g ów- nym celem by o zwery kowanie

The deepening imbalance in economic and social development at regional and local levels significantly com- plicates the implementation of unified state policy in the sphere of

 dla zadanej średniej wartości odchylenia polipowierzchni od siatki bazowej wynoszącej 0,5 mm uzyskane wartości parametrów i statystyk dopasowania otrzymanej