Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Trainable Domain Adaptation workflow #2704

Merged
merged 4 commits into from May 9, 2023
Merged

Conversation

k-dominik
Copy link
Contributor

@k-dominik k-dominik commented May 5, 2023

aka shallow2deep

Not a lot of ways to make this PR more digestible - it is a whole new workflow after all. The only added applet would be ilastik.applets.trainableDomainAdaptation.

Lets you

  1. Annotate an image, Pixel Classification style

image

  1. Using one of the shallow2deep networks from the BioImage Model Zoo get enhanced predictions. the idea is, of course, to do this in an interactive loop.

image

The implementation relies a lot on the functionality (tried and tested) of the Pixel Classification Workflow, and the Neural Network Classification Workflow.

Ref: From Shallow to Deep: Exploiting Feature-Based Classifiers for Domain Adaptation in Semantic Segmentation | preprint

For a given multichannel input image, this operator selects a subset of channel
and presents them at the Output.
* added separator in model combo for more visual clarity
* simplified device selection
* fixed/simplified `handleAppletStateUpdateRequested`
* allow export of "Enhancer" output
* some syntactic simplifications
* some cosmetic changes

Co-Authored-By: Emil Melnikov <emilmelnikov@users.noreply.github.com>
@k-dominik k-dominik merged commit df6d067 into ilastik:main May 9, 2023
14 checks passed
@k-dominik k-dominik deleted the tda branch May 9, 2023 14:05
@k-dominik
Copy link
Contributor Author

thx a lot @emilmelnikov for the review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants