# About MPR CPR SSD VE按代VRT

**URL:** https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044
**Category:** Support
**Tags:** proposal
**Created:** [June 23, 2021, 1:46am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044 "2021-06-23T01:46:28Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![wulicheng](https://discourse.vtk.org/user_avatar/discourse.vtk.org/wulicheng/32/1990_2.png) [@wulicheng](https://discourse.vtk.org/u/wulicheng)
#### Post date: [June 23, 2021, 1:46am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/1 "2021-06-23T01:46:28Z")

</div>

There are only MC and VR technologies in VTK, where are the codes or algorithm principles of MPR, CPR, SSD, VRT, VE and VRT reconstruction technologies？

---

<div class="post-metadata">

### Author: ![lassoan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lassoan/32/50_2.png) [@lassoan](https://discourse.vtk.org/u/lassoan)
#### Post date: [June 23, 2021, 5:09am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/2 "2021-06-23T05:09:10Z")

</div>

Please spell out the full name of all the methods. I can guess a couple of them, but some of them are ambiguous.

---

<div class="post-metadata">

### Author: ![wulicheng](https://discourse.vtk.org/user_avatar/discourse.vtk.org/wulicheng/32/1990_2.png) [@wulicheng](https://discourse.vtk.org/u/wulicheng)
#### Post date: [June 23, 2021, 5:48am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/3 "2021-06-23T05:48:53Z")

</div>

OK,  
MC ---- Marching Cubes，VR-----Volume Rendering, MPR ----- Multiple Planner Reconstruction  
CPR----Curve Planner Reconstruction, SSD------Surface Shadowing；VRT------Volume Roaming Technology  
VE-------Virtual Endoscopy

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [June 23, 2021, 9:16am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/4 "2021-06-23T09:16:41Z")

</div>

- Marching Cubes: [https://vtk.org/doc/nightly/html/classvtkMarchingCubes.html](https://vtk.org/doc/nightly/html/classvtkMarchingCubes.html)
- Volume Rendering: [https://vtk.org/doc/nightly/html/classvtkVolumeMapper.html](https://vtk.org/doc/nightly/html/classvtkVolumeMapper.html)
- Multiple Planner Reconstruction: Not in VTK, but [GitHub - srinivasrvaidya/Multi-Planar-Reconstruction-using-VTK: Generate Multi Planar Reconstruction from CT scan data using VTK-PYTHON.](https://github.com/srinivasrvaidya/Multi-Planar-Reconstruction-using-VTK)
- Curve Planner Reconstruction: Not in VTK, but [Curved multi-planar reconstruction (MPR) view in 3D Slicer - YouTube](https://www.youtube.com/watch?v=thExIlffL0I)
- Surface Shadowing: [Screen-Space Ambient Occlusion in VTK 9.0 - Kitware Blog](https://blog.kitware.com/ssao/) and [Ray-Casting & Ray-Tracing with VTK - Kitware Blog](https://blog.kitware.com/ray-casting-ray-tracing-with-vtk/)
- Volume Roaming Technology: Not in VTK afaik
- Virtual Endoscopy: Not in VTK but [The Study and Implementation of Virtual Endoscopy Based on VTK 3D Surface Rendering](https://www.researchgate.net/publication/271990270_The_Study_and_Implementation_of_Virtual_Endoscopy_Based_on_VTK_3D_Surface_Rendering)

Finally, you may be interested by:

[https://www.kitware.com/platforms/#itk](https://www.kitware.com/platforms/#itk)  
[https://www.kitware.com/platforms/#3d-slicer](https://www.kitware.com/platforms/#3d-slicer)  
[https://www.kitware.com/platforms/#pulse-physiology-engine](https://www.kitware.com/platforms/#pulse-physiology-engine)  
[https://www.kitware.com/platforms/#imstk](https://www.kitware.com/platforms/#imstk)

---

<div class="post-metadata">

### Author: ![lassoan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lassoan/32/50_2.png) [@lassoan](https://discourse.vtk.org/u/lassoan)
#### Post date: [June 23, 2021, 12:33pm UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/5 "2021-06-23T12:33:34Z")

</div>

A basic Curved planar reconstruction is available in this [VTK remote module](https://www.vtkjournal.org/browse/publication/838). A more advanced method (with more robust and invertible straightening transform) is available in [3D Slicer’s Sandbox extension](https://github.com/PerkLab/SlicerSandbox#curved-planar-reformat).

Virtual endoscopy is an application level feature and it is available in some VTK-based medical image visualization applications, such as 3D Slicer (Endoscopy module).

It is not clear what you mean by “Surface Shadowing” and “Volume roaming technology”. [This page](https://www.programmersought.com/article/322539767/) talks about them (maybe this was the source of this random collection of features) but the text is essentially incomprehensible. Probably it was generated by machine translation.

---

<div class="post-metadata">

### Author: ![wulicheng](https://discourse.vtk.org/user_avatar/discourse.vtk.org/wulicheng/32/1990_2.png) [@wulicheng](https://discourse.vtk.org/u/wulicheng)
#### Post date: [June 24, 2021, 1:28am UTC](https://discourse.vtk.org/t/about-mpr-cpr-ssd-ve-vrt/6044/6 "2021-06-24T01:28:18Z")

</div>

thank you very much!
