- // Get Sternum, keep posterior part.
- MaskImagePointer SubclavianArteryLeft =
- GetAFDB()->template GetImage<MaskImageType>("SubclavianArteryLeft");
- MaskImagePointer SubclavianArteryRight =
- GetAFDB()->template GetImage<MaskImageType>("SubclavianArteryRight");
-
- m_Working_Support =
- clitk::SliceBySliceRelativePosition<MaskImageType>(m_Working_Support, SubclavianArteryLeft, 2,
- GetFuzzyThreshold("3A", "SubclavianArtery"), "AntTo",
- false, 3, true, false);
- m_Working_Support =
- clitk::SliceBySliceRelativePosition<MaskImageType>(m_Working_Support, SubclavianArteryRight, 2,
- GetFuzzyThreshold("3A", "SubclavianArtery"), "AntTo",
- false, 3, true, false);
- StopCurrentStep<MaskImageType>(m_Working_Support);
- m_ListOfStations["3A"] = m_Working_Support;
-}
-//--------------------------------------------------------------------
-
-
-//--------------------------------------------------------------------
-template <class ImageType>
-void
-clitk::ExtractLymphStationsFilter<ImageType>::
-ExtractStation_3A_AntPost_S5()
-{
- StartNewStep("[Station 3A] Post limits around S5");
-
- // First remove post to SVC
- MaskImagePointer SVC = GetAFDB()->template GetImage <MaskImageType>("SVC");
-
- // Trial in 3D -> difficulties superiorly. Stay slice by slice.
- // Slice by slice not post to SVC. Use initial spacing
- m_Working_Support =
- clitk::SliceBySliceRelativePosition<MaskImageType>(m_Working_Support, SVC, 2,
- GetFuzzyThreshold("3A", "SVC"),
- "NotPostTo", true,
- SVC->GetSpacing()[0], false, false);
-
- // Consider Aorta, remove Left/Post part ; only around S5