# Use MarkupsROI to crop DICOM in coronal / sagittal view

**URL:** https://discourse.slicer.org/t/use-markupsroi-to-crop-dicom-in-coronal-sagittal-view/30399
**Category:** Development
**Tags:** segmentation, dicom, python, views, roi
**Created:** [July 5, 2023, 3:28am UTC](https://discourse.slicer.org/t/use-markupsroi-to-crop-dicom-in-coronal-sagittal-view/30399 "2023-07-05T03:28:41Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dhanushkannan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dhanushkannan/32/66100_2.png) [@dhanushkannan](https://discourse.slicer.org/u/dhanushkannan)
#### Post date: [July 5, 2023, 3:28am UTC](https://discourse.slicer.org/t/use-markupsroi-to-crop-dicom-in-coronal-sagittal-view/30399/1 "2023-07-05T03:28:41Z")

</div>

Hi all,  
I have used MarkupsROI to crop DICOM images using Python.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/4/5/4551b195288808ed7950898d25072155ae753191.jpeg)

the following is the code which I have used for cropping based on ROI

```auto
cropVolumeLogic = slicer.modules.cropvolume.logic()
cropVolumeParameterNode = slicer.mrmlScene.AddNewNodeByClass("vtkMRMLCropVolumeParametersNode")
nodeID = slicer.mrmlScene.AddNewNodeByClass("vtkMRMLMarkupsROINode")
cropVolumeParameterNode.SetInputVolumeNodeID(seriesNodeIDs[0])
cropVolumeParameterNode.SetOutputVolumeNodeID(seriesNodeIDs[0])
cropVolumeParameterNode.SetROINodeID(nodeID.GetID())
volumeNode = slicer.util.getNode(seriesNodeIDs[0])
spacing = volumeNode.GetSpacing()
radiusRAS = [(radiusIJK[0]*spacing[0])/2, (radiusIJK[1]*spacing[1])/2, (radiusIJK[2]*spacing[2])/2]
nodeID.SetRadiusXYZ(radiusRAS)

```

But the problem is, by default, the cropping or `SetRadiusXYZ` reflects only in Axial view.  
I need the cropping to be reflected in the points in Coronal & Sagittal view.

Pls help me to solve this. Thanks in advance!!
