abhisheks008 / DL-Simplified

Deep Learning Simplified is an Open-source repository, containing beginner to advance level deep learning projects for the contributors, who are willing to start their journey in Deep Learning. Devfolio URL, https://devfolio.co/projects/deep-learning-simplified-f013
https://quine.sh/repo/abhisheks008-DL-Simplified-499023976
MIT License
324 stars 290 forks source link

Car Detection from Drones #235

Closed abhisheks008 closed 1 week ago

abhisheks008 commented 1 year ago

Deep Learning Simplified Repository (Proposing new issue)

:red_circle: Project Title : Car Detection from Drones
:red_circle: Aim : Create a model which will identify cars from the drones footage.
:red_circle: Dataset : https://www.kaggle.com/datasets/pear2jam/cars-drone-detection
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.


📍 Follow the Guidelines to Contribute in the Project :


:red_circle::yellow_circle: Points to Note :


:white_check_mark: To be Mentioned while taking the issue :


Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

manu31shukla commented 1 year ago

Full Name: Manu Shukla GitHub Profile Link: https://github.com/manu31shukla Email ID: [manu31shukla@gmail.com]

Approach for this project: I will perform an in-depth exploratory data analysis on the car detection dataset from drone footage and visualize the dataset to gain insights into the distribution of car images, background noise, and potential challenges. By exploring the variations in lighting, angles, and perspectives in the images, cleaning the dataset by removing any corrupted or incomplete images to ensure high data quality. To increase the diversity of the dataset, I will apply data augmentation techniques such as rotation, scaling, and flipping. Normalizing the pixel values and resizing the images to a consistent input size will be part of my preprocessing pipeline. Then I will select 3-4 deep learning algorithms suitable for object detection, specifically for car detection. Using popular deep learning frameworks such as TensorFlow or PyTorch, I will implement the chosen models. I will fine-tune the model architectures based on the dataset characteristics and experiment with hyperparameters to optimize performance .Measuring relevant metrics such as precision, recall, and F1 score, I will compare the effectiveness of the different algorithms.

What is your participant role: Participant in SSOC

Kindly assign the issue to me.

abhisheks008 commented 1 year ago

Hi @manu31shukla nice to have you here. I like your approach for solving this issue. This issue will be assigned to you once the program starts officially.

Till them, star the project repository and explore more in open source.

abhisheks008 commented 1 year ago

Issue assigned to @manu31shukla

manu31shukla commented 1 year ago

Thank you!

kanishkakataria commented 1 year ago

Full Name: Kanishka Kataria GitHub Profile Link: https://github.com/kanishkakataria Email :[(kanishka.kataria99@gmail.com)]

Approach for this project: I will perform an in-depth exploratory data analysis on the car detection dataset from drone footage and visualize the dataset to gain insights into the distribution of car images, background noise, and potential challenges. I will augment the images, resize the images if necesary ,flip and rotate to train the models with more image train data.

Normalizing pixel values will be covered under preprocessing.

Then I will select 3-4 deep learning algorithms suitable for object detection.

A comparative study of all the models like yolo, cnn, rcnn, resnet 50, vggnet ,detr and other models

Hyper tuning will be done for better performance of the models.Measuring relevant metrics such as precision, recall, and F1 score, I will compare the effectiveness of the different algorithms.

What is your participant role: contributor SSOC

Kindly assign the issue to me.

abhisheks008 commented 1 year ago

Full Name: Kanishka Kataria GitHub Profile Link: https://github.com/kanishkakataria Email :[(kanishka.kataria99@gmail.com)]

Approach for this project: I will perform an in-depth exploratory data analysis on the car detection dataset from drone footage and visualize the dataset to gain insights into the distribution of car images, background noise, and potential challenges. I will augment the images, resize the images if necesary ,flip and rotate to train the models with more image train data.

Normalizing pixel values will be covered under preprocessing.

Then I will select 3-4 deep learning algorithms suitable for object detection.

A comparative study of all the models like yolo, cnn, rcnn, resnet 50, vggnet ,detr and other models

Hyper tuning will be done for better performance of the models.Measuring relevant metrics such as precision, recall, and F1 score, I will compare the effectiveness of the different algorithms.

What is your participant role: contributor SSOC

Kindly assign the issue to me.

This issue is already assigned to a contributor. You can take other issues present here or you can create your own issues.

Gaurav-576 commented 1 month ago

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar SIngh GitHub Profile Link : https://github.com/Gaurav-576 Email ID : gauravsingh96753@gmail.com Participant ID (if applicable): Approach for this Project : I would like to perform web scrapping to add more images to the dataset. Using data augmentation to create more data for the model to train onto. Then I would be using CNN to identify whether it is a tiger or not using Tensorflow and keras. Improving the overall accuracy of the model and focusing on False Negative recall of the confusion matrix. For real-time object detection, Yolo can be used along with OpenCV which I would like to discuss with the mentors. What is your participant role? GSSoC'24

Thus, I request the project admins to assign this issue to me.

abhisheks008 commented 1 month ago

Can you share the other models/algorithms you are planning to use here? One is Yolo, what are the other ones? As you need to implement at least 2-3 algorithms for this dataset, then compare them based on the accuracy scores to find out the best fitted model.

Gaurav-576 commented 1 month ago

The other models which can be used includes the Tensorflow Object Detection, dynamic computation graph by PyTorch and for mobile devices, mobilenet can be used.

abhisheks008 commented 1 month ago

Hi @Gaurav-576 thanks for the comment. But you can work on one issue at a time.

Adhivp commented 1 month ago

I would like to work on this @abhisheks008

abhisheks008 commented 1 month ago

Please share your approach in a brief way as mentioned in the issue template. @Adhivp

Gaurav-576 commented 1 month ago

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh GitHub Profile Link : https://github.com/Gaurav-576 Email ID : gauravsingh96753@gmail.com Participant ID (if applicable): Approach for this Project : I would like to perform web scrapping to add more images to the dataset. Using data augmentation to create more data for the model to train onto. Then I would be using CNN to identify whether it is a tiger or not using Tensorflow and keras. Improving the overall accuracy of the model and focusing on False Negative recall of the confusion matrix. For real-time object detection, Yolo can be used along with OpenCV which I would like to discuss with the mentors. What is your participant role? GSSoC'24

Thus, I request the project admins to assign this issue to me.

abhisheks008 commented 1 month ago

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh GitHub Profile Link : https://github.com/Gaurav-576 Email ID : gauravsingh96753@gmail.com Participant ID (if applicable): Approach for this Project : I would like to perform web scrapping to add more images to the dataset. Using data augmentation to create more data for the model to train onto. Then I would be using CNN to identify whether it is a tiger or not using Tensorflow and keras. Improving the overall accuracy of the model and focusing on False Negative recall of the confusion matrix. For real-time object detection, Yolo can be used along with OpenCV which I would like to discuss with the mentors. What is your participant role? GSSoC'24

Thus, I request the project admins to assign this issue to me.

I think you haven't understood the problem statement correctly, it's a car detection project not a tiger detection.

Also mention 3-4 models for this problem statement which you are going to implement for this dataset.

Gaurav-576 commented 1 month ago

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh GitHub Profile Link : https://github.com/Gaurav-576 Email ID : gauravsingh96753@gmail.com Participant ID (if applicable): Approach for this Project : I would like to perform web scrapping to add more images to the dataset. Using data augmentation to create more data for the model to train onto. Then I would be using CNN to identify whether it is a Car or not using Tensorflow and keras. Improving the overall accuracy of the model and focusing on False Negative recall of the confusion matrix. For real-time object detection, Yolo can be used along with OpenCV which I would like to discuss with the mentors.

I would be using a Convolutional Neural Network (CNN) which would perfectly fir with my dataset and generate me proper results as per my requirements of the project.

The other models I can use include transfer learning techniques such as YOLO, VGG16, MobileNet, ImageNet, SSD, etc. What is your participant role? GSSoC'24

Thus, I request the project admins to assign this issue to me.

abhisheks008 commented 1 month ago

Implement more than 4 models to get this issue as level 3.

Assigning this issue to you @Gaurav-576

Gaurav-576 commented 1 month ago

Great, thanks for assigning this issue to me and I'll do my best and try to implement more than 4 models for the problem statement with high accuracy AI models.

github-actions[bot] commented 1 week ago

Hello @Gaurav-576! Your issue #235 has been closed. Thank you for your contribution!