I have been using a merged segmentation/volume sequence and saving it as .mrb.
Works great… drag and drop…
Basiclly 20 volumes and segmentations: 512x512x320x20.
Any tips on optimization for file size (now 3.1 Gb) and loading time (3 min).
Cropping will work. Files seem well compressed.
I’m not sure what precision the masks and volumes are being stored with…
If you save as mrml instead of mrb and you can uncheck the compress option for saving volumes. It will take more disk space but the load/save times should be much faster. It’s not much harder to manage a directory of the files with the mrml file than it is to manage the mrb.
Last time I looked there wasn’t a good parallel compression option, code was either GPL, like Plzip, or not cross platform.
If saving uncompressed doesn’t help enough and you are willing to do some python coding then doing something like saving and loading the volume sequences as zarr might be worth the (probably small) effort. Here’s an example down that path: Display NGFF volume data in 3D Slicer · GitHub