Update on submissions - Submitting to the final test set

Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 1, 2021, 8:07 a.m.

Dear participants,

We have added a new blog post on the challenge website regarding the final submission to the MIDOG challenge: https://imi.thi.de/midog/2021/08/31/update-on-submissions/

If you haven't seen the blog post yet, please have a look on how to submit your solution to the final test set. Please note that you will to comit your final algorithm version to this phase yourself.

Looking forward to learning more about your approaches!

Best, Katharina

 Last edited by: ekbreininger on Aug. 15, 2023, 12:55 p.m., edited 1 time in total.

Re: Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 2, 2021, 4:03 p.m.

Dear participants,

submitting to the final test phase is now possible.

Best, Katharina

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 5:54 a.m.

Hi, I wanted to submit for the final test phase but got an error "The algorithm failed on one or more cases". I used this docker container for preliminary test phase without any error. I also tried the algorithm and it showed the outputs. What should be the problem?

update: I tried to re-submit this docker container and I got this error: "A submission for this algorithm container image for this phase already exists."

 Last edited by: salar.razavi on Aug. 15, 2023, 12:55 p.m., edited 3 times in total.

Re: Update on submissions - Submitting to the final test set  

  By: zerostarcraft on Sept. 3, 2021, 6:46 a.m.

hi, same problem here! Have you solved it? @salar.razavi

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 6:54 a.m.

Unfortunately, no.

Re: Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 3, 2021, 7:28 a.m.

Dear salar.razavi,

we will look into your case.

@zerostarcraft: Your algorithm did run without any issues - note that we won't publish the results on the private test set until after the challenge.

Best, Katharina

 Last edited by: ekbreininger on Aug. 15, 2023, 12:55 p.m., edited 1 time in total.

Re: Update on submissions - Submitting to the final test set  

  By: zerostarcraft on Sept. 3, 2021, 7:40 a.m.

got it, thanks.

Re: Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 3, 2021, 8:16 a.m.

Hi Salar Razavi,

we have had a closer look and your algorithm showed the error message for one of the images. /opt/algorithm/detection.py:29: RuntimeWarning: Degrees of freedom <= 0 for slice eigvals, eigvecs = np.linalg.eigh(np.cov(ODhat.T)) ... numpy.linalg.LinAlgError: Eigenvalues did not converge

Is there a way of how you can fix this aspect easily? I will talk to grand-challenge on how we can proceed in your case.

Best, Katharina

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 8:56 a.m.

Hi, Thanks for your response. I have been using the "np.linalg.eigh" function in Stain Normalization to get eigen vectors for a long time and it is always working. It is so weird and I looked for multiple sources and in this short time I am not sure how to fix this problem.
It could be related to the compilation of the numpy with specific libraries. Is there anyway that I could run the algorithm again as I noticed it gives error sometimes. Best

Re: Update on submissions - Submitting to the final test set  

  By: scjjb on Sept. 3, 2021, 9:27 a.m.

Hello Katharina,

I have had the same issue of the algorithm failing on the final test set despite having worked on the preliminary test set. Could you look in to this for me please?

Thanks, Jack

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 9:31 a.m.

Hello Katharina, I think changing the numpy with scipy to find the eigen value would be a solution. Could I submit my Container Docker again to check if it works? Thanks

 Last edited by: salar.razavi on Aug. 15, 2023, 12:55 p.m., edited 1 time in total.

Re: Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 3, 2021, 10:31 a.m.

Hi Jack, Hi Salar,

Jack: Your submission should now have gone through now - it is listed as "succeeded".

Salar: That might be an option - since I am not familar with the details of your method, I am not sure whether there is still a chance that the determination does not converge. Potentially you want to add a catch phase here and proceed with some default setting in case that it doesn't work. I will be in contact with regards to fixing your submission.

Best, Katharina

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 10:45 a.m.

Can I create another algorithm and submit a new another Docker file? I cannot submit again with the previous algorithm. I am building a new container and was wondering whether I would be able to submit with a new algorithm?

 Last edited by: salar.razavi on Aug. 15, 2023, 12:55 p.m., edited 1 time in total.

Re: Update on submissions - Submitting to the final test set  

  By: ekbreininger on Sept. 3, 2021, 10:54 a.m.

Hi Salar,

Just got some additional confirmation from the GC-platform. It should be sufficient to upload a new, updated container to your current algorithm. Only successfull submissions count toward the submission limit. If there is no change to the algorithm, then the platform does not allow for a resubmissions (since it is very unlikely that the same code version will run through in the next iteration).

Kindly try to upload an updated container, submit again, and let me know whether it now works.

Kind regards, Katharina

Re: Update on submissions - Submitting to the final test set  

  By: salar.razavi on Sept. 3, 2021, 1:50 p.m.

Hi, I uploaded another docker container and it also failed on the final test set. Could you please look in to this again? It is so weird as the model is working with all other images. Thanks

 Last edited by: salar.razavi on Aug. 15, 2023, 12:55 p.m., edited 1 time in total.