Full text: Technical Commission III (B3)

  
  
   
   
   
   
  
    
  
  
  
  
  
  
  
  
  
  
  
  
   
    
    
    
  
  
   
   
   
   
   
   
   
    
   
   
   
   
   
    
  
   
    
   
   
       
     
AUTOMATIC EXTRACTION OF BUILDING ROOFS FROM PICTOMETRY’S 
    
ORTHOGONAL AND OBLIQUE IMAGES 
Yandong Wang 
Pictometry International Corp. 
Suite A, 100 Town Centre Dr., Rochester, NY14623, the United States 
vandong wang@pictometrv.com 
Commission III, WG III/4 
KEY WORDS: Photogrammetry, Extraction, Building, Image, Edge, Automation. 
ABSTRACT: 
Automatic extraction of buildings from digital images aims at detection of buildings from digital images and reconstruction of roof 
structure automatically. At Pictometry, more than 30 million images are captured every year and how to extract the useful 
information of objects on the ground from the existing image library for various applications is a big challenge we face now. In this 
paper, an automatic approach for extraction of building roof from digital orthogonal and oblique imagery is proposed. The proposed 
method uses image processing technique to derive the accurate 3D structure of building roof for accurate roof measurement, 3D 
modeling, computation of building footprints, etc. It consists of three major steps, i.e. extraction of roof corner and ridge points from 
the images, automatic matching of roof corner and ridge points between orthogonal and oblique images and grouping of the matched 
roof points to create roof facets. In this study, the modified Moravec operator is used to extract feature points from digital images. To 
find roof points which cannot be extracted by the point extractor, edge information is also extracted. Due to the nature of roof points, 
especially corner points and the difference between orthogonal and oblique images, a feature-based image matching technique is 
used to derive 3D information of roof corner and ridge points, instead of area-based matching. To match roof points correctly, edges 
associated with a corner or ridge point and their properties are used. After 3D roof points are generated, roof points belonging to the 
same roof facet are grouped together by using their spatial relations. Once points belonging to the same facet are found, a surface is 
fitted to the points and outliers can be removed during this process. 
1. INTRODUCTION 
3D modeling of buildings has many applications in different 
areas such as 3D city modeling, communication, insurance, 
urban planning, etc. Automatic extraction of buildings from 
digital images has received significant attentions from both 
computer vision and photogrammetry over decades and there 
are a number of methods developed by researchers in these 
fields. The early research was focused on the extraction of 
buildings with simple structures (rectangular shape) (Huertas 
and Nevatia, 1988; Fua and Hanson, 1991; Dang et al, 1994; 
Roux and McKeown, 1994; Lin et al, 1995). Some approaches 
dealing with buildings with complex structures were developed 
in Lang and Fórstner (1996), Henricsson (1996) and Taillandier 
and Deriche (2004). Recently an approach for extraction of 
building facade has been developed by Xiao et al (2010). 
Pictometry started to capture geo-referenced imagery using its 
proprietary imaging system more than a decade ago. Currently 
more than 30 million of both vertical and oblique images are 
captured every year at Pictometry and the number still increases 
every year. One big challenge we face is how to extract useful 
information from the existing image library for different users. 
In this paper, an approach for automatic extraction of buildings 
from both vertical and oblique imagery is presented. The 
approach focuses on the reconstruction of building roof using 
image processing methods for different applications such as 3D 
city modeling, insurance and urban planning. It consists of 
three major steps, i.e. automatic extraction of features and 
generation of topological relations between features, matching 
of 2D features to derive 3D features and grouping of 3D 
features to generate roof facets. In the following sections, a 
building model for automatic building extraction will be 
described in section 2. The details of feature extraction, 
matching and grouping will be given in section 3. Some testes 
results will be given and discussed in section 4. 
2. BUILDING MODEL AND EXTRACTION 
STRATEGY 
Various building models have been developed for building 
extraction based on the type of buildings to be extracted and the 
resolution of images to be used. They range from using simple 
geometric constraints such as rectangular shape to the use of 
complex 3D geometric constraints for extraction of buildings 
with complex structures. Extraction strategy largely relies on 
the model to be used for building extraction. It can be data- 
driven, model-driven or hybrid. In a data-driven strategy, 
extraction usually starts from extraction of generic features 
from imagery such as points and lines. 3D features are 
generated by matching 2D features from overlapping images 
and buildings are reconstructed by grouping 3D features. À 
review on building models, building extraction strategy and 
performance of some existing methods can be found in Mayer 
(1999). 
The model used in this study uses 3D geometric constraints. It 
is assumed that a residential building roof consists of a number 
of facets which connect to each other. Each roof facet has a 
number of roof points which are connected by roof lines such 
as eaves, ridge and valley lines. A bottom-up strategy will be 
used for reconstruction of building roofs in this study. It starts 
with the extraction of point and line features from 2D imagery 
  
prir 
con 
  
 
	        
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.