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

[Feature] Preserve tool selection between Samples #522

Open
jeremydouglass opened this issue Sep 7, 2021 · 0 comments
Open

[Feature] Preserve tool selection between Samples #522

jeremydouglass opened this issue Sep 7, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@jeremydouglass
Copy link

Problem:

Can't draw the same on multiple samples without repeated selection.

It takes redundant configuration to add a series of bounding boxes to samples (Image Segmentation). Each time the sample changes with next / previous the current tool state is deselected. Currently, on v0.14.15:

  • open sample
  • select "bounding box" (b)
  • draw box 1, select next sample (d)
  • select "bounding box" (b) again
  • draw box 2 , select next sample (d)
  • select "bounding box" (b) again
  • draw box 3 , select next sample (d)
  • select "bounding box" (b) AGAIN ...

Instead: preserve current tool state when navigating between samples with next / previous:

With proposed solution:

  • open sample
  • select "bounding box" (b)
  • draw box 1, select next sample (d)
  • draw box 2, select next sample (d)
  • draw box 3, select next sample (d) ...

Problem example 2:

The problem is even more frustrating whenever the tag popup dialog is in the way of multiple box drawing. For example, if segmenting an image into horizontal rectangles (slices / layers) the tag dialog popup is always in the way of the upper-left coordinate of the next bounding box, and must always be hidden before the second box may be drawn. (Example use case: marking the panels on a comic book page). The solution in the current interface is to click the "hide tags" icon. There is no hotkey / keyboard shortcut. However, this setting is cleared on every new sample, so it must be constantly re-applied. Currently:

  • open sample
  • select "bounding box" (b)
  • click "hide tags"
  • draw box 1, draw box 2, select next sample (d)
  • select "bounding box" (b)
  • click "hide tags"
  • draw box 3, draw box 4, select next sample (d) again
  • select "bounding box" (b)
  • click "hide tags"
  • draw box 5, draw box 6, select next sample (d) AGAIN ...

With proposed solution:

  • open sample
  • select "bounding box" (b)
  • click "hide tags"
  • draw box 1, draw box 2, select next sample (d)
  • draw box 3, draw box 4, select next sample (d)
  • draw box 5, draw box 6, select next sample (d) ...

Final thought:

It is possible that some flows would actually find it useful to clear the selected tool on each new sample (the current behavior). I would guess (?) that is the exception rather than the rule, but it could be that a setting "reset tool" or "reset tool to x" could preserve this behavior for anyone who prefers it.

@jeremydouglass jeremydouglass added the enhancement New feature or request label Sep 7, 2021
@jeremydouglass jeremydouglass changed the title [Feature Request] Preserve tool selection between Samples [Feature] Preserve tool selection between Samples Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant