Coverage for src/deepdraw/configs/datasets/drive/covd.py: 100%
9 statements
« prev ^ index » next coverage.py v7.3.1, created at 2023-11-30 15:00 +0100
« prev ^ index » next coverage.py v7.3.1, created at 2023-11-30 15:00 +0100
1# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
5"""COVD-DRIVE for Vessel Segmentation.
7* Configuration resolution: 544 x 544
9The dataset available in this file is composed of STARE, CHASE-DB1, IOSTAR
10vessel and HRF (with annotated samples).
12For details on those datasets, consult:
14* See :py:mod:`deepdraw.data.stare`
15* See :py:mod:`deepdraw.data.chasedb1`
16* See :py:mod:`deepdraw.data.iostar`
17* See :py:mod:`deepdraw.data.hrf`
18"""
20from torch.utils.data import ConcatDataset
22from .. import augment_subset as _augment
23from .default import dataset as _baseline
24from .mtest import dataset as _mtest
26dataset = dict(**_baseline)
27dataset["__train__"] = ConcatDataset(
28 [
29 _augment(_mtest["stare (train)"], rotation_before=True),
30 _augment(_mtest["stare (test)"], rotation_before=True),
31 _augment(_mtest["chasedb1 (train)"], rotation_before=False),
32 _augment(_mtest["chasedb1 (test)"], rotation_before=False),
33 _augment(_mtest["hrf (train)"], rotation_before=False),
34 _augment(_mtest["hrf (test)"], rotation_before=False),
35 _augment(_mtest["iostar (train)"], rotation_before=False),
36 _augment(_mtest["iostar (test)"], rotation_before=False),
37 ]
38)
39dataset["train"] = ConcatDataset(
40 [
41 _mtest["stare (train)"],
42 _mtest["stare (test)"],
43 _mtest["chasedb1 (train)"],
44 _mtest["chasedb1 (test)"],
45 _mtest["hrf (train)"],
46 _mtest["hrf (test)"],
47 _mtest["iostar (train)"],
48 _mtest["iostar (test)"],
49 ]
50)
51dataset["__valid__"] = dataset["train"]