Research Article

Local and Deep Features Based Convolutional Neural Network Frameworks for Brain MRI Anomaly Detection

Table 1

Architecture of the DSRCN.

Layer (type)Output shapeParamConnected to

Input layer(256, 256, 3)0ā€‰
Separable conv2d(256, 256, 64)259Input
Batch normalization(256, 256, 64)256Separable conv2d
Separable conv2d(256, 256, 64)4736Batch normalization
Batch normalization(256, 256, 64)256Separable conv2d
Separable conv2d(256, 256, 64)4224Batch normalization
Batch normalization(256, 256, 64)256Separable conv2d
Conv2d(256, 256, 64)256Input
Batch normalization(256, 256, 64)256Conv2d
Max pooling 2d(256, 256, 64)0Batch normalization
Concatenate_1(256, 256, 128)0Max pooling 2d & batch normalization
Separable conv2d(256, 256, 128)16640Concatenate_1
Batch normalization(256, 256, 128)512Separable conv2d
Separable conv2d(256, 256, 128)17664Batch normalization
Batch normalization(256, 256, 128)512Separable conv2d
Separable conv2d(256, 256, 128)16640Batch normalization
Batch normalization(256, 256, 128)512Separable conv2d
Conv 2d(256, 256, 128)16512Concatenate_1
Batch normalization(256, 256, 128)512Conv 2d
Max pooling 2d(256, 256, 128)0Batch normalization
Concatenate_2(256, 256, 256)0Max pooling 2d & batch normalization
Separable conv2d(256, 256, 256)66048Concatenate_2
Batch normalization(256, 256, 256)1024Separable conv2d
Separable conv2d(256, 256, 256)68096Batch normalization
Batch normalization(256, 256, 256)1024Separable conv2d
Separable conv2d(256, 256, 256)66048Batch normalization
Batch normalization(256, 256, 256)1024Separable conv2d
Conv2d(256, 256, 256)65792Concatenate_2
Batch normalization(256, 256, 256)1024Conv2d
Max pooling 2d(256, 256, 256)0Batch normalization
Concatenate_3(256, 256, 512)0Max pooling 2d & batch normalization
Total params: 350,083Trainable params: 346,499Nontrainable params: 3,584