Skip to content

Experimental Curved MPR View#776

Open
Hades32 wants to merge 5 commits intonroduit:masterfrom
Hades32:master
Open

Experimental Curved MPR View#776
Hades32 wants to merge 5 commits intonroduit:masterfrom
Hades32:master

Conversation

@Hades32
Copy link

@Hades32 Hades32 commented Feb 5, 2026

This is an experiment in letting Opus create a curved MPR. Still has several WIP artifacts, but it does its job really well

Currently the feature is reachable via the drawing tool:

  • draw a poly line
  • right-click the line -> "create curved mpr"
  • you get a new view

It also currently outputs debug markers to understand where we sampled from.

I used this sample for testing: https://ct-dent.co.uk/wp-content/uploads/2017/06/CareStream3D-CBCT-sample.zip

image

@nroduit
Copy link
Owner

nroduit commented Feb 6, 2026

Thanks for contributing and it looks nice! As we are also working to improve the MPR, I have merged into a branch 4.7-mpr-curve that contains the latest changes and version 4.7 with significant changes to the weasis-dicom-tools library. The latter is currently being validated and needs to be compiled locally with mvn clean install.

So please use this new branch for PR. This will allow me to merge with some changes that are in progress but not yet published in master.

I will look at the PR in more detail. I just noticed that there are sometimes positioning issues. Regarding integration, I think it would be better not to create a new container but rather a new layout (2x2) that would contain the curvilinear view, as it will soon be possible to add another view (original series, volume rendering, etc.). And synchronization should be done through synchronization elements (this part is also currently being modified).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants