kristinbranson / APT

Animal Part Tracker
GNU General Public License v3.0
71 stars 16 forks source link

show predictions for current target doesn't work on imported predictions in multianimal mode #388

Closed roian closed 1 year ago

roian commented 2 years ago

interestingly...shows the current target...but not the predictions...? when using "show imported predictions for current target only"

allenleetc commented 2 years ago

To confirm, by 'current target' you mean that you selected an imported-predicted mouse? As opposed to a regular-predicted mouse, or a labeled target.

If other targets were hidden, and you wanted to change (imported) targets, how would you expect to do that? It would seem to be obnoxious to have to i) unhide, ii) select-new-imported-tgt, iii) re-hide.

How do people think about selection of linked predictions/tracklets? @mkabra @kristinbranson Eg couple examples

  1. Repurposing of Targets table. Since there is currently no identification of Labeled targets with stitched targets (?), this table would need two 'modes' or 'tabs': one for Labels, one for Preds.
  2. A new "global tracklet view" that shows all tracklets linked/found, with ability to select. Eg could be in the timeline with a single colored trace per target, or could be separate pop-up pane etc.
mkabra commented 2 years ago

Both the utilities should be pretty helpful. For 2 though, we could try to repurpose Switch Target UI. And maybe we could add a few ways of selection trajectories e.g., min/max length, current/all movies, min/max number of breaks, min/max number of missing frames etc? I think we should do Switch Target first, and if we still feel a need then maybe do the tabs?

Mayank

On Mon, May 23, 2022 at 10:27 PM Allen Lee @.***> wrote:

External Email: Use Caution

To confirm, by 'current target' you mean that you selected an imported-predicted mouse? As opposed to a regular-predicted mouse, or a labeled target.

If other targets were hidden, and you wanted to change (imported) targets, how would you expect to do that? It would seem to be obnoxious to have to i) unhide, ii) select-new-imported-tgt, iii) re-hide.

How do people think about selection of linked predictions/tracklets? @mkabra https://urldefense.com/v3/__https://github.com/mkabra__;!!Eh6p8Q!HA6VEUEXm-L3GyinZloc1d7fCKegBLfg_xsGMa_CkieRf0y0HPl4-DU5RO1rVxLVPE4YGR-V4xALuhxsuPhrdEetmrI$ @kristinbranson https://urldefense.com/v3/__https://github.com/kristinbranson__;!!Eh6p8Q!HA6VEUEXm-L3GyinZloc1d7fCKegBLfg_xsGMa_CkieRf0y0HPl4-DU5RO1rVxLVPE4YGR-V4xALuhxsuPhrvPPjauc$ Eg couple examples

  1. Repurposing of Targets table. Since there is currently no identification of Labeled targets with stitched targets (?), this table would need two 'modes' or 'tabs': one for Labels, one for Preds.
  2. A new "global tracklet view" that shows all tracklets linked/found, with ability to select. Eg could be in the timeline with a single colored trace per target, or could be separate pop-up pane etc.

— Reply to this email directly, view it on GitHub https://urldefense.com/v3/__https://github.com/kristinbranson/APT/issues/388*issuecomment-1134920623__;Iw!!Eh6p8Q!HA6VEUEXm-L3GyinZloc1d7fCKegBLfg_xsGMa_CkieRf0y0HPl4-DU5RO1rVxLVPE4YGR-V4xALuhxsuPhru2GENNY$, or unsubscribe https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AAJNKY5KL2DMDUQLUG7R5KTVLO2IVANCNFSM5VU55OLA__;!!Eh6p8Q!HA6VEUEXm-L3GyinZloc1d7fCKegBLfg_xsGMa_CkieRf0y0HPl4-DU5RO1rVxLVPE4YGR-V4xALuhxsuPhrXAQ1A0E$ . You are receiving this because you were mentioned.Message ID: @.***>

allenleetc commented 2 years ago

Ah yes I had forgotten about the Switch Targets table. Yes good idea we could repurpose that UI and update for MA.

Switch Targets never comes to mind for me, wonder if it could use a shortcut or some kind of associated UI control (eg small button/widget in Targets Table)? Maybe that would subsume the Tabs idea.

allenleetc commented 1 year ago

this should be fixed now. note if "show preds/imported for current target" is turned on, all other targets will be hidden entirely; switching targets (in an MA project) must be done with the Switch Targets table.