Orthogonal Distance Fit of a Pyramid (Geodäsie/Vermessung)
Hi Balata,
So, could you please send to me your full name with the title of your algorithm, in order to use it as a reference in my thesis.
A suggestion is maybe:
Lösler, M. (2012). Orthogonal Distance Fit of a Pyramid. http://forum.diegeodaeten.de/index.php?id=4083 (last access: 2012-12-02).
I will try to understand every element that you used in this algorithm.
The used least squares algorithm is a common way for data fitting. It can also be used for other problems like transformations. It is often called Gauß-Helmert model or general least squares. An understandable description of the Gauß-Helmert model (in english) is given by e.g. Neitzel's Generalization of total least-squares on example of unweighted and weighted 2D similarity transformation (Springer allows free download of PDFs til the end of this year!). Moreover, the work of Lenzmann & Lenzmann is to point out: Strenge Auswertung des nichtlinearen Gauß-Helmert-Modells.
To fit the pyramid, the described algorithm fits four planes in one pour. These four planes are parameterized by the so-called Hesse normal form. The first 4 restrictions normalize the normal vector of each plane (subsequent shown for plane 1).
R(1, 4:6) = 2.*X0(4:6); % nx*nx + ny*ny + nz*nz == 1 ... r(1,1) = X0(4:6)' *X0(4:6) - 1;
To estimate the apex within the data fit, 4 additional restrictions are needed. These restrictions simple define the apex as a point of each plane (subsequent shown for plane 1).
R(5, [1:3, 4:7]) = [X0(4:6)' X0(1:3)' -1]; % nx*xApex + ny*yApex + nz*zApex == d ... r(5,1) = X0(4:6)' *X0(1:3) - X0(7);
Good luck with your thesis. Maybe, you can forward a digital copy of your work after finishing to me.
Kind Regards,
Micha
--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences
gesamter Thread:
- Abbreviations in JAG3D's FormFittingToolbox -
Balata,
29.11.2012, 18:58
- Abbreviations in JAG3D's FormFittingToolbox -
MichaeL,
29.11.2012, 19:57
- Abbreviations in JAG3D's FormFittingToolbox -
Balata,
30.11.2012, 19:29
- Abbreviations in JAG3D's FormFittingToolbox -
MichaeL,
30.11.2012, 23:04
- Abbreviations in JAG3D's FormFittingToolbox -
Balata,
01.12.2012, 04:06
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
01.12.2012, 14:19
- Orthogonal Distance Fit of a Pyramid -
Balata,
02.12.2012, 02:07
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
02.12.2012, 12:42
- Orthogonal Distance Fit of a Pyramid -
Balata,
03.12.2012, 00:51
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
03.12.2012, 16:12
- Orthogonal Distance Fit of a Pyramid -
Balata,
04.12.2012, 00:13
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
04.12.2012, 06:59
- Orthogonal Distance Fit of a Pyramid -
Balata,
05.12.2012, 03:47
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
06.12.2012, 14:21
- Orthogonal Distance Fit of a Pyramid -
Balata,
10.12.2012, 02:57
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
10.12.2012, 18:31
- Orthogonal Distance Fit of a Pyramid -
Balata,
12.12.2012, 00:03
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
12.12.2012, 08:07
- Orthogonal Distance Fit of a Pyramid -
Balata,
10.04.2013, 03:18
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
10.04.2013, 08:13
- Orthogonal Distance Fit of a Pyramid -
Balata,
13.04.2013, 02:28
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
13.04.2013, 10:41
- Orthogonal Distance Fit of a Pyramid -
Balata,
15.04.2013, 00:57
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
16.04.2013, 21:19
- Orthogonal Distance Fit of a Pyramid -
Balata,
22.06.2013, 10:55
- Orthogonal Distance Fit of a Pyramid - MichaeL, 22.06.2013, 11:15
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
26.06.2013, 08:15
- Orthogonal Distance Fit of a Pyramid - Balata, 27.06.2013, 00:02
- Orthogonal Distance Fit of a Pyramid -
Balata,
22.06.2013, 10:55
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
16.04.2013, 21:19
- Orthogonal Distance Fit of a Pyramid -
Balata,
15.04.2013, 00:57
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
13.04.2013, 10:41
- Orthogonal Distance Fit of a Pyramid -
Balata,
13.04.2013, 02:28
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
10.04.2013, 08:13
- Orthogonal Distance Fit of a Pyramid -
Balata,
10.04.2013, 03:18
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
12.12.2012, 08:07
- Orthogonal Distance Fit of a Pyramid -
Balata,
12.12.2012, 00:03
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
10.12.2012, 18:31
- Orthogonal Distance Fit of a Pyramid -
Balata,
10.12.2012, 02:57
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
06.12.2012, 14:21
- Orthogonal Distance Fit of a Pyramid -
Balata,
05.12.2012, 03:47
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
04.12.2012, 06:59
- Orthogonal Distance Fit of a Pyramid -
Balata,
04.12.2012, 00:13
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
03.12.2012, 16:12
- Orthogonal Distance Fit of a Pyramid -
Balata,
03.12.2012, 00:51
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
02.12.2012, 12:42
- Orthogonal Distance Fit of a Pyramid - Balata, 02.12.2012, 02:54
- Orthogonal Distance Fit of a Pyramid -
Balata,
02.12.2012, 02:07
- Orthogonal Distance Fit of a Pyramid -
MichaeL,
01.12.2012, 14:19
- Abbreviations in JAG3D's FormFittingToolbox -
Balata,
01.12.2012, 04:06
- Abbreviations in JAG3D's FormFittingToolbox -
MichaeL,
30.11.2012, 23:04
- Abbreviations in JAG3D's FormFittingToolbox -
Balata,
30.11.2012, 19:29
- Abbreviations in JAG3D's FormFittingToolbox -
MichaeL,
29.11.2012, 19:57