Release VesselBoost v2.0.2 pretrained weights (#1)
Browse files- Release VesselBoost v2.0.2 pretrained weights (d9a816e189b5c2e884bc5a786e2d8b3cb36b58fe)
- .gitattributes +9 -0
- BM_VB2_aug_all_ep2k_bat_10_0903 +3 -0
- LICENSE +21 -0
- MANIFEST.sha256 +9 -0
- README.md +111 -0
- VB2_aug_intensity_ep2k_bat10_0903 +3 -0
- VB2_aug_off_ep2k_bat10_0903 +3 -0
- VB2_aug_random_ep2k_bat10_0903 +3 -0
- VB2_aug_spatial_ep2k_bat10_0903 +3 -0
- config.json +56 -0
- manual_0429 +3 -0
- omelette1_0429 +3 -0
- omelette2_0429 +3 -0
- t2s_mod_ep1k2_0728 +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,12 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
BM_VB2_aug_all_ep2k_bat_10_0903 filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
VB2_aug_intensity_ep2k_bat10_0903 filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
VB2_aug_off_ep2k_bat10_0903 filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
VB2_aug_random_ep2k_bat10_0903 filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
VB2_aug_spatial_ep2k_bat10_0903 filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
manual_0429 filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
omelette1_0429 filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
omelette2_0429 filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
t2s_mod_ep1k2_0728 filter=lfs diff=lfs merge=lfs -text
|
BM_VB2_aug_all_ep2k_bat_10_0903
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ff51c8e6c79947f13bf7c24ac2ae2242eb4b23b7739e62dc3f8344944bde28f1
|
| 3 |
+
size 26397502
|
LICENSE
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2024 Marshall Xu
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 6 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 7 |
+
in the Software without restriction, including without limitation the rights
|
| 8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 9 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 10 |
+
furnished to do so, subject to the following conditions:
|
| 11 |
+
|
| 12 |
+
The above copyright notice and this permission notice shall be included in all
|
| 13 |
+
copies or substantial portions of the Software.
|
| 14 |
+
|
| 15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 21 |
+
SOFTWARE.
|
MANIFEST.sha256
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
ff51c8e6c79947f13bf7c24ac2ae2242eb4b23b7739e62dc3f8344944bde28f1 BM_VB2_aug_all_ep2k_bat_10_0903
|
| 2 |
+
73b3cabf38dcb4266507f375c67f7f6e1fa3e57747ff9ae5b9a2285175462ada VB2_aug_intensity_ep2k_bat10_0903
|
| 3 |
+
056849b426a669a7536d57b270803fa9a2dab69d9f8abbfcb865d028864db961 VB2_aug_off_ep2k_bat10_0903
|
| 4 |
+
09b28d972172939f554f3884de9570f9584720b5c8fd225d620e812e48507461 VB2_aug_random_ep2k_bat10_0903
|
| 5 |
+
a5bb099eaa70b1c61f948c5475002083b7637c118ed5525124dece20100de4d4 VB2_aug_spatial_ep2k_bat10_0903
|
| 6 |
+
fb318efe161b0036f2af2585fb282dd92ab45c6f0258422154340f05a2b3ef80 manual_0429
|
| 7 |
+
980cbbd4cdd85fc731cc5bc621b402ebcc1f0abba028ced4b6035bf92ebaa212 omelette1_0429
|
| 8 |
+
d18245068d8a196d52d9cbaa841a0eff314c5673e5bef85af60bf482d28d1633 omelette2_0429
|
| 9 |
+
794d8e333ae0b26578824debc375950a0637868deca3f16656dc81e0076951ad t2s_mod_ep1k2_0728
|
README.md
CHANGED
|
@@ -1,3 +1,114 @@
|
|
| 1 |
---
|
| 2 |
license: mit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
license: mit
|
| 3 |
+
library_name: pytorch
|
| 4 |
+
pipeline_tag: image-segmentation
|
| 5 |
+
tags:
|
| 6 |
+
- medical-imaging
|
| 7 |
+
- mri
|
| 8 |
+
- tof-mra
|
| 9 |
+
- t2star
|
| 10 |
+
- vessel-segmentation
|
| 11 |
+
- brain-vasculature
|
| 12 |
+
- unet3d
|
| 13 |
+
- pytorch
|
| 14 |
---
|
| 15 |
+
# VesselBoost pretrained weights
|
| 16 |
+
|
| 17 |
+
## Model purpose
|
| 18 |
+
|
| 19 |
+
VesselBoost segments small blood vessels in high-resolution human brain MRI. The primary models target time-of-flight magnetic resonance angiography (TOF-MRA). One checkpoint, `t2s_mod_ep1k2_0728`, provides experimental support for T2*-weighted MRI.
|
| 20 |
+
|
| 21 |
+
These files are PyTorch state dictionaries for use with the VesselBoost inference, test-time adaptation, and boosting workflows. They are not standalone Hugging Face Transformers models or hosted inference endpoints.
|
| 22 |
+
|
| 23 |
+
**Research use only. Not validated for clinical diagnosis, treatment planning, or other clinical decision-making.**
|
| 24 |
+
|
| 25 |
+
## Architecture and release pin
|
| 26 |
+
|
| 27 |
+
The checkpoints use the VesselBoost 3D U-Net with one input channel, one output channel, and 16 base filters. The network has four encoder stages, a bridge, four decoder stages with transposed-convolution upsampling and skip connections, and a final 1 x 1 x 1 convolution. Each convolutional block contains two 3 x 3 x 3 convolutions with batch normalization and ReLU activation.
|
| 28 |
+
|
| 29 |
+
The corresponding source release is pinned to:
|
| 30 |
+
|
| 31 |
+
- VesselBoost version: `2.0.2`
|
| 32 |
+
- Git tag: [`v2.0.2`](https://github.com/KMarshallX/VesselBoost/tree/v2.0.2)
|
| 33 |
+
- Git commit: [`1504b00c91777d5e2c271c1cab7f500078f08c69`](https://github.com/KMarshallX/VesselBoost/commit/1504b00c91777d5e2c271c1cab7f500078f08c69)
|
| 34 |
+
|
| 35 |
+
See `config.json` for the machine-readable inference configuration.
|
| 36 |
+
|
| 37 |
+
## Checkpoints
|
| 38 |
+
|
| 39 |
+
Checkpoint names and extensions are preserved from the original release.
|
| 40 |
+
|
| 41 |
+
| Checkpoint | MRI contrast | Description |
|
| 42 |
+
| ------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
|
| 43 |
+
| `BM_VB2_aug_all_ep2k_bat_10_0903` | TOF-MRA | Primary TOF-MRA checkpoint referenced by the VesselBoost documentation and tests; trained with the combined augmentation configuration. |
|
| 44 |
+
| `VB2_aug_intensity_ep2k_bat10_0903` | TOF-MRA | Augmentation ablation using the intensity augmentation configuration. |
|
| 45 |
+
| `VB2_aug_off_ep2k_bat10_0903` | TOF-MRA | Augmentation ablation with augmentation disabled. |
|
| 46 |
+
| `VB2_aug_random_ep2k_bat10_0903` | TOF-MRA | Augmentation ablation using the random augmentation configuration. |
|
| 47 |
+
| `VB2_aug_spatial_ep2k_bat10_0903` | TOF-MRA | Augmentation ablation using the spatial augmentation configuration. |
|
| 48 |
+
| `manual_0429` | TOF-MRA | Legacy checkpoint associated with the manual-label training run and used in VesselBoost v2.0.2 examples. |
|
| 49 |
+
| `omelette1_0429` | TOF-MRA | Legacy TOF-MRA checkpoint identified as Omelette variant 1. |
|
| 50 |
+
| `omelette2_0429` | TOF-MRA | Legacy TOF-MRA checkpoint identified as Omelette variant 2. |
|
| 51 |
+
| `t2s_mod_ep1k2_0728` | T2*-weighted MRI | Experimental T2*-weighted vessel-segmentation checkpoint. It has not received the same validation as the primary TOF-MRA model. |
|
| 52 |
+
|
| 53 |
+
The augmentation-specific checkpoints are included to preserve the original model set and support comparison or reproduction of augmentation experiments. For the standard TOF-MRA prediction workflow, use `manual_0429` or `BM_VB2_aug_all_ep2k_bat_10_0903` unless reproducing a specific legacy experiment.
|
| 54 |
+
|
| 55 |
+
## Preprocessing and inference
|
| 56 |
+
|
| 57 |
+
VesselBoost v2.0.2 performs the following inference operations:
|
| 58 |
+
|
| 59 |
+
1. Load a single-channel NIfTI MRI volume.
|
| 60 |
+
2. Resize each spatial dimension to at least 64 voxels and to a multiple of 64, using nearest-neighbor interpolation.
|
| 61 |
+
3. Apply whole-volume z-score standardization: subtract the volume mean and divide by its standard deviation. A constant-valued volume is mapped to zeros.
|
| 62 |
+
4. Divide the standardized image into non-overlapping `64 x 64 x 64` patches. The optional Gaussian-blending path uses overlapping patches.
|
| 63 |
+
5. Apply the 3D U-Net and a sigmoid activation to obtain vessel probabilities.
|
| 64 |
+
6. Threshold probabilities at the default value of `0.1`.
|
| 65 |
+
7. Remove connected components smaller than `10` voxels using 26-connectivity.
|
| 66 |
+
8. Resize the prediction back to the original image dimensions.
|
| 67 |
+
|
| 68 |
+
VesselBoost preprocessing modes can optionally perform N4 bias-field correction, denoising, both operations, or neither. Use the same preprocessing choices used for validation when comparing results. Brain extraction is optional and requires separate SynthStrip weights; those third-party weights are not part of this model release.
|
| 69 |
+
|
| 70 |
+
## Integrity verification
|
| 71 |
+
|
| 72 |
+
SHA-256 checksums are provided in `MANIFEST.sha256`. From the directory containing the downloaded files, verify them with:
|
| 73 |
+
|
| 74 |
+
```bash
|
| 75 |
+
sha256sum --check MANIFEST.sha256
|
| 76 |
+
```
|
| 77 |
+
|
| 78 |
+
Load the checkpoints with the pinned VesselBoost source and map tensors to the intended device. When supported by the installed PyTorch version, use `weights_only=True` when loading these state dictionaries.
|
| 79 |
+
|
| 80 |
+
## Known limitations and expected failure cases
|
| 81 |
+
|
| 82 |
+
- The models were developed for research MRI data and may not generalize to unseen scanners, field strengths, acquisition protocols, resolutions, populations, pathologies, or non-brain anatomy.
|
| 83 |
+
- The primary models target TOF-MRA. Applying them to other contrasts can produce unreliable results; T2* support is explicitly experimental.
|
| 84 |
+
- Bright non-vascular structures, noise, motion, ringing, bias fields, susceptibility artifacts, and incomplete brain masking can cause false positives.
|
| 85 |
+
- Low vessel contrast, slow or turbulent flow, signal dropout, very small vessels, severe pathology, and partial-volume effects can cause false negatives or disconnected vessels.
|
| 86 |
+
- Z-score standardization is performed over the supplied volume. Large background regions, unexpected cropping, NaN or infinite intensities, and constant-valued images can change or invalidate the result.
|
| 87 |
+
- Resizing and patch boundaries can alter fine structures. Gaussian blending may reduce patch-boundary artifacts but changes the inference procedure and should be reported.
|
| 88 |
+
- The default probability threshold of `0.1` and component cutoff of `10` voxels may require validation for a new dataset. Tuning them on evaluation cases can bias reported performance.
|
| 89 |
+
- Training labels for small vessels can be incomplete or imperfect. Predictions should not be interpreted as a complete representation of the cerebral vasculature.
|
| 90 |
+
- Detailed provenance for `manual_0429`, `omelette1_0429`, and `omelette2_0429` training runs is documented in our ApertureNeuro journal article *VesselBoost: A Python Toolbox for Small Blood Vessel Segmentation in Human Magnetic Resonance Angiography Data*.
|
| 91 |
+
|
| 92 |
+
## Resources and citation
|
| 93 |
+
|
| 94 |
+
- Paper DOI: [10.52294/001c.123217](https://doi.org/10.52294/001c.123217)
|
| 95 |
+
- Published article: [VesselBoost: A Python Toolbox for Small Blood Vessel Segmentation in Human Magnetic Resonance Angiography Data](https://apertureneuro.org/article/123217-vesselboost-a-python-toolbox-for-small-blood-vessel-segmentation-in-human-magnetic-resonance-angiography-data)
|
| 96 |
+
- GitHub: [KMarshallX/VesselBoost](https://github.com/KMarshallX/VesselBoost)
|
| 97 |
+
- OSF project and original model distribution: [osf.io/abk4p](https://osf.io/abk4p/)
|
| 98 |
+
|
| 99 |
+
Please cite:
|
| 100 |
+
|
| 101 |
+
```bibtex
|
| 102 |
+
@article{xuVesselBoostPythonToolbox2024,
|
| 103 |
+
title = {VesselBoost: A Python Toolbox for Small Blood Vessel Segmentation in Human Magnetic Resonance Angiography Data},
|
| 104 |
+
author = {Xu, Marshall and Ribeiro, Fernanda L. and Barth, Markus and Bernier, Micha\"el and Bollmann, Steffen and Chatterjee, Soumick and Cognolato, Francesco and Gulban, Omer F. and Itkyal, Vaibhavi and Liu, Siyu and Mattern, Hendrik and Polimeni, Jonathan R. and Shaw, Thomas B. and Speck, Oliver and Bollmann, Saskia},
|
| 105 |
+
journal = {Aperture Neuro},
|
| 106 |
+
volume = {4},
|
| 107 |
+
year = {2024},
|
| 108 |
+
doi = {10.52294/001c.123217}
|
| 109 |
+
}
|
| 110 |
+
```
|
| 111 |
+
|
| 112 |
+
## License
|
| 113 |
+
|
| 114 |
+
The files in this model release are provided under the MIT License. See `LICENSE`.
|
VB2_aug_intensity_ep2k_bat10_0903
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:73b3cabf38dcb4266507f375c67f7f6e1fa3e57747ff9ae5b9a2285175462ada
|
| 3 |
+
size 26398202
|
VB2_aug_off_ep2k_bat10_0903
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:056849b426a669a7536d57b270803fa9a2dab69d9f8abbfcb865d028864db961
|
| 3 |
+
size 26397362
|
VB2_aug_random_ep2k_bat10_0903
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:09b28d972172939f554f3884de9570f9584720b5c8fd225d620e812e48507461
|
| 3 |
+
size 26397782
|
VB2_aug_spatial_ep2k_bat10_0903
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a5bb099eaa70b1c61f948c5475002083b7637c118ed5525124dece20100de4d4
|
| 3 |
+
size 26397922
|
config.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_type": "vesselboost-unet3d",
|
| 3 |
+
"framework": "pytorch",
|
| 4 |
+
"task": "image-segmentation",
|
| 5 |
+
"architecture": {
|
| 6 |
+
"class_name": "models.unet_3d.Unet",
|
| 7 |
+
"spatial_dimensions": 3,
|
| 8 |
+
"input_channels": 1,
|
| 9 |
+
"output_channels": 1,
|
| 10 |
+
"base_filters": 16,
|
| 11 |
+
"encoder_stages": 4,
|
| 12 |
+
"decoder_stages": 4,
|
| 13 |
+
"convolution_kernel_size": [3, 3, 3],
|
| 14 |
+
"output_kernel_size": [1, 1, 1],
|
| 15 |
+
"normalization": "batch_norm_3d",
|
| 16 |
+
"activation": "relu",
|
| 17 |
+
"output_activation": "sigmoid_at_inference"
|
| 18 |
+
},
|
| 19 |
+
"input": {
|
| 20 |
+
"format": "NIfTI",
|
| 21 |
+
"contrasts": [
|
| 22 |
+
"TOF-MRA",
|
| 23 |
+
"T2*-weighted MRI (experimental checkpoint only)"
|
| 24 |
+
],
|
| 25 |
+
"patch_size": [64, 64, 64],
|
| 26 |
+
"default_patch_stride": [64, 64, 64]
|
| 27 |
+
},
|
| 28 |
+
"preprocessing": {
|
| 29 |
+
"resize_target": "each spatial dimension is at least 64 and a multiple of 64",
|
| 30 |
+
"resize_interpolation": "nearest_neighbor",
|
| 31 |
+
"intensity_transform": {
|
| 32 |
+
"name": "z_score_standardization",
|
| 33 |
+
"scope": "whole_volume",
|
| 34 |
+
"formula": "(x - mean(x)) / std(x)",
|
| 35 |
+
"constant_volume_result": "zeros"
|
| 36 |
+
},
|
| 37 |
+
"optional_operations": [
|
| 38 |
+
"N4 bias-field correction",
|
| 39 |
+
"denoising",
|
| 40 |
+
"brain extraction with separately distributed SynthStrip weights"
|
| 41 |
+
]
|
| 42 |
+
},
|
| 43 |
+
"postprocessing": {
|
| 44 |
+
"probability_threshold": 0.1,
|
| 45 |
+
"connected_component_minimum_voxels": 10,
|
| 46 |
+
"connected_component_connectivity": 26,
|
| 47 |
+
"prediction_resize_interpolation": "nearest_neighbor"
|
| 48 |
+
},
|
| 49 |
+
"checkpoint_format": "PyTorch state_dict ZIP serialization",
|
| 50 |
+
"compatible_vesselboost": {
|
| 51 |
+
"version": "2.0.2",
|
| 52 |
+
"git_tag": "v2.0.2",
|
| 53 |
+
"git_commit": "1504b00c91777d5e2c271c1cab7f500078f08c69",
|
| 54 |
+
"source_url": "https://github.com/KMarshallX/VesselBoost/tree/v2.0.2"
|
| 55 |
+
}
|
| 56 |
+
}
|
manual_0429
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fb318efe161b0036f2af2585fb282dd92ab45c6f0258422154340f05a2b3ef80
|
| 3 |
+
size 26397082
|
omelette1_0429
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:980cbbd4cdd85fc731cc5bc621b402ebcc1f0abba028ced4b6035bf92ebaa212
|
| 3 |
+
size 26397082
|
omelette2_0429
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d18245068d8a196d52d9cbaa841a0eff314c5673e5bef85af60bf482d28d1633
|
| 3 |
+
size 26397082
|
t2s_mod_ep1k2_0728
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:794d8e333ae0b26578824debc375950a0637868deca3f16656dc81e0076951ad
|
| 3 |
+
size 26393938
|