From 4fa8e695b241176356c3d0b7ce99b466e5b72478 Mon Sep 17 00:00:00 2001 From: Raj Goyal Date: Tue, 12 Nov 2024 12:33:35 +0530 Subject: [PATCH 1/2] Create README.md --- .../README.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 ML Projects/Image Segmentation for self-driving cars/README.md diff --git a/ML Projects/Image Segmentation for self-driving cars/README.md b/ML Projects/Image Segmentation for self-driving cars/README.md new file mode 100644 index 000000000..8546cdffe --- /dev/null +++ b/ML Projects/Image Segmentation for self-driving cars/README.md @@ -0,0 +1,73 @@ +# Connect with me +LinkedIn: https://www.linkedin.com/in/raj-goyal-b9a683230/ +Mail: raajj.goyal@gmail.com + +# Image-Segmentation-for-self-driving-cars +The rapid development of self-driving car technology has highlighted +the critical need for accurate and efficient image segmentation +systems. Image segmentation enables autonomous vehicles to +precisely identify and classify various elements in their environment, +such as pedestrians, vehicles, road signs, and lane markings. However, +existing segmentation algorithms often struggle with the complexity +and variability of real-world driving scenarios, leading to potential +safety risks. + +• Library required to build the model: Numpy, Pandas, Matplotlib, +Scikit-Learn, Scikit-Image + +• Framework Used: Tensorflow + +• Model: U-net CNN architecture. + +**Algorithm Selection**: + +• **Data Characteristics**: + +• High-resolution images with detailed annotations. + +• Diverse urban driving scenes with varied objects and environmental conditions. + +**• Why U-Net:** + +• Accuracy: High effectiveness in image segmentation, offering detailed segmentation maps. + +• Efficiency: Suitable for real-time applications due to computational efficiency. + +• Versatility: Handles variability in real-world scenarios, capturing fine-grained details and context. + +• Proven Success: Robust and reliable in complex segmentation tasks across different fields. + +**• Data Input:** + +• This dataset has 2975 training images files and 500 validation image files. Each image file is 256x512 pixels, and each file is a +composite with the original photo on the left half of the image, alongside the labeled image (output of semantic segmentation) on the +right half. + +**• Training Process:** + +• Used the data augmentation to create more data and used dropout layer additionally in the architecture. + +**• Prediction Process:** + +• The trained algorithm takes the input images and it is passed through the virtual true mask by U-net model to predict the actual mask +segmented for the self-driving cars. + +**Importance**🔭 + +• Importance of Image Segmentation for Self-Driving Cars + +• Obstacle Detection: Precise segmentation is crucial for identifying +obstacles (e.g., pedestrians, vehicles) to ensure safe navigation. + +• Traffic Sign Recognition: Accurate segmentation of traffic signs and signals +is essential for obeying traffic rules and ensuring safety. + +• Lane Marking Detection: Reliable segmentation of lane markings helps in +maintaining the correct lane and assists in lane-keeping systems. + +• Environmental Understanding: Comprehensive segmentation of the +driving environment (e.g., roads, sidewalks, buildings) improves the overall +situational awareness of autonomous vehicles. + +**References** +• Dataset: https://www.kaggle.com/datasets/dansbecker/cityscapesimage-pairs/dat From f08a56a79cff8e72fbbfbd5c79f53277ff585fb7 Mon Sep 17 00:00:00 2001 From: Raj Goyal Date: Thu, 12 Dec 2024 19:31:39 +0530 Subject: [PATCH 2/2] Update README.md --- ML Projects/Image Segmentation for self-driving cars/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ML Projects/Image Segmentation for self-driving cars/README.md b/ML Projects/Image Segmentation for self-driving cars/README.md index 8546cdffe..2b9de46eb 100644 --- a/ML Projects/Image Segmentation for self-driving cars/README.md +++ b/ML Projects/Image Segmentation for self-driving cars/README.md @@ -1,6 +1,7 @@ # Connect with me LinkedIn: https://www.linkedin.com/in/raj-goyal-b9a683230/ Mail: raajj.goyal@gmail.com +Code: https://github.com/rajgoyal1729/Image-Segmentation-for-self-driving-cars/blob/main/self%20driving%20cars%20cnn.ipynb # Image-Segmentation-for-self-driving-cars The rapid development of self-driving car technology has highlighted