microsoft / innereye-dicom-rt Goto Github PK
View Code? Open in Web Editor NEWDICOM-RT to mask python package used by https://github.com/microsoft/InnerEye-deeplearning
Home Page: https://aka.ms/innereye
License: MIT License
DICOM-RT to mask python package used by https://github.com/microsoft/InnerEye-deeplearning
Home Page: https://aka.ms/innereye
License: MIT License
Currently we are uploading to test.pypi on tag release, this means that we break subsequent PRs because there is a newest version than the test versions
Currently the test-pypi-pkg job in defined build-test-pr.yml
does not run when tagging the repo, which is exactly when it should be run.
In setup.py
the dotnetcore2
version is not pinned. This means that the incorrect version (i.e. not 2.1.0
) may be installed into any environment using this package without complaint, but any calls to this library will subsequently fail.
When viewing segmentation results in RayStation, the displayed time is about 1h off. This could mean either that the time encoded by IE-DicomRT is not correctly localized, or that RayStation is not displaying timezone info correctly.
We should go through the code here and ensure that IE-DicomRT is correctly storing its processing time in UTC.
Originally posted by furtheraway March 5, 2022
Hi all,
I am walking through the model taining and inference with the example lung segamentation dataset https://github.com/microsoft/InnerEye-DeepLearning/blob/main/docs/sample_tasks.md
The model training has succeed on Azure ML.
Then I zip up the DICOM files of the second test subject into a zip file:
C:\Users\xxxx\Downloads\IE_lung_dataset\manifest-1557326747206\LCTSC\LCTSC-Test-S1-102\11-04-2003-NA-RTRCCTTHORAX8FHigh Adult-20444\0.000000-CT114545RespCT 3.0 B30f 50 Ex-81163
zip -r patS1102.zip 0.000000-CT114545RespCT\ \ 3.0\ \ B30f\ \ 50\ Ex-81163/
Then submit it with submit_for_inference.py:
python InnerEye/Scripts/submit_for_inference.py --image_file /home/xxxx/datasets/inference_dicom/patS1102.zip --model_id LungExample:1 --download_folder /home/xxxx/source/2022/download/ --use_dicom true
The inference run finished successfully and I got the segmentation.dcm file. But when I tried to import this segmentation.dcm file to Eclipse, I run into the following error:
I can import the original DICOM files for this subject without any issue,
reported by @furtheraway: Varian's eclipse software can't read some DICOM files output by InnerEye.
Pre-processing the files with Dicom+ helps.
This package is currently running on unsupported versions of .netcore and fo-dicom. These should be upgraded to the latest versions.
There is a nest of problems involved with upgraded the .netcore version as the dotnetcore2
python package seems unhappy with using .netcore 3.1 for some reason!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.