BrownBiomechanics / Autoscoper

Autoscoper is a 2D-3D image registration software package.
https://autoscoper.readthedocs.io
Other
8 stars 5 forks source link

July 2023: Tutorial Feedback from Skeletal Observation Laboratory at Queen's University #140

Closed NicerNewerCar closed 1 year ago

NicerNewerCar commented 1 year ago

This issue contains the feedback from @mjrainbow and his team on the tutorials for Autoscoper.

From Mike's email:

Dajung

Loading and Tracking Data Tutorial Notes
Things to Note:

1. The tutorial doesn't provide any instructions on how to align both views,
which is particularly challenging for beginners like me.

2. It would be really helpful if I could get some tips and tricks 
from the team that I can learn and apply on my own. One great tip I 
received from Ali was to rotate the view so that two axes form a cross. 
This way, when I need to translate, I can easily use the two axis points for a smoother workflow.

3. It was quite hard for me to grasp the logical flow of 
working with the two views. I found myself going back and forth on the axes, 
trying to figure out how to get them aligned properly. But it would have been helpful 
for the tutorial to instruct me on that. 

4. Another issue I faced was that the axis lines were really tricky to click 
on. I often ended up misclicking and messing up the alignment, which was quite frustrating.

5. Towards the end of the tutorial, they briefly showed us how to view 
the model in worldview. However, they didn't explain what exactly we 
should be looking for or what it signifies.

Simon

I felt that the tutorial was straight forward. 

My advice: 
-the axes lines can be slightly larger to see for those with visual impairments. I would also misclick the rotation the rotation axes that I wanted to move and would accidentally shift the bone more than I wanted from the cyan colour rotation. 

-Within the tutorial, maybe explain how the axes relate to each other for the two frames. For example, when Dajung came to me to explain the UI, she showed me that I should make a cross with one side of the frame in rotation view, and then in translate view it was easier to work with with two axes on one frame and three on the other, and then I can play around going back and fourth from views. It just made it easier when rotating everything.

-I think it could be helpful to implement a "back" button if I made a mistake. I know that you can save, and then contrl + z, but for smaller changes it would be helpful to be able to go back relatively quicker, instead of clicking s every time. 

Ali

- The instructions describing how to move the volume were clear, but tips for the techniques of moving the volume to get it aligned would be useful (similar to those we have on the wiki)
- It wasn't clear that you need to go through and check each frame after optimizing to make sure each one is aligned
- Instructions on how to load in trials that have previously been worked on would also be useful as a point about general use of autoscoper. Although this training trial was short and it wasn't something I was stepping away from and coming back to, when I was doing the training for our lab I didn't realize you could come back into a trial you were tracking rather than having to do it all in one go

Updates to be made

Tutorial Updates

Within the tutorial, maybe explain how the axes relate to each other for the two frames. For example, when Dajung came to me to explain the UI, she showed me that I should make a cross with one side of the frame in rotation view, and then in translate view it was easier to work with with two axes on one frame and three on the other, and then I can play around going back and fourth from views. It just made it easier when rotating everything.

Include disclaimer that this is not intended to be used with the sample data,

Autoscoper Updates

crytl38 commented 1 year ago

I never used the software prior to working through the tutorial (knee data), and discussed thoughts with @amymmorton afterward:

At the start:

In the "Tracking a Skeletal Structure Section: Aligning a Volume"

In "Tracking a Skeletal Structure Section: Tracking the volume"

In the "Loading Custom Data"

In the "Creating a Configuration File"

Another note: when you click control + v (or paste), while a model is selected, it will move the model to the way it was oriented/located on the most recently saved keyframe (by clicking "s"). If the user has not already set a keyframe, it will move the model to its original starting position (for example, the tibia will go back to the corner of the radiograph)

amymmorton commented 1 year ago

Suggested edit terminology