Git Product home page Git Product logo

Comments (6)

nilseling avatar nilseling commented on June 26, 2024 2

To fix your issue you will need to correctly set the Cellprofiler plugins as explained under step 4 in the Usage section of the Readme.

from imcsegmentationpipeline.

Milad4849 avatar Milad4849 commented on June 26, 2024 1

Hi @akedarg
I had a quick look, I could not reproduce the error on the first go. Before I ask you for further details, I want to ask you whether you have a specific reason to use imcSegmentationPipeline for segmentation, if not I would suggest using steinbock which offers three methods for segmentation, including two deep learning ones, which in general perform significantly better. There is extensive documentation and I will be able to offer more effective support in that case.

from imcsegmentationpipeline.

akedarg avatar akedarg commented on June 26, 2024

To fix your issue you will need to correctly set the Cellprofiler plugins as explained under step 4 in the Usage section of the Readme.

Dear Nils, that was it. Thanks.

from imcsegmentationpipeline.

akedarg avatar akedarg commented on June 26, 2024

Hi @akedarg I had a quick look, I could not reproduce the error on the first go. Before I ask you for further details, I want to ask you whether you have a specific reason to use imcSegmentationPipeline for segmentation, if not I would suggest using steinbock which offers three methods for segmentation, including two deep learning ones, which in general perform significantly better. There is extensive documentation and I will be able to offer more effective support in that case.

Hi Milad, you are right. I am planning to use steinbock too. But i thought i can customize the segmentation training better with manual method. Isn't that the case? I am working with a muscle tissue which creates a problem because segmentation protocol cannot differentiate between a nucleus on the cells (where i need pixel expansion to create a membrane) and the nucleus on the fibre (where i dont want algorithm to automatically create a membrane). Let me prepare some images to show you my issue.

from imcsegmentationpipeline.

akedarg avatar akedarg commented on June 26, 2024

Segmentation issue_KedarG.pdf

Here is my issue and the main reason for using imcSegmentationPipeline. The issue is that in a regenerating muscle tissue, there is a central nucleus in each regenerating fibre (page 1). 3 DPI, there is immune cell infiltration and segmentation works because it's just immune cell nuclei and no regenerating nuclei (page 2). Problem starts where ROI has both regenerating fibre and immune infiltration areas (Fig 3). Here, we need to skip fibre nuclei, but still segment the other nuclei. In this particular example, i segmented with DeepCell and it got confused. Because if such powerful deep learning cannot do it, i thought i have to train illastik and do it manually on all images and go the long way. Please let me know if if something is not clear.

from imcsegmentationpipeline.

Milad4849 avatar Milad4849 commented on June 26, 2024

@akedarg
I see the issue. Deepcell is not able to handle such a special situation as it is not trained with similar data. The same manual method is also available via steinbock.

from imcsegmentationpipeline.

Related Issues (20)

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.