ai-cfia / nachet-frontend

Frontend application for seed classification of images acquired from digital microscopes
MIT License
2 stars 2 forks source link

User feedback July 2024 #171

Open TaranMeyer opened 1 month ago

TaranMeyer commented 1 month ago

Feedback on the changes implemented in 0.9.0. Some of these I know you are aware of, just mentioning here for documentation/completeness. Thank you so much, it's looking GREAT!

Batch Uploader Looks good, no real comments or changes except that it would be nice to be able to view/review what has been uploaded, which will probably be part of the global directory interaction request (already registered elsewhere). We will test the speed once we have more images to upload.

User Feedback Image As you know, currently changes we make to adjust bounding boxes, confirm correct names, or correct wrong names don't make any visible difference; these are my suggestions for how I would like the solution to look but are not absolute.

  1. Interaction box should disappear/minimize when you click "submit;" bounding boxes should disappear or grey out when you select "no seed"
  2. When confirming a correct name, it would be nice if some kind of confirmation badge was visible, either a green checkmark that remains visible on the picture or (my preference) some change to the name in the Results box where it gets a green checkmark or green highlight there. Image
  3. Similarly, when correcting an incorrect name, it would be nice if the name in the Results box changed, was crossed out, or otherwise indicated it has been corrected (red highlight? red x beside it?).
  4. Currently when you adjust the bounding box, the changes disappear. Not sure if this is because they are not recorded or just that you have to hit "cancel" to make the interactions box disappear

Bounding Box Workflow tweak I would suggest a small change to the workflow. Currently, when you first mouse over an identified seed, you have two options: green checkmark, red X. Image I would suggest adding the blue arrows for adjusting the bounding box to this first stage, if possible, as you might want to adjust the box even though the ID is correct. Also this way you don't have to move the interactions pane out of the way to see the bounding box to adjust it. Image Also right now I can only adjust the right and bottom sides of the box, I can't seem to move the box as a whole either. Image

Class vs. Taxon Very minorly, would it be possible to change the dropdown box in the interactions pane to say "Taxon" or "Scientific name" instead of "Class"? Class has a very specific meaning in biology (it's the level between Phylum and Family) and that's not the level we're entering here. Taxon or Scientific name are more general terms for what we're wanting. Image

Dropdown Class List duplication There is a duplication in the dropdown list of species names, where each name occurs twice, the second time with a number in front of it. Can we fix/merge these? Image

White box sometimes left behind A while box has been added that sits behind the identifying numbers above each seed to make it easier to read them. However, in situations where the bounding box is close to the top of the image, the number gets switched to the bottom, and now the white box is getting left behind. Very minor. Image

That basically covers my thoughts for now. I am very excited about all your hard work, it is really coming together! Please go ahead and divide this list up however it makes the most sense for you, and if I can clarify anything let me know!

TaranMeyer commented 1 month ago

I did have a thought about the batch uploader:

We have created it to function primarily for uploading training images to you guys for use on the back end. However, once the directory-interaction function is in place, users might want to use it for images they would like to classify, for example if I take images of impurities from several samples over the course of a day, I might choose to upload them all at once and then classify. This wouldn't really work with the uploader as is because you have to define the taxon you are uploading as well as the scale, so you can't upload mixed images or images taken at different maginifications. If we could change the "class" (and maybe scale?) dropdowns from required to optional, it might increase the flexibility/functionality of this feature for users. Not a high priority but something to maybe think about for the future.