Full text: XVIIIth Congress (Part B3)

   
  
   
  
    
   
   
   
    
  
   
   
    
   
   
   
   
   
    
   
  
   
     
   
   
    
   
   
   
   
   
  
   
    
  
  
  
  
  
  
   
  
  
   
  
   
   
   
   
  
  
  
   
   
   
      
jse and 
re than 
section 
or. The 
ve. 
ode for 
espond 
101 ,::3. 
010110, 
1.3114, 
1. 20. 
ctly be 
; face- 
ver, a 
two or 
cessary 
-aspect. 
osition, 
'rgence 
of two 
y these 
'rgence 
de, the 
of two 
in base 
'rgence 
es are 
ids for 
inalogy 
5660666 
  
For mergences more than two face-aspects, 
the principle is that if only a code differs from 
others in base of face-aspect, these visual faces 
are projection of a 3-D primitive. For example, 
Fig. 5a is a rhombus, its mergence code is 1222, 
and only a code is 1, others all are 2. Fig. 5b is 
its aspect-graph. 
2.3 Coding Split Principle 
Some primitive-aspects can correctly be 
interpreted by face-aspect code and face-aspect 
mergence code. However, projection in fact is 
very complex. In the process of two primitives 
merging by Boolean operator, the face could 
sometimes be smooth, and its 2-D projection 
seems like a face after image segment. But it is 
in fact mergence of several volume-primitives. 
In order to successfully interpret aspect like 
these easy confusion, the scheme of split face- 
aspect is proposed. We conclude some 
projection situations, and find that when 
neighbor edges within the same face form an 
edge-tuple, if the edge-tuple has the same code 
as well as differ from other neighbor edge code, 
the aspect is mergence projection of two 3-D 
primitives. In this case, we must split the 
original aspect into two aspects. lts split 
principle is to connect the head and end with 
neighbor edge code (1 or 0). 1 stands for straight 
line, and 0 stands for curve. Therefore, the 
original code must be rearranged into two split 
aspects. For example, Fig. 6a shows a projection 
of both cone and cylinder, if the aspect 4 be not 
split into two aspects, its code is 510011. In 
term to split principle above, we must split the 
aspect À into aspects 1,3. The aspect | and 
aspect 3 are connected with dotted straight 
line[Fig. 6b] since neighbor code is 1(for 
straight). Their codes after split are 4111111, 
3100 or 3001 or 3010 respectively. 
  
(a) (b) 
Fig. 6 Face-aspect split 
So far, we can recognize some simple and 
regular primitives, which lost less information in 
projection, using aspect-interpretation including 
face-aspect, face-aspect mergence and face- 
aspect split. Nevertheless, most of primitives are 
still difficult to recognize correctly because 
original primitive-aspect is damaged by Boolean 
operator. So we still have to make full use the 
prior CAD information to achieve our aim. 
1 
International Archives of Photogrammetry and 
3. IMAGE ATTRIBUTE RELATIONAL 
GRAPH-ASPECT GRAPH 
There are a lot of different applications for 
CAD prior knowledge. We here use the CAD 
data structure to construct model attribute 
relational graph, and then implement model 
matching. Some definitions are in advance given 
as follows. 
definition 1 An attributed pair is an ordinal 
pair(An, Vd), where An is the property name 
described object, and Vd is the property value. 
For example, describing a face-aspect is S=(area, 
30), where area is property name, and 30 is 
property value. 
definition 2 An attributed set is an m-tuple [p!, 
p2, ... pm]. Where each element in the tuple is 
an attributed pair. For example, describing a red 
triangle is S: [(color, red), (type, triangle), (area, 
30)]. 
definition 3 An attributed relational graph of an 
object is a graph, represented G=(V, A), where 
V is a set of attribute node, A is a set of branch, 
sometimes called acre, used as describing 
connecting relation of two nodes. 
definition 4 A primitive attribute Graph is graph 
represented volume-primitive projected of 3-D 
primitive. 
definition 5 An attributed hypergraph consists of 
a set of hypernodes and hyperarce. Each 
hypernode stands for a primitive attribute graph. 
Each hyperarce stands for the relation between a 
pair of hypernode. 
  
(a) I F4 db) 
Fig. 7 Object and aspect-graph 
In term to definition above, it is easy to 
construct the attribute graph, primitive graph 
and hypergraph[Fig. 7b] for some simple object 
such as Fig.7a. But it is sometimes relatively 
difficult to construct the attribute hypergraph 
such as Fig. 8b since we not know which face- 
aspect or which several face-aspects mergence 
can represent a whole primitive-aspect. 
Nevertheless, with the help of  aspect- 
interpretation, it become very easy to construct 
the attribute graph, primitive graph and attribute 
hypergraph. So we now study how to construct 
the aspect-graph in term to aspect-interpretation. 
021 
Remote Sensing. Vol. XXXI, Part B3. Vienna 1996
	        
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.