Hello everyone,
I am currently conducting a research study involving patients with unilateral left-sided breast cancer undergoing radiotherapy. The purpose of my study is to compare Normal Breathing (free breathing) and Deep Inspiration Breath Hold (DIBH) conditions using CT images and image analysis in 3D Slicer version 5.10.0.
In this project, I need to evaluate anatomical displacement and motion-related parameters of the heart and lungs between the two breathing conditions. I would greatly appreciate detailed step-by-step guidance for the following questions.
Question 1:
How can I calculate the Center of Mass (COM) or Centroid of the heart in 3D Slicer version 5.10.0?
I already have segmented heart structures for both breathing conditions. I would like to know the exact workflow step-by-step, including:
-
Which modules or extensions should be used
-
How to obtain the centroid coordinates numerically
-
How to export or save these coordinates
-
Whether this can be done directly from a segmentation or label map
-
Any recommended method for accurate COM calculation in Slicer
Question 2:
After obtaining the Center of Mass coordinates for different patients, how can I visualize or display the heart COM inside 3D Slicer?
Specifically, I would like to know:
-
How to display the COM as a point/marker in 2D and 3D views
-
Whether fiducial points or markups should be used
-
How to compare COM locations between Normal Breathing and DIBH
-
Whether there is a recommended workflow for multiple patients
Figure 1.
Visualization of the heart Center of Mass (COM) in 3D Slicer for a patient with unilateral left-sided breast cancer undergoing radiotherapy planning. This figure is related to Questions 1 and 2 regarding the calculation and visualization of the heart centroid in Normal Breathing and DIBH conditions.
I am a student and still a beginner in working with 3D Slicer software. Therefore, I would highly appreciate very detailed, step-by-step guidance for the following questions. If possible, please explain the workflow in a beginner-friendly manner, including the names of modules, extensions, buttons, and menus that should be used in 3D Slicer version 5.10.0.
Additionally, I noticed that some older tutorials mention extensions such as Plastimatch or QARegistration, but these extensions do not appear in the Extension Manager of Slicer 5.10.0. Therefore, I would appreciate recommendations for alternative workflows that are currently supported in this version.
Thank you very much for your help and guidance.
