diff --git a/model.svg b/model.svg new file mode 100644 index 0000000..e163f1f --- /dev/null +++ b/model.svg @@ -0,0 +1,998 @@ + + + + + + +G + + +140442454693144 + +input: InputLayer + +input: + +output: + +(None, 320, 320, 4) + +(None, 320, 320, 4) + + +140439928904728 + +zero_padding2d_1: ZeroPadding2D + +input: + +output: + +(None, 320, 320, 4) + +(None, 322, 322, 4) + + +140442454693144->140439928904728 + + + + +140442454531040 + +conv1_1: Conv2D + +input: + +output: + +(None, 322, 322, 4) + +(None, 320, 320, 64) + + +140439928904728->140442454531040 + + + + +140439928532048 + +zero_padding2d_2: ZeroPadding2D + +input: + +output: + +(None, 320, 320, 64) + +(None, 322, 322, 64) + + +140442454531040->140439928532048 + + + + +140439928693592 + +conv1_2: Conv2D + +input: + +output: + +(None, 322, 322, 64) + +(None, 320, 320, 64) + + +140439928532048->140439928693592 + + + + +140439928694712 + +max_pooling2d_1: MaxPooling2D + +input: + +output: + +(None, 320, 320, 64) + +(None, 160, 160, 64) + + +140439928693592->140439928694712 + + + + +140439928296896 + +zero_padding2d_3: ZeroPadding2D + +input: + +output: + +(None, 160, 160, 64) + +(None, 162, 162, 64) + + +140439928694712->140439928296896 + + + + +140439928298296 + +conv2_1: Conv2D + +input: + +output: + +(None, 162, 162, 64) + +(None, 160, 160, 128) + + +140439928296896->140439928298296 + + + + +140439928297120 + +zero_padding2d_4: ZeroPadding2D + +input: + +output: + +(None, 160, 160, 128) + +(None, 162, 162, 128) + + +140439928298296->140439928297120 + + + + +140439928386392 + +conv2_2: Conv2D + +input: + +output: + +(None, 162, 162, 128) + +(None, 160, 160, 128) + + +140439928297120->140439928386392 + + + + +140439928389080 + +max_pooling2d_2: MaxPooling2D + +input: + +output: + +(None, 160, 160, 128) + +(None, 80, 80, 128) + + +140439928386392->140439928389080 + + + + +140439927937624 + +zero_padding2d_5: ZeroPadding2D + +input: + +output: + +(None, 80, 80, 128) + +(None, 82, 82, 128) + + +140439928389080->140439927937624 + + + + +140439927938800 + +conv3_1: Conv2D + +input: + +output: + +(None, 82, 82, 128) + +(None, 80, 80, 256) + + +140439927937624->140439927938800 + + + + +140439928293920 + +zero_padding2d_6: ZeroPadding2D + +input: + +output: + +(None, 80, 80, 256) + +(None, 82, 82, 256) + + +140439927938800->140439928293920 + + + + +140439928015336 + +conv3_2: Conv2D + +input: + +output: + +(None, 82, 82, 256) + +(None, 80, 80, 256) + + +140439928293920->140439928015336 + + + + +140439928060728 + +zero_padding2d_7: ZeroPadding2D + +input: + +output: + +(None, 80, 80, 256) + +(None, 82, 82, 256) + + +140439928015336->140439928060728 + + + + +140439928098544 + +conv3_3: Conv2D + +input: + +output: + +(None, 82, 82, 256) + +(None, 80, 80, 256) + + +140439928060728->140439928098544 + + + + +140439928142704 + +max_pooling2d_3: MaxPooling2D + +input: + +output: + +(None, 80, 80, 256) + +(None, 40, 40, 256) + + +140439928098544->140439928142704 + + + + +140439928184560 + +zero_padding2d_8: ZeroPadding2D + +input: + +output: + +(None, 40, 40, 256) + +(None, 42, 42, 256) + + +140439928142704->140439928184560 + + + + +140439927704432 + +conv4_1: Conv2D + +input: + +output: + +(None, 42, 42, 256) + +(None, 40, 40, 512) + + +140439928184560->140439927704432 + + + + +140439927702528 + +zero_padding2d_9: ZeroPadding2D + +input: + +output: + +(None, 40, 40, 512) + +(None, 42, 42, 512) + + +140439927704432->140439927702528 + + + + +140439927780016 + +conv4_2: Conv2D + +input: + +output: + +(None, 42, 42, 512) + +(None, 40, 40, 512) + + +140439927702528->140439927780016 + + + + +140439927783376 + +zero_padding2d_10: ZeroPadding2D + +input: + +output: + +(None, 40, 40, 512) + +(None, 42, 42, 512) + + +140439927780016->140439927783376 + + + + +140439927866088 + +conv4_3: Conv2D + +input: + +output: + +(None, 42, 42, 512) + +(None, 40, 40, 512) + + +140439927783376->140439927866088 + + + + +140439927869336 + +max_pooling2d_4: MaxPooling2D + +input: + +output: + +(None, 40, 40, 512) + +(None, 20, 20, 512) + + +140439927866088->140439927869336 + + + + +140439925318376 + +zero_padding2d_11: ZeroPadding2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 22, 22, 512) + + +140439927869336->140439925318376 + + + + +140439925321624 + +conv5_1: Conv2D + +input: + +output: + +(None, 22, 22, 512) + +(None, 20, 20, 512) + + +140439925318376->140439925321624 + + + + +140439925318600 + +zero_padding2d_12: ZeroPadding2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 22, 22, 512) + + +140439925321624->140439925318600 + + + + +140439925399680 + +conv5_2: Conv2D + +input: + +output: + +(None, 22, 22, 512) + +(None, 20, 20, 512) + + +140439925318600->140439925399680 + + + + +140439925402368 + +zero_padding2d_13: ZeroPadding2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 22, 22, 512) + + +140439925399680->140439925402368 + + + + +140439925487376 + +conv5_3: Conv2D + +input: + +output: + +(None, 22, 22, 512) + +(None, 20, 20, 512) + + +140439925402368->140439925487376 + + + + +140439925488440 + +max_pooling2d_5: MaxPooling2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 10, 10, 512) + + +140439925487376->140439925488440 + + + + +140439925036872 + +deconv6: Conv2D + +input: + +output: + +(None, 10, 10, 512) + +(None, 10, 10, 512) + + +140439925488440->140439925036872 + + + + +140439925038440 + +batch_normalization_1: BatchNormalization + +input: + +output: + +(None, 10, 10, 512) + +(None, 10, 10, 512) + + +140439925036872->140439925038440 + + + + +140439925124344 + +up_sampling2d_1: UpSampling2D + +input: + +output: + +(None, 10, 10, 512) + +(None, 20, 20, 512) + + +140439925038440->140439925124344 + + + + +140439925122552 + +unpooling_1: Unpooling + +input: + +output: + +(None, 20, 20, 512) + +(None, 20, 20, 512) + + +140439925124344->140439925122552 + + + + +140438117455296 + +deconv5: Conv2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 20, 20, 512) + + +140439925122552->140438117455296 + + + + +140438787056864 + +batch_normalization_2: BatchNormalization + +input: + +output: + +(None, 20, 20, 512) + +(None, 20, 20, 512) + + +140438117455296->140438787056864 + + + + +140438787109944 + +up_sampling2d_2: UpSampling2D + +input: + +output: + +(None, 20, 20, 512) + +(None, 40, 40, 512) + + +140438787056864->140438787109944 + + + + +140438787081552 + +unpooling_2: Unpooling + +input: + +output: + +(None, 40, 40, 512) + +(None, 40, 40, 512) + + +140438787109944->140438787081552 + + + + +140438787083008 + +deconv4: Conv2D + +input: + +output: + +(None, 40, 40, 512) + +(None, 40, 40, 256) + + +140438787081552->140438787083008 + + + + +140438787321136 + +batch_normalization_3: BatchNormalization + +input: + +output: + +(None, 40, 40, 256) + +(None, 40, 40, 256) + + +140438787083008->140438787321136 + + + + +140438787380224 + +up_sampling2d_3: UpSampling2D + +input: + +output: + +(None, 40, 40, 256) + +(None, 80, 80, 256) + + +140438787321136->140438787380224 + + + + +140438787292800 + +unpooling_3: Unpooling + +input: + +output: + +(None, 80, 80, 256) + +(None, 80, 80, 256) + + +140438787380224->140438787292800 + + + + +140438787289832 + +deconv3: Conv2D + +input: + +output: + +(None, 80, 80, 256) + +(None, 80, 80, 128) + + +140438787292800->140438787289832 + + + + +140437516990504 + +batch_normalization_4: BatchNormalization + +input: + +output: + +(None, 80, 80, 128) + +(None, 80, 80, 128) + + +140438787289832->140437516990504 + + + + +140437516521200 + +up_sampling2d_4: UpSampling2D + +input: + +output: + +(None, 80, 80, 128) + +(None, 160, 160, 128) + + +140437516990504->140437516521200 + + + + +140437516616536 + +unpooling_4: Unpooling + +input: + +output: + +(None, 160, 160, 128) + +(None, 160, 160, 128) + + +140437516521200->140437516616536 + + + + +140437516618832 + +deconv2: Conv2D + +input: + +output: + +(None, 160, 160, 128) + +(None, 160, 160, 64) + + +140437516616536->140437516618832 + + + + +140437516220008 + +batch_normalization_5: BatchNormalization + +input: + +output: + +(None, 160, 160, 64) + +(None, 160, 160, 64) + + +140437516618832->140437516220008 + + + + +140436915486000 + +up_sampling2d_5: UpSampling2D + +input: + +output: + +(None, 160, 160, 64) + +(None, 320, 320, 64) + + +140437516220008->140436915486000 + + + + +140436915530216 + +unpooling_5: Unpooling + +input: + +output: + +(None, 320, 320, 64) + +(None, 320, 320, 64) + + +140436915486000->140436915530216 + + + + +140436915530160 + +deconv1: Conv2D + +input: + +output: + +(None, 320, 320, 64) + +(None, 320, 320, 64) + + +140436915530216->140436915530160 + + + + +140436914654288 + +batch_normalization_6: BatchNormalization + +input: + +output: + +(None, 320, 320, 64) + +(None, 320, 320, 64) + + +140436915530160->140436914654288 + + + + +140436914715056 + +pred: Conv2D + +input: + +output: + +(None, 320, 320, 64) + +(None, 320, 320, 1) + + +140436914654288->140436914715056 + + + + +