Full text: Technical Commission IV (B4)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B4, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
following S(a) is the storage space required by the model type 
a. To compute it, the following formulas are used. 
S(DTMa)- S(metadatap qa) + S(dataprm) 
To georeference a grid, the minimum needed metadata are four 
geographic coordinates and two integers: typically, the X 
(LL X) e Y (LL Y) coordinates of the lower left node of the 
grid, the spacing in X and Y between the nodes (DX and DY) 
and the number of the nodes in X and Y directions (N X and 
N Y)are provided. Other ways can be adopted but the number 
of minimally needed metadata does not change. Moreover, a 
field should be devoted to the conventional identifier of no-data 
(ND). So, the following holds 
S(metadataggip) = 
S(LL_X)+S(LL Y)+S(DX)+S(DY)+S(N_X)+S(N_Y)+S(ND) 
= 7x64 bits = 56 bytes 
S(dataggup) " N Xx N Y x S(height) = N x 8 bytes 
As TINs are concerned, the minimal model, without additional 
topological information, is discussed. 
S(metadatarm) = S(N_V)+S(N_F) 
S(datarmn)=S(datanopes)+S(dataraces) = 
N _Vx3x64bits+N_Fx3x Ceil[log.(N_V)]bits 
N V and N F are the number of vertices and faces. The 
vertices are stored as 3D points (X, Y and height). The 
triangular faces are stored simply by the list of the three 
relevant vertices. Consider that k bits can address 2* points: if 
the number of vertices is N V, the size in bits needed for each 
label is Ceil(log,(N V)), where Ceil is the rounding to the 
greater integer. 
DTMyg requires the storing of metadata relevant to the 
coefficients, that are needed to define the position and the 
resolution of each activated spline. Once defined the global 
interpolation domain (lower left and upper right corners), the 
record corresponding to a particular level is stored in the 
following way: 
N,, h.e h, x A 
hy ily o I oon Iu xo 
Inv > Ain, iN, 
where N, is the number of activated splines in the level; 7; 
and i, are the row and column indexes of the node occupied 
by the J-th spline; 4, ,, is the coefficient of the J-th spline. 
At level h, the maximum number of active splines is 
N.e(QU ly. "It "is easy “to show that 
Ceil (log, [^ + » =(h+2). The storage requirements for 
level h,(4#=0,...M ) are: 
° 2x(h+2) bits to store the number of active splines, 
. (h--2)x2x N, bits needed to store the row and column 
indexes, 
e 64x NN, bits needed to store the coefficients. 
3. A CASE STUDY 
In order to evaluate the proposed approach and compare it with 
the data based models, we have analyzed one case study. The 
data stem from a LiDAR survey of a promontory overlooking 
the lake of Como in Northern Italy. The horizontal spacing of 
the pre-processed grid is 2 m x 2 m and its vertical accuracy 
(Rood, 2004) is of about 20 cm. 
The first step is to extract three different samples in order to 
simulate three dataset of sparse observations with different 
accuracies from which extract the relevant DTMs. 
For this reason, four TINs have been extracted from the grid, 
with different sampling tolerances. By fixing the tolerance 
equal to 5m, 2m and 1m, we have created respectively the 
training datasets TRS, TR2 and TR1 containing scattered data 
(i. e. the nodes of the TIN's) . By fixing the tolerance equal to 
20 cm (and removing TR5, TR2 and TRI), we have finally 
created the test dataset TE to use for cross-validate the results. 
The original dataset is shown in Figure 2. In Table 1 the 
statistics of the datasets are reported. 
    
Height (meters) 
Elevation 
at? 
  
  
Figure 2. The original DTM 
Using the three training sets as raw observations, TIN and grid 
models corresponding to the height accuracies of 1, 2 and 5 m 
have been built. By construction, the training sets directly 
provide the DTMqq at the different accuracy levels: in Table 2 
the storage requirements of the DTM are reported. 
To produce DTMgmgp, five deterministic interpolation 
techniques have been tested: the Inverse Distance Weighting 
(IDW), the 1° Order Local Polynomial (POL), the Completely 
Regularized Spline (CRS), the Spline with Tension (SWT) and 
the Thin Plate Spline (TPS). The interpolations have been 
computed in ArcGIS, applying the parameters automatically 
optimized by the software itself. 
  
DTM TRS TR2 TRI TE 
Count| 422610 3274 9256. | 21656 81869 
Min 197.44 | 197.44 | 197.44 | 197.44 | 197.47 
Max | 33227.| 33227 | 33227. | 33227 | 33223 
Mean | 225.27 | 214.33 | 225.75 | 23031 | 2335.39 
RMS 27.80 28.58 30.85 30.36 27.83 
Table 1. Statistics of the sampled datasets. Values in m. 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
SV SF S 
TR NY (bytes) NE (bytes) (KB) 
Im |21656| 519744 | 41343 294374 795 
2m 9256 | 222144 | 16580 110430 325 
5m 3274 78576 | 4644 28320 104 
  
  
  
  
  
  
  
  
Table 2. Characteristics of the three sampled TIN. N_V: 
number of vertices; S_V: storage space for vertices; N_F: 
number of faces; S_F: storage space for faces; S: total storage 
size. 
If both the accuracy and the storage size of a grid have to be 
considered, the optimal compromise is given by the coarser 
grid that guarantees the desired accuracy. Therefore, different 
Spe 
fro 
res 
res 
Fo 
cos 
dat 
che 
T: 
anc 
1 
Si 
Ta
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.