cornerstonejs / cornerstoneTools

A framework for tools built on top of Cornerstone.
https://tools.cornerstonejs.org/
MIT License
577 stars 452 forks source link

How to painting sagittal、coronal、transversal slices for dicom of js,I look up the doc but I am not seek out a way,Please help me ~ #567

Closed lalalawututu closed 6 years ago

lalalawututu commented 6 years ago

Prerequisites

For more information, see the CONTRIBUTING guide.

Description

[Description of the bug or feature]

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expected to happen]

Actual behavior: [What actually happened]

Codepen With Reproduction of Issue:

dannyrb commented 6 years ago

I believe what you're asking about is support for MPR

Multi Planar Reconstruction (MPR) generates new "slices" based on the series of axial slices acquired by a CT or MR from any given direction.

Related Issues:

We do not yet support this functionality. There has been some talk about how to accomplish it. Different groups have created working concepts for both 2D and 3D MPR in Cornerstone, but I believe all existing source is proprietary/closed.

You might have some luck reaching out to Radical Imaging for paid services to develop the functionality you need. They're the only consultancy I'm aware of that works heavily with Cornerstone.

lalalawututu commented 6 years ago

@dannyrb I think the connerStone have its own api. if I use Multi Planar Reconstruction (MPR),can I combined utilization with the connerstone ?

dannyrb commented 6 years ago

@lalalawututu if you're accomplishing MPR with a 3rd party library, you'll likely need to create a custom "Image Loader" to create/load the images into Cornerstone.

yiuyiu commented 6 years ago

@dannyrb hello, i found ami.js can do the mpr, but its source is quite difficult for me to read, so i want to accomplish by myself. could you give me some advice or refs to do this. i have read the related issues. but i can not find the concrete algorithms o(╥﹏╥)o

dannyrb commented 6 years ago

@yiuyiu, @swederik may have some code lying around. I know he's played with ami.js as well as vtk.js and xtk.js. The challenging part is using the generated images in/with Cornerstone and Cornerstone Tools. If you hatch an elegant solution, I'm sure many people would be interested to hear and see more on this topic.