Mapping road traffic conditions using high resolution satellite images

Similar documents
Detection of burial mounds in high-resolution satellite images of agricultural land

Øivind Due Trier, Siri Øyen Larsen and Rune Solberg 1. AARGnews 39 (September 2009)

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

Counting Sugar Crystals using Image Processing Techniques

COMPATIBILITY AND INTEGRATION OF NDVI DATA OBTAINED FROM AVHRR/NOAA AND SEVIRI/MSG SENSORS

Image Classification (Decision Rules and Classification)

DemoSnow Snow cover mapping with optical data

Towards an Automatic Road Lane Marks Extraction Based on Isodata Segmentation and Shadow Detection from Large-Scale Aerial Images

DISCRIMINANT FUNCTION CHANGE IN ERDAS IMAGINE

VALIDATION OF A SEMI-AUTOMATED CLASSIFICATION APPROACH FOR URBAN GREEN STRUCTURE

Voice Activity Detection

Student: Nizar Cherkaoui. Advisor: Dr. Chia-Ling Tsai (Computer Science Dept.) Advisor: Dr. Eric Muller (Biology Dept.)

Background Subtraction Fusing Colour, Intensity and Edge Cues

USE OF DIGITAL AERIAL IMAGES TO DETECT DAMAGES DUE TO EARTHQUAKES

The Classification of Gun s Type Using Image Recognition Theory

Use of digital aerial camera images to detect damage to an expressway following an earthquake

Digital Image Processing

ArcGIS Pro: What s New in Analysis

IMPROVEMENT IN THE DETECTION OF LAND COVER CLASSES USING THE WORLDVIEW-2 IMAGERY

Image Analysis based on Spectral and Spatial Grouping

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Recognition Of Vehicle Number Plate Using MATLAB

Checkerboard Tracker for Camera Calibration. Andrew DeKelaita EE368

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

GE 113 REMOTE SENSING

A Vehicular Visual Tracking System Incorporating Global Positioning System

Implementation of Barcode Localization Technique using Morphological Operations

Image Capture and Problems

Comparing Means. Chapter 24. Case Study Gas Mileage for Classes of Vehicles. Case Study Gas Mileage for Classes of Vehicles Data collection

Vision Review: Image Processing. Course web page:

CSE 564: Scientific Visualization

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

A Vehicular Visual Tracking System Incorporating Global Positioning System

A Vehicular Visual Tracking System Incorporating Global Positioning System

Libyan Licenses Plate Recognition Using Template Matching Method

Digital Image Processing 3/e

Exercise questions for Machine vision

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Basic Digital Image Processing. The Structure of Digital Images. An Overview of Image Processing. Image Restoration: Line Drop-outs

Remote sensing in archaeology from optical to lidar. Krištof Oštir ModeLTER Scientific Research Centre of the Slovenian Academy of Sciences and Arts

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

Chapter 8. Using the GLM

Biometrics Final Project Report

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Remote Sensing. Odyssey 7 Jun 2012 Benjamin Post

International Conference on Computer, Communication, Control and Information Technology (C 3 IT 2009) Paper Code: DSIP-024

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

Contents. List of Figures List of Tables. Structure of the Book How to Use this Book Online Resources Acknowledgements

Image Enhancement in the Spatial Domain Low and High Pass Filtering

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Chapter 25. One-Way Analysis of Variance: Comparing Several Means. BPS - 5th Ed. Chapter 24 1

An Improved Bernsen Algorithm Approaches For License Plate Recognition

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

Lane Detection in Automotive

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Traffic Sign Recognition Senior Project Final Report

Carmen Alonso Montes 23rd-27th November 2015

CS/ECE 545 (Digital Image Processing) Midterm Review

A Vehicle Speed Measurement System for Nighttime with Camera

Acquisition of Aerial Photographs and/or Satellite Imagery

F2 - Fire 2 module: Remote Sensing Data Classification

Background Pixel Classification for Motion Detection in Video Image Sequences

A Method of Multi-License Plate Location in Road Bayonet Image

Proceedings, 2012 International Snow Science Workshop, Anchorage, Alaska

Influence of Positioning Error on X-Map Estimation

of Stand Development Classes

Forest mapping and monitoring in Russia using EO data: R&D activity overview

SSB Debate: Model-based Inference vs. Machine Learning

A Study on Single Camera Based ANPR System for Improvement of Vehicle Number Plate Recognition on Multi-lane Roads

Interactive comment on PRACTISE Photo Rectification And ClassificaTIon SoftwarE (V.2.0) by S. Härer et al.

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

Histogram and Its Processing

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Image Extraction using Image Mining Technique

Australian Journal of Basic and Applied Sciences

DEVELOPMENT OF A NEW SOUTH AFRICAN LAND-COVER DATASET USING AUTOMATED MAPPING TECHINQUES. Mark Thompson 1

Image Filtering. Median Filtering

PROFILE BASED SUB-PIXEL-CLASSIFICATION OF HEMISPHERICAL IMAGES FOR SOLAR RADIATION ANALYSIS IN FOREST ECOSYSTEMS

Chapter 3 Image Enhancement in the Spatial Domain. Chapter 3 Image Enhancement in the Spatial Domain

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

STREAK DETECTION ALGORITHM FOR SPACE DEBRIS DETECTION ON OPTICAL IMAGES

COMPARISON OF INFORMATION CONTENTS OF HIGH RESOLUTION SPACE IMAGES

Histogram and Its Processing

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Vehicle speed and volume measurement using V2I communication

On the use of synthetic images for change detection accuracy assessment

International Journal of Advance Engineering and Research Development

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

Wheel Health Monitoring Using Onboard Sensors

IMAGE PROCESSING PROJECT REPORT NUCLEUS CLASIFICATION

Automated speed detection of moving vehicles from remote sensing images

Analysis of the impact of map-matching on the accuracy of propagation models

Automated GIS data collection and update

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

Transcription:

Mapping road traffic conditions using high resolution satellite images NOBIM June 5-6 2008 in Trondheim Siri Øyen Larsen, Jostein Amlien, Line Eikvil, Ragnar Bang Huseby, Hans Koren, and Rune Solberg, Norwegian Computing Center Collaborators: Norwegian Public Roads Administration (Statens Vegvesen) Norwegian Space Centre (Norsk Romsenter)

Outline Background Algorithm Masks Segmentation Shadow prediction Feature extraction Classification Results Conclusion

Background Road network maintenance and development Annual Day Traffic (ADT) statistical tools developed by NR Today: induction loops in the road expensive limited geographical coverage In the future: automated counts using high resolution satellite images?

Masks Road mask manual delineation automatic generation buffer mask from midline vectors rectification (manually selected reference points) Vegetation mask roadside tree canopy and vegetation between lanes NDVI + Otsu

Segmentation Image histogram of masked panchromatic image

Segmentation Segmentation of dark segments: strict threshold: Otsu [Ιmin, μ - σ] loose threshold: Otsu [Ιmin, μ -0.5σ] Segmentation of bright segments: loose threshold: Otsu [μ + σ, Ιmax ] strict threshold: μ + 3σ

Segmentation Segmentation thresholds

Segmentation examples

Vehicle shadows

Prediction of vehicle shadows A dark segment that 1) overlaps the expected shadow zone of a bright segment 2) is close in distance to the bright segment is considered to be a vehicle shadow To predict this we need a segmented image containing dark segments a segmented image containing bright segments a distance map to bright objects a structure element representing the expected shadow zone

Sun azimuth relative to image Direction of shadow N W local azimuth E S

Sun elevation Length of shadow vehicle height sun elevation shadow length

Predicting shadows 1 Dilate bright segments with expected shadow zone Subtract bright segments

Predicting shadows 2 dark segments distance to bright segments For each dark segment: otherwise if distance to bright segment is small & it overlaps an expected shadow zone vehicles expected shadow zones shadows

Classification Maximum likelihood multivariate Gaussian distribution general class covariance matrices Six classes: Bright car Dark car Bright truck Bright vehicle fragment Vehicle shadow Road mark - arrow

Region features Preclassification Rule based Area Elongation Main classification Maximum likelihood Intensity mean Gradient mean (Sobel) Intensity standard deviation Length of bounding box 1st Hu moment μ 20 + μ02 Spatial spread ( 2 ) μ 00 Post classification Rule based Distance to nearest shadow A small bright segment close to a shadow is more likely a vehicle fragment (as opposed to a road mark)

Illustration of features 1000 masked panchromatic image 0 length 20 10 0 spatial spread 0.4 0.2 0 mean intensity 1000 500 0 intensity standard deviation 200 100 0 1st Hu moment 40 20 0 mean gradient 2500 1500 500

Classification results Classification rate: 70,6% Classification rate not including reject segments: 88,7% Two-class (car/no car) classification rate: 81,0% Given label Bright Dark Vehicle Road True label vehicle vehicle shadow mark SUM Bright vehicle 96 0 0 11 107 Dark vehicle 0 59 7 0 66 Vehicle shadow 0 10 62 0 72 Road marking 0 0 0 2 2 Reject 11 20 22 10 63 SUM 107 89 91 23 310

Validation Counts from road stations: # of cars passing per hour average speed extract sub image that cover a road segment in the vicinity of the station estimate # of vehicles that should appear in the image (based on # of vehicles per hour + speed + length of road) Manual counts: two persons have independently counted vehicles in the images Automatic counts in image: using the described methods

Validation results Location Length of road segment (m) Time of image acquisition (UTC) Manual count in image Predicted # of vehicles in image (from inroad counts 10 11 UTC) Predicted # of vehicles in image (from inroad counts 11 12 UTC) Number of objects classified as vehicles Sennalandet 19 718 10:35 12 10 9 Kristiansund # 1 1 055 10:56 22 25 25 17 Kristiansund # 2 5 775 10:56 32 27 28 22 Østerdalen north 31 779 10:39 44 51 40 80 Eiker 7 836 10:42 57 57 67 39 Sollihøgda # 1 7 819 10:32 63 58 61 64 Sollihøgda # 2 6 139 10:32 30 38 41 26

Challenges Different lighting conditions The hypothesis about the image histogram does not hold anymore

Challenges

Reject segments Heteregeneous group of segments that do not belong to any of the classes, e.g.: tree shadows other types of road marks part of bridges, signs, roundabouts, etc.

Conclusion The majority of vehicles that are correctly segmented are also correctly classified The segmentation routine should be improved in order to find even vehicles with low contrast Additional features and context based information should be examined in order to reject non-vehicle segments

The SatTrafikk project Started in 2006 with the ESA (European Space Agency) project Road Traffic Snapshot, Institute of Transport Economics (Transportøkonomisk Institutt) also involved SatTrafikk: 2007 -? Main utility: estimate Annual Day Traffic, used by Norwegian Public Roads Administration, especially useful for (country side) high ways where inroad counts are expensive Software developed by NR Funding: Norwegian Space Centre

Thank you for the attention!