Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Car Detection from Drones #235

Closed
abhisheks008 opened this issue May 22, 2023 · 18 comments · Fixed by #820
Closed

Car Detection from Drones #235

abhisheks008 opened this issue May 22, 2023 · 18 comments · Fixed by #820
Assignees
Labels
gssoc Girlscript Summer of Code 2024 level2 Level 2 for GSSOC Status: Assigned Assigned issue.

Comments

@abhisheks008
Copy link
Owner

Deep Learning Simplified Repository (Proposing new issue)

🔴 Project Title : Car Detection from Drones

🔴 Aim : Create a model which will identify cars from the drones footage.

🔴 Dataset : https://www.kaggle.com/datasets/pear2jam/cars-drone-detection

🔴 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 :

  • You need to create a separate folder named as the Project Title.
  • Inside that folder, there will be four main components.
    • Images - To store the required images.
    • Dataset - To store the dataset or, information/source about the dataset.
    • Model - To store the machine learning model you've created using the dataset.
    • requirements.txt - This file will contain the required packages/libraries to run the project in other machines.
  • Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

🔴🟡 Points to Note :

  • The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
  • "Issue Title" and "PR Title should be the same. Include issue number along with it.
  • Follow Contributing Guidelines & Code of Conduct before start Contributing.

To be Mentioned while taking the issue :

  • Full name :
  • GitHub Profile Link :
  • Email ID :
  • Participant ID (if applicable):
  • Approach for this Project :
  • What is your participant role? (Mention the Open Source program)

Happy Contributing 🚀

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

@abhisheks008 abhisheks008 added Status: Up for Grabs Up for grabs issue. SSOC Social Summer of Code 2023 Level: HARD labels May 22, 2023
@manu31shukla
Copy link

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

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
Copy link
Owner Author

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
Copy link
Owner Author

Issue assigned to @manu31shukla

@manu31shukla
Copy link

Thank you!

@kanishkakataria
Copy link
Contributor

Full Name: Kanishka Kataria
GitHub Profile Link: https://github.com/kanishkakataria
Email :[([email protected])]

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
Copy link
Owner Author

Full Name: Kanishka Kataria GitHub Profile Link: https://github.com/kanishkakataria Email :[([email protected])]

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.

@abhisheks008 abhisheks008 added Status: Up for Grabs Up for grabs issue. and removed Status: Assigned Assigned issue. SSOC Social Summer of Code 2023 Level: HARD labels Aug 1, 2023
@Gaurav-576
Copy link
Contributor

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar SIngh
GitHub Profile Link : https://github.com/Gaurav-576
Email ID : [email protected]
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
Copy link
Owner Author

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
Copy link
Contributor

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
Copy link
Owner Author

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

@Adhivp
Copy link
Contributor

Adhivp commented May 31, 2024

I would like to work on this @abhisheks008

@abhisheks008
Copy link
Owner Author

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

@Gaurav-576
Copy link
Contributor

Gaurav-576 commented Jun 5, 2024

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh
GitHub Profile Link : https://github.com/Gaurav-576
Email ID : [email protected]
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
Copy link
Owner Author

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh GitHub Profile Link : https://github.com/Gaurav-576 Email ID : [email protected] 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
Copy link
Contributor

Gaurav-576 commented Jun 6, 2024

✅ To be Mentioned while taking the issue :

Full name : Gaurav Kumar Singh
GitHub Profile Link : https://github.com/Gaurav-576
Email ID : [email protected]
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
Copy link
Owner Author

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

Assigning this issue to you @Gaurav-576

@abhisheks008 abhisheks008 added Status: Assigned Assigned issue. level2 Level 2 for GSSOC gssoc Girlscript Summer of Code 2024 and removed Status: Up for Grabs Up for grabs issue. labels Jun 6, 2024
@Gaurav-576
Copy link
Contributor

Gaurav-576 commented Jun 6, 2024

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.

Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc Girlscript Summer of Code 2024 level2 Level 2 for GSSOC Status: Assigned Assigned issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants