cornerstonejs / cornerstone3D

Cornerstone is a set of JavaScript libraries that can be used to build web-based medical imaging applications. It provides a framework to build radiology applications such as the OHIF Viewer.
https://cornerstonejs.org
MIT License
537 stars 279 forks source link

[Feature Request] 4DCT Supported #1312

Open Qwd2017 opened 3 months ago

Qwd2017 commented 3 months ago

What feature or change would you like to see made?

The cine clip tool can play 4DCT group. The 4DCT group can contain CT (or CBCT) image sets defined in the same FoR. The intended use is to group image sets acquired over time, e.g., phases in a breathing.

Why should we prioritize this feature?

4DCT is important in image processing.

Qwd2017 commented 3 months ago

Three breathing phases at one slice location. GIF 2024-6-10 21-14-16

sedghi commented 3 months ago

I'm surprised it won't work since our CINE can play through 4D when it detects it https://www.cornerstonejs.org/live-examples/dynamiccinetool

Could you kindly provide the data if it has been anonymized and you can confirm that there is no patient health information present in any of the headers or embedded within the pixel data?

Qwd2017 commented 3 months ago

I'm surprised it won't work since our CINE can play through 4D when it detects it https://www.cornerstonejs.org/live-examples/dynamiccinetool

Could you kindly provide the data if it has been anonymized and you can confirm that there is no patient health information present in any of the headers or embedded within the pixel data?

@sedghi Hi, I have sent the data to your gmail. As I known, 4DCT is combined by multi series with same FoR, but the CINE tool only recognizes one series with some specific 4D tags.

sedghi commented 2 months ago

we will look into this