Pyradiomics: рдЬрдм рдПрдХ рд╣реА DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдореБрдЦреМрдЯрд╛ рдФрд░ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ рддреЛ рдЬреНрдпрд╛рдорд┐рддрд┐ рдмреЗрдореЗрд▓ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: AIM-Harvard/pyradiomics

рдирдорд╕реНрддреЗ,

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХрд▓ рдЫрд╡рд┐-рдорд╛рд╕реНрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рджрд╕рд┐рдпреЛрдВ рдЫрд╡рд┐-рдорд╛рд╕реНрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдмреИрдЪ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕реЗ PyRadiomics рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдШреВрдордирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИред

рд╕реЗрдЯрдЕрдк: рдореЗрд░реЗ рдкрд╛рд╕ 158 рд╕реНрд▓рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХрд▓ рд░реЛрдЧреА DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдпрд╛рдо 512x512 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИред рдореИрдВрдиреЗ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╕реНрд▓рд╛рдЗрд╕рд░ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдЖрд░рдУрдЖрдИ (рдиреЛрдбреНрдпреВрд▓) рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХреА рдФрд░ рдлрд┐рд░ рдмрд╛рдЗрдирд░реА рд▓реЗрдмрд▓ рдореИрдк рдХреЛ .nrrd рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ред рдлрд┐рд░, рдореИрдВрдиреЗ рдЙрд╕реА DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ .nii рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ dcm2niix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдЬрдм рдореИрдВ .nii рдЫрд╡рд┐ рдФрд░ .nrrd рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдкрд╛рдЗрд░рд╛рдбрд┐рдпреЛрдорд┐рдХреНрд╕ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдЬреНрдпрд╛рдорд┐рддрд┐ рдмреЗрдореЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореБрдЦреМрдЯрд╛ рдФрд░ рдЫрд╡рд┐ рдХреА рдорд╛рддреНрд░рд╛ рдПрдХ рд╣реА DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рд▓реА рдЧрдИ рдереА? рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдШрдЯрдирд╛ рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЛ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ: (1) рдЫрд╡рд┐ рдХреЛ рд╕реАрдзреЗ рд╕реНрд▓рд╛рдЗрд╕рд░ рд╕реЗ .nii рдпрд╛ .nrrd рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ, рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ; (реи) рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдореВрд▓реНрдп рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рдЕрд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рдХрд░рд╛рддрд╛ рд╣реИ)ред рдЖрдЦрд┐рд░рдХрд╛рд░, рдореИрдВ рд╕реИрдХрдбрд╝реЛрдВ DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рдмреИрдЪ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ .nii рдпрд╛ .nrrd рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрди рд╕реИрдХрдбрд╝реЛрдВ рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реНрд▓рд╛рдЗрд╕рд░ рдХреЗ рдмрдЬрд╛рдп dcm >> nii рдпрд╛ nrrd рд╕реЗ рдмреИрдЪ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

[2019-04-23 16:38:19] E: radiomics.script: Feature extraction failed!
Traceback (most recent call last):
  File "/anaconda3/lib/python3.6/site-packages/pyradiomics-0+unknown-py3.6-macosx-10.7-x86_64.egg/radiomics/imageoperations.py", line 192, in checkMask
    lsif.Execute(imageNode, maskNode)
  File "/anaconda3/lib/python3.6/site-packages/SimpleITK/SimpleITK.py", line 43958, in Execute
    return _SimpleITK.LabelStatisticsImageFilter_Execute(self, *args)
RuntimeError: Exception thrown in SimpleITK LabelStatisticsImageFilter_Execute: /scratch/dashboard/SimpleITK-OSX10.6-x86_64-pkg/SimpleITK-build/ITK-prefix/include/ITK-4.13/itkImageToImageFilter.hxx:241:
itk::ERROR: LabelStatisticsImageFilter(0x7fcd1e601050): Inputs do not occupy the same physical space! 
InputImage Origin: [-1.8200000e+02, 1.6933569e+02, -3.0314999e+02], InputImage_1 Origin: [-1.8200000e+02, -1.7000000e+02, -3.0314999e+02]
    Tolerance: 6.6406202e-07
InputImage Direction: 1.0000000e+00 0.0000000e+00 0.0000000e+00
0.0000000e+00 -1.0000000e+00 0.0000000e+00
0.0000000e+00 0.0000000e+00 1.0000000e+00
, InputImage_1 Direction: 1.0000000e+00 0.0000000e+00 0.0000000e+00
0.0000000e+00 1.0000000e+00 0.0000000e+00
0.0000000e+00 0.0000000e+00 1.0000000e+00

    Tolerance: 1.0000000e-06


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/anaconda3/lib/python3.6/site-packages/pyradiomics-0+unknown-py3.6-macosx-10.7-x86_64.egg/radiomics/scripts/segment.py", line 40, in extractSegment
    feature_vector.update(extractor.execute(imageFilepath, maskFilepath, label))
  File "/anaconda3/lib/python3.6/site-packages/pyradiomics-0+unknown-py3.6-macosx-10.7-x86_64.egg/radiomics/featureextractor.py", line 397, in execute
    boundingBox, correctedMask = imageoperations.checkMask(image, mask, **self.settings)
  File "/anaconda3/lib/python3.6/site-packages/pyradiomics-0+unknown-py3.6-macosx-10.7-x86_64.egg/radiomics/imageoperations.py", line 207, in checkMask
    raise ValueError('Image/Mask geometry mismatch. Potential fix: increase tolerance using geometryTolerance, '
ValueError: Image/Mask geometry mismatch. Potential fix: increase tolerance using geometryTolerance, see Documentation:Usage:Customizing the Extraction:Settings:geometryTolerance for more information

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдмрд╣реБрдд рдХрдареЛрд░ рд╣реИред рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

@warkentinmatt correctMask рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЫрд╡рд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирдореВрдирд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдореБрдЦреМрдЯрд╛ (рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕реА) рдХреЗ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЦреМрдЯрд╛ рдХрд╛ рднреМрддрд┐рдХ рд╕реНрдерд╛рди рдЫрд╡рд┐ рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рд╣реЛред

рдореБрдЭреЗ рдЬреЛ рд╕рдВрджреЗрд╣ рд╣реБрдЖ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдореБрдЦреМрдЯрд╛ рдореЗрдВ рдЫрд╡рд┐ рдХреЗ рд╕рдорд╛рди рдЕрдВрддрд░/рджрд┐рд╢рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдХрд╛рд░ рдФрд░ рдореВрд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд▓рд╛рдЗрд╕рд░ рдЕрдм рдХреНрд╖реЗрддреНрд░ рдХреЛ рдлрд╕рд▓ рдХрд░рдХреЗ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдореВрд▓ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдореБрдЦреМрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдореГрддрд┐ рдмрдЪрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ PyRadiomics рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╕реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирдореВрдирд╛ рджреЗрдирд╛ рдареАрдХ рд╣реИ (рдЬреЛ, рдЗрд╕ рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЫрд╡рд┐ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рддрдХ рдХреЗрд╡рд▓ рдкреИрдбрд┐рдВрдЧ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ)ред

PyRadiomics рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рд╕реНрдХ рдХреЛ рд╕рд╣реА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ PyRadiomics рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдЕрдкрдиреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдХреЗ рд▓рд┐рдП рдЖрдк рджреЛрдиреЛрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

@JoostJM рддреЛ рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЬрдм рд╕реНрд▓рд╛рдЗрд╕рд░ NRRD рд▓реЗрдмрд▓ рдореИрдк рдХреЛ рдирд┐рд░реНрдпрд╛рдд/рд╕рд╣реЗрдЬрддрд╛ рд╣реИ, рддреЛ рдпрд╣ ROI рдХреА рд╕реАрдорд╛ рддрдХ рдЖрдХрд╛рд░ рдХреЛ рдХреНрд░реЙрдк рдХрд░рддрд╛ рд╣реИ? рдпрд╣ рдЗрдирдкреБрдЯ рд╡реЙрд▓реНрдпреВрдо рдХреА рдореВрд▓ рдЖрдпрд╛рдореАрддрд╛ рдХреЛ рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ? рдЬрдм рдореИрдВ рд╕реНрд▓рд╛рдЗрд╕рд░ рдореЗрдВ рджреГрд╢реНрдп рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реВрдБ, DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдБ, рдФрд░ рдлрд┐рд░ NRRD рдорд╛рд╕реНрдХ рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдорд╛рд╕реНрдХ рдХреЛ рдЙрдЪрд┐рдд рд╢рд╛рд░реАрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ CT рдкрд░ рдЖрд░реЛрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реАрдЯреА рдХреЗ рдореВрд▓ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдорд╛рд╕реНрдХ рдореЗрдВ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рд╕реАрдЯреА рдкрд░ рдорд╛рд╕реНрдХ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрд╕рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реИ (рдЕрд░реНрдерд╛рдд рд╕рд╣реА рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ)?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╕ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдмрд╛рдЗрдирд░реА рдорд╛рд╕реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдореЗрд░реА рд╕рдордЭ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрд░рдУрдЖрдИ рдЫрд╡рд┐ рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд┐рдд рд╣реИ (рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд░рдгреА рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдХреБрдЫ рд╕реМ/рд╣рдЬрд╛рд░ "1" рд╣реЛрддреЗ рд╣реИрдВ), рдЬреЛ рдХрд┐ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рд╡реЙрд▓реНрдпреВрдо рдХреА рд╕реАрдорд╛ рдкрд░ рдореБрдЦреМрдЯрд╛ рдХреЗ рдирд┐рдХрдЯрддрдо-рдкрдбрд╝реЛрд╕реА рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ 0 рдХреЗ рд╕рд╛рде рдореБрдЦреМрдЯрд╛ рдХреЛ рдкреИрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ?

рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рддреЛ рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЬрдм рд╕реНрд▓рд╛рдЗрд╕рд░ рдПрдирдЖрд░рдЖрд░рдбреА рд▓реЗрдмрд▓ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдирд┐рд░реНрдпрд╛рдд/рд╕рд╣реЗрдЬрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрд░рдУрдЖрдИ рдХреА рд╕реАрдорд╛ рддрдХ рдЖрдХрд╛рд░ рдХреЛ рдХреНрд░реЙрдк рдХрд░рддрд╛ рд╣реИ?

рд╣рд╛рдВ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Nrrd рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдореВрд▓, рдпрд╛рдиреА рдкрд╣рд▓реЗ рд╕реНрд╡рд░ рдХрд╛ рднреМрддрд┐рдХ рд╕реНрдерд╛рди рднреА рд╣реЛрддрд╛ рд╣реИред
Nrrd рдореЗрдВ рджрд┐рд╢рд╛ рдФрд░ рд░рд┐рдХреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдЖрдХрд╛рд░ рдпрд╛ рдШреБрдорд╛рдП рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдкрд░ рдмрдиреЗ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рднреА рдУрд╡рд░рд▓реИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ numpy arrays рдХреЛ PyRadiomics рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдореЗрдВ рдпрд╣ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╕ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдмрд╛рдЗрдирд░реА рдорд╛рд╕реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдореЗрд░реА рд╕рдордЭ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрд░рдУрдЖрдИ рдЫрд╡рд┐ рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд┐рдд рд╣реИ (рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд░рдгреА рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдХреБрдЫ рд╕реМ/рд╣рдЬрд╛рд░ "1" рд╣реЛрддреЗ рд╣реИрдВ), рдЬреЛ рдХрд┐ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рд╡реЙрд▓реНрдпреВрдо рдХреА рд╕реАрдорд╛ рдкрд░ рдореБрдЦреМрдЯрд╛ рдХреЗ рдирд┐рдХрдЯрддрдо-рдкрдбрд╝реЛрд╕реА рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ 0 рдХреЗ рд╕рд╛рде рдореБрдЦреМрдЯрд╛ рдХреЛ рдкреИрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ?

рд╕рд╣реА рдмрд╛рдд

рдЬрдм рдореИрдВ рд╕реНрд▓рд╛рдЗрд╕рд░ рдореЗрдВ рджреГрд╢реНрдп рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реВрдБ, DICOM рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдБ, рдФрд░ рдлрд┐рд░ NRRD рдорд╛рд╕реНрдХ рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдорд╛рд╕реНрдХ рдХреЛ рдЙрдЪрд┐рдд рд╢рд╛рд░реАрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ CT рдкрд░ рдЖрд░реЛрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реАрдЯреА рдХреЗ рдореВрд▓ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдорд╛рд╕реНрдХ рдореЗрдВ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рд╕реАрдЯреА рдкрд░ рдорд╛рд╕реНрдХ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрд╕рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реИ (рдЕрд░реНрдерд╛рдд рд╕рд╣реА рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ)?

рдореБрдЦреМрдЯрд╛ рдореБрдЦреМрдЯрд╛ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЫрд╡рд┐ рдХреЗ рдЙрдк-рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдЫрд╡рд┐ рдХреЗ рд╕рдорд╛рди рдЖрдпрд╛рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдпрд╛рдо рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ рдХрд┐ рдЖрдк рд╕реНрд▓рд╛рдЗрд╕рд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдпрд╛рдореЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

рддреНрд░реБрдЯрд┐ рдкрд░ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдирд╛ (рдкрд╣рд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ рдлреЛрди рдкрд░ рджреЗрдЦрд╛), рдпрд╣рд╛рдВ рдЕрдВрддрд░ рд╣реИрдВ:

InputImage Origin: [-1.8200000e+02, 1.6933569e+02, -3.0314999e+02], 
InputImage_1 Origin: [-1.8200000e+02, -1.7000000e+02, -3.0314999e+02]
    Tolerance: 6.6406202e-07

InputImage Direction: 1.0000000e+00 0.0000000e+00 0.0000000e+00
0.0000000e+00 -1.0000000e+00 0.0000000e+00
0.0000000e+00 0.0000000e+00 1.0000000e+00
, 

InputImage_1 Direction: 1.0000000e+00 0.0000000e+00 0.0000000e+00
0.0000000e+00 1.0000000e+00 0.0000000e+00
0.0000000e+00 0.0000000e+00 1.0000000e+00

рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд╣рд╛рдВ рдореВрд▓ рдХрд╛ рдкреВрд░реНрдг рдореВрд▓реНрдп рдереЛрдбрд╝рд╛ рджреВрд░ рд╣реИ (рдФрд░ рдЕрдВрддрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд┐ рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЙрдиреНрдореБрдЦреАрдХрд░рдг рджреВрд╕рд░реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд╛рдИ рдореЗрдВ рдлрд╝реНрд▓рд┐рдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рд╕рд╣рдирд╢реАрд▓рддрд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдореБрдЦреМрдЯрд╛ рдпрд╛ рдЫрд╡рд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирдореВрдирд╛ рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдПрдХ рдкреБрди: рдЙрдиреНрдореБрдЦ рдСрдкрд░реЗрд╢рди рд╣реЛрдЧрд╛ред

@JoostJM рдлрд┐рд░ рд╕реЗ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреАред

@fedorov рдорд╛рд╕реНрдХ рдпрд╛ рдЫрд╡рд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдиреЗ рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рд╣реЛрдЧрд╛ рдХрд┐ Y рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдореЗрдВ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдлрд╝реНрд▓рд┐рдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдореЗрд░реА рд╕рдордЭ рдпрд╣ рдереА рдХрд┐ рд╕рдорд╛рди рдЖрдХрд╛рд░/рдЖрдпрд╛рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдпрд╛рдореЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

рд╣рд╛рдВ, рдореБрдЭреЗ рдЖрдпрд╛рдо рдорд┐рд▓рд╛рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╕рдВрдж рдЖрдПрдЧреАред рдХреГрдкрдпрд╛ рдФрд░ рдзрдиреНрдпрд╡рд╛рджред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдРрд╕реА рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдкрд╕рдВрдж рдЖрдПрдВрдЧреЗ, рдЬреЛ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдХреЛ рдордЬрдмреВрдд рдХрд░ рд╕рдХреЗ, рдЬрд┐рди рдкрд░ рд╣рдордиреЗ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ (рдпрд╛рдиреА рд░рд┐рдХреНрддрд┐, рджрд┐рд╢рд╛, рдореВрд▓)ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдореВрд▓ [x, y, z] [0,0,0] рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИрдВ, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХ рдЫрд╡рд┐ рд╕рд░рдгреА рдХреЗ "рдХреЛрдиреЛрдВ" (рджрд╛рдПрдВ рдкреВрд░реНрд╡рд╡рд░реНрддреА рд╢реНрд░реЗрд╖реНрда?) рдореЗрдВ рд╕реЗ рдПрдХ . рдХреНрдпрд╛ рд▓реЙрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдореВрд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рдареЛрд╕ рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ (рдЬреИрд╕реЗ рдорд┐рд▓реАрдореАрдЯрд░ рдпрд╛ рдХреБрдЫ рдФрд░)? рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдХреНрдпрд╛ рджрд░реНрд╢рд╛рддреА рд╣реИрдВ? рдореЗрд░реА рдЕрдЬреНрдЮрд╛рдирддрд╛ рдХреЛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЗрдореЗрдЬрд┐рдВрдЧ/рд░реЗрдбрд┐рдпреЛрдорд┐рдХреНрд╕ рдкрд░ рд╕рднреА рдЪреАрдЬреЛрдВ рдкрд░ рд╕реНрд╡рдпрдВ-рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдмрдирд╛рдо рдЪреАрдЬреЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ред

@warkentinmatt рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдард┐рди рд╡рдХреНрд░ рд╣реИ!

рдореБрдЦреМрдЯрд╛ рдпрд╛ рдЫрд╡рд┐ рдХрд╛ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдЧрд╛ рдХрд┐ рд╡рд╛рдИ рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдореЗрдВ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдлрд╝реНрд▓рд┐рдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдЫрд╡рд┐ рджрд┐рд╢рд╛рдПрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рдЬреЛ рдЫрд╡рд┐ рд╕рд░рдгреА (рдЖрдИрдЬреЗрдХреЗ) рдХреА рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╢рд╛рд░реАрд░рд┐рдХ рд╕реНрдерд╛рди (рдПрдХреНрд╕рд╡рд╛рдИрдЬреЗрдб) рдореЗрдВ рдШреБрдорд╛рддреА рд╣реИред

рдиреАрдЪреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг 1D рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, "рд╕рд░рдгреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛" рдЖрдкрдХреЗ 1d рд╕рд░рдгреА рдХреА рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдФрд░ рдмрд╛рдПрдБ-рджрд╛рдПрдБ 1d рджреБрдирд┐рдпрд╛ рдХреЗ рднреМрддрд┐рдХ рд╕реНрдерд╛рди рдореЗрдВ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рд╣реИред Image2 рдореЗрдВ, рд╕рд░рдгреА рдореЗрдВ рдорд╛рдиреЛрдВ рдХрд╛ рдХреНрд░рдо рднреМрддрд┐рдХ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдЕрдХреНрд╖ рдХреА рджрд┐рд╢рд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕реНрд╡рд░реЛрдВ рдХреА рд╕рд░рдгреА рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдЙрдиреНрдореБрдЦ рд╣реИред рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рд╕рд░рдгреА рдЖрдХрд╛рд░, рджрд┐рд╢рд╛ рдФрд░ рдореВрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ рдЫрд╡рд┐ рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рд╕рдВрджрд░реНрдн рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЗ рд╕реНрд╡рд░реЛрдВ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдЫрд╡рд┐ рд╕реЗ рдирдореВрдиреЗ рдорд╛рди рд▓реЗрддрд╛ рд╣реИред

image

рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рднреА рд╣реИ рдХреНрдпрд╛?

рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ 3D рд╕реНрд▓рд╛рдЗрд╕рд░ рд╕реЗ рд▓реЗрдмрд▓ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдЖрдпрд╛рдореЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред
рд╣рд╛рдВ, рдореБрдЭреЗ рдЖрдпрд╛рдо рдорд┐рд▓рд╛рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╕рдВрдж рдЖрдПрдЧреАред рдХреГрдкрдпрд╛ рдФрд░ рдзрдиреНрдпрд╡рд╛рджред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рджреЗрдЦреЗрдВ рдХрд┐ 3D рд╕реНрд▓рд╛рдЗрд╕рд░ рд╕реЗ рдПрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рд▓реЗрдмрд▓рдореИрдк рдореЗрдВ рдХреИрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдП (рдЬреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рдЗрдирд░реА рдЗрдореЗрдЬ рд╣реИ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рднреА рдпрд╣ рдЕрд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рднреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдмреЗрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдорд╛рди рдмрд╣реБрдд рдХрдареЛрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рд╕рд░рдгреА рдХрд╛ рдЙрдиреНрдореБрдЦреАрдХрд░рдг рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

image

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдРрд╕реА рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдкрд╕рдВрдж рдЖрдПрдВрдЧреЗ, рдЬреЛ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдХреЛ рдордЬрдмреВрдд рдХрд░ рд╕рдХреЗ, рдЬрд┐рди рдкрд░ рд╣рдордиреЗ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ (рдпрд╛рдиреА рд░рд┐рдХреНрддрд┐, рджрд┐рд╢рд╛, рдореВрд▓)ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдореВрд▓ [x, y, z] [0,0,0] рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИрдВ, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХ рдЫрд╡рд┐ рд╕рд░рдгреА рдХреЗ "рдХреЛрдиреЛрдВ" (рджрд╛рдПрдВ рдкреВрд░реНрд╡рд╡рд░реНрддреА рд╢реНрд░реЗрд╖реНрда?) рдореЗрдВ рд╕реЗ рдПрдХ . рдХреНрдпрд╛ рд▓реЙрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдореВрд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рдареЛрд╕ рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ (рдЬреИрд╕реЗ рдорд┐рд▓реАрдореАрдЯрд░ рдпрд╛ рдХреБрдЫ рдФрд░)? рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдХреНрдпрд╛ рджрд░реНрд╢рд╛рддреА рд╣реИрдВ? рдореЗрд░реА рдЕрдЬреНрдЮрд╛рдирддрд╛ рдХреЛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЗрдореЗрдЬрд┐рдВрдЧ/рд░реЗрдбрд┐рдпреЛрдорд┐рдХреНрд╕ рдкрд░ рд╕рднреА рдЪреАрдЬреЛрдВ рдкрд░ рд╕реНрд╡рдпрдВ-рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдмрдирд╛рдо рдЪреАрдЬреЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ред

рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрди рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдЖрдИрдЯреАрдХреЗ рдЧрд╛рдЗрдб: https://itk.org/ItkSoftwareGuide.pdf (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЫрд╡рд┐ рдЕрдзреНрдпрд╛рдп 4 рд╣реИ) - рдпрд╣ рдХрд┐рддрд╛рдм рд╣реИ (рдмрд▓реНрдХрд┐, рдпрд╣ рдЗрд╕рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ) рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдореЗрдбрд┐рдХрд▓ рдЗрдореЗрдЬрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХреА
  • https://www.slicer.org/wiki/Coordinate_systems (рдФрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рдВрджрд░реНрдн)
  • https://nipy.org/nibabel/dicom/dicom_orientation.html

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛!

@fedorov рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рдерд╛ред рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рддреЛ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреЛ рдЦрдВрдбреЛрдВ рдХреЗ рдмреАрдЪ рдЬреНрдпрд╛рдорд┐рддреАрдп рд╕рдВрд░реЗрдЦрдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдореЗрдВ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЗрдХрд┐рди рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреВрдорд┐рдХрд╛рдПрдВ рд╣реИрдВ:

1) рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рдХреЛ рддрдм рддрдХ рдкреИрдб рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣ рд╕рдВрджрд░реНрдн рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░/рдЖрдпрд╛рдореАрддрд╛ рд╕реЗ рдореЗрд▓ рди рдЦрд╛рдП, рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред

2) рдлрд┐рд░, рдПрдХ рдмрд╛рд░ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрд╡рд░реЛрдВ рдХреЗ рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓, рджрд┐рд╢рд╛ рдФрд░ рд░рд┐рдХреНрддрд┐ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджреЛ рдЦрдВрдб рдЬреЛ рд╢рд╛рд░реАрд░рд┐рдХ/рднреМрддрд┐рдХ рд╕рдВрд░реЗрдЦрдг рдореЗрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рднреА рдЙрд╕реА рддрд░рд╣ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рд╕рд░рдгреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕рдВрд░реЗрдЦрдг )

рдХреНрдпрд╛ рдпрд╣ рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рдХреА рднреВрдорд┐рдХрд╛ рдХрд╛ рдПрдХ рдЙрдЪрд┐рдд рд╕рд╛рд░рд╛рдВрд╢ рд╣реЛрдЧрд╛?

рд╕рд╛рде рд╣реА, рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЕрдкрдиреА рд╕рдордЭ рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВред

@warkentinmatt , рд▓рдЧрднрдЧред рдЪрд░рдг 1 рдФрд░ 2 рдПрдХ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рднреМрддрд┐рдХ рд╕реНрдерд╛рди рдореЗрдВ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдЧреНрд░рд┐рдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЕрдкрдиреА рдЫрд╡рд┐ рдХрд╛ рдирдореВрдирд╛ рд▓реЗрддреЗ рд╣реИрдВред рдпрджрд┐ рдирдП рдЧреНрд░рд┐рдбрдкреЙрдЗрдВрдЯ рдореМрдЬреВрджрд╛ рдЧреНрд░рд┐рдб рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЫрд╡рд┐ рдХреЗ рдЖрд╕рдкрд╛рд╕ (рдореВрд▓) рдмрд┐рдВрджреБрдУрдВ (рдкрд┐рдХреНрд╕реЗрд▓) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рдорд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдЖрдк рдЖрдИрдмреАрдПрд╕рдЖрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдкрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рднреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рд░реЗрдЬрд╝рдореИрдкрд▓рд┐рдВрдЧ рдЧреНрд░рд┐рдб рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ

@fedorov @JoostJM рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЖрдк рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдмрд╕ рдЕрдкрдиреА рд╕рдордЭ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЪрдХреНрдХрд░ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЯрди рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдФрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рд╣рдЬ рд╣реВрдВред

рддреЛ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛, рдЪреВрдВрдХрд┐ рдореБрдЦреМрдЯрд╛ рдЙрд╕реА рдЫрд╡рд┐ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреАрдЪрд░ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдЕрдВрддрд░ рд╡рд╣реА рдерд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдорд╛рд╕реНрдХ рдпрд╛ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА x, y, z рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╕реНрд╡рд░ рд╕реНрдерд╛рди рдореЗрдВ рдПрдХ-рдЗрдХрд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рд╕рдорд╛рди рднреМрддрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдПрдХ рдореБрдЦреМрдЯрд╛ рдФрд░ рдЫрд╡рд┐ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рд╕рдорд╛рди рд╣реИ, "рдЕрдВрддрд░рд╛рд▓ рдХреЛ рднрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рд╕рд╣реА рд╣реИ? рддреЛ рдореБрдЦреМрдЯрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрдХрд╛рд░ рджреЗрдирд╛ рд╡реЙрд▓реНрдпреВрдо рдХреА рджреЛрдиреЛрдВ рдЖрдпрд╛рдореАрддрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдорд┐рд▓рд╛рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛, рд╕рд╛рде рд╣реА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рднреМрддрд┐рдХ рд╕рдВрд░реЗрдЦрдг рдореЗрдВ рджреЛрдиреЛрдВ рд╡реЙрд▓реНрдпреВрдо рднреА рдЙрд╕реА рддрд░рд╣ рд╕рд░рдгреА-рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реИрдВ (рджрд┐рд╢рд╛ рдФрд░ рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ) ) рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдЕрдВрдд рдореЗрдВ рд╕рд╣реА рдорд┐рд▓рд╛ рд╣реИ?

рдпрджрд┐ рджреЛ рдЦрдВрдбреЛрдВ рдХреЗ рдмреАрдЪ рд░рд┐рдХреНрддрд┐ рд╕рдорд╛рди рдирд╣реАрдВ рдереА, рддреЛ рдЖрдкрдХреЛ рдЬреНрдпрд╛рдорд┐рддреАрдп рд╕рдВрд░реЗрдЦрдг рдореЗрдВ рджреЛ рдЦрдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд░реЛрдВ рдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЫрд╡рд┐ рд░рд┐рдХреНрддрд┐ [1 рдорд┐рдореА, 1 рдорд┐рдореА, 1 рдорд┐рдореА] рдереА рдФрд░ рдореБрдЦреМрдЯрд╛ [2 рдорд┐рдореА, 2 рдорд┐рдореА, 2 рдорд┐рдореА] рдерд╛, рддреЛ рдЖрдкрдХреЛ рднреМрддрд┐рдХ рд░рд┐рдХреНрддрд┐ рдореЗрдВ "рдЕрдВрддрд░рд╛рд▓ рдХреЛ рднрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХ рдореЗрдВ рд╕реНрд╡рд░реЛрдВ рдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреБрди: рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рд╕реЗ рд╕рд╛рд░рд╛ рдлрд░реНрдХ рдкрдбрд╝рд╛ рд╣реИред

@warkentinmatt рд╣рд╛рдБ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╕рд╣реА рд▓рдЧрд╛!

рдкреБрди: рдирдореВрдирд╛рдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рд╕рдВрд╕рд╛рдзрди рдпрд╣ рдкреГрд╖реНрда рд╣реИ: https://www.slicer.org/wiki/Registration :Resampling

@ рдлреЗрдбреЛрд░реЛрд╡ рдЧреНрд░реЗрдЯред рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреБрди: рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рд╕рдордп рдпрд╛ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реА рд╕рдордЭ рд╣реИ рдХрд┐ рдЖрдк рдмреЛрд╕реНрдЯрди рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рдЯреЛрд░рдВрдЯреЛ рдореЗрдВ рдкреАрдПрдЪрдбреА рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдмреЛрд╕реНрдЯрди рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдПрдЪрдПрд╕рдкреАрдПрдЪ рдореЗрдВ рдмрд╛рдпреЛрд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдПрдХ рд╢реЛрдз рдлреЗрд▓реЛрд╢рд┐рдк рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдкреНрддрд╛рд╣ рд╣реИред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╢рд╛рдпрдж рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдмрд╛рддрдЪреАрдд рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛, рдпрджрд┐ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдЖрдкрдХреА рдорджрдж рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЧрдИ рд╣реИред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдк рдкрд╛рдЗрд░рд╛рдбрд┐рдпреЛрдорд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реИрдВ! рдмрд╕ рдореБрдЭреЗ рдИрдореЗрд▓ рднреЗрдЬреЗрдВ (рдпрд╣ рдореЗрд░реЗ рдЬреАрдердм рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ), рдФрд░ рд╣рдо рдХреЙрдлреА рдХреЗ рд▓рд┐рдП рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

haarburger picture haarburger  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Thibescobar picture Thibescobar  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ctwangtz picture ctwangtz  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

foxet picture foxet  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GiulioBen picture GiulioBen  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ