Coverage for src/deepdraw/configs/datasets/hrf/covd.py: 100%

9 statements  

« 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 

4 

5"""COVD-HRF for Vessel Segmentation. 

6 

7* Configuration resolution: 1168 x 1648 

8 

9The dataset available in this file is composed of DRIVE STARE, CHASE-DB1, and 

10IOSTAR vessel (with annotated samples). 

11 

12For details on those datasets, consult: 

13 

14* See :py:mod:`deepdraw.data.drive` 

15* See :py:mod:`deepdraw.data.stare` 

16* See :py:mod:`deepdraw.data.chasedb1` 

17* See :py:mod:`deepdraw.data.iostar` 

18""" 

19 

20from torch.utils.data import ConcatDataset 

21 

22from .. import augment_subset as _augment 

23from .default import dataset as _baseline 

24from .mtest import dataset as _mtest 

25 

26dataset = dict(**_baseline) 

27dataset["__train__"] = ConcatDataset( 

28 [ 

29 _augment(_mtest["drive (train)"], rotation_before=True), 

30 _augment(_mtest["drive (test)"], rotation_before=True), 

31 _augment(_mtest["stare (train)"], rotation_before=True), 

32 _augment(_mtest["stare (test)"], rotation_before=True), 

33 _augment(_mtest["chasedb1 (train)"], rotation_before=True), 

34 _augment(_mtest["chasedb1 (test)"], rotation_before=True), 

35 _augment(_mtest["iostar (train)"], rotation_before=True), 

36 _augment(_mtest["iostar (test)"], rotation_before=True), 

37 ] 

38) 

39dataset["train"] = ConcatDataset( 

40 [ 

41 _mtest["drive (train)"], 

42 _mtest["drive (test)"], 

43 _mtest["stare (train)"], 

44 _mtest["stare (test)"], 

45 _mtest["chasedb1 (train)"], 

46 _mtest["chasedb1 (test)"], 

47 _mtest["iostar (train)"], 

48 _mtest["iostar (test)"], 

49 ] 

50) 

51dataset["__valid__"] = dataset["train"]