An open API service indexing awesome lists of open source software.

https://github.com/iamfaisalkhan/sdc-nanodegree-term1-submission

A list of my project submissions for Udacity's self-driving car Nanodegree Term 1
https://github.com/iamfaisalkhan/sdc-nanodegree-term1-submission

cnn convolutional-neural-networks lane-lines nanodegree self-driving-car traffic-sign-classifier vehicle-detection

Last synced: 11 days ago
JSON representation

A list of my project submissions for Udacity's self-driving car Nanodegree Term 1

Awesome Lists containing this project

README

          

# Self-Driving Car Nanodegree
## Term-1 Projects
---

List of my submission for completion of Term-1 of Udacity's SDC (Self Driving Car) Nanodegree.

### P1. Finding Lane Lines [Link](https://github.com/n-log-n/CarND-LaneLines-P1)
---

The aim of this project was using simple vision techniques to find the lane boundries in a video. This was done by finding HoughLines and then applying basic smoothing between frame-to-frame to track the road lines. [More](https://github.com/n-log-n/CarND-LaneLines-P1)

### P2. Traffic Sign Classifier [Link](https://github.com/n-log-n/CarND-Traffic-Sign-Classifier-Project)
---

Our first dive into the world of deep learning. In this project, using Convolution Neural Network (CNN), we implemented a traffic sign classifier trained on german traffic sign dataset. The project involved an extensive amount of experimentation along with learning about generating extra dataset from existing one using basic image manipulation, balancing dataset among classes and implementing different CNN using Tensorflow. [More](https://github.com/n-log-n/CarND-Traffic-Sign-Classifier-Project)

### P3. Behavior Clonning [Link](https://github.com/n-log-n/CarND-Behavioral-Cloning)

The main aim of the behavioral cloning project was to train a convolution neural network to mimic human driving behavior using the open source [Udacity Car Simulator](https://github.com/udacity/self-driving-car-sim). This document explains our approach to the problem along with the explanation of the training data and final model. [More](https://github.com/n-log-n/CarND-Behavioral-Cloning)

### P4. Advanced Lane Lines [Link](https://github.com/n-log-n/CarND-Advanced-Lane-Lines)

Here we revisit our very first problem of finding road lanes, however, with a little more advance approach. Applying perspective transform on an undistorted image from the car camera, we obtain a bird-eye view of the road. Then using a combination of color and graident based thresholding along with a sliding window algorithm we determine the markers on the lane lines. Using a least-square polynomial fitting, we can compute the lane boundries including the curve and turns in the road. [More](https://github.com/n-log-n/CarND-Advanced-Lane-Lines)

### P5. Vehicle Detection [Link](https://github.com/n-log-n/CarND-Vehicle-Detection)

In this project, we implemented a vehicle detection and tracking algorithm using a combination of HOG, color and spatial filters along with a sliding window algorithm that uses a linear SVM classifier to detect vehicles. [More](https://github.com/n-log-n/CarND-Vehicle-Detection)