Valentin Boussot commited on
Commit
48f6963
·
1 Parent(s): 79d7104

Initial upload of TorchScript models for IMPACT

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes CHANGED
@@ -33,3 +33,4 @@ 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
+ *.ts filter=lfs diff=lfs merge=lfs -text
Anatomix/Anatomix.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:82163de6a24f574e6f131ceb7c3de42e06efe355513c366f96f213f6efa70de9
3
+ size 23736761
DinoV2/Small_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4184f7e5bbfeaecef1a6f6758a27cc6e85b83db882e45e337e8e9779607c337
3
+ size 88571783
MIND/R1D1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ed0b9267572f30acb2c870a1d473053c55ff9811cb899c9eb353bfec2a396128
3
+ size 12710
MIND/R1D2.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c1a372427d8c77be0724198f51daca5cb98984910632c75497386e158dc90cf
3
+ size 13078
MIND/R2D1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1b17e6edbc65dff3a08de7ec244a13110c62c49c7025352c01b5ec03c0c269ca
3
+ size 13084
MIND/R2D2.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3164793db0a86c3e49659ccd859776778dcdf9756b83d29bc4c22df092439fff
3
+ size 13084
README.md ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - medical-imaging
5
+ - image-registration
6
+ - torchscript
7
+ - impact
8
+ - pretrained
9
+ - segmentation
10
+ ---
11
+
12
+ # 🧠 TorchScript Models for the IMPACT Semantic Similarity Metric
13
+
14
+ This repository hosts multiple **TorchScript-exported pretrained models** used by the **IMPACT** similarity metric for semantic medical image registration.
15
+
16
+ The IMPACT metric is described in the following preprint, currently under review:
17
+
18
+ > **IMPACT: A Generic Semantic Loss for Multimodal Medical Image Registration**
19
+ > *V. Boussot, C. Hémon, J.-C. Nunes, J. Downling, S. Rouzé, C. Lafond, A. Barateau, J.-L. Dillenseger*
20
+ > [arXiv:2503.24121 [cs.CV]](https://arxiv.org/abs/2503.24121)
21
+
22
+ ---
23
+
24
+ The TorchScript models provided in this repository were exported from publicly available pretrained networks. These include:
25
+
26
+ - **TotalSegmentator (TS)** — U-Net models trained for full-body anatomical segmentation
27
+ - **Segment Anything 2.1 (SAM2.1)** — Foundation model for segmentation on natural images
28
+ - **DINOv2** — Self-supervised vision transformer trained on diverse datasets
29
+ - **Anatomix** — Transformer-based model with anatomical priors for medical images
30
+
31
+ Each model provides multiple feature extraction layers, which can be selected independently using the corresponding model l_Layers. This can be configured through the LayerMask parameter in the IMPACT configuration.
32
+
33
+ In addition, the repository also includes:
34
+
35
+ - **MIND** — A handcrafted Modality Independent Neighborhood Descriptor, wrapped in TorchScript
36
+
37
+ ---
38
+
39
+ ## 📚 Pretrained Model References
40
+
41
+ | Model | Specialization | Paper / Reference | Field of View | License |
42
+ |----------------|----------------------------------------|-------------------------------------------------------------|------------------------|--------------|
43
+ | **MIND** | Handcrafted descriptor | [Heinrich et al., 2012](https://doi.org/10.1016/j.media.2012.05.008) | `2r + 1` | Research only |
44
+ | **SAM2.1** | General segmentation (natural images) | [Ravi et al., 2023](https://arxiv.org/abs/2408.00714) | 29 | MIT |
45
+ | **TS Models** | Multi-resolution CT/MRI segmentation | [Wasserthal et al., 2022](https://arxiv.org/abs/2208.05868) | `2^l + 3` | Apache 2.0 |
46
+ | **Anatomix** | Anatomy-aware transformer encoder | [Dey et al., 2024](https://arxiv.org/abs/2411.02372) | Hierarchical | MIT |
47
+ | **DINOv2** | Self-supervised vision transformer | [Oquab et al., 2023](https://arxiv.org/abs/2304.07193) | Global / ViT-Base | MIT |
48
+
49
+ ---
50
+
51
+ ### 🔍 TS Model Variants
52
+
53
+ **TS Models** refer to the following TotalSegmentator-derived TorchScript models:
54
+ `M258, M291, M293, M294, M295, M297, M298, M730, M731, M732, M733, M850, M851`
55
+
56
+ Each model is specialized for a specific anatomical structure or resolution (e.g., 3mm / 6mm) and shares the same encoder-decoder architecture.
57
+
58
+ ---
SAM2.1/Small_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c388816a1b741008e429696714f62fdf3e5d66fdffcddcb80156a9d8473db696
3
+ size 136038294
SAM2.1/Small_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:723651617e221fb547049bb3c57f7200fa6be6521f84712e1ee33ff62e38c1bc
3
+ size 136053276
SAM2.1/Small_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d35d8f5ca180a6ccb484895716dbca5f53e99ad2ec9bc855a66b93377506f8de
3
+ size 136123944
SAM2.1/Small_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6a0db477f0c1d4b5a8463eabdec53567e619f08b421200c4045ec212491963d
3
+ size 136140014
SAM2.1/Small_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:94e855d9fa14a909ed1f6df1385184380be37249cfe0371f54da8a3a3864c562
3
+ size 137652294
SAM2.1/Tiny_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5a5905a5f3ee16591def7b1106e69fd8cf4ac017efc9bfefb716df2d59b1b2c3
3
+ size 107589734
SAM2.1/Tiny_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e34e6bbde0659714513b74d272c99572f58ad3b207cb860ee8abbd20ed575e31
3
+ size 107604716
SAM2.1/Tiny_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:08ce2f508e246b87b8234fb785cb1f34a14c837dbf1e68d7b56e124552c008d3
3
+ size 107664382
SAM2.1/Tiny_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4ac7e0d98a5c3ecc810cb156dc6df4e064169d059aa4a029c58f7e2db1a505fa
3
+ size 109175190
SAM2.1/Tny_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d226bcbcb00b7a9e7a1654ebe5e22fe51dc231329ff5d5c7d5e77cc661c706b
3
+ size 107648440
TS/M258_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d31fa3351adeaca8c288a77dee06eeafac8637111b255a1329dd348f2e5733e
3
+ size 128992
TS/M258_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b4dfaf2a8512b70ba67d78fc472c1b2b76d41dbb6cf8142983a29142906b258d
3
+ size 801711
TS/M258_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b59c4cd0e23eb24ea6e61d54c792a09a002e0a7d93149d2661744c938e76ebdc
3
+ size 3467627
TS/M258_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a31e35021568c5bc7e1697d7cd09330fa5b31e0aad290930853eb77d9a64e03c
3
+ size 14099181
TS/M258_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:588c4deb30cca58cc312cd1a84e986adcea6ece0b6cee6ba2d70e43c9fc96078
3
+ size 34022193
TS/M258_6_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:65cdf4c7b8a7e2ace62101edc7cfbbcb352a8fd2af0e8df5ef8b90ea3f27f767
3
+ size 56152861
TS/M258_7_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2b395ba2de514cc68de01367746f13408f2ec1fd08af30ef5416f99314cea844
3
+ size 123238221
TS/M258_8_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a56b77155502cf8e5b9a24f78ddb319fe9afbc788b857dc2a259bb1f182a85f6
3
+ size 123242789
TS/M291_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d28aea10e2c64acde1a6ffb1c8eaa1804dff0bec473bdbbe264f879e31ed7b4
3
+ size 128992
TS/M291_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2395b7093a3cea8f75e27353e016dcc78eb812e97eff1bcf27093f6017f18eca
3
+ size 801711
TS/M291_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9a08d69bf172473b12e3196ea2228be68a5699217db76949c9f938b30fad8dc
3
+ size 3467627
TS/M291_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d862f0ca75fd1d8a6ad306b45f013f08299e5bab435c219340022902b638fb39
3
+ size 14099181
TS/M291_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d034f7787aa65a1e49c240475976b0cd62a85230fc52f818d498646384a052f
3
+ size 34022193
TS/M291_6_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dd80a96497e16df13437b7a70a4e9b9966d95027738e31c978011d7046fa4d64
3
+ size 56153749
TS/M291_7_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5bf94c21efcc98f4a3bec4fd65f71ec0f52cd6510e867f323e0ee024df439fa7
3
+ size 124878761
TS/M291_8_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ae12c616b0ccc9f255837241479a3232b0fa0e7674174aecb1b5275252451c07
3
+ size 124887097
TS/M292_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f8ef90ac29700504a48a113e64162d2a5f854c794ab351479c2863fbd69dc0b3
3
+ size 128992
TS/M292_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:09cdfabdf33cfb67f4a4b7b79e677ca881b4e7316dca1a163d9f9e85ffd70d48
3
+ size 801711
TS/M292_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cb8d251dac9b44efa9f7e3a0ff9bdfd4621c3430d39d943b4d7097123bd6fe70
3
+ size 3467627
TS/M292_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a44dbc67774a0d07f61256e5d9ede9c7625febe51e45b16832875b255fb78f44
3
+ size 14099181
TS/M292_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9022c73b260a4b3e15187a6dd0c7294986a12ce1438952f97bc10059c7dd6ce4
3
+ size 34022193
TS/M292_6_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e77ac4a6c211a68565790ac88f4fce72ca2fe812ebcc4d392b94024d43bde18
3
+ size 56153749
TS/M292_7_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3b085c072fc93e390d9ebe774c10f9be2abd45fdda508a2970c51792912f9b2
3
+ size 124878761
TS/M292_8_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33354583c345d64e1a5bddb8422705a5a0785abcd942ba9824fc3267a2e4757f
3
+ size 124887353
TS/M293_1_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:81745a5a98b091dac31955dc24b45ea57caf70a616ede9afa43acc1ead40619c
3
+ size 128992
TS/M293_2_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ffd584c7a9d31efe5cf42c8d9267167b68972b7b2d52e602af40a213418b49a6
3
+ size 801711
TS/M293_3_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:abb4d6c29e822c70bd80654a2ed39a0ecc8523806b6b916884543a84368c8c6f
3
+ size 3467627
TS/M293_4_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb914583645066c88b3c5452f08d071982b09bd3aced0b71e9dc0b36e8af9974
3
+ size 14099181
TS/M293_5_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:82990373dd29c0721d5290acdd587c27c392e35ff95082ca55af24d24d6366f0
3
+ size 34022193
TS/M293_6_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:20c2f0dd849d6289f1be82ec06b9acbbf4e37338843cb3ee5ce495145669c4f1
3
+ size 56153749
TS/M293_7_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:42045eceedb07d52cd13ff14e9063db6b56c519d16840b41d253472e38eff242
3
+ size 124878761
TS/M293_8_Layers.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:157920d29aa341df3755361c4c48f8159e1c3e9a017beb4e77b8674cea05930d
3
+ size 124886329