SlideShare a Scribd company logo
1 of 15
Presented By
(Chakrapani , Sumit Raj & Himanshu Ranjan)
Department of Computer Science and Engineering
Gaya College of Engineering, Gaya
Under Supervision
Of
( Dr. SRIPARNA SAHA)
Associate Professor
Department of Computer Science and Engineering
Indian Institute of Technology Patna
Outline :
 Introduction
 Working Diagram
 Apply Module
 Requierd Data
 Result Analysis
 Conclusion
 Comparison
 References.
Introduction:
 In today’s world of the growing population, the
need for urban planning is very high.
 In this project, A robust and efficient method for
the extraction of roads from a given set of
satellite images is explained.
 Roads play a vital and important role in urban
planning and thus, its extraction can be of great help.
 Most of these methods can be divided into two
categories: road area extraction and road centerline
extraction.
 There are many methods to extract roads but the main
disadvantage of them is the difficulty to provide the best
parameters for a particular image.
 Road extraction explained in this paper depends only on
the color of the road. The advantage of this method is that
road images from any type of satellite can be used provided it
has more than 0.5m resolution.
 In this work, we implement the U-Net segmentation
architecture on the Mnih et. al.Massachusetts Roads Dataset
for the task of road network extraction.
Apply Module:
Fastai=0.7.0resnet34 :- The fastai library simplifies
training fast and accurate neural nets using modern best practices.
Adam optimization :- Adam is a
replacement optimization algorithm for stochastic gradient
descent for training deep learning models.
 U-Net 34 :- A U-Net is a convolutional neural network
architecture that was developed for biomedical image
segmentation
Pytorch=0.4.1 :- A rich ecosystem of tools and libraries
extends PyTorch and supports development in computer vision,
NLP and more.
Torchvision=0.2.0 :- The torchvision package consists of
popular datasets, model architectures, and common image
transformations for computer vision.
 Relu activation function:- A neural network without an activation
function is essentially just a linear regression model. The activation function
does the non-linear transformation to the input making it capable to learn and
perform more complex tasks.
Matplotlib :- Matplotlib is a Python 2D plotting library which produces
publication quality figures in a variety of hardcopy formats and interactive
environments across platforms.
Numpy: NumPy is a general-purpose array-processing package. It provides
a high-performance multidimensional array object, and tools for working with
these arrays.
Requierd Data
Working Diagram :
I n this work, we implement the U-Net segmentation architecture on the
Mnih et. al. Massachusetts Roads Dataset for the task of road network
extraction.
Here network was trained on GPU(AWS P2.x instance) in 0.28 seconds
and on CPU in 6 seconds.
Result Analysis :
 In this work, we implement the U-Net segmentation architecture on the
Mnih et. al.Massachusetts Roads Dataset for the task of road network
extraction.
 The trained network achieves a mask accuracy of 96% on the test set.
Precision Score 97.82
Recall Score 96.50
F1 Score 97.04
Results of the implemented system on one of the Massachusetts Road
Dataset test set image :
Original Image Mask generated by the
system
Mask overlaid on
original
Comparison
Model Breakeven Point
Mnih -CNN 0.8765
Mnih-CNN+CRF 0.8904
Saito-CNN 0.9047
U-Net 0.9531
ResU-Net 0.9687
Conclusion
 The algorithm introduced is an automatic one. It requires only very little
interaction from the users.
 The algorithm was implemented to detect roadways from satellite images .
 The important and key parameter of this algorithm is the color of the
roads in the database. Different types of roads can be extracted based on this
algorithm.
 Since extraction is solely based on color, some of the barren lands and
small areas of parking lots are also being extracted. This is because the
locations also have the same pixel intensity values as that of roads.
 Artificial intelligence methods could be included to remove the unwanted
objects that are being extracted.
 The algorithm implemented is fast, robust and easy to understand and
implement.
References
 Olaf Ronneberger, Philipp Fischer, Thomas Brox. U-Net:
Convolutional Networks for Biomedical Image Segmentation. Medical
Image Computing and Computer-Assisted Intervention (MICCAI),
Springer. 2015.
 Volodymyr Mnih. Machine Learning for Aerial Image Labeling.
University of Toronto. 2013.
 Jeremy Howard and others. fastai. GitHub. 2018.
 G. Cheng, Y. Wang, Y. Gong, F. Zhu, and C. Pan, “Urban road
extraction via graph cuts based probability propagation,” in ICIP, 201
Road Network Extraction using Satellite Imagery.
Road Network Extraction using Satellite Imagery.

More Related Content

What's hot

Analysis by semantic segmentation of Multispectral satellite imagery using de...
Analysis by semantic segmentation of Multispectral satellite imagery using de...Analysis by semantic segmentation of Multispectral satellite imagery using de...
Analysis by semantic segmentation of Multispectral satellite imagery using de...
Yogesh S Awate
 

What's hot (20)

Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Ray tracing
Ray tracingRay tracing
Ray tracing
 
Analysis by semantic segmentation of Multispectral satellite imagery using de...
Analysis by semantic segmentation of Multispectral satellite imagery using de...Analysis by semantic segmentation of Multispectral satellite imagery using de...
Analysis by semantic segmentation of Multispectral satellite imagery using de...
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
 
Lec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization ProblemLec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization Problem
 
Lossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image ProcessingLossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image Processing
 
Machine learning in image processing
Machine learning in image processingMachine learning in image processing
Machine learning in image processing
 
Medical image analysis
Medical image analysisMedical image analysis
Medical image analysis
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
 
Big Data Science - hype?
Big Data Science - hype?Big Data Science - hype?
Big Data Science - hype?
 
Ray Tracing in Computer Graphics
Ray Tracing in Computer GraphicsRay Tracing in Computer Graphics
Ray Tracing in Computer Graphics
 
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
 
Medical image processing studies
Medical image processing studiesMedical image processing studies
Medical image processing studies
 
Feature detection - Image Processing
Feature detection - Image ProcessingFeature detection - Image Processing
Feature detection - Image Processing
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGBRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
 

Similar to Road Network Extraction using Satellite Imagery.

Iisrt subha guru
Iisrt subha guruIisrt subha guru
Iisrt subha guru
IISRT
 

Similar to Road Network Extraction using Satellite Imagery. (20)

Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
 
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
 
IRJET- Hand Gesture Recognition and Voice Conversion for Deaf and Dumb
IRJET- Hand Gesture Recognition and Voice Conversion for Deaf and DumbIRJET- Hand Gesture Recognition and Voice Conversion for Deaf and Dumb
IRJET- Hand Gesture Recognition and Voice Conversion for Deaf and Dumb
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
Automatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVMAutomatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVM
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine Learning
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine Learning
 
Iisrt subha guru
Iisrt subha guruIisrt subha guru
Iisrt subha guru
 
A Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign RecognitionA Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign Recognition
 
IRJET-Road Detection from Satellite Images
IRJET-Road Detection from Satellite ImagesIRJET-Road Detection from Satellite Images
IRJET-Road Detection from Satellite Images
 
Neural Network based Vehicle Classification for Intelligent Traffic Control
Neural Network based Vehicle Classification for Intelligent Traffic ControlNeural Network based Vehicle Classification for Intelligent Traffic Control
Neural Network based Vehicle Classification for Intelligent Traffic Control
 
Identifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNNIdentifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNN
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking System
 
Traffic Sign Recognition Model
Traffic Sign Recognition ModelTraffic Sign Recognition Model
Traffic Sign Recognition Model
 
A deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleA deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicle
 
IRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural Network
 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Recently uploaded (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 

Road Network Extraction using Satellite Imagery.

  • 1. Presented By (Chakrapani , Sumit Raj & Himanshu Ranjan) Department of Computer Science and Engineering Gaya College of Engineering, Gaya Under Supervision Of ( Dr. SRIPARNA SAHA) Associate Professor Department of Computer Science and Engineering Indian Institute of Technology Patna
  • 2. Outline :  Introduction  Working Diagram  Apply Module  Requierd Data  Result Analysis  Conclusion  Comparison  References.
  • 3. Introduction:  In today’s world of the growing population, the need for urban planning is very high.  In this project, A robust and efficient method for the extraction of roads from a given set of satellite images is explained.  Roads play a vital and important role in urban planning and thus, its extraction can be of great help.  Most of these methods can be divided into two categories: road area extraction and road centerline extraction.
  • 4.  There are many methods to extract roads but the main disadvantage of them is the difficulty to provide the best parameters for a particular image.  Road extraction explained in this paper depends only on the color of the road. The advantage of this method is that road images from any type of satellite can be used provided it has more than 0.5m resolution.  In this work, we implement the U-Net segmentation architecture on the Mnih et. al.Massachusetts Roads Dataset for the task of road network extraction.
  • 5. Apply Module: Fastai=0.7.0resnet34 :- The fastai library simplifies training fast and accurate neural nets using modern best practices. Adam optimization :- Adam is a replacement optimization algorithm for stochastic gradient descent for training deep learning models.  U-Net 34 :- A U-Net is a convolutional neural network architecture that was developed for biomedical image segmentation Pytorch=0.4.1 :- A rich ecosystem of tools and libraries extends PyTorch and supports development in computer vision, NLP and more. Torchvision=0.2.0 :- The torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision.
  • 6.  Relu activation function:- A neural network without an activation function is essentially just a linear regression model. The activation function does the non-linear transformation to the input making it capable to learn and perform more complex tasks. Matplotlib :- Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Numpy: NumPy is a general-purpose array-processing package. It provides a high-performance multidimensional array object, and tools for working with these arrays.
  • 8. Working Diagram : I n this work, we implement the U-Net segmentation architecture on the Mnih et. al. Massachusetts Roads Dataset for the task of road network extraction. Here network was trained on GPU(AWS P2.x instance) in 0.28 seconds and on CPU in 6 seconds.
  • 9. Result Analysis :  In this work, we implement the U-Net segmentation architecture on the Mnih et. al.Massachusetts Roads Dataset for the task of road network extraction.  The trained network achieves a mask accuracy of 96% on the test set. Precision Score 97.82 Recall Score 96.50 F1 Score 97.04
  • 10. Results of the implemented system on one of the Massachusetts Road Dataset test set image : Original Image Mask generated by the system Mask overlaid on original
  • 11. Comparison Model Breakeven Point Mnih -CNN 0.8765 Mnih-CNN+CRF 0.8904 Saito-CNN 0.9047 U-Net 0.9531 ResU-Net 0.9687
  • 12. Conclusion  The algorithm introduced is an automatic one. It requires only very little interaction from the users.  The algorithm was implemented to detect roadways from satellite images .  The important and key parameter of this algorithm is the color of the roads in the database. Different types of roads can be extracted based on this algorithm.  Since extraction is solely based on color, some of the barren lands and small areas of parking lots are also being extracted. This is because the locations also have the same pixel intensity values as that of roads.  Artificial intelligence methods could be included to remove the unwanted objects that are being extracted.  The algorithm implemented is fast, robust and easy to understand and implement.
  • 13. References  Olaf Ronneberger, Philipp Fischer, Thomas Brox. U-Net: Convolutional Networks for Biomedical Image Segmentation. Medical Image Computing and Computer-Assisted Intervention (MICCAI), Springer. 2015.  Volodymyr Mnih. Machine Learning for Aerial Image Labeling. University of Toronto. 2013.  Jeremy Howard and others. fastai. GitHub. 2018.  G. Cheng, Y. Wang, Y. Gong, F. Zhu, and C. Pan, “Urban road extraction via graph cuts based probability propagation,” in ICIP, 201