Conversation
…to iz/feat/ms_nextgen_ds
|
There are a lot of conflicts since last week's PR, in order to not review the PR too many times, I'd suggest fixing these before and implementing already what @melisande-c pointed out: moving logic non related to image loading out of ImageStack. Can we have a summary of what you tried and didn't work? We can then discuss it, that would also avoid sparking the same questions as before. That would make it easier to review! Thanks! |
|
So yeah I see what the problem is, the MicroSplit data extraction needs 3 levels of processing to:
We have 3 levels of processing, those being the It's not very desirable to put the LC logic in the The more I look at this the more it is clear that there should just be a separate The |
Description
Background - why do we need this PR?
Adds functionality needed for MicroSplit into the next-gen dataset.
Overview - what changed?
New files
PatchExtractorConfigadded tosrc/careamics/config/data/patch_extractor.py_get_coordsadded to RandomPatchSpecsGenerator.generate insrc/careamics/dataset_ng/patching_strategies/patch_specs_generator..py_get_patches,_get_lc_patchesand_composite_patchmethods added insrc/careamics/dataset_ng/patch_extractor/image_stack/in_memory_image_stack.pyNew features
Additional Notes and Examples
Uses dataset class proposed by Vera. This is a rough example rather than a ready prototype. Many things will probably change/move before this can be used.
Please ensure your PR meets the following requirements: