Giter VIP home page Giter VIP logo

lung-segmentation-using-resnet50-and-deeplabv3's Introduction

Lung Segmentation using ResNet50 and DeepLabV3

Introduction:

Semantic segmentation is a computer vision task aimed at dividing an image into distinct regions, with each region labeled according to its semantic category. The goal is to enable machines to comprehend the content of an image at the pixel level, assigning a label to each pixel based on the object or region it represents.

This technique finds extensive applications in various domains such as self-driving cars, medical image analysis, and robotics object recognition. Semantic segmentation provides a detailed understanding of image content, allowing for more precise and accurate applications.

Dataset:

  • The Chest X-Ray dataset comprises images and segmented masks from two different sources: Shenzhen and Montgomery datasets.
  • The CXR_png folder contains Chest X-Rays, and the masks folder includes the segmented masks.
  • There are 704 images, each mapped with its corresponding mask.

Problem Statement:

Perform lung segmentation on the Chest X-Ray dataset using the DeepLabV3+ model.

Learning Objectives:

Upon completing this project, you will achieve the following learning objectives:

  1. Understand, Prepare, and Visualize Dataset:

    • Gain proficiency in understanding, preparing, and visualizing a dataset containing images and their corresponding masked images used for segmentation.
  2. Implement DeepLabV3+ Architecture:

    • Learn to implement the DeepLabV3+ architecture for semantic segmentation tasks.
  3. Create Masked Image (Prediction):

    • Develop skills to generate a masked image using the trained model for lung segmentation.

Files Contained in the Project:

  • Lungs_Segmentation_using_ResNet_and_DeepLabV3.ipynb: Jupyter notebook containing the project implementation and experimentation.

Usage:

  1. Clone the repository:
git clone https://github.com/Praveen76/Lung-Segmentation-using-ResNet50-and-DeeplabV3.git
cd Lung-Segmentation-using-ResNet50-and-DeeplabV3
  1. Open and explore the Jupyter notebook Lungs_Segmentation_using_ResNet_and_DeepLabV3.ipynb to understand the project implementation.

Contributing

If you have a Data Science mini-project that you'd like to share, please follow the guidelines in CONTRIBUTING.md.

Code of Conduct

Please adhere to our Code of Conduct in all your interactions with the project.

License

This project is licensed under the MIT License.

Contact

For questions or inquiries, feel free to contact me on Linkedin.

About Me:

Iโ€™m a seasoned Data Scientist and founder of TowardsMachineLearning.Org. I've worked on various Machine Learning, NLP, and cutting-edge deep learning frameworks to solve numerous business problems. 3. Execute the code cells within the notebook to experiment with lung segmentation using ResNet50 and DeepLabV3.

  1. Visualize the results and interpretations.

Feel free to contribute, report issues, or suggest improvements!

lung-segmentation-using-resnet50-and-deeplabv3's People

Contributors

praveen76 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.