Full text: XVIIIth Congress (Part B3)

  
    
    
    
   
  
  
  
  
     
  
   
   
   
   
    
   
    
  
  
   
   
   
   
    
    
   
    
  
     
    
   
   
    
   
   
    
  
   
   
   
   
   
    
converted to solid representations, as may be required by 
some applications; (b) large number of surfaces may be need 
to be reconstruct complex buildings; and (c) surfaces which 
are not visible in - or reconstructable from - the imagery, e.g. 
occluded walls, need to be inferred to obtain a complete volu- 
metric model. Note that these problems are partially resolved 
when modeling by combinations of CSG primitives (Braun 
et al, 1995). We believe, however, that the CPS modeling 
scheme is more general. Because buildings are modeled at 
a lower level, some potentially ambiguous situations can be 
avoided, as might occue when only one surface of a building 
component is visible. Moreover, eaves and similar structures 
are more easily modelled by surfaces. Of equal importance, 
we expect that surface primitives are more intuitive to the 
user and that their correct reconstruction is easier to validate 
than CSG primitives. In the following section an implementa- 
tional scenario for CPS modeling in a semi-automatic building 
reconstruction system is described. 
4 TOWARDS AN OPERATIONAL 
RECONSTRUCTION STRATEGY 
4.1 Modes of Interaction 
Two basic paradigms of user-system interfacing for semi- 
automatic object reconstruction can be identified: (1) cor- 
rective, in which fully automatic reconstruction is attempted 
(see Fig. 1) with any errors being corrected a posterior using 
manual methods; and (2) instructive, in which the computer 
Is conveyed what to extract by user instruction of the appro- 
priate object model and possibly identification of the object's 
image location. As with (1), errors by automatic methods 
must be corrected manually. 
In the absence of models for reliable general scene understand- 
ing (see Sec. 2.4) the corrective paradigm, however desirable 
from an Al point of view, remains unoperational. Firstly, 
correcting large numbers of errors is generally more time con- 
suming and difficult than manual methods. The user must 
intrepret the scene and also understand the interpretation re- 
constructed by the computer. Then, detected errors must 
be manually corrected. Secondly, the danger is greater that 
some errors will be missed than errors in the case of instruct- 
ive reconstruction. Thirdly, the computational expense of the 
necessarily complex procedures for automatic reconstruction 
may well render them slower than manual or instructive meth- 
ods. 
Instructive reconstruction can take different forms (cf. (Lang 
and Schickler, 1993; Haala and Hahn, 1995). Our philosophy 
is to interact minimally but early, assisting automated pro- 
cesses by supplying sufficient information to ensure a reliable 
result and in so doing limiting corrective action. The degree 
of assistance will depend on the robustness of the automated 
processes and the extent to which their failure can be self- 
diagnosed and reported back to the user. The CPS modeling 
scheme is thus well-suited to implementation in an operational 
environment. 
4.2 Interaction Model for Reconstruction based on CPS 
Modeling 
An interaction model for building reconstruction based on 
modeling object using the CPS schema is depicted in Fig. 4. 
The basic interactive steps are described. Potential for auto- 
mation of some of these steps is described in Sec. 5. The 
first interactive task entails identifying a buildings to be re- 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
decomposition, wherein the user decides on the appropriate 
combination of surface primitives from the database in Fig. 3 
for modeling the building. Each of these primitives is con- 
veyed to the computer with the approximate location of the 
surface to guide the extraction step (detailed below). The 
result(s) are presented to the user for verification, possibly 
in stereo-viewing mode. Once all component surfaces have 
been successfully reconstructed, a composition process con- 
nects these surfaces, exploiting neighbourhood relations and 
possibly user interaction, to construct the building model. 
Due to occlusions etc. this model may not be a complete 
3D reconstruction. A final step is need to infer, e.g. walls 
and missing surfaces, to form a complete volumetric model. 
A strategy for the automated surface reconstruction step is 
explained in Sec. 4.3. 
image(s) 
p identify __p »- select 
building decamipose surface 
select next Sect 
— Surface 
surface model 
no object 
extraction 
COMPOSE 3% complete a2 verification 
mode ; 
reconstructed not o 
object 
6. 7 ; interactive 
2 infer correction/ 
-41—— volumetric | 
a model extraction 
Figure 4: Reconstruction strategy based on CPS modeling. 
Building model selection entails two basic interactions: (1) 
indicating the approximate location of the surface; and (2) 
selection of the relevant geometric model. Options for task 
(1) include pointing to the surface in an image in 2D or 3D, or 
marking a box encompassing the surface in an image. These 
are simple “mouse-clicks” and do not require fine-pointing. 
Geometric model selection (2) is made from the surface prim- 
itive database illustrated in Fig. 2, and should reflect what 
the user understands is extractable from the imagery. Diffi- 
cult scenes will require Class 1 primitives; composite mod- 
els can be used on simplier scenes. This database is small 
and thus well-suited to display as graphical icons for intuit- 
ive understanding and selection. The database could also be 
customized to suit a specific domain (see Sec. 4.4). We are 
currently exploring the potential and feasibility that additional 
information conveyed by the user, e.g. surface type (e.g., wall, 
roof, window), building function (e.g., house, factory, school) 
and the context (e.g., light industrial, medium urban, CBD), 
might have in semi-automatic building reconstruction. 
4.3 Strategy for Surface Extraction 
The main task of the computer in our model of semi-automatic 
building reconstruction is the precise and reliable extraction 
of 3D surfaces corresponding to the primitive surface model 
selected in a designated image window. The strategy illus- 
trated in Fig. 5 is proposed. The key steps are outlined below. 
Note that the images and the object model are inputs to each 
step. 
520 
constructed. This is followed by a mental process of building 
      
(a) 
  
Figure 
(b) ex 
in the 
the D:
	        
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.