File size: 1,428 Bytes
d77e99f
 
363ba14
d77e99f
363ba14
d77e99f
363ba14
 
 
 
 
 
 
 
 
 
 
 
d77e99f
 
363ba14
d77e99f
363ba14
d77e99f
363ba14
d77e99f
363ba14
 
 
 
 
 
 
 
 
 
 
d77e99f
 
363ba14
 
 
 
 
 
 
d77e99f
 
 
363ba14
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Data Directory

This folder is for local development data only. The primary data source is HuggingFace.

## Data Source

**Primary**: [hugging-science/isles24-stroke](https://huggingface.co/datasets/hugging-science/isles24-stroke)

The dataset is automatically downloaded and cached by HuggingFace when you run:

```python
from stroke_deepisles_demo.data import load_isles_dataset

# Loads from HuggingFace (default)
dataset = load_isles_dataset()

# Access cases
case = dataset.get_case(0)  # or dataset.get_case("sub-stroke0001")
```

## HuggingFace Cache Location

Data is cached at: `~/.cache/huggingface/datasets/hugging-science___isles24-stroke/`

## Dataset Contents

149 acute ischemic stroke cases with:
- **Imaging**: DWI, ADC, CT, CTA, perfusion maps (tmax, mtt, cbf, cbv)
- **Masks**: lesion_mask, lvo_mask, cow_segmentation
- **Clinical**: age, sex, nihss_admission, mrs_admission, mrs_3month

## Local Development (Optional)

For offline development, you can still use a local directory:

```python
dataset = load_isles_dataset("path/to/local/data", local_mode=True)
```

Expected structure for local mode:
```text
data/
β”œβ”€β”€ Images-DWI/     # DWI volumes
β”œβ”€β”€ Images-ADC/     # ADC maps
└── Masks/          # Ground truth lesion masks
```

## Notes

- All data files are gitignored
- On HuggingFace Spaces, data loads automatically from the HF cache
- See dataset card for citation requirements