Coder Social home page Coder Social logo

miccaiif / dgmil Goto Github PK

View Code? Open in Web Editor NEW
32.0 32.0 3.0 2.48 MB

Official PyTorch implementation of our MICCAI 2022 paper: DGMIL: Distribution Guided Multiple Instance Learning for Whole Slide Image Classification.

Python 100.00%
classification miccai2022 multiple-instance-learning weakly-supervised-learning whole-slide-image

dgmil's People

Contributors

hardworkinglittlequ avatar miccaiif avatar mr-zeros avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dgmil's Issues

How to classify testing slides?

Thank you for your great work!

The paper mentioned that "For bag-level classification, we only use the simple mean- pooling approach to aggregate the positive scores of all instances in a bag." How do you set the threshold value to distinguish between negative and positive bags in the testing set?

Inquiry Regarding FROC Score Calculation

We have encountered challenges in replicating the FROC score calculations. To ensure accuracy and consistency, we would greatly appreciate your assistance with the following inquiries:

  • Could you kindly provide us with the complete pipeline code you used to calculate the FROC score?

If not could you please guide us on:

  • How did you determine the coordinates of the points used in the calculations?

  • If clustering was involved in the selection of coordinates, could you elaborate on the process? For instance, did you extract the count of clusters from the XML file containing tumor region coordinates before doing the clustering on model probability scores? Additionally, was the center of each cluster chosen for calculations?

  • Could you specify the number of coordinates you chose for the FROC score calculations (or if it's not constant how you choose this number)?

How to calculate FROC?

Thanks for the great work and codes! I wonder how to calculate FROC metrics for patch-level localization for details?

关于实验结果问题

您好,我看到论文中DSMIL (CVPR’21) 的 Slide ACC 只有 0.7359,而 DSMIL 原始论文中Slide ACC 可以达到 0.8682,请问造成结果差异的原因是什么?感谢!

How to define the negative slides in the TCGA dataset?

Hi! Thanks for your great work!
I noticed that there is no completely negative slide in the TCGA dataset. They are only labeled as LUAD or LUSC. May I ask how did you train the "Pseudo Label-Based Feature Space Refinement" part with TCGA data? Thanks so much!

multi-class solution

Thank you for your greate work!
Is it possible to implement this method on multi-class classification task?

Camelyon16 Patching

Could you please let me know how to patch the camelyon16 dataset with the same settings as yours?

Could you also let me know how to get 130 slides for testing? When I tried downloading the camelyon16 dataset, I only got 129 slides

The problem of model.py

I didn't find the model of mae,and the function of mae is a projection,the same as projection768

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.