-
-
Notifications
You must be signed in to change notification settings - Fork 294
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
Global Land Cover Mapping using Image Processing #503
Comments
Hi , I'm excited to contribute to this project. Could you please assign me? Looking forward to getting started! @abhisheks008 Full name : Tushti Thakur |
Hi @tushtithakur wait for the induction session to complete by today evening, after that issues will be assigned to the contributors. |
@abhisheks008 Sure sir, I'll wait for the induction session to be completed. Thank you for the update! |
Hi, I would like to contribute to this project. I have recently been part of a hackathon where I have used image processing. Full name: Arismita Mukherjee |
Hi @ArismitaM can you clarify more on the algorithms/models you are planning to use here? |
I am planning to use YOLOv5 to train for land cover and identify the same |
I know YOLO is a go to option for this kind of datasets. Can you share some other approaches along with the YOLO one? Basically here in this repo, we used to ask our contributors to implement at least 2-3 models for the same dataset, check their accuracy scores and then conclude that some x is the best fitted model for this project. I hope you understand my point. |
I can use VGG16 or ResNet50 too as different models compared to YOLO |
I will use vgg16, resnet50, yolo, and inceptionv3 and then do a comparative study to analyze which model works the best and yields a better result for this issue. Please assign this task to me |
Cool! Issue assigned to you @ArismitaM |
Hi @abhisheks008, I have downloaded the Kaggle dataset and have gone through its contents. The images as well as the labels are .tiff files. The readme file provided with the Kaggle dataset does not explain the structure of the information in the dataset except for mentioning the hexadecimal number associated with each label. From this, I have the following inference:
I will have to use this information structure to create bounding boxes for each of the land cover types to train YOLO with. It would help me if you could confirm whether my understanding of the information content in the .tiff files is correct or not. |
You are going in the right direction. 🚀 |
Hi @abhisheks008, I have analyzed the data set. This is an image present in the dataset under the directory images/train Each image has 3 layers, so below are the layers of the above image: There is a corresponding label/train which has 1 layer with coloured label |
@ArismitaM looks good to me. |
With reference to my comment above, I have a few queries,
|
Query 1:The
Query 2:The three layers in each image likely represent the three color channels in the image: Red, Green, and Blue (RGB). Each layer corresponds to the intensity of that color in the image:
When these layers are combined, they form a full-color image. Query 3:Each image in the dataset is organized with its corresponding label, which likely represents the segmentation or classification information. Here's a typical structure:
Three layers for each image are the RGB channels that combine to form the full-color image. The label image uses colors to represent different classes or segments corresponding to regions in the input image. The 'val' directory contains data for validation purposes, used to tune and evaluate the model during training. Example:
|
Thank you for the clarification @abhisheks008. |
Hi @abhisheks008, I am writing a code that will draw bounding boxes around the objects with the same colour in the labels image (different colours are used for different classes) and generate a .txt file for it. |
If it is working with the development, then go for it. |
Hello @abhisheks008, |
Looks good to me. Any issues with this? |
no issues with this, I was giving an update |
Hello @abhisheks008 , |
Looks pretty good. Carry on! |
Hello @ArismitaM! Your issue #503 has been closed. Thank you for your contribution! |
Deep Learning Simplified Repository (Proposing new issue)
🔴 Project Title : Global Land Cover Mapping using Image Processing
🔴 Aim : The aim is to analyze the dataset using image processing and deep learning methods and find out the best fitted model for this dataset.
🔴 Dataset : https://www.kaggle.com/datasets/aletbm/global-land-cover-mapping-openearthmap
🔴 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 :
requirements.txt
- This file will contain the required packages/libraries to run the project in other machines.Model
folder, theREADME.md
file must be filled up properly, with proper visualizations and conclusions.🔴🟡 Points to Note :
✅ To be Mentioned while taking the issue :
Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎
The text was updated successfully, but these errors were encountered: