You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api/segmentation/base.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Abstract base class for all segmentation methods.
9
9
Class Reference
10
10
===============
11
11
12
-
.. autoclass:: SegmentChestBase
12
+
.. autoclass:: SegmentAnatomyBase
13
13
:members:
14
14
:undoc-members:
15
15
:show-inheritance:
@@ -18,7 +18,7 @@ Class Reference
18
18
Overview
19
19
========
20
20
21
-
:class:`SegmentChestBase` provides the foundation for all segmentation implementations in PhysioMotion4D. It defines the common interface and shared functionality that all segmentation methods must implement.
21
+
:class:`SegmentAnatomyBase` provides the foundation for all segmentation implementations in PhysioMotion4D. It defines the common interface and shared functionality that all segmentation methods must implement.
22
22
23
23
**Key Responsibilities**:
24
24
* Define standard segmentation interface
@@ -87,17 +87,17 @@ These methods are provided by the base class:
87
87
Creating Custom Segmentation Classes
88
88
=====================================
89
89
90
-
To create a new segmentation method, inherit from :class:`SegmentChestBase`:
90
+
To create a new segmentation method, inherit from :class:`SegmentAnatomyBase`:
91
91
92
92
Basic Implementation
93
93
--------------------
94
94
95
95
.. code-block:: python
96
96
97
-
from physiomotion4d importSegmentChestBase
97
+
from physiomotion4d importSegmentAnatomyBase
98
98
import numpy as np
99
99
100
-
classCustomSegmentator(SegmentChestBase):
100
+
classCustomSegmentator(SegmentAnatomyBase):
101
101
"""Custom segmentation implementation."""
102
102
103
103
def__init__(self, param1=None, verbose=False):
@@ -150,7 +150,7 @@ With Custom Post-Processing
150
150
151
151
.. code-block:: python
152
152
153
-
classCustomSegmentator(SegmentChestBase):
153
+
classCustomSegmentator(SegmentAnatomyBase):
154
154
"""Segmentator with custom post-processing."""
155
155
156
156
defpost_process(self, labelmap):
@@ -243,7 +243,7 @@ Validate that required structures are present:
243
243
244
244
.. code-block:: python
245
245
246
-
classValidatingSegmentator(SegmentChestBase):
246
+
classValidatingSegmentator(SegmentAnatomyBase):
247
247
"""Segmentator with validation."""
248
248
249
249
defsegment(self, image_path):
@@ -268,7 +268,7 @@ Track segmentation progress for long operations:
Copy file name to clipboardExpand all lines: docs/cli_scripts/fit_statistical_model_to_patient.rst
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ Heart Model to Patient Registration
5
5
Overview
6
6
========
7
7
8
-
The ``physiomotion4d-register-heart-model`` command-line tool registers generic anatomical heart models to patient-specific imaging data and surface models. This workflow enables:
8
+
The ``physiomotion4d-fit-statistical-model-to-patient`` command-line tool registers generic anatomical heart models to patient-specific imaging data and surface models. This workflow enables:
9
9
10
10
* Patient-specific anatomical modeling from generic templates
11
11
* Multi-stage registration combining ICP, PCA, and deformable methods
@@ -38,7 +38,7 @@ Register a generic heart model to patient data:
38
38
39
39
.. code-block:: bash
40
40
41
-
physiomotion4d-register-heart-model \
41
+
physiomotion4d-fit-statistical-model-to-patient \
42
42
--template-model heart_model.vtu \
43
43
--template-labelmap heart_labelmap.nii.gz \
44
44
--patient-models lv.vtp rv.vtp myo.vtp \
@@ -52,7 +52,7 @@ Include statistical shape model fitting:
52
52
53
53
.. code-block:: bash
54
54
55
-
physiomotion4d-register-heart-model \
55
+
physiomotion4d-fit-statistical-model-to-patient \
56
56
--template-model heart_model.vtu \
57
57
--template-labelmap heart_labelmap.nii.gz \
58
58
--patient-models lv.vtp rv.vtp myo.vtp \
@@ -82,7 +82,7 @@ Required Arguments
82
82
``--output-dir DIR``
83
83
Output directory for results
84
84
85
-
See :class:`physiomotion4d.WorkflowRegisterHeartModelToPatient` for API documentation.
85
+
See :class:`physiomotion4d.WorkflowFitStatisticalModelToPatient` for API documentation.
86
86
87
87
Template Labelmap Configuration
88
88
--------------------------------
@@ -141,7 +141,7 @@ Example 1: Basic Registration
141
141
142
142
.. code-block:: bash
143
143
144
-
physiomotion4d-register-heart-model \
144
+
physiomotion4d-fit-statistical-model-to-patient \
145
145
--template-model heart_model.vtu \
146
146
--template-labelmap heart_labelmap.nii.gz \
147
147
--patient-models lv.vtp rv.vtp myo.vtp \
@@ -153,7 +153,7 @@ Example 2: PCA-Based Registration
0 commit comments