Full text: CMRT09

In: Stilla U, Rottensteiner F, Paparoditis N (Eds) CMRT09. IAPRS, Vol. XXXVIII, Part 3/W4 — Paris, France, 3-4 September, 2009 
233 
3.1 Production of Facade Hypothesis 
The production process starts with an arbitrary facade, called 
the axiom, and proceeds as follows: (1) Select a non-terminal in 
the current string, (2) choose a production rule with this non 
terminal as predecessor, (3) replace the non-terminal with the 
rule’s successor, (4) terminate the production process if all non 
terminals are substituted, otherwise continue with step (1). The 
geometrical result of the production process depends on the 
order in which the non-terminals are selected. Usually, best 
results are obtained when facade structures which are likely to 
appear in the middle of the facade are placed first, and the 
remaining spaces to the left and the right side are filled 
afterwards. As it is illustrated in Figure 7, the non-terminal 
selection refers to this principle. For clearness, we here assume 
a facade with only one floor. In each step, the non-terminal 
selected for the next substitution is marked in red. 
side facing scanners are blue (right scanner) and red (left 
scanner). 
Figure 8. Measured facade points and determined convex 
‘dense area’ (blue rectangle) 
Facade strina 
io: F (polygon) — 
i 
WG W * 
Wg W * 
WG Wg, W *- 
w,GWg, W ^ 
ir g. IV g, w * 
Applied rule types 
F — W 
W— WG W 
G—>g, 
W-* WG W 
W-> H 1 , 
G—>g, 
h-, g w,... g, W 
Figure 7. Non-terminal selection 
As long as the facade string consists of only one symbol, the 
non-terminal selection is trivial. In the third line, substitution 
starts with the non-terminal G in the middle of the string. Ac 
cording to this replacement, the chosen geometry tile g, will be 
placed about in the middle of the facade floor. The following 
replacements are taken from the left to the right of the string. 
When there is only one non-terminal left on the right end of the 
string (see the last line in Figure 7), the left part of the facade 
floor is completely filled with a sequence of wall and geometry 
tiles. At this stage, symmetry can be enforced by substituting 
the remaining non-terminal IT by a mirrored version of the left 
terminal string. If no symmetry is required, the replacement can 
be continued as described before. During the production, non 
terminals are successively rewritten by the application of 
appropriate production rules. When more than one production 
rule is possible for the replacement of the current non-terminal, 
the rule with the highest probability value is chosen. As soon as 
the facade string contains only terminals, the production is 
completed and the string can be transferred into a 3D 
representation. 
As it is visible in Figure 8, the point sampling distance varies 
strongly due to occlusions and oblique scanning views to the 
upper part of the building. For this reason, facades may contain 
areas where no or only little sensor data is available. In such 
regions, an accurate extraction of windows and doors cannot be 
guaranteed anymore. Nevertheless, a grammar based facade 
completion allows for meaningful reconstructions even in those 
areas. The main idea is to derive the facade grammar solely 
from facade parts for which dense sensor data and thus accurate 
window and door reconstructions are available. The detection 
of such ‘dense areas’ is based on a heuristic approach 
evaluating the sampling distances of the points lying on the 
facade surface. In Figure 8 the extracted convex dense area is 
marked by a blue rectangle. Since the inference process is 
restricted to this dense area, a facade grammar of good quality 
can be provided, which is then used to synthesize the remaining 
facade regions during the production step. 
Figure 9. Facade reconstruction for the “Lindenmuseum” 
3.2 Application Scenarios 
Within the production process, the grammar is applied to 
generate hypotheses about possible positions of each geometry 
tile and thereby synthesize facade geometry for given coarse 
building models. This process can for example be used to 
generate facade structure at areas, where sensor data is only 
available at limited quality. Such a scenario is depicted 
exemplarily in Figure 8, which shows a StreetMapper point 
cloud for an exemplary facade acquired during two epochs. The 
colours encode the different scanners mounted on the 
StreetMapper. Points that stem from the upward facing laser 
scanner are marked in yellow; points that are measured by the 
Figure 10. Facade geometry synthesized from grammar library
	        
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.