Kitware / VolView

Kitware VolView: an all-in-one radiological viewer!
https://volview.kitware.com
Apache License 2.0
185 stars 60 forks source link

[Help] Synchronize views across data #351

Open lchauvin opened 1 year ago

lchauvin commented 1 year ago

Hello,

I was wondering if it's possible to synchronize views across data, so when I switch from a T1 to a T2 for example, I am at the same slice?

I saw that the slice is stored in the 'viewConfig' store, but I'm not sure how to keep these synchronized across data.

Thank you.

floryst commented 1 year ago

The view config stores contains the mapping of (imageID, viewID) to view properties. The slice store should provide this information.

The quick-n-dirty way would be to sync slices in the slice config store, similar to how window/level gets synced in the windowing store. We could have a setting for keeping the same slice, but that would require ensuring datasets have the same orientation. Would you expect to have a toggle setting for this, or for it to be automatic?

lchauvin commented 1 year ago

I wouldn't mind if it is a setting we could toggle.

aylward commented 1 year ago

Needs a notion of image sets to represent paired, longitudinal, or other data that have correspondences (time/space)

Need to place on roadmap.