Construction of Deep Learning Model using RESNET 50 for Schizophrenia Prediction from rsFMRI Images

DOI: https://doi.org/10.21203/rs.3.rs-2106170/v1

Abstract

Purpose:

Schizophrenia (SZ) is a mental disorder that affects many young people. Early detection and treatment can release the stress of family members and save societal costs. Deep learning in neuro imaging creates new insights in modification of brain structures during various brain disorders. Therefore, resting state functional Magnetic Resonance Image(rsFMRI) data for schizophrenia is used in this paper.

Method

Initially, rsFMRI images in the dataset are preprocessed. After that, data augmentation is done and data is splitted into training and testing images. Then, the prediction model based on the deep learning framework RESNET 50 is constructed to extract features. Finally, the test images are given to the pre trained model to predict schizophrenia and Healthy Controls(HC).

Result

The proposed system produces the classification accuracy of 95.53% for predicting schizophrenia patients according to the experimental results.

Conclusion

Based on the comparative analysis, we conclude that our model outperforms some recent methods and also increases the schizophrenia prediction accuracy.

Introduction

Schizophrenia is a serious and deactivating mental disorder that often occurs in adults. It is characterized by major changes in perception, thoughts and behavior [1]. Symptoms include false belief, lack of motivation, unclearthinking, less social involvement and emotional expression. Itgivescountlessagony to the patientsand heavy burden to their families and their neighbours. Mostly people with age between 15 to 34 are affected by this disease. So, it is necessary to retain the disease from progressing too far [2]. Early intervention and cognitivebehavioral therapy may reduce the risk of diseaseprogression. However, early diagnosis of SZ remains a challenging task due to the complexity of the disease. Currently, SZ diagnosis is primarily relies on the activities of SZ patients [3]. The medical diagnosis of patients is primarily depends on the experience of doctors and interrelated level of assessments. But, there is lack of diagnosis criterion.

To solve this, various techniques of Artificial Intelligence (AI) and Machine Learning (ML) have been employed with advanced neuro imaging to precisely detect Sz. In [13], the researchers have reviewed various artificial intelligent techniques used for diagnosing SZ. Deep Learning (DL) is sub field of ML which is used to construct models to learn high dimensional feature from the data. DL is widely used in neuro imaging for the automated diagnosis of various mental disorders such as bipolar disorder, Alzheimer’s disease and SZ. Functional Magnetic resonance imaging(FMRI)is the popular neuro imaging technique used to explore structural or functional abnormalities of brain regions to detect SZ disorder. Resting state is a kind of fMRI that measures the changes in blood oxygen level, volume and flow in brain regions. It can also improve early diagnosis of SZ by solving classification problems of small and high dimensional dataset by using deep learning models.

Literature Review

Now days, many researchers have used rsFMRI data to classify SZ [9]. Presently, some researchers have examined and summarized the deep learning techniques in medical imaging field [4]- [8]and [10], [13]. In [11], the authors have used VGG16 netand transfer learningto predict schizophrenia and healthy controls. In [14], the researchers classified SZ patients from health controls from various sites with an accuracy of 85.8% using a Graph Convolutional model. The authors constructed BrainNet-GACNN and produced an accuracy of 83.13% in [15].

 The researchers have used revised gcForest to classify SZ patients from Health controls [16]. The authors have developed a Multi Kernel Capsule Network based on the brain anatomical structure to diagnose SZ [17]. B. Yang etal., [18] have used am multiple feature image capsule networks ensemble method and produces classification accuracy of 82.83%.

In order to improve accuracy, this work aim at the outlook of deep learning and implement RESNET 50 architecture to extract features from rsFMRI data to predict SZ patients.

Methodology

In this work, we have implemented Resnet-50 architecture for predicting SZ. Residual Network (RESNET) was first introduced by Karming etal., in [7]. Resnet has several alternates. They work with same idea but different layers are used.

A. Resnet-50 architecture

Resnet-50 architecture consists of 50 neural network layers. It uses a stack of 3 layers. Resnet 50 produces higher accuracy than Resnet 34. It achieves a performance of 3.8 bn FLOP. Resnet 50 architectural diagram is shown in fig.1.Resnet 50 contains 5 stages. At each stage, there is a convolution block and identity block. Every identity block has 3 convolutional layers. Resnet make use of skip connections to add output from one layer to another layer and it is illustrated in the fig.2a and fig.2b given above.

B. Layers in Resnet 50

i)Convolution layer

Extraction of features from the input images is done using this layer. It maintains the relation among the pixels. This process takes image matrix and a filter as input as shown in fig.3.

ii)RELU layer

Rectified Linear Unit(RELU)layer is used to increase the nonlinearity in the given input.it will outputzero if it is negative otherwise it will output the same input value directly and it is illustrated in fig.4.

iii)Pooling Layer

It pools each group of outputs of the preceding layer into a single neuron. Here, we have used max pooling which selects the max of 2*2 feature map element with a stride of 2 in each dimension.fig.5 depicts max pooling.

iv)Flatten layer

As shown in fig.6, flatten layer converts all 2D arrays of data received from pooling layer into 1D continuous linear vector. This Flattened data is given as an input to the next layer for classification.

v)Fully connected layer

The output of convolution layer denotes high level data features. So, the output may perhaps be flattened and forwarded to the output layer. Learning nonlinear combination of these features are done by fully connected layer. It is represented in fig.7.

vi)Softmax function

Softmax functionis an activation functionthat predicts a multinomial problem distribution. It is used for multiclass classification problems where class membership is needed on more than two class labels.

Proposed Work

In this work, the input rsFMRI images are processed and augmented and the RESNET 50 is constructed to extract features and the test images are given to the pre trained model to predict schizophrenia and Healthy Controls(HC). The architecture of our model is depicted in fig.8

 

A. Data set:

From the Center for Biomedical Research Excellence (COBRE) dataset, we have collected rsFMRI images for schizophrenia and it is downloaded from the following link (http://fcon_1000.Projects.nitrc.org/indi/retro/cobre.html). The COBRE dataset is more efficient and popular than other datasets for the studies on automatic detection of SZ [11]. We have collected 253 rsFMRI images between the age of 18 and 65.

 

B. Preprocessing

                   The rsFMRI data are preprocessed using SPM12 software tool accessible from (http://www.fil.ion.ucl.ac.uk/spm/). The preprocessing steps namely binarization, standardization and smoothing is performed in each data. Binarization is used to transform data features of any entity into binary numbers. In standardization, the attributes are rescaled. Smoothing is used to reduce noise within an image consequently produces a less pixelated image.

C. Data augmentation

                   The augmented data is derived from the original images by adding geometric transformations such as flipping, translation, rotation to increase the diversity of training set.

D.Data splitting

                   Data splitting is done to separate training data and testing data. From the dataset, 50 % samples are taken for training the model and remaining 50%samples are used for testing the model.

E. Construction of model

                   Resnet50 model is constructed and the training data is given to the model to construct pre trained Resnet model. 

F. Classification

                   Then input images are given to the trained model to predict SZ patients and HC.

Result And Discussion

The proposed model is programmed in python language and is implemented on the framework Tensor Flow and Pycharm. After that, it is evaluated on the schizophrenia rsFMRI dataset from COBRE.

The user interface of the proposed model is shown in fig.9.a and fig.9.b

For evaluating the performance of schizophrenia prediction, the following evaluation metrics are examined namely accuracy rate, precision rate, recall rate and AUC (Area under the Curve). The proposed work is evaluated in the data set taken from COBRE. In order to find the effectiveness of the proposed model, the evaluation metrics values are compared with three existing methods. Table .1 gives the Performance analysis of different deep learning models.


Table .1 Performance analysis of different deep learning models.

 

Models

Accuracy

Precision

Recall

Alex Net

78.36%

81.29%

75.66%

VGG16

85.27%

86.33%

87.48%

ResNet34

83.09%

86.59%

79.98%

Our Model

95.53%

96.64%

95.89%


Fig.10 depicts the Comparative analysis of various models with our model. We realized that our model produces high classification accuracy of 95.53% compared with other methods given above. It also shows that this model has high precision and recall values other comparison models and can classify SZ patients effectively.

The area under Receiver Operating Curve(ROC) is denoted as AUC. It summarizes the overall performance of the classifier. The ROC curve of four models are drawn in fig.11.It shows that our proposed model has highest AUC index value than that of other models.

Conclusion

In this work, the diagnosis model is constructed to predict schizophrenia patients and health control based on deep learning framework in rsFMRI dataset. It can offer an allusion for doctors to diagnose the disease in time and offerwell-timed treatment for schizophrenia. To overcome the difficulties of low accuracy in prediction, a schizophrenia diagnosis model was developed using Resnet50.The network starts with Data Augmentation and then the model based on RESNET 50 was designed. Here, the convolution structure of the neural network used to extract the features of rsFMRI and for training and optimization, the fully connected layer is usedto get the best weight values. Lastly, the diagnosis of schizophrenia was established. It has a good capability to predict SZ and HCin COBRE dataset. Using this model, the classification accuracy of 95.53% is achieved. However, it needs further improvements to meet real application requirements.

References

[1]A.Fornito,A.Zalesky,C.Pantelis,E.T.Bullmore, (2012).Schizophrenia neuroimaging and connectomes. Neuroimage,62(4), pp.2296-2314

 [2] J. Klosterkotter, F. Schultze Lutter, A. Bechdolf, S. Ruhrmann,(2011). Prediction and prevention of Schizophrenia: what has been achieved and where to go next? world Psychiatry,10(3), pp.165-174.

 [3] S. R Kay, A. Fiszbein, L.A. Opler, (1987). The positive and negative syndrome scale(PANSS) for schizophrenia. Schizophrenia Bull, 13(2), pp.261-276.

 [4] A. Krizhevsky, Sutskever and G.E Hinton, (2017).ImageNet classification with deep convolutional neural network. Communication on the ACM, vol 60, no.6, pp.84-90.

[5] D.T. Schumperle and R. Deriche, (2016). Proceedings of the IEEE Computer Society Conference on computer vision and pattern Recognition. IEEE computer society, vol.1.

[6] K. Simonyan and A. Zisserman, (2014). Very deep convolutional networks for large scale image recognition. Computer Vision and pattern Recognition.

[7] K. He, X. Zhang, S. Ren and J. Sun, (2016). Deep Residual Learning for Image Recognition. IEEE conference on computer vision and pattern recognition(CVPR), pp.770-778.

[8] Yan, Zhicheng, Zhang, Hao, Pramuthu, Robinson, etal.,(2015). HD-CNN: hierarchical deep convolutional neural networks for large scale visual recognition ‘IEEE conference on computer vision (ICCV2015), pp2740-2748, Santigo, Chille 

[9] Han, Shaoqiang, Huang, Wei, Zhang, Yan, Zhao, (2017). Recognition of early onset schizophrenia using deep learning method. Applied Informatics Heidel berg, vol.4.Issue1,pp.1-6. [10]D.Sadeghi,A.Shoeibi,N.Ghassemi,P.Khadem,R.Alizadehsani,M.Teshnelab,etal.,(2022). An overview of artificial intelligence techniques for diagnosis of schizophrenia based on magnetic resonance imaging modalities: Methods, challenges and future works. Computational Biol Med.

 [11] JinChi Zheng, XiaoLan Wei, Jin Yi Wang, Hua Song Lin, Hong Run pan and YuQing Shi, (2021). Diagnosis of Schizophrenia based on Deep learning using Fmri. Hindawi computational and mathematical methods in medicine,7pages.

[12] J.W. Lai, C.K.E. Ang, U. R Acharya, K.H. Cheong, (2021). Schizophrenia: A survey of artificial Intelligence techniques applied to detection and classification. Int. J. Environ. Res. Public Health, vol.18.

 [13] Manan Binth, Taj Noor, Nurat Zerin Zenia, M. Shamim Kaiser, Shamim Ai Manun and Mufti Mahmud, (2020). Application of deep learning in detecting neurological disorders from magnetic resonance images: a survey on the detection of Alzheimer’s Disease, Parkinson’s Disease and Schizophrenia. Brain.Inf, pp7-11.

 

[14] Du Lei, Kun Qin, H.L pinaya, Jonathan Young etal., (2022).Graph convolutional Reveal Network level functional connectivity in schizophrenia. Schizophrenia Bulletin, vol.48 no.4, pp.881-892, 

[15] Kang HanOh, Il-seok Oh, Uyanga Tsogt, jie Shen, etal., (2022).  Diagnosis of schizophrenia with functional connectome data: a graph based convolutional neural network approach. BMC neuroscience, vol.23, Issue.5.

[16] Yafei Zhu, Shuyue Fu, Shihu Yang, Ping Liang and Ying Tan, (2020). Weighted deep forest for schizophrenia data classification. IEEE Access.

[17] T. Wang, A. Bezerianos, A. Cichoki, J. Li, (2022). Multi kernel Capsule Network for schizophrenia identification. IEEE Trans. Cybern. Jun; 52(6):4741-4750, 

 [18] B. Yang, Y. Chen, Q.M Shao, R. Yu, W.B.Li, etal.,(2019).Schizophrenia classification using fmri data based on a multiple feature image capsule network ensemble. IEEE access, pp.109956-968.

Declarations

Acknowledgement

We gratefully acknowledge Center for Biomedical Research Excellence COBRE for the usage of rsFMRI schizophrenia dataset in preparation of this article. We would like to acknowledge our heartfelt thanks to our family members and the members of our organizations and who have helped us in various aspects of this research work.

 

Author Information

1.Assistant Professor, Department of Computer Science and Engineering, Jayaraj Annapackiam CSI College of Engineering, Nazareth, Tamilnadu, India.

2.Department of Electronics and Communication Engineering, Government college of Engineering, Tirunelveli, Tamilnadu, India.

Funding 

The authors declare that no funds, grants, or other support were received during the preparation of this manuscript

Competing Interest

The authors have no relevant financial or non-financial interests to disclose.

Author Contributions

K. Emily performed the data acquisition, fMRI analysis, interpretation of data and drafting the work. S. Baulkani design the main conception of this work and approved the final version to be published. 

Corresponding author

Correspondence to K. Emily Esther rani