Full text: Technical Commission IV (B4)

wards automatic 
small houses and 
base (maps). The 
her investigation 
ination condition 
‚ (3) the capacity 
mization method 
thod for optimal 
rch method. The 
id approximately 
ition methods to 
ition of regional 
has been applied 
x buildings with 
is, illumination 
y of imagery and 
iderable position 
>d map. Third is 
ly-built buildings. 
gnition accuracy, 
| method which 
first step is the 
rial optimization 
on so as to solve 
ep is the newly- 
ptimal building 
] third problems. 
p-based building 
Extended from 
  
the previous method 
/ Step 2: 
Newly-built 
building extraction 
  
  
  
  
   
  
isting 
ilding 
   
  
building 
  
ction database 
ding change 
By matching and comparing imagery with maps to 
automatically identify a building status on maps as "existing", 
"changed (demolished and need to re-examine)" or "newly- 
built", this method realizes a service which provide "building 
change detection information" to users. The service named 
"HouseDiff" allows users to investigate only the parts of 
imagery that are most likely changed, which will lead to the 
reduction of cost and labour. 
The remainder of this paper will focus on the two steps 
extended from the previous method (Ogawa et al, 1999), which 
are, the building recognition (Step 1) in chapter 2, and the 
newly-built building extraction (Step 2) in chapter 3. Chapter 4 
provides the experimental results that demonstrate the validity 
of the proposed method and discussion. Finally, chapter 5 gives 
a conclusion. 
2. BUILDING RECOGNITION 
The first step is the building recognition. It determines whether 
the buildings still exist by matching the new imagery and the 
old map. This step focuses on the boundaries of buildings to 
evaluate the difference between imagery and maps. The 
boundaries can be extracted effectively if map figures are 
utilized as a guide of those presence, position, and direction. 
We regard the building boundary extraction as a combinatorial 
optimization problem of light-dark and dark-light edge 
segments along the building map figure using graph theory 
known as the shortest path search method. The shortest path is 
calculated by Dijkstra method using weighted undirected graph 
of edge segments. The evaluation of the difference between 
imagery and map figures is done by an energy cost of the 
shortest path search calculation considering the edge quality 
information (i.e. distance from map figure line, edge power, 
edge continuity, and edge presence). The optimization method 
allows to resolve the large and complex combinatorial problem 
and to extract the optimal boundaries with the acceptable 
position error and various types of target buildings (i.e. 
brighter than background, darker than background, and its 
à 225 degrees direction 
End edge extraction filter 
    
=== Building polygon POLYGONij 
<= Target polyline POLYLINEijk «= Light-dark edge segment 
zm Dark-light edge segment 
[—] Edge search range 
combination). Furthermore, it becomes possible to extract a 
building with weak boundaries due to similar materials of roof 
and background, and partly occluded by trees. 
Figure 2 and 3 show the algorithm outlines. Figure 4 shows an 
example of results that confirmed the validity of this algorithm. 
  
  
begin 
Step 1.1: Edge segments graph construction 
(a) For each parcel PARCELi in the map; For each building 
polygon POLYGONij in the parcel; For each polyline 
POLYLINEijk in the building polygon; 
(b) Extract candidate edge segments along the polyline 
(c) Extract vector data (both end point) for each edge 
segment, and calculate its weight (equation (1)) 
(d) Construct a weighted undirected graph of edge segments 
(e) Add virtual links to the graph to connect all edge 
segments, and calculate those weight (equation (1)) with 
penalty factor (weighted twice) 
Step 1.2: Optimal building boundary extraction 
(a) Search the shortest path from POLYLINEijk start point to 
POLYLINEijk end point using the weighted undirected graph 
by Dijkstra method (combinatorial optimization of edge 
segments by minimizing energy cost) 
Step 1.3: Change detection by edge quality evaluation 
(a) Calculate the edge quality evaluated value EdgeValue of 
each optimal building boundary (equation (2)) 
(b) Calculate the edge quality evaluated value EdgeValueAll 
of whole building by a linear weighted combination of 
EdgeValues (equation (3)) 
(c) Evaluate the EdgeValueAll and detect the change 
(equation (4)) 
(d) Output the detected change information (demolished, 
need to re-examine) 
end 
  
Figure 2. Optimal building boundary extraction algorithm 
     
  
LineLength 
LineLength : Length of target polyline 
l; : Length of light-dark edge segment 
l; : Length of dark-light edge segment 
pl, : Projected length of light-dark edge segment 
Virtual link between edge segments Optimal edge path(incl. virtuallink)  p/, : Projected length of dark-light edge segment 
Step 1.1: Edge segments graph 
Step 1.2: Optimal building boundary Step 1.3: Change detection by edge quality evaluation 
construction extraction 
Figure 3. Optimal building boundary extraction 
  
 
	        
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.