SlideShare a Scribd company logo
Lane identification in the autonomous vehicle
Presenter: Aydin Ayanzadeh
Email:ayanzadeh17@itu.edu.tr
StudentID: 504161503
Term project of image processing
Agenda
● INTRODUCTION
● Pipeline of the Project
● Experiments and Results
● Conclusion
● what will the next?
2
Challenging images
❖ Areas of low lighting
❖ Areas of brightness
❖ Areas of obscured lane lines
❖ Areas of rapid curvature changes
❖ High Reflections from Windshield
3
Project pipeline
4
Camera calibration
I. Camera architecture
Camera perspective
I. Distortion Correction
● Undistort camera image and
5
Project pipeline
● Perspective transformation
6
Project pipeline
● Color and gradient thresholds
● Apply Sobel filters to extract line/edges
● Convert to HSV color space and apply
color mask to identify yellow lines
● Combine binary masks
7
Lane detection
● Combine the color mask and sobel
edge detector
● Peak point in the histogram
● Slide the windows horizontally
8
Lane detection
● Good performance in straight
line
● Can not fit to the curved
road(polynomial regression has
not implemented)
9
10
Further works
● Give the distance of of vehicle from the center of
the line(suggest the side)
● Implement the lane detection for curved lane
● Using smooth kernel such as
● Implemented lane identification in the video
● Weather detection based on the illuminous of the
weather(I am not sure about this)
11
References
[1] Ahonen, T., Hadid, A., Pietikainen, M., 2004. Face recognition with local binary patterns. In: Proc. Eighth European Conf. Computer Vision, pp. 469–481.
<http://www.springerlink.com/content/p5d9xp9gfkex5gk9>.
[2] Albiol, A., Monzo, D., Martin, A., Sastre, J., Albiol, A., 2008. Face recognition using HOG-EBGM. Pattern Recognition Lett. 29 (10), 1537–1543.
[3] Amin, M.A., Yan, H., 2009. An empirical study on the characteristics of gaborrepresentations for face recognition. IJPRAI 23 (3), 401–431.
[4] Baranda, J., Jeanne, V., Braspenning, R., 2008. Efficiency improvement of human body detection with histograms of oriented gradients. In: Proc. ICDSC08, pp. 1–9.
[5]Bartlett, M.S., Movellan, J.R., Sejnowski, T.J., 2002. Face recognition by independent component analysis. IEEE Trans. Neural Networks 13 (6), 1450–1464
<http://dx.doi.org/10.1109/TNN.2002.804287>.
[6]Bertozzi, M., Broggi, A., Rose, M.D., Felisa, M., Rakotomamonjy, A., Suard, F., 2007. A pedestrian detector using histograms of oriented gradients and a support vector machine
classifier. In: Proc. Intelligent Transportation Systems Conf., pp. 143– 148.
[7]Beveridge, J., Bolme, D., Draper, B., Teixeira, M., 2005. The CSU face identification evaluation system: Its purpose, features, and structure. MVA 16 (2), 128–138. Chellappa, R.,
Wilson, C., Sirohey, S., 1995. Human and machine recognition of faces: A survey. Proc. IEEE 83 (5), 705–740.
[8] Chellappa, R., Zhao, W. (Eds.), 2005. Face Processing: Advanced Modeling and Methods. Elsevier.
Chuang, C., Huang, S., Fu, L., Hsiao, P., 2008. Monocular multi-human detection using augmented histograms of oriented gradients. In: Proc. ICPR08, pp. 1–4.
12
13

More Related Content

Similar to udacity Advance Lane identification (progress presentation)

Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
iaemedu
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
IAEME Publication
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
IJERA Editor
 
Face detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude imagesFace detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude images
sipij
 
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
IRJET-  	  Detection and Recognition of Text for Dusty Image using Long Short...IRJET-  	  Detection and Recognition of Text for Dusty Image using Long Short...
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
IRJET Journal
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
Ashish Mundhra
 
Multimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
Multimodal Approach for Face Recognition using 3D-2D Face Feature FusionMultimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
Multimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
CSCJournals
 
Estimating Number of People in ITU-EEB as an Application of People Counting T...
Estimating Number of People in ITU-EEB as an Application of People Counting T...Estimating Number of People in ITU-EEB as an Application of People Counting T...
Estimating Number of People in ITU-EEB as an Application of People Counting T...
Fellowship at Vodafone FutureLab
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
IJERA Editor
 
3-D Face Recognition Using Improved 3D Mixed Transform
3-D Face Recognition Using Improved 3D Mixed Transform3-D Face Recognition Using Improved 3D Mixed Transform
3-D Face Recognition Using Improved 3D Mixed Transform
CSCJournals
 
Ijetcas14 351
Ijetcas14 351Ijetcas14 351
Ijetcas14 351
Iasir Journals
 
Recognition of Surgically Altered Face Images
Recognition of Surgically Altered Face ImagesRecognition of Surgically Altered Face Images
Recognition of Surgically Altered Face Images
IRJET Journal
 
Facial Features Extraction
Facial Features ExtractionFacial Features Extraction
Facial Features Extraction
Mario Coutiño
 
Reconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal imagesReconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal images
eSAT Publishing House
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
CSCJournals
 
Use of Illumination Invariant Feature Descriptor for Face Recognition
 Use of Illumination Invariant Feature Descriptor for Face Recognition Use of Illumination Invariant Feature Descriptor for Face Recognition
Use of Illumination Invariant Feature Descriptor for Face Recognition
IJCSIS Research Publications
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
sipij
 
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
TELKOMNIKA JOURNAL
 
Multi modal face recognition using block based curvelet features
Multi modal face recognition using block based curvelet featuresMulti modal face recognition using block based curvelet features
Multi modal face recognition using block based curvelet features
ijcga
 
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
Editor IJCATR
 

Similar to udacity Advance Lane identification (progress presentation) (20)

Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 
Face detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude imagesFace detection using the 3 x3 block rank patterns of gradient magnitude images
Face detection using the 3 x3 block rank patterns of gradient magnitude images
 
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
IRJET-  	  Detection and Recognition of Text for Dusty Image using Long Short...IRJET-  	  Detection and Recognition of Text for Dusty Image using Long Short...
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
 
Multimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
Multimodal Approach for Face Recognition using 3D-2D Face Feature FusionMultimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
Multimodal Approach for Face Recognition using 3D-2D Face Feature Fusion
 
Estimating Number of People in ITU-EEB as an Application of People Counting T...
Estimating Number of People in ITU-EEB as an Application of People Counting T...Estimating Number of People in ITU-EEB as an Application of People Counting T...
Estimating Number of People in ITU-EEB as an Application of People Counting T...
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
 
3-D Face Recognition Using Improved 3D Mixed Transform
3-D Face Recognition Using Improved 3D Mixed Transform3-D Face Recognition Using Improved 3D Mixed Transform
3-D Face Recognition Using Improved 3D Mixed Transform
 
Ijetcas14 351
Ijetcas14 351Ijetcas14 351
Ijetcas14 351
 
Recognition of Surgically Altered Face Images
Recognition of Surgically Altered Face ImagesRecognition of Surgically Altered Face Images
Recognition of Surgically Altered Face Images
 
Facial Features Extraction
Facial Features ExtractionFacial Features Extraction
Facial Features Extraction
 
Reconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal imagesReconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal images
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
 
Use of Illumination Invariant Feature Descriptor for Face Recognition
 Use of Illumination Invariant Feature Descriptor for Face Recognition Use of Illumination Invariant Feature Descriptor for Face Recognition
Use of Illumination Invariant Feature Descriptor for Face Recognition
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
Improved Face Recognition across Poses using Fusion of Probabilistic Latent V...
 
Multi modal face recognition using block based curvelet features
Multi modal face recognition using block based curvelet featuresMulti modal face recognition using block based curvelet features
Multi modal face recognition using block based curvelet features
 
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
Comparative Study of Lip Extraction Feature with Eye Feature Extraction Algor...
 

More from Fellowship at Vodafone FutureLab

Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
Fellowship at Vodafone FutureLab
 
Mreps efficient and flexible detection of tandem repeats in dna
Mreps  efficient and flexible detection of tandem repeats in dnaMreps  efficient and flexible detection of tandem repeats in dna
Mreps efficient and flexible detection of tandem repeats in dna
Fellowship at Vodafone FutureLab
 
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
Fellowship at Vodafone FutureLab
 
Protein family specific models using deep neural networks and transfer learni...
Protein family specific models using deep neural networks and transfer learni...Protein family specific models using deep neural networks and transfer learni...
Protein family specific models using deep neural networks and transfer learni...
Fellowship at Vodafone FutureLab
 
Spatial information Fuzzy C-mean(SFCM)
Spatial information Fuzzy C-mean(SFCM)Spatial information Fuzzy C-mean(SFCM)
Spatial information Fuzzy C-mean(SFCM)
Fellowship at Vodafone FutureLab
 
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIESCENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
Fellowship at Vodafone FutureLab
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
Fellowship at Vodafone FutureLab
 
Semantic segmentation with Convolutional Neural Network Approaches
Semantic segmentation with Convolutional Neural Network ApproachesSemantic segmentation with Convolutional Neural Network Approaches
Semantic segmentation with Convolutional Neural Network Approaches
Fellowship at Vodafone FutureLab
 
A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...
Fellowship at Vodafone FutureLab
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
Fellowship at Vodafone FutureLab
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
Fellowship at Vodafone FutureLab
 
Smart city take home question answers
Smart city take home question answersSmart city take home question answers
Smart city take home question answers
Fellowship at Vodafone FutureLab
 
Possible Application for smart Airports
Possible Application for smart AirportsPossible Application for smart Airports
Possible Application for smart Airports
Fellowship at Vodafone FutureLab
 
Kaggle Dog breed Identification
Kaggle Dog breed IdentificationKaggle Dog breed Identification
Kaggle Dog breed Identification
Fellowship at Vodafone FutureLab
 
Term project proposal image processing project
Term project proposal image processing projectTerm project proposal image processing project
Term project proposal image processing project
Fellowship at Vodafone FutureLab
 
presntation about smart charging for the vehicles
presntation about smart charging for the  vehiclespresntation about smart charging for the  vehicles
presntation about smart charging for the vehicles
Fellowship at Vodafone FutureLab
 
Report for Smart aiport application
Report for Smart aiport  applicationReport for Smart aiport  application
Report for Smart aiport application
Fellowship at Vodafone FutureLab
 
Gaussian Three-Dimensional SVM for Edge Detection Applications
Gaussian Three-Dimensional SVM for Edge Detection ApplicationsGaussian Three-Dimensional SVM for Edge Detection Applications
Gaussian Three-Dimensional SVM for Edge Detection Applications
Fellowship at Vodafone FutureLab
 
Bgp(مسیریابی سیستم های خودمختار)
Bgp(مسیریابی سیستم های خودمختار)Bgp(مسیریابی سیستم های خودمختار)
Bgp(مسیریابی سیستم های خودمختار)
Fellowship at Vodafone FutureLab
 

More from Fellowship at Vodafone FutureLab (20)

Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
Cell Segmentation of 2D Phase-Contrast Microscopy Images with Deep Learning M...
 
Mreps efficient and flexible detection of tandem repeats in dna
Mreps  efficient and flexible detection of tandem repeats in dnaMreps  efficient and flexible detection of tandem repeats in dna
Mreps efficient and flexible detection of tandem repeats in dna
 
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
Deep Learning based Segmentation Pipeline for Label-Free Phase-Contrast Micro...
 
Protein family specific models using deep neural networks and transfer learni...
Protein family specific models using deep neural networks and transfer learni...Protein family specific models using deep neural networks and transfer learni...
Protein family specific models using deep neural networks and transfer learni...
 
Spatial information Fuzzy C-mean(SFCM)
Spatial information Fuzzy C-mean(SFCM)Spatial information Fuzzy C-mean(SFCM)
Spatial information Fuzzy C-mean(SFCM)
 
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIESCENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
CENTRALITY OF GRAPH ON DIFFERENT NETWORK TOPOLOGIES
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
 
Semantic segmentation with Convolutional Neural Network Approaches
Semantic segmentation with Convolutional Neural Network ApproachesSemantic segmentation with Convolutional Neural Network Approaches
Semantic segmentation with Convolutional Neural Network Approaches
 
A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
 
Smart city take home question answers
Smart city take home question answersSmart city take home question answers
Smart city take home question answers
 
Possible Application for smart Airports
Possible Application for smart AirportsPossible Application for smart Airports
Possible Application for smart Airports
 
Kaggle Dog breed Identification
Kaggle Dog breed IdentificationKaggle Dog breed Identification
Kaggle Dog breed Identification
 
Term project proposal image processing project
Term project proposal image processing projectTerm project proposal image processing project
Term project proposal image processing project
 
presntation about smart charging for the vehicles
presntation about smart charging for the  vehiclespresntation about smart charging for the  vehicles
presntation about smart charging for the vehicles
 
Report for Smart aiport application
Report for Smart aiport  applicationReport for Smart aiport  application
Report for Smart aiport application
 
Gaussian Three-Dimensional SVM for Edge Detection Applications
Gaussian Three-Dimensional SVM for Edge Detection ApplicationsGaussian Three-Dimensional SVM for Edge Detection Applications
Gaussian Three-Dimensional SVM for Edge Detection Applications
 
Bgp(مسیریابی سیستم های خودمختار)
Bgp(مسیریابی سیستم های خودمختار)Bgp(مسیریابی سیستم های خودمختار)
Bgp(مسیریابی سیستم های خودمختار)
 
پردازش تصاویر رنگی وکاربرد آن
پردازش تصاویر رنگی وکاربرد آنپردازش تصاویر رنگی وکاربرد آن
پردازش تصاویر رنگی وکاربرد آن
 

Recently uploaded

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 

Recently uploaded (20)

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 

udacity Advance Lane identification (progress presentation)

  • 1. Lane identification in the autonomous vehicle Presenter: Aydin Ayanzadeh Email:ayanzadeh17@itu.edu.tr StudentID: 504161503 Term project of image processing
  • 2. Agenda ● INTRODUCTION ● Pipeline of the Project ● Experiments and Results ● Conclusion ● what will the next? 2
  • 3. Challenging images ❖ Areas of low lighting ❖ Areas of brightness ❖ Areas of obscured lane lines ❖ Areas of rapid curvature changes ❖ High Reflections from Windshield 3
  • 5. Camera calibration I. Camera architecture Camera perspective I. Distortion Correction ● Undistort camera image and 5
  • 7. Project pipeline ● Color and gradient thresholds ● Apply Sobel filters to extract line/edges ● Convert to HSV color space and apply color mask to identify yellow lines ● Combine binary masks 7
  • 8. Lane detection ● Combine the color mask and sobel edge detector ● Peak point in the histogram ● Slide the windows horizontally 8
  • 9. Lane detection ● Good performance in straight line ● Can not fit to the curved road(polynomial regression has not implemented) 9
  • 10. 10
  • 11. Further works ● Give the distance of of vehicle from the center of the line(suggest the side) ● Implement the lane detection for curved lane ● Using smooth kernel such as ● Implemented lane identification in the video ● Weather detection based on the illuminous of the weather(I am not sure about this) 11
  • 12. References [1] Ahonen, T., Hadid, A., Pietikainen, M., 2004. Face recognition with local binary patterns. In: Proc. Eighth European Conf. Computer Vision, pp. 469–481. <http://www.springerlink.com/content/p5d9xp9gfkex5gk9>. [2] Albiol, A., Monzo, D., Martin, A., Sastre, J., Albiol, A., 2008. Face recognition using HOG-EBGM. Pattern Recognition Lett. 29 (10), 1537–1543. [3] Amin, M.A., Yan, H., 2009. An empirical study on the characteristics of gaborrepresentations for face recognition. IJPRAI 23 (3), 401–431. [4] Baranda, J., Jeanne, V., Braspenning, R., 2008. Efficiency improvement of human body detection with histograms of oriented gradients. In: Proc. ICDSC08, pp. 1–9. [5]Bartlett, M.S., Movellan, J.R., Sejnowski, T.J., 2002. Face recognition by independent component analysis. IEEE Trans. Neural Networks 13 (6), 1450–1464 <http://dx.doi.org/10.1109/TNN.2002.804287>. [6]Bertozzi, M., Broggi, A., Rose, M.D., Felisa, M., Rakotomamonjy, A., Suard, F., 2007. A pedestrian detector using histograms of oriented gradients and a support vector machine classifier. In: Proc. Intelligent Transportation Systems Conf., pp. 143– 148. [7]Beveridge, J., Bolme, D., Draper, B., Teixeira, M., 2005. The CSU face identification evaluation system: Its purpose, features, and structure. MVA 16 (2), 128–138. Chellappa, R., Wilson, C., Sirohey, S., 1995. Human and machine recognition of faces: A survey. Proc. IEEE 83 (5), 705–740. [8] Chellappa, R., Zhao, W. (Eds.), 2005. Face Processing: Advanced Modeling and Methods. Elsevier. Chuang, C., Huang, S., Fu, L., Hsiao, P., 2008. Monocular multi-human detection using augmented histograms of oriented gradients. In: Proc. ICPR08, pp. 1–4. 12
  • 13. 13

Editor's Notes

  1. Image distortion occurs when a camera looks at 3D objects in the real world and transforms them into a 2D image; this transformation isn’t perfect. Distortion actually changes what the shape and size of these 3D objects appear to be. So, the first step in analyzing camera images, is to undo this distortion so that you can get correct and useful information out of them. Radial Distortion is the most common type of distortion. This distortion occurs when light rays are bending too much or to little at the edges of the lenses. This makes the edge of pictures appear more or less curvy than they really are in reality. Tangential Distortion occurs when a camera's lens is not aligned perfectly parallel to the imaging plane. This makes an image look tilted so that some objects appear farther away or closer than they actually are in reality. Camera Calibration maps 3D points (objpoints) in the Real World to 2D points (imgpoints) in the Image Plane. This can be done with a known grid pattern such as a chessboard. This process uses multiple images of chessboards from a variety of camera angles and distances. The images are used as inputs to the cv2.findChessboardCorners function which then returns the corners found on the chessboards. The grid pattern in the 3D Real World (objpoints) and the corners found in the 2D Image World (imgpoints) are then used as inputs to the cv2.calibrateCamera function which returns Camera Calibration Values (mtx, dist). These values along with the original image (with distortion) are inputs to the cv2.undistort function which returns the undistorted image.