Full text: XVIIIth Congress (Part B5)

  
  
  
     
  
      
    
    
   
Prototypes of 
Objects 
  
   
   
  
Constraints 
   
  
   
S 
User input 
  
Features 
Camera Centered 
| Constrainis - 
Geometrical 
Constraints 
  
Viewpoint 
Registration 
    
  
  
  
Scene 
Description ve 3—D model 
World Centered 
  
  
  
  
  
Figure 1: System overview 
additional certainty map is created containing a reliability mea- 
sure for the depth value. The certainty measurement is a com- 
bination of NCC? between left and right image and the image 
gradient (fig. 2 right). 
In addition to the estimation of the depth maps, regions and con- 
tours are extracted. The segmentation into regions uses the cri- 
teria of the same orientation of surface points found in the depth 
map. The details of the stereo pair processing and the segmenta- 
tion can be found in [8][4]. 
The central module of the system is the interpretation. It assigns a 
semantic meaning described in the knowledge base to the features 
extracted in the image processing pipeline before. The knowl- 
edge is formulated in a semantic net [6] and structured into three 
layers of abstraction (fig. 3): The top layer or scene layer de- 
scribes the world in terms that are highly symbolic. The middle 
layer called world centered layer describes the appearance of the 
objects found in the model world in 3-D space and in absolute 
world coordinates. The bottom layer describes the objects ap- 
pearance in camera centered coordinates, i.e. in 2-D space. 
  
  
  
  
part-o part-of 
is-a 
con-of [ House | part-of 
part-of part-of scd 
Erie Wall Surface 
Figure 3: Example semantic net (part) 
The objects are represented as nodes in the net. The nodes are 
connected via special edges or links: The part-of link enables 
  
2 . . 
^Normalized Cross Correlation 
594 
  
an object decomposition. The concrete-of (con-of) link connects 
different layers of abstraction. The is-a link permits inheritance 
of attributes from general to specialised nodes. Another link is 
the instance-of link. It connects an instance node that was build 
up during the interpretation with its prototype in the knowledge 
base. 
The creation of instances that describe the real scene is the goal 
of the interpretation. It assigns those node types to objects that 
are found in the scene, for example an instance of the node House 
in fig. 3. The process of the interpretation is described in [6] in 
detail. It is based on hypotheses and the their verification. In the 
beginning of the interpretation a hypothesis House is established. 
In the following the interpretation creates sub-hypotheses for ob- 
ligate parts (like walls) of the house and tries to verify them in 
the image. After all obligate hypotheses have been verified the 
higher hypothesis House is validated. 
From the resulting scene description geometrical constraints are 
selected. These are together with the measured features from the 
image processing pipeline the input of the surface reconstruction 
module, which is described in the following sections. 
3 Surface and Camera Representation 
To achieve our goal to optimize the resulting 3-D model accord- 
ing to some constraints, we need a scene representation that al- 
lows parts to be moved around under the influence of an global 
optimization algorithm. 
As can be seen in figure 4, each part of the model (e.g. a wall 
or a roof) is represented as a plane in space. The 3-D model 
edges result from intersections between two neighbouring parts, 
thus leading to a polygon description of each model element. To 
control its position and orientation, each model part is assigned a 
local coordinate system. The origin t of the system is positioned 
above the center of the wall with the three axes u, v, w spanning 
a righthanded coordinate system. The vector (1, 1, 1) has the op- 
posite direction of the surface normal. A local coordinate system 
for each part is necessary since the desired global optimization 
is sensitive to inhomogeneous coordinates. With the proposed 
local system all coordinates are treated with equal influence on 
optimization. 
The scene description consists of elements of the actual model 
such as walls, as well as cameras. For camera representation the 
cahv-model is used [7]. There are six degrees of freedom for 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
the extri 
a model 
surface 
We prop 
judge pr 
tively gc 
Every ct 
C corres] 
restrictic 
part pos 
function 
Two diff 
suremen 
within o 
perpendi 
4.1 throı 
Measure 
like dept 
4.5 and 
integrate 
4.1 An 
Model p 
them. Ir 
ofthe m 
constrair 
function 
where y 
the actuz 
volved p 
of the co
	        
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.