Ìàãèñòð ÄîíÍÒÓ Âðà÷åâà Àííà Àëåêñàíäðîâíà

Vracheva Anna Aleksandrovna

Faculty:           Mining and Geological Faculty
Speciality:     Geoinformatic Systems and Technologies
Master's thesis theme:
                        The analysis of methods and geodetic technologies of land laser scanning
Scientific adviser: Head of Department, professor, doctor of the technical sciences Mogilny Sergey

e-mail: anna.vracheva@gmail.com

The author's abstract master's works

Subject: “Analysis of the Methods and Geodesic Technologies of the Ground Laser Scanning”

RUS

  ENG


Autobiography

Introduction

          Method of the laser scanning allows to create a digital model of the ambient space presenting it with the set of points with space (spatial) coordinates. Schematically any scanner can be divided into several basic components (parts, blocks):
         - Measuring head. As a rule, there are a laser emitter and receiver in it.
         - Rotating prism. It provides the multibranched beam distribution in the vertical plane.
         - Servo drive of the horizontal circle. It provides the measuring head rotation in the horizontal plane.
         -Computer (external, inner). It is designed for the survey and data recording control.
         Accessing of the coordinates of the object points with the laser scanner is based on the measuring of the polar angles and distances up to the object. The measuring direction is determined by the scanner optical-mechanical system. Towards the object the laser emission impulses pass through the system of mirrors that fulfil step-by-step laser beam deviation. The most common unit is a construction consisting of two movable mirrors. One of them is responsible for the vertical beam deviation while the other – for the horizontal one. The scanner mirrors are controlled by the precision servo drives. As the final result, they provide the accuracy of the laser beam direction to the object under survey. The mirrors deviate at the set value and, thus, allow to define the polar angle required for the coordinates detecting.
         Figure 1 shows the principal of the laser scanner operation.

Figure 1 – The principal of the laser scanner operation

         There are two methods of determining distances. The first one is called Time-of-Flight (TOF). It is based on the measuring of the laser impulse action time. This impulse is generated by the sensor, reflected by the object and received by the sensing element.
In this case the distance is calculated under the formula:

(1)

ñî – speed of light;
n – environment refraction factor;
  - impulse action time.

         The second method is based on the phase difference measuring. The sensor radiates the harmonic vibrations of the set wave length, at this moment the initial phase becomes determined, then the signal is reflected by the object and received by the sensing element, at this moment the final phase is determined. The distance is calculated under the formula:

(2)


 where N- number of the whole vibrations periods;
  – wave length;
  – final and initial measuring phases correspondingly.

          By the angle of the mirrors turn at the observation period as well as by the distance measured the processor calculates each point coordinates under the formula:

         (3)


where X, Y, Z – point coordinates;
D – distance measured;
  – horizontal and vertical angles correspondingly.

Urgency and the purpose

In the most cases in the result of the laser scanning the object data are presented in the view of the rectangular Cartesian coordinates, whose system forms the so-called “cloud” of points.
         The “cloud” processing presupposes a description of the real objects via mathematical models. These geometric data are the basic material for further processing. With this purpose there are required different algorithms allowing to transform certain objects into the geometric primitives from the “clouds” of points.
         At the present time there is no algorithm that lets determine geometric primitives definitely and automatically, i.e. without human being participation. That is why the purpose of my research is study and development of the algorithms allowing to do it.
         The simplest geometric element that most frequently occurs and relatively easy models is a flat surface. More difficult geometric objects can be described further on basis of planes.

The review of conditions of researches and workings out on the theme

         There are different algorithms of the planes determination. In particular, Andreas Rietdorf in his paper “Automatisierte Auswertung und Kalibrierung von scannenden Messsystemen mit tachzmetrischem Messprinzip” (Munhen 2005) [1] as a criterion for the decision, if the points lie on the plane, fulfilled the determinant calculation. There are correspondingly analyzed two adjacent triangles that rather precisely determine the plane.
         According to his paper, to each face of the triangle there should be found two further faces that have a common point with the first face. Thus, there exist 4 points determining the parallelepiped. If the mixed product of three vectors made by four points equals zero, then these four points lie on the one and the same plane. Thus, belonging of any point to the plane is determined from the equality to the zero of the determinant made by the three vectors:

         Let us examine another algorithm.
         Let us assume that there is an X matrix, consisting of the points coordinates in the XYZ space. Let us check if these points belong to the plane. For this we transform them in such a way that they wholly lie on the XY plane. Then for all points belonging to the plane, a z coordinate will be equal 0. In the event that any point does not belong to the plane, then the X matrix will be inclined onto a some angle. The point with the maximum z coordinate modulus will be false and needs to be excluded from further calculations. The calculations are made until

         Let us examine the coordinates transformation of the points forming the X matrix. It can be geometrically shown in the following way: Fig. 2.

Figure 2 - Transformation of the plane points coordinates, here: – coordinates system – this is a system where the plane lies; x, ó, z coordinates system – this is a system where the points lies in the xy plane.

         Let us deduct from each coordinate of the X matrix the average values () of each coordinates. We will receive an A matrix, all points of which will be spread towards the center of gravity:

(4)

         By multiplying the A matrix by AT, we will receive a symmetric N matrix. This is required to define eigenvectors (U) of the A matrix.
         Let us explain the necessity of the proper vectors determination. The task of the coordinates transformation can be reduced to the basis transformation. For this purpose each point of the A matrix should be considered as a vector. Then, according to the definition, a set of the space vectors is called an operator. The basis transformation results into two different matrixes corresponding to one and the same operator, i.e. similar ones. These similar matrixes are connected between each other by the following ratio:

(5)


where A’ – transformed matrix of points coordinates;
A – parent matrix;
U – matrix of the coordinates transformation while transition to a new basis.

If the eigenvalues of the A matrix are pairwise different, then eigenvectors are orthogonal and linearly independent and, consequently, they can be used as a basis. Then formula (6) is as follows:

(6)


where A’ – transformed matrix of points coordinates;
A – parent matrix;
U – matrix of the coordinates transformation while transition to a new basis, consisting of the proper vectors of the A matrix.

Planned results

         The result of this research will be the creation of the program in Delphi environment, allowing to sort out geometric primitives. The final conclusions concerning the research results are planned to be drawn by December, 2008. At the present moment it is possible to say that the above described algorithm with the use of the transformed coordinates analysis gives a greater reliability of the results received than a similar algorithm with the use of the determinate.

List of Sources:

1 Andreas Rietdorf «Automatisierte Auswertung und Kalibrierung von scannenden Messsystemen mit tachzmetrischem Messprinzip» - M?nhen 2005
2. N.V. Efimov “Short Course in Analytical Geometry” –M., “Nauka”.
3. D.V. Beklemishev “Course in Analytical Geometry and Linear Algebra” – M.,“Phismatlit”.
4. D.K. Fadeev, V.N. Fadeeva “Computational Approaches of Linear Algebra” – M., “Nauka”.


Links


Library


Flash-animation on a theme "the General data on laser scanning"


Report about the search