height models. â« Slagboom en Peeters, Enschede, PMVS2 point cloud, meshed .... Proceedings of the 2nd International Symposium on 3D Data Processing,.
CURRENT DEVELOPMENTS IN AIRBORNE OBLIQUE IMAGING SYSTEMS AND AUTOMATED INTERPRETATION OF COMPLEX BUILDINGS Markus Gerke
THE FIRST AIRBORNE PHOTOS
…WERE OBLIQUE
First recorded aerial photograph in the US (Boston), by James Wallace Black, 1860, source Wikipedia
THE FIRST AIRBORNE PHOTOS
…WERE OBLIQUE
Intuitively the operator shot from a slanted angle Recognition of buildings In the 1930’s: USGS and military systematically captured oblique images
First recorded aerial photograph in the US (Boston),
Fairchild T3-A camera, source
by James Wallace Black, 1860, source Wikipedia
Petrie (2009)
CONTENT
1. Properties, configurations and systems
2. Applications, products and research
3. Conclusions and Outlook
CONTENT
1. Properties, configurations and systems
2. Applications, products and research
3. Conclusions and Outlook
PROPERTIES
SCENE OBSERVATION
Vertical/nadir images: good observation of ground features and roof structures, assume constant scale Oblique images: observation of vertical structures, but occlusion more dominant, varying scale
PROPERTIES
SCALE
(symbols from Höhle (2008))
According to Shufelt (1999): Vertical images: t < 5° Low oblique: 5°< t 30° If (t+α) > 90°: horizon visible In this presentation: concentration on high oblique images which do not include the horizon
PROPERTIES
OCCLUSION
visible invisible
“Self-” occlusion
PROPERTIES
OCCLUSION
visible invisible
“Self-” occlusion
Occlusion by other objects
PROPERTIES
OCCLUSION
Mitigation through multiple view and overlap
visible invisible
PROPERTIES
OCCLUSION - EXAMPLE
All images © Slagboom en Peeters
All images © Slagboom en Peeters
PROPERTIES
OCCLUSION - EXAMPLE
All images © Slagboom en Peeters
All images © Slagboom en Peeters
PROPERTIES
OCCLUSION - EXAMPLE
All images © Slagboom en Peeters
PROPERTIES
OCCLUSION - EXAMPLE
All images © Slagboom en Peeters
PROPERTIES
OCCLUSION - EXAMPLE
All images © Slagboom en Peeters
PROPERTIES
CONFIGURATIONS
According to Petrie (2009) we can distinguish between Fan
Some examples will follow
and
Maltese Cross configuration
PROPERTIES
FAN CONFIGURATION
Fan configuration: increase swath width across/along track: more effective area coverage, reconnaissance applications/corridor mapping. Example: IGI Dual CAM
Source: Homepage IGI www.igi.eu
PROPERTIES
FAN CONFIGURATION
Visionmap A3: two stepping frame cameras: increasing the FOV through sweeping.
Source: Homepage Visionmap Source: Pechatnikov et al., 2009
PROPERTIES
MALTESE CROSS CONFIGURATION
Maltese Cross configuration: one vertically pointing camera and 4 highly obliques pointing to the four cardinal directions. Used mainly for visualisation and (urban) data interpretation.
Source: Petrie, 2009
IGI Penta DigiCAM, Source: Homepage IGI
PROPERTIES
MALTESE CROSS CONFIGURATION
Maltese Cross configuration: one vertically pointing camera and 4 highly obliques pointing to the four cardinal directions. Used mainly for visualisation and (urban) data interpretation. Companies offering such systems, eg: Track‘Air MIDAS IGI Penta DigiCam Hexagon/Leica 5 camera head, mid format camera RCD30 (multispectral)
Leica Oblique 5-camera head, source homepage Leica
PROPERTIES
MALTESE CROSS CONFIGURATION
Maltese Cross configuration: one vertically pointing camera and 4 highly obliques pointing to the four cardinal directions. Used mainly for visualisation and (urban) data interpretation. Companies using such a configuration, eg: Pictometry / BlomOblique
Microsoft Bing maps
PROPERTIES
MALTESE CROSS CONFIGURATION
Maltese Cross configuration: one vertically pointing camera and 4 highly obliques pointing to the four cardinal directions. Used mainly for visualisation and (urban) data interpretation. Companies using such a configuration, eg: Pictometry / BlomOblique
Microsoft Bing maps
Google
Google maps
PROPERTIES
MALTESE CROSS CONFIGURATION
Maltese Cross configuration: one vertically pointing camera and 4 highly obliques pointing to the four cardinal directions. Used mainly for visualisation and (urban) data interpretation. Companies using such a configuration, eg: Pictometry / BlomOblique
Microsoft Bing maps
Google Slagboom en Peeters (NL)
Google maps
CONTENT
1. Properties, configurations and systems
2. Applications, products and research
3. Conclusions and Outlook
APPLICATIONS, PRODUCTS AND RESEARCH
Low
Complexity of task
High
COMPLEXITY OF TASK VS. DEGREE OF AUTOMATION
Low
Scene Interpretation
3D city modeling
Supervised classification
Dense Matching/Meshing Monoplotting Manual inspection/visualisation
Degree of automation
High
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
MANUAL INSPECTION/VISUALISATION
Purpose: manually check images, also compare to existing (cadastre) maps Slagboom en Peeters GIS interface
APPLICATIONS, PRODUCTS AND RESEARCH
MANUAL INSPECTION/VISUALISATION
Purpose: manually check images, also compare to existing (cadastre) maps Pictometry ESRI interface
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
Monoplotting Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
MONOPLOTTING
Purpose: 2.5D mapping in images, e.g. for topographic maps, or height measurements, e.g. of houses, trees, lamp-posts etc. Tools e.g. Pictometry EFS (Electronic Field Study) or Pictometry online BlomDESKTOP Viewer or BlomWEB Viewer
APPLICATIONS, PRODUCTS AND RESEARCH
MONOPLOTTING
Principle of height measurement in oblique images: If a DTM is known, the X-Y location of T can be computed through ray intersection with the DTM. Fixing the X-Y location and measuring dr’ in the image leads to an estimate of dh.
APPLICATIONS, PRODUCTS AND RESEARCH
MONOPLOTTING
Tool: EFS Own assessment of EFS (Enschede images): 2D accuracy: RMSE = 0.5m height accuracy: RMSE = 0.6m
Source: IFA Sydney Togarepi, 2009
Problem: DTM specs not disclosed, DTM not exchangeable Camera calibration and orientation parameters cannot be modified
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
3D city modeling
Monoplotting Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
3D CITY MODELING/CAD-LIKE RECONSTRUCTION
Purpose: interactive building modeling Texture mapping (Frueh et al., 2004, Wang et al., 2008) Pre-compiled collections like BlomUrbex 3D Interactive image-based modeling Eagleview
APPLICATIONS, PRODUCTS AND RESEARCH
3D CITY MODELING/CAD-LIKE RECONSTRUCTION
BlomUrbex 3D: Access to 400 city models in different LODs
LOD 2, textures from Blom oblique images. Source: Homepage Blom.
APPLICATIONS, PRODUCTS AND RESEARCH
3D CITY MODELING/CAD-LIKE RECONSTRUCTION
Interactive image-based modeling
Autodesk Imagemodeler. Image ©Blom.
APPLICATIONS, PRODUCTS AND RESEARCH
3D CITY MODELING/CAD-LIKE RECONSTRUCTION
Interactive image-based modeling
Final model.
APPLICATIONS, PRODUCTS AND RESEARCH
3D CITY MODELING/CAD-LIKE RECONSTRUCTION
Roof/Wall report, e.g. from Eagleview/Pictometry
Source: www.eagleview.com
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
3D city modeling
Dense Matching/Meshing Monoplotting Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models Open source/research: Semi-Global matching (Hirschmüller 2008), PMVS2 (Furukawa and Ponce, 2010) Meshlab (meshlab.sourceforge.net) Commercial software: EADS Streetfactory (http://www.astriumgeo.com/street-factory)
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models IGI, Lünen, SGM result from IFP Stuttgart (Fritsch et al., 2012)
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models IGI, Lünen, SGM result from IFP Stuttgart (Fritsch et al., 2012)
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models IGI, Lünen, PMVS2 point cloud
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models IGI, Lünen, PMVS2 point cloud
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models IGI, Lünen, PMVS2 point cloud, meshed (Poisson reconstruction)
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models Slagboom en Peeters, Enschede, PMVS2 point cloud, meshed
APPLICATIONS, PRODUCTS AND RESEARCH
DENSE IMAGE MATCHING AND 3D POINT MESHING/TRIANGULATION
Purpose: visualization of 3D structures, simple modeling, derivation of height models Commercial system: EADS Street Factory
Source: EADS http://www.astrium-geo.com/street-factory
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
3D city modeling
Supervised classification
Dense Matching/Meshing Monoplotting Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
SUPERVISED (3D) CLASSIFICATION
Purpose: semi-automatically detect objects in the scene Especially vertical structures like walls interesting for object recognition Clear advantage over nadir images Example: supervised classification in object space: 3D points are classified instead of image pixels information fusion
APPLICATIONS, PRODUCTS AND RESEARCH
SUPERVISED (3D) CLASSIFICATION
Purpose: semi-automatically detect objects in the scene Disaster mapping (here: after 2010 Haiti earthquake) Facade (health) status important to assess building damage: advantage of oblique images over nadir images
Vertical
original images © Pictometry
APPLICATIONS, PRODUCTS AND RESEARCH
SUPERVISED (3D) CLASSIFICATION
Purpose: semi-automatically detect objects in the scene Disaster mapping (here: after 2010 Haiti earthquake) Facade (health) status important to assess building damage: advantage of oblique images over nadir images
East Vertical
North
original images © Pictometry
3D point cloud from image matching (PMVS2)
APPLICATIONS, PRODUCTS AND RESEARCH
SUPERVISED (3D) CLASSIFICATION
Purpose: semi-automatically detect objects in the scene Disaster mapping (here: after 2010 Haiti earthquake) Classifying trees/vegetation, facades, intact roofs, destroyed roofs 3D points with label information Completeness reached in several experiments: Trees/Vegetation: 63% Facades: 82% Roof intact: 80% Roof destroyed: 75% source: Gerke 2011
APPLICATIONS, PRODUCTS AND RESEARCH
SUPERVISED (3D) CLASSIFICATION
Purpose: semi-automatically detect objects in the scene Same approach, but “intact” scene Enschede, overall accuracy ~80%
Complexity of task
APPLICATIONS, PRODUCTS AND RESEARCH
Scene Interpretation
3D city modeling
Supervised classification
Dense Matching/Meshing Monoplotting Manual inspection/visualisation
Degree of automation
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification.
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION: BUILDING DETECTION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification. Building detection: detect and outline buildings only using oblique airborne images Step 1: façade detection
see Xiao et al., 2012
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION: BUILDING DETECTION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification. Building detection: detect and outline buildings only using oblique airborne images Step 2: outlining
see: Xiao 2012
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION: BUILDING DETECTION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification. Building detection: detect and outline buildings only using oblique airborne images Results: -detection(building level): correctness 95% , completeness: 70 to 90% -outlining: accuracy of outline (RMSE): 85cm – 1.10m Quality of detection and delineation depend largely on image resolution and overlap source: PhD thesis Jing Xiao, unpublished yet
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION: BUILDING VERIFICATION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification. Building verification: Given a cadaster map the walls are verified using different evidence measures extracted from oblique images Eg: lines projected: if wall exists facade lines match in object space (blue)
source: Nyaruhuma et al., 2012
APPLICATIONS, PRODUCTS AND RESEARCH
SCENE INTERPRETATION: BUILDING VERIFICATION
Purpose: fully automatically interpret the scene. Research at ITC: Exploit façade visibility for a) building detection and b) building verification. Building verification: Given a cadastre map the walls are verified using different evidence measures extracted from oblique images Results: -correctness of decisions (building still existing/building demolished): 90100% -potential to go for a per-wall check
source: Nyaruhuma et al., 2012
CONTENT
1. Properties, configurations and systems
2. Applications, products and research
3. Conclusions and Outlook
CONCLUSIONS
Oblique airborne photogrammetry in analogue times was too expensive, but with digital image evolution it comes back into focus Oblique airborne photogrammetry is becoming mature shift to mid format cameras and sophisticated integrated sensor orientation Applications in practice so far mainly visualization and (interactive) city modeling, automatic approaches (low level, high level) promising: Images implicitly contain 3rd dimension; no need for additional data Facades are very important to identify buildings However: large image overlap preferred (mitigation of occlusion effects, multiple views per façade)
OUTLOOK
What the future might bring (personal view) More airborne surveying companies will acquire cameras (see mid format heads from Leica/IGI) Oblique airborne images will become standard (soon in NL: capturing of entire country by AeroData and Cyclomedia in Spring 2013 http://www.nederlandobliek.nl) Boost of usage, mostly for urban applications: map update, 3D modeling Automation: standard software needs to be extended, starting with bundle block adjustment/integrated sensor orientation
LITERATURE
Fritsch, D., Kremer, J., Grimm, A. 2012. A Case Study of Dense Image Matching Using Oblique Imagery – Towards All-in-one Photogrammetry. GIM International. 26(4): 18-23. Frueh, C., Sammon, R., Zakhor, A., 2004. Automated texture mapping of 3D city models with oblique aerial imagery. Proceedings of the 2nd International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'04), 396-403. Furukawa, Y., and J. Ponce, 2010. Accurate, Dense, and Robust Multi-View Stereopsis. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 32(8): 1362-1376. Gerke, M., 2011. Supervised classification of multiple view images in object space for seismic damage assessment. Photogrammetric image analysis : ISPRS conference, PIA 2011, Lecture Notes in Computer Science Hirschmüller, H., 2008. Stereo Processing by Semi-Global Matching and Mutual Information. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(2): 328-341. 6952: 221-232.
LITERATURE
Höhle, J., 2008. Photogrammetric measurements in oblique aerial images. Photogrammetrie Fernerkundung Geoinformation, 2008(1): 7-14. Nyaruhuma, A.P., Gerke, M., Vosselman, G., Mtalo. E.G., 2012. Verification of 2D building outlines using oblique airborne images. ISPRS Journal of Photogrammetry and Remote Sensing, 71: 62-75. Petrie, G., 2009. Systematic oblique aerial photography using multi frame cameras. Photogrammetric Engineering & Remote Sensing,75(2): 102-108. Shufelt, J.A., 1999. Performance evaluation and analysis of monocular building extraction from aerial imagery. IEEE Transactions on Pattern Analysis and Machine Intelligence 21 (4): 311-326. Wang, M., Bai, H., Hu, F., 2008. Automatic texture acquisition for 3D model using oblique aerial images. The First International Conference on Intelligent Networks and Intelligent Systems (ICINIS '08), 495-498.
LITERATURE
Xiao, J., Gerke, M. and Vosselman, G., 2012. Building extraction from oblique airborne imagery based on robust facade detection. ISPRS Journal of Photogrammetry and Remote Sensing, 68: 5668. Xiao, J., 2012. Automatic building outlining from multi-view oblique images. XXII ISPRS Congress : Imaging a Sustainable Future, ISPRS Annals, I-3, 2012 ed. by M. Shortis, N. Paparoditis and C. Mallet, 323-328
Thank you for your attention. Questions?