Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DAR-1649][Internal] Update process_nifti to take custom ornt #818

Conversation

dorfmanrobert
Copy link
Contributor

@dorfmanrobert dorfmanrobert commented Apr 18, 2024

Problem

The process_nifti function forces the annotations to be oriented as LPI. However, this function is used internally for model integrations running inference on medical volumes. This is an issue as medical BE changes are being made that allow some DICOM files to be stored in orientations that are not LPI. So, we want to allow the model integrations to pass process_nifti a custom orientation.

Solution

We add an argument to process_nifti that defaults to LPI (which is what it was before, although there was a typo in the actual value -- typo wasn't affecting the output though). This means model integrations can use it with custom orientations, but the public darwin-py api is unaffected.

Copy link

linear bot commented Apr 18, 2024

@dorfmanrobert dorfmanrobert marked this pull request as ready for review April 18, 2024 13:49
@dorfmanrobert dorfmanrobert changed the title update process_nifti to take custom ornt [DAR-1649][Internal] Update process_nifti to take custom ornt Apr 18, 2024
@dorfmanrobert dorfmanrobert merged commit ec7a9a4 into master Apr 19, 2024
16 checks passed
@dorfmanrobert dorfmanrobert deleted the dar-1649-darwin-py-allow-non-lpi-nifti-annotation-processing branch April 19, 2024 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants