Repository navigation
configs: ship PALETTE alone without the Voronoi split, the label remap or unblurred speckle - #150
Open
Hendrik-code wants to merge 1 commit into
Open
Hendrik-code wants to merge 1 commit into
Hendrik-code wants to merge 1 commit into
Conversation
…p or unblurred speckle transform_params_paper-palette-clean.json is the `Palette alone` arm (transform_params_paper-synthseg.json with RandomSynthSegGPU replaced by RandomPaletteGPU at p=1, hash 4b92045c) plus three PALETTE keys: * skip_sub_parc_prob 1.0: no Voronoi sub-parcellation, which cuts straight polygon edges through anatomy. * label_remap_prob 0.0: no per-label affine remap, which steps the intensity exactly on the ground-truth boundary. * blur_sigmas [0.5, 0.8]: a blur floor. The k-means bucketing is hard, so voxels next to a cluster threshold flip between two remaps and come out as salt-and-pepper. With the first two off, the synthesis before the blur is a function of input intensity alone; the test checks that, and that the defaults break it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
One config,
transform_params_paper-palette-clean.json(hashba46ce7b). It is thePalette alonearm plus threeRandomPaletteGPUkeys.Palette aloneistransform_params_paper-synthseg.jsonwithRandomSynthSegGPUreplaced byRandomPaletteGPUatp: 1.0, hash4b92045c, the same config #142 ships astransform_params_paper-palette.json.skip_sub_parc_prob1.0label_remap_prob0.0blur_sigmas[0.5, 0.8]Every other key is
Palette alone's, so the two differ only in these three. No code change: all three are existingRandomPaletteGPUparameters. Based onmainrather than #142, so it does not wait on that PR; the.gitignoreentry is its own.Why
Seen in renders of the PALETTE arm on four SpineGAN datasets:
In 9 of 40 measured feature-only samples, intensity no longer separated the labels at all. The config asks whether PALETTE's measured gain on Dataset804 survives without those artifacts.
Tests
unit_tests/test_palette_clean_config.py:Full suite:
477 passed, 13 skipped. Pre-commit passes.🤖 Generated with Claude Code