Full text: XVIIIth Congress (Part B3)

  
  
  
  
  
  
  
  
  
  
   
  
   
   
  
    
  
   
    
   
   
  
  
  
   
   
   
   
   
   
   
   
   
   
  
  
  
  
  
    
  
   
   
   
   
    
elational 
objects, 
nal data 
hism in 
example 
of graph. 
of graph, 
Ocessing. 
scription 
1 include 
In the 
Its in the 
orphism. 
onstraint 
| labeling 
the main 
efficient, 
[, we can 
plify the 
nal data 
| describe 
ns, which 
problem. 
iluated to 
xample is 
2. Relational data structure describing 3D object 
A relational data structure is a two-unit graph D=(U,T), 
where: U is the basic unit set (each unit can has its 
attribution), shaped as a=(p,x) (p is the label of node, 
and x=(x;,X2....X,) is the feature vector). T=(T,,T2....Tx) 
is relational set. Each relation T;(i=1......k) is a subset, 
and T=(tintz.....tm), where: tjcU, and I«|tj| «lul, 
|U| is the cardinal number of set U. The subset of Ti 
may be sequential or unsequential, and can be involved 
some feature vectors. 
As to a simplifier object, its edges or surfaces can be 
considered as units of graph, and the geometric or 
structure constraints between units can be considered as 
the relations. Fig 1. is an overview of observed object 
and its model. Let us make a discussion about its 
relational data structure. Here, the edges are throughout 
as basic units, and each edges has its own attributions 
(category, parameters etc.). According to the geometric 
or structure constraint, the relational between units can 
be defined as: connecting relation T1, parallel relation 
T2, coplanar relation T3. 
Ti7((u1,u»....u,) | u;eU, connecting relation, n22j 
T27((u;,u,....u,) | u; €U, parallel relation, n22j 
T57((ui,u....u,) | u;eU, coplanar relation, n>2} 
Notice that: T;, T2, T4 are unsequential set. On the other 
hand, each relations can has its attributions. For instance, 
Angle, connecting method etc. All of those relation 
description are not unique. Indeed, too much relation 
description will benefit consistent labeling, but will bring 
many problems for low-level processing. Based on above 
relation description, we can conclude the relation 
description as Tab 1—6 for the object as Fig 1. Where: U 
is the unit set of object. T is its relation set. L is the 
unit set of model, and S is the relation set of model. Thus, 
relational data structure can be defined as D,=(U,T) and 
D,=(L,S) for observed object and model respectively. 
  
  
  
  
  
  
  
  
1 a 
2 3 b 
4 d C 
5 b £^ f 
8 ; i 
g 1° h 
10 K 
(a) (b) 
Fig.1 An overview of object and model using edges as units of graph 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
Notice that: because of the occluding, the edge k in 
object is lost. 
3. Trimming algorithm 
Consistent labeling problem can be expressed as a four-- 
unit group (U,L,T,R) where: U is the unit set of 
observed object, U=(u;,u,....u,); L is the unit label set of 
model, L=(l;,1,....1,) ; T is the unit constraint set, shaped 
as U=(u;,u,....u,) , that is a set of N--unit group, u-U. 
Usually, not all N constraint can be labeled for 
(U;,U2....Un). So, we involved unit--label constraint 
relation R which tells us which 1; is reasonable labeling 
for group (u;,u,....u,). R is composed of the structure 
constraints of object and model. 
Thus, we can use all methods of searching tree to consist 
labeling. There has been many algorithms"! !, but they 
almost put all constraints together to search. As the 
result, the computing spent is unbearable. So we 
developed a trimming algorithm as following. 
Precision match demands that all matched units have the 
same structure. So each structure constraints can be 
considered as knowledge to trim searching tree. The 
simplifier and efficient algorithm is using unit 
attributions to trim searching tree. So we can define a 
unit--label table as: 
H={H(), H(uy),..... Hum)} (1) 
Where: H(u;) is the set that can give labeling for unit u; . 
Then, we can take further step to trim searching tree 
based on all constraint relations. 
3.1 Trimming algorithm using relational subset 
Assume that, we have know the relation data structure of 
a object expressed as D.={U,T}, and the relational data 
structure of model expressed as D={L,S}, where: U, L 
are unit set and label set, respectively. T-(T|,T»....Ty), 
S-(S,,S,...Sy), T; and S; expresses a kind of relation. 
Thus we can define a relation subset table F as: 
F(ÿ={ seS;| |s [2] t |} (2) 
443 
 
	        
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.