Encoding block 1 |
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
2D image patches |
|
Pool 1 |
1 |
max-pooling |
K: {}, STR:2 |
Encoding block 1 |
- |
Encoding block 2 |
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Pool 1 |
|
Pool 2 |
1 |
max-pooling |
K: {}, STR:2 |
Encoding block 2 |
- |
Encoding block 3 |
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Pool 2 |
|
Pool 3 |
1 |
max-pooling |
K: {}, STR:2 |
Encoding block 3 |
- |
Encoding block 4 |
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Pool 3 |
|
Pool 4 |
1 |
max-pooling |
K: {}, STR:2 |
Encoding block 4 |
- |
Encoding block 5 |
1 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Pool 4 |
|
1 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
|
|
Embedding-Level MIL |
1 |
GCP |
Num. Concepts: 256 |
Encoding block 5 |
|
1 |
conv |
K: {}, PAD:0, STR:1 |
|
|
Image-Level MIL |
1 |
GCP |
Num. Concepts: 128 |
Embedding-Level MIL |
|
1 |
conv |
K: {}, PAD:0, STR:1 |
|
|
Classifier |
1 |
conv |
K: {}, PAD:0, STR:1 |
Image-Level MIL |
|
Decoding block 5 |
1 |
{up-sample, conv, batchnorm, ReLU, concat} |
K: {}, PAD:1, STR:1 |
Encoding block 5 |
|
Decoding block 4 |
1 |
{up-sample, conv, batchnorm, ReLU, concat} |
K: {}, PAD:1, STR:1 |
Decoding block 5 |
|
|
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Encoding block 3 |
|
Decoding block 3 |
1 |
{up-sample, conv, batchnorm, ReLU, concat} |
K: {}, PAD:1, STR:1 |
Decoding block 4 |
|
|
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Encoding block 2 |
|
Decoding block 2 |
1 |
{up-sample, conv, batchnorm, ReLU, concat} |
K: {}, PAD:1, STR:1 |
Decoding block 3 |
|
|
2 |
{conv, batchnorm, ReLU} |
K: {}, PAD:1, STR:1 |
Encoding block 1 |
|
Decoding block 1 |
1 |
conv |
K: {}, PAD:0, STR:1 |
Decoding block 2 |
|