scripts to derive luna25_nodule_blocks

scripts to derive luna25_nodule_blocks  

  By: junma on March 20, 2025, 11:34 p.m.

Dear organizer,

Thanks for organizing the great challenge. Would it be possible for you to share the script to generate the ROIs in luna25_nodule_blocks from the raw data?

Best, Jun

Re: scripts to derive luna25_nodule_blocks  

  By: drepeeters on March 21, 2025, 1:29 p.m.

Dear Jun,

You raise a good point and we agree that it would be fair and helpful to also share the scripts that we used to extract and create the nodules blocks. We've now added these scripts, along with documentation on how to use them to the baseline repository.

You can find them in the preprocessing directory here:
https://github.com/DIAGNijmegen/luna25-baseline-public/tree/main/preprocessing

We hope this helps you further in the development of your algorithm. If you have any additional questions, feel free to reach out!

Kind regards, Dre Peeters

Re: scripts to derive luna25_nodule_blocks  

  By: jimliu on March 29, 2025, 8:49 p.m.

Dear Organizer,

Thank you for organizing this excellent challenge. Could you please specify which coordinate system is used for the nodule locations?

Best regards, Jim

Re: scripts to derive luna25_nodule_blocks  

  By: drepeeters on March 31, 2025, 6:35 a.m.

Dear Jim,

The nodule coordinates are provided in the World Coordinate System.
If you're working with SimpleITK, you can use the following method to convert them to the Image Coordinate System:

import SimpleITK as sitk

image = sitk.ReadImage(str(image_path))
voxel_index = image.TransformPhysicalPointToIndex((x, y, z))

Please let me know if you need any further assistance.

Kind regards, Dre