NIFTI data batch pcocessing

3D slicer uses Slicer Radiology and NVIDIA AIAA extension to achieve good results in image feature extraction, image segmentation and other fields. However, these extensions usually deal with a single medical image ( nii.gz ),When a large amount of data is used for feature extraction or segmentation, such as the data of 10000 patients(10000 nii .gz), is there a batch processing method that can process multiple data at a time instead of processing them one by one in 3D slicer extensions?

3D Slicer does not add significant overhead to the segmentation and other processing, and you can use it to process tens of thousands of images using Python scripting. You can probably speed up the processing by running 5-10 Slicer instances in parallel (using Python subprocess or Qt QProcess; you can get Slicer executable path by calling slicer.app.applicationFilePath()).

Thanks for your reply, but I’m not familiar with the operations you mentioned. Could you provide some references, such as documents or videos, it would be very grateful

Slicer uses Python3, for which you can find tons of tutorials online.

Here is slicer specific Python script examples

And there is more in here

Ok,thanks for your reply