Full text: Proceedings, XXth congress (Part 4)

  
  
  
  
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
Filling the remaining part of the DDTM (ground), with 
interpolation based on points of group n. 2 from which the 
points inside the areas processed in the previous step will 
be removed. In this way the interpoled surface also follows 
the ground even when there are bridges and similar 
infrastructures. 
4. Binary format writing of the DDTM file (cach height is an 
integer number). A file is also compiled, that contains a 
description of the number of columns and rows, the 
reference system, the step, the multiplying factor to use the 
AccOrtho software or any other commercial image 
elaboration software (ENVI, e.g.). 
In short, the interpolation techniques implemented in the 
software are: Nearest Neighbor, Mean Square Plane, Bicubic 
and Bilinear Spline [Brovelli, 2001]. 
An example of the output result of the GeneDDTM software 
can be seen in fig. 6. The first part (a) contains a portion of 3D 
base map at 1:1000 scale of the city of Turin (map sheet n° 
112). The second part (b) contains a digital grey scale image of 
the corresponding DDTM (with pixel size of 20x20 cm“, which 
is suitable for a 1:2000 scale orthophoto), generated with 
GeneDDTM in a processing time of about 30 minutes (for the 
entire 2300x3400 node sheet, using a bilinear spline) on a 
standard Pentium 4 1.5 GHz PC — 512 Mb Ram. 
LI 
  
Figure 6: a result obtained with the Gene DDTM software 
4. HOW TO PRODUCE AN ACCURATE ORTOPHOTO 
In 1996 Amhar and Ecker proposed an original solution for the 
generation of a true orthophoto. The procedure, devoted to the 
production of orthophotos in urban areas, used a DSM that was 
managed by a relational database. All the images were classified 
as terrain or building surfaces and the orthopoto was generated 
in separate phases: first the terrain then the roofs. The results of 
these treatments were then merged into a single digital 
orthophoto. Hidden areas were eliminated through 
superimposition of the orthophoto generated from other images. 
The proposed solution tries to simplify this approach. The input 
data for the generation of a true orthophoto are: a DDTM as 
previously described, and a series of oriented images containing 
the radiometric description of all the points to be orthoprojected. 
The aims of the procedure are: to maintain complete automation 
so as to guarantee the same performances as a traditional 
orthoprojection software and to avoid the previously highlighted 
problems. 
Let us consider the object in figure 7. In perspective images, 
higher points correspond to lower points, therefore the 
procedure must run from the highest to the lowest point. 
The procedure starts from point R. The best recording of the 
grey value of this point can be found in the image which has the 
projection centre nearest to the point itself (image I1). In order 
to avoid the duplication of the images (as see in fig. 2), this 
pixel should be inhibited: for this reason a "flag image" is 
created where each pixel records the height used for the 
540 
orthoprojection of the corresponding pixel on the original 
image. Point R has also been recorded in I2 and, for the same 
reason, the pixel that represents point R on I2 should also be 
inhibited. 
Qp Or Qr Qs 
Flag Images M. iei ene 
Images { | 12 
   
  
  
  
Figure 7: Ortoprojection procedure scheme 
The procedure orthoprojects point S with the same criteria 
(point S will only be recorded in Il). When the procedure 
orthoprojects point P, it finds the pixel on Il that was used 
before for point R. The flag image inhibits a second use of this 
pixel, because the height recorded on it is higher than the height 
of point P. Then the procedure looks for the grey (or colour) 
value in I2. The pixel is not inhibited and the orthoprojetion of 
point P is possible. When the procedure orthoprojects point Q, 
the first attempt is to use the corresponding pixel on I1, but this 
pixel has been used for point S and the "flag image" then 
inhibits the radiometric value reading. The second attempt is to 
use the corresponding pixel on 12, but also this pixel has been 
inhibited because it contains the grey (or colour) value of point 
R. In this case, no more images being available, the 
orthoprojection of point Q cannot be defined. This simple 
example describes all the possible cases of a true orthophoto 
projection. 
5. ACCORTHO SOFTWARE 
The procedure that is described in the previous section was 
implemented in a specific software called ACCORTHO 
(ACCurate ORTHOprojection). 
The input data consist of a regular DDTM, generated as 
previously described. 
The software works in two separate steps. In the first, it selects 
and prepares the data. In particular it: 
* calculates the heights of each pixel of the output image (a 
true orthophoto) and orders the pixels according to 
decreasing heights; 
e extracts the portions of the digital images involved in the 
orthoprojection; 
e prepares an index of the images in order to find the 
radiometric value to use whenever possible. The images 
are ordered on the basis of the distance between the 
projection centre and the considered pixel; 
® generates an empty flag image for each input image. 
The second step of the procedure puts the process described in 
the previous section into practise. Fig. 8 shows the flow chart of 
the basic functions. 
The functioning of the AccOrtho software has remained 
unchanged since it was first released [Dequal et al., 2001]. The 
evolutions that have been implemented in the last year concern 
some optimization and operative problems, and they have been 
Int. 
ma 
Th 
The 
pos 
OS
	        
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.