import os import json from typing import Callable, Optional, Tuple, Any from pathlib import Path import numpy as np import pydicom import torch from torch import Tensor from torch.utils.data import Dataset class SyntaxDataset(Dataset): """ PyTorch Dataset для обучения 3D-backbone по DICOM-видео. Ожидается, что: - meta (JSON) содержит список словарей с полями: "path": относительный путь к DICOM-файлу от директории этого JSON "artery": 0 (левая) или 1 (правая) "