Skip to content

Deployed models. Takes X-Rays or CT scans for accurate disease detection, includes several architectures for each disease.

License

Notifications You must be signed in to change notification settings

Mattral/Lung-Disease-Detection-from-Medical-Images

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identifying Diseases in Chest X-Rays & CANCER Detection from CT Scans

The Problem

The problem we aim to solve through this project is two-fold. Firstly, the lack of accessible and reliable diagnostic tools for chest diseases, including COVID-19, hampers timely detection and intervention, which can lead to the rapid spread of the disease and its associated complications. Secondly, the scarcity of specialized healthcare professionals, particularly radiologists, in many parts of Myanmar, exacerbates the problem by limiting the availability of accurate and prompt diagnoses.

Our local community faces the burden of inadequate healthcare infrastructure and limited resources, which further amplifies the impact of these challenges. Early detection of COVID-19 and other chest diseases is crucial for effective treatment and preventing the spread of the virus. By deploying an AI-powered solution capable of accurately analyzing chest X-rays and identifying diseases, we can make a significant positive impact on the healthcare landscape of Myanmar, Asian countries, and people around the world.

The deep learning model we develop will enable healthcare providers, including general practitioners and healthcare workers in remote areas, to quickly identify diseases in chest X-rays. By reducing the dependence on scarce human resources and improving the efficiency of diagnoses, our solution will enhance the overall quality of healthcare services. Moreover, the availability of a reliable and accessible diagnostic tool will empower medical professionals to make informed decisions and provide timely treatments, potentially saving lives and mitigating the spread of diseases within the community. The productivity of our product will increase as much as the support we receive, as our model is greatly dependent on the support of data.

Through the development of a web app or mobile app, we aim to make this solution widely accessible beyond our local community, reaching healthcare providers globally. By democratizing access to advanced diagnostic capabilities, we strive to contribute to the global fight against COVID-19 and other chest diseases, fostering a healthier future for individuals worldwide.

The Project Goals

Conduct a comprehensive literature review to understand the existing research and methodologies related to chest X-ray analysis, disease detection, and COVID-19 diagnosis using deep learning algorithms. Refine project goals based on the insights gained from the literature review.

  • Collect a diverse and representative dataset of chest X-ray images, including COVID-19 cases and other chest diseases, ensuring the availability of labeled data for training and evaluation purposes.
  • Perform exploratory data analysis (EDA) to gain insights into the dataset, understand data distribution, identify potential biases, and inform data preprocessing strategies.
  • Preprocess the collected data, including tasks such as image resizing, normalization, augmentation, and handling class imbalances, to ensure the data is suitable for training deep learning models.
  • Discuss and decide on the most appropriate deep learning algorithm or architecture to develop a robust and accurate disease detection model. Consider factors such as model complexity, interpretability, computational requirements, and performance metrics.
  • Implement and train the chosen deep learning model using the preprocessed data. Optimize the model's hyperparameters and conduct rigorous evaluations to assess its performance, including measures such as accuracy, precision, recall, and F1-score.
  • Develop a user-friendly web app or mobile app that integrates the trained deep learning model. The application should provide an intuitive interface for uploading chest X-ray images and obtaining disease detection results in real-time.
  • Deploy the developed web app or mobile app to a hosting environment, ensuring scalability, security, and availability for users worldwide. Conduct thorough testing to verify the functionality and performance of the deployed solution.
  • Provide a comprehensive project overview, documenting the entire development process, including methodologies, challenges faced, and key findings. Summarize the achieved results, showcasing the accuracy and impact of the deep learning model in detecting chest diseases and COVID-19.
  • Deliver a final presentation highlighting the project's goals, methodology, key findings, and the potential impact on healthcare in the local community and beyond. Engage in knowledge sharing and open discussion to inspire and educate others about the benefits of AI-driven healthcare solutions.

Contribution Guidelines

  • Have a Look at the project structure and folder overview below to understand where to store/upload your contribution
  • If you're creating a task, Go to the task folder and create a new folder with the below naming convention and add a README.md with task details and goals to help other contributors understand
    • Task Folder Naming Convention : task-n-taskname.(n is the task number) ex: task-1-data-analysis, task-2-model-deployment etc.
    • Create a README.md with a table containing information table about all contributions for the task.
  • If you're contributing for a task, please make sure to store in relavant location and update the README.md information table with your contribution details.
  • Make sure your File names(jupyter notebooks, python files, data sheet file names etc) has proper naming to help others in easily identifing them.
  • Please restrict yourself from creating unnessesary folders other than in 'tasks' folder (as above mentioned naming convention) to avoid confusion.

Project Structure

├── LICENSE
├── README.md          <- The top-level README for developers/collaborators using this project.
├── original           <- Original Source Code of the challenge hosted by omdena. Can be used as a reference code for the current project goal.
│ 
│
├── reports            <- Folder containing the final reports/results of this project
│   └── README.md      <- Details about final reports and analysis
│ 
│   
├── src                <- Source code folder for this project
    │
    ├── data           <- Datasets used and collected for this project
    │   
    ├── docs           <- Folder for Task documentations, Meeting Presentations and task Workflow Documents and Diagrams.
    │
    ├── references     <- Data dictionaries, manuals, and all other explanatory references used 
    │
    ├── tasks          <- Master folder for all individual task folders
    │
    ├── visualizations <- Code and Visualization dashboards generated for the project
    │
    └── results        <- Folder to store Final analysis and modelling results and code.

Folder Overview

  • Original - Folder Containing old/completed Omdena challenge code.
  • Reports - Folder to store all Final Reports of this project
  • Data - Folder to Store all the data collected and used for this project
  • Docs - Folder for Task documentations, Meeting Presentations and task Workflow Documents and Diagrams.
  • References - Folder to store any referneced code/research papers and other useful documents used for this project
  • Tasks - Master folder for all tasks
    • All Task Folder names should follow specific naming convention
    • All Task folder names should be in chronologial order (from 1 to n)
    • All Task folders should have a README.md file with task Details and task goals along with an info table containing all code/notebook files with their links and information
    • Update the task-table whenever a task is created and explain the purpose and goals of the task to others.
  • Visualization - Folder to store dashboards, analysis and visualization reports
  • Results - Folder to store final analysis modelling results for the project.

About

Deployed models. Takes X-Rays or CT scans for accurate disease detection, includes several architectures for each disease.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.8%
  • Other 0.2%