Giter Club home page Giter Club logo

lion's Introduction

Shows an illustrated MOOSE story board adopted to different themes

Hi, I'm Lalith (aka) nutellaBear ๐Ÿป!

๐Ÿ‘จโ€๐Ÿ”ฌ Postdoc at the QIMP-Team, Medical University of Vienna | โค๏ธ Medical Image Analysis | ๐Ÿ“ˆ Data Science & AI Enthusiast

๐Ÿ”ญ Researching Total-Body PET & Inter-Organ Communication | ๐Ÿ’ป Coding & Building Cool Tools | โšก Leading the ENHANCE.PET Community development

๐Ÿš€ Lead developer of MOOSE, FALCON, and many more tools accelerating total-body research under the ENHANCE.PET constellation

๐Ÿ’ผ Organisation

QIMP-Team

๐Ÿ’ป Programming languages

Python Shell COBOL MATLAB R PowerShell JCL SQL

๐Ÿ“ฆ Projects

ENHANCE.PET MOOSE FALCON NIFTI2DICOM

๐ŸŒŸ Fun Facts

  1. ๐ŸŽ“ My educational journey is quite the rollercoaster: I started with a bachelor's in Biotechnology, then switched gears with a master's in Biomedical Engineering, and finally got a PhD in Medical Physics. I guess you could say I'm a bit of an academic thrill-seeker!
  2. ๐Ÿ–ฅ๏ธ I once worked as a mainframe programmer, which is where I accidentally tripped, fell, and landed head-over-heels in love with coding.
  3. ๐Ÿฝ๏ธ I'm a foodie who loves cooking almost as much as I love learning. My kitchen experiments can sometimes rival my scientific ones!
  4. ๐Ÿป "nutellabear" is my affectionate nickname from colleagues, thanks to my insatiable appetite for Nutella and my skin color. Who can resist that chocolatey-hazelnut goodness?
  5. ๐Ÿธ When I'm not busy collecting degrees or coding, you can find me on the badminton or cricket court, serving up some friendly competition.
  6. ๐ŸŒ I am from India. I've worked in Germany, the Netherlands, and Austria, embracing my love for international adventures both inside and outside the lab.

๐Ÿ’ฌ Reach Me

LinkedIn Google Scholar

Laliths's GitHub stats

lion's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mprires

lion's Issues

Enhance Performance of Rotation MIP and Tumor Mask Generation

Description

The current process for generating the rotation MIP of fused PET images and the corresponding tumor segmentation masks is excessively slow. This issue aims to address and enhance the performance of this crucial step in our imaging pipeline.

Objectives

  • Performance Optimization: Identify and eliminate bottlenecks in the current rotation MIP and mask generation process.
  • Algorithm Efficiency: Explore more efficient algorithms or libraries that can accelerate the generation of rotation MIPs and tumor masks.
  • User Experience: Improve the user experience by reducing the waiting time for these processes to complete.

Expected Impact

  • Processing Speed: Significantly reduce the time required to generate rotation MIPs and tumor masks without compromising on quality.
  • Scalability: Enhance the tool's ability to handle larger datasets.

Integrate Auto3DSeg as the Core Segmentation Engine

Description

We are planning to transition our current medical image segmentation tool from using nnU-Net as its core segmentation framework to Auto3DSeg. This change aims to leverage Auto3DSeg's automated algorithm selection, data processing, hyperparameter tuning, and benchmarking capabilities, which could potentially enhance our tool's performance and user experience.

Objectives

  • Algorithm Flexibility: Integrate Auto3DSeg to allow dynamic selection of the best segmentation algorithms based on the dataset characteristics.
  • Data Processing Automation: Utilize Auto3DSeg's data processing pipelines to streamline our preprocessing and postprocessing steps.
  • Hyperparameter Optimization: Implement Auto3DSeg's automated hyperparameter tuning to improve segmentation accuracy without manual intervention.
  • Benchmarking: Establish a benchmarking system within our tool to evaluate different models and configurations against our datasets.
  • Customization and Extensibility: Ensure that the integration of Auto3DSeg does not hinder the customization and extensibility of our tool.

Expected Impact

  • Performance: Aim for improved segmentation accuracy and processing speed.
  • Usability: Reduce the need for manual configurations, making the tool more accessible to non-expert users.
  • Research and Development: Facilitate ongoing research by allowing easy comparison and testing of new segmentation algorithms.

Implementation Plan

  1. Assessment: Evaluate the current nnU-Net implementation in our tool and identify the components that need replacement.
  2. Integration: Develop a plan for the phased integration of Auto3DSeg, including necessary refactoring of existing code.
  3. Testing: Define a testing protocol to ensure that the new integration maintains or improves the current tool's performance.
  4. Documentation: Update the documentation to reflect changes in the tool's operation and usage following the integration of Auto3DSeg.
  5. Release: Plan a beta release of the tool with the new Auto3DSeg core to gather user feedback and performance data.

Potential Challenges

  • Compatibility issues between Auto3DSeg and our current data formats and workflows.
  • Ensuring that the Auto3DSeg integration is as robust and reliable as our current nnU-Net implementation.

Request for Comments

We invite all contributors and users to discuss the proposed changes. Any insights into the following areas would be particularly appreciated:

  • Experiences with Auto3DSeg and its integration into existing projects.
  • Potential pitfalls or considerations in transitioning from nnU-Net to Auto3DSeg.
  • Suggestions for testing and validating the new setup.

Timeline

We aim to start the integration process by [insert start date], with a tentative timeline of [insert weeks/months] for completion. Progress updates will be posted in this issue thread.

Evaluate Model Generalization with Synthetic Breast Cancer PET Datasets

Objective

To test the generalizability of our tumor segmentation algorithm across different cancer types, particularly breast cancer, using synthetic PET datasets derived from our current training data.

Background

Our current training dataset consists of lymphoma, mesothelioma, and lung cancer PET images. We aim to investigate whether the segmentation model can generalize its learnings to identify tumors in breast cancer, which is not part of the training set.

Methodology

  • Develop a method to create synthetic breast cancer PET images by altering existing tumor regions within our dataset.
  • Ensure that the synthesized images are varied enough to represent the heterogeneity of breast cancer presentations.
  • Maintain realism in the synthetic datasets to closely mimic actual breast cancer PET images.

Evaluation Metrics

  • Segmentation accuracy on real Breast cancer images.
  • Analysis of false positives and false negatives to assess the model's specificity and sensitivity.

Implementation Steps

  1. Algorithm Development: Create an algorithm for artificial tumor manipulation within PET images to generate the synthetic datasets.
  2. Validation: Ensure that the synthetic images are vetted by domain experts for realism and relevance.
  3. Testing: Run the trained model on the synthetic datasets and collect performance data.
  4. Analysis: Compare results with the model's performance on the original training datasets and document findings.

Challenges

  • Maintaining a balance between artificial manipulation and realistic presentation of tumors.
  • Determining the extent to which the synthetic images can represent real breast cancer cases.

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.