Abstract
Background:
Considering that Alzheimer’s disease (AD) is untreatable, early diagnosis of AD from the healthy elderly controls (HC) is pivotal. However, computer-aided diagnosis (CAD) systems were not widely used due to its poor performance.
Objective:
Inspired from the eigenface approach for face recognition problems, we proposed an eigenbrain to detect AD brains. Eigenface is only for 2D image processing and is not suitable for volumetric image processing since faces are usually obtained as 2D images.
Methods:
We extended the eigenbrain to 3D. This 3D eigenbrain (3D-EB) inherits the fundamental strategies in either eigenface or 2D eigenbrain (2D-EB). All the 3D brains were transferred to a feature space, which encoded the variation among known 3D brain images. The feature space was named as the 3D-EB, and defined as eigenvectors on the set of 3D brains. We compared four different classifiers: feed-forward neural network, support vector machine (SVM) with linear kernel, polynomial (Pol) kernel, and radial basis function kernel.
Results:
The 50x10-fold stratified cross validation experiments showed that the proposed 3D-EB is better than the 2D-EB. SVM with Pol kernel performed the best among all classifiers. Our “3D-EB + Pol-SVM” achieved an accuracy of 92.81% ± 1.99% , a sensitivity of 92.07% ± 2.48% , a specificity of 93.02% ± 2.22% , and a precision of 79.03% ± 2.37% . Based on the most important 3D-EB U1, we detected 34 brain regions related with AD. The results corresponded to recent literature.
Conclusions:
We validated the effectiveness of the proposed 3D-EB by detecting subjects and brain regions related to AD.
Keywords
INTRODUCTION
Alzheimer’s disease (AD) is a chronic neurodegenerative disease that affects the aging progress [1]. It accounts for about 60% of dementia that causes severe problems in thinking, memory, and behavior [2, 3]. Symptoms usually lead to slow neural deterioration, and have negative influences on daily life until death [4–6]. The report shows that there is currently no treatment for AD [7]. In 2006, 26.6 million people worldwide were reported to be suffering from AD. In 2050, AD is predicted to affect 1 in 85 people worldwide, and at least 43% of cases will need high level care [8]. As the population in the world ages, the people with AD bring heavy burdens and negative impacts to both their families and the society. In the United States, the healthcare cost for people with AD is about 100 billion dollars per year, and it is predicted to increase to a trillion dollars per year by 2050.
Early and accurate detection of AD is beneficial for the development and management of the disease [9, 10]. Currently, many neurologists and medical researchers have been contributing considerable time to researching methods to allow for early detection of AD, and promising results have been continually achieved [11]. Magnetic resonance imaging (MRI) can provide high quality images of the anatomical structures of the human body, especially of the brain [12, 13]. Using MRI, clinical diagnosis and biomedical research can obtain more information about AD [14, 15]. The diagnostic use of MRI has been greatly improved due to the automated and accurate labeling of MR images [16–18], which plays a significant role in detecting AD in related subjects from healthy and elderly controls (HC) [19].
Earlier, most diagnosis work was carried out manually or semi-manually in order to measure a priori region of interest (ROI) of magnetic resonance (MR) images, based on the fact that patients with AD suffer more cerebral atrophy compared to HCs [20, 21]. Most of these ROI-based analyses focused on the shrinking of the cortex and hippocampus, and enlarged ventricles. However, ROI-based methods are not feasible in hospitals [22, 23].
Therefore, multivariate approaches were proposed as alternative methods to ROI-based methods. The advantage of using multivariate approaches is that they are data driven, which means that the analyses are fully based on the data without needing any prior knowledge. Meanwhile, the interactions among voxels and error effects can be assessed statistically [24]. However, multivariate approaches have been difficult in making statistical inferences about regionally specific changes due to the curse of the dimension, the small sample size, and the lack of capacity [25].
In this study, we proposed a novel method of the three-dimensional eigenbrain (3D-EB), which is an extension of the two-dimensional eigenbrain (2D-EB) and was inspired from the eigenface. Eigenface is an effective tool in handling the face recognition problem; Lopez et al. [26] and Alvarez et al. [27] developed eigenbrain on the basis of eigenface for single photon emission computed tomography (SPECT) images. Our past work was the first to apply eigenbrain to MR images. However, AD imaging data is volumetric, so it was necessary to extend 2D-EB to 3D-EB. This paper aimed to finish this task. Furthermore, we developed a novel system for the MR image classification based on 3D-EB, with the goal of developing a computer-aided diagnosis (CAD) system, which can be applied in the early detection of AD-related brain regions and subjects. Our purpose was to provide an assisting tool for clinicians.
Table 9 in the appendix lists all the acronyms and their meanings in this study for easier reading.
LITERATURE REVIEW
In the past, most diagnostic work was done by measuring the ROI of brain MR images [28, 29], due to the fact that AD brains have larger ventricles, smaller hippocampus, and smaller cortex than normal brains. However, the ROI-based methods suffered from some shortcomings: (i) ROI methods need a priori information and expert knowledge. (ii) The manual detection accuracy relied on the experience of physicians and interpreters [30]. (iii) The interaction among the voxels was difficult to implement [31]. (iv) It was necessary to explore other potential regions that may be connected to AD. (v) Automatic segmentation of ROI was not feasible in practice, and examiners tended to segment the brain manually [32].
Recently, a new type of method, the “whole-brain analysis”, is gaining popularity because it considers all the voxels in the brain as a whole. It is not necessary to segment the brain beforehand, and it does not need any biomarkers for the classification task. The main disadvantage is the curse of dimensionality, which can be solved with high-speed computers, which have become very inexpensive [25]. Whole-brain analysis heavily relies on pure computation, and it can only be accomplished by computer scientists after physicians help label the data as either AD or healthy. Generally, whole-brain analysis treats the whole brain as a ROI, and it consists of two phases: feature extraction and classification.
Currently, many methods were proposed in order to extract efficient features from brains with AD or other types of diseases. In addition, various classification models and methods exist. El-Dahshan et al. [33] extracted features of the approximation and detail coefficients of 3-level discrete wavelet transform (DWT). They used the classifiers based on the artificial neural network (ANN) and K-nearest neighbors. Plant et al. [34] used brain region cluster (BRC). They suggested using information gain (IG) to evaluate the significance of a voxel, and employed clustering algorithm to find groups of adjacent voxels with a high discriminatory power. They used support vector machine (SVM), voting feature intervals (VFI), and Bayes statistics for pattern classification. Park [35] employed manifold learning for classification. Their use of the first and second distance measure brought 18% and 46% error rates for classification between patients with AD and normal patients, respectively. Chaves et al. [36] utilized large margin-based methodology for AD detection in SPECT and positron emission tomography images. Zhang et al. [37] suggested that removing the spider-web-plot yielded the same classification performance. Savio and Grana [38] presented a novel method that employed the deformation-based morphometry method. They tested five features and found three features performed excellently as trace of Jacobian matrix (TJM), modulated grey matter (MGM), and geodesic anisotropy (GEODAN). Furthermore, they utilized Pearson’s correlation (PEC), Welch’s t-test (WTT), and Bhattacharyya distance (BD), to measure the significance of each voxel site. Kalbkhani et al. [39] employed the generalizing autoregressive conditional heteroscedasticity (GARCH) statistical model for the detail coefficients of 2-level DWT, and took the parameters of the GARCH model as the primary feature vector. They tested the kernel neural network and SVM models. Wang et al. [40] utilized the undersampling (US) technique on a 3D image. They used singular value decomposition (SVD) to select features. Then, they combined kernel SVM (KSVM) with decision tree. Harikumar and Kumar [41] analyzed the performance of ANN in terms of classification of medical images, using wavelets as feature extractor. They achieved a classification accuracy of 96% . Zhang et al. [18] employed discrete wavelet packet transform. They utilized Tsallis entropy to get wavelet packet entropy features. They introduced a generalized eigenvalue proximal SVM (GEPSVM). Nazir et al. [42] used filters for the removal of noises, and extracted color moments as mean features. They were able to achieve an overall accuracy of 91.8% . Zhang et al. [43] employed the eigenbrain to extract features, and then they employed the WTT in order to reduce features. They proposed using SVM with the radial basis function (RBF). Damodharan and Raghavan [44] combined tissue segmentation and neural network for brain tumor detection. Zhang et al. [45] proposed a novel classification system that implemented 3D-DWT to extract wavelet coefficients in the volumetric image. Zhang et al. [46] proposed combining stationary wavelet transform with GEPSVM. Farzan et al. [47] used longitudinal percentage of brain volume changes in a two-year follow up and its intermediate counterparts in early 6-month and late 18-month as features. Munteanu et al. [48] employed proton magnetic resonance spectroscopy data, with the goal of detecting mild cognitive impairment and AD. They used a single-layer perceptron with only two spectroscopic voxel volumes obtained in the left hippocampus, with an AUROC value of 0.866. Savio and Grana [49] utilized local activity features, such as regional homogeneity, to develop a CAD for schizophrenia with resting-state functional MRI. Zhang et al. [50] combined wavelet entropy with Hu moment invariants. The feature number in total was 14. They also used GEPSVM as the classifier. Zhang and Wang [51] proposed a 2D displacement field (DF) method to approximate the deformation of healthy control to AD. Gorji and Haddadnia [52] employed pseudo Zernike moment for the diagnosis of mild cognitive impairment from AD and HC. They employed two types of ANNs based on pattern recognition and learning vector quantization networks. Wang et al. [53] estimated 3D displacement field from structural MRI and used it asfeatures.
The method used in this paper is different from those described above. Our method was based on the eigenbrain, which was derived from eigenface that could handle the face recognition problem efficiently. We extended eigenbrain from 2D to 3D, so it can process volumetric data in a more efficient way.
MATERIALS AND METHODS
Materials
The dataset was downloaded from “Open Access Series of Imaging Studies (OASIS)” [54], which consisted of 416 subjects aged from eighteen to ninety-six. All of the subjects are right-handed. Because some of the samples contained partial data, we selected the samples that had complete data information. Finally, we selected 126 samples (28 ADs and 98 HCs) from the dataset. The demographic details are reported in Table 1. Following common convention, the Clinical Dementia Rating was interpreted as the target (label). Note that subjects either with missing records or less than sixty years old were removed.
Co-registration and brain-masking
In order to increase the signal-to-noise ratio, all 3D MR brain images were motion-corrected and spatially co-registered to the Talairach space in order to generate an averaged image, and then they were brain masked.
Figure 1 offers an example of preprocessing on 3D images with resolution of 1 mm × 1 mm × 1.25 mm. The motion-correction were registered in the 3D images of three scans, and then used to generate an image in the original acquisition space with resampling to 1 mm × 1 mm × 1 mm. Finally, the averaged image was normalized to the Talairach coordinate space, and then brain-extracted (Fig. 1).
Eigenface
The AD detection problem is similar to the face detection problem. The latter can be solved by the famous tool, “eigenface” [55]. The eigenface extracts features from a face image, encodes them, and then compares the coding of one face with a database of coding models.
Mathematically, eigenface uses the eigenvectors of the covariance matrix of the set of face images, which can be treated as features that characterize the changes between face images. Each image contributes to one eigenvector more or less. The eigenvector is displayed as a ghostly face named as eigenface. Figure 2 shows the eigenfaces generated from the “Yale Face Database [56]”.
Eigenbrain
Eigenbrain is inspired from the eigenface, and was used for pathological brain detection with the restraint that diseased brains should have obvious structural deformities distinctive from the healthy controls. AD subjects met this restraint, because they have severe atrophy in the cerebral cortex, severely enlarged ventricles, shrinkage of hippocampus, and many other regions reported in the literature.
In the past, Alvarez et al. [27] employed 2D-EB to detect AD. Lopez et al. [26] utilized 2D-EB and Bayesian classification rules. Zhang et al. [43] utilized 2D-EB and KSVM. All of the above methods achieved excellent results, but they all used 2D-EB. Figure 3 shows an illustration of 2D-EB.
The difference between past references and this work is that we extended 2D-EB to 3D-EB. The advantage of 3D-EB is that it can handle the 3D object more efficiently than the 2D-EB, but its disadvantage is that the costs for computing resources is too large.
Three-dimensional eigenbrain
The eigenbrains were limited to 2D, because their methods originated from eigenfaces that solved the face recognition problem, and face images are always in 2D. This caused a problem because the eigenbrain was unable to be directly applied to 3D brain imaging data. Therefore, the scholars extracted the most important slices and performed the eigenbrain operations over them. This technique did not consider the intervolved contents between slices, and therefore we proposed to extend eigenbrain to a novel 3D-EB. Figure 4 shows the development from eigenface to 3D-EB.
The implementation of 3D-EB followed traditional techniques of principal component
analysis (PCA).
First, we normalized the dataset matrix
Next, we estimated the covariance matrix
Here we used N–1 instead of N to produce an unbiased estimating value of the variance.
Third, we performed the eigendecomposition of
In order to view the ith 3D-EB u(i),
the ith column of
In case N≪A (remember that N = 126 and
A = 6,443,008 in this work), the computation cost of eigendecomposition
of Equation (3) was enormous. However, it
could be accelerated by replacing C in Equation
(2) with C′
The eigenvalue matrix Λ represents the distribution of energy in the source data among each of the eigenbrains. The eigenbrain matrixes U = [U1, U2, … , U N ]T formed a basis for original data. From another point of view, the 3D-EB projected the brain with a size of A to a short eigenvalue vector with a size of N. This procedure can also be treated as an encoding implementation. Compared to 2D-EB, the 3D-EB can extract important features along the slice direction, and it does not need to perform eigenbrain at each slice.
Using 3D-EB to classify new brains
Once the 3D-EBs was created, identification became a pattern recognition task. In the
training phase, we needed to transform each training brain
X
n
into its eigenbrain score vector
S
n
by
The classifier was generated on the score set of training brains. Figure 6 shows how the 3D-EB helped detect new brains. In the training phase, we first extracted mean (μ) and variance (σ) from the brain images, and employed μ and σ to normalize those brains. Then, we extracted eigenbrains U from the normalized brains, and employ U to obtain the scores of each brain. Finally, based on the scores we constructed the classifiers. In the prediction phase, we utilized the μ & σ obtained in the training phase to normalize the new brain, and the obtained eigenbrain U to extract the score, and then we established classifier to produce the predicted result.
Two canonical supervised classifiers were used: feed-forward neural network (FNN) [57] and SVM. Both are successfully applied in various academic and industrial applications. The former is more suitable for small-size problems, and the latter works well in classifying nonlinear data.
To further improve the classification performance, two kernel approaches were embedded to the SVM. They were polynomial (Pol) kernel and RBF kernel. The hybrid SVMs are Pol-SVM and RBF-SVM. The kernels mapped original data into a higher-dimension feature space [58], and the transformation may be used to provide non-linear segmentation in original space.
In total, four CAD systems were tested in this study, i.e., 3D-EB + FNN, 3D-EB + SVM, 3D-EB + Pol-SVM, and 3D-EB + RBF-SVM. Their performance was tested by professional statistical analysis.
Statistical analysis
In this paper, we employed the 10-fold stratified cross validation (SCV) considering the trade off between computational cost and reliable estimates. The 10-fold SCV was repeated 50 times, i.e., we carried out a 50 × 10-fold SCV. For each run, we took the accuracy, sensitivity, specificity, and precision as the measurements of the performance (Table 2). A correctly identified AD case was taken as a true positive, following the common convention. Based on 50 repetitions, the final measures of both the mean and standard deviation (SD) of the four measures were reported. Those measures were used for AD detection, other than the AD-related brain regiondetection.
Region detection
Remember the values in Λ are usually sorted in decreasing order, so U1 is the most important 3D-EB and was used for region detection. The voxels in U1 were used to select distinguishing voxels. The four-step region-detection procedure is listed in Table 3.
RESULTS
The programs were in-house developed by Matlab 2014a, and run on IBM laptop with 3 GHz Intel i3 dual-processor with 8GB RAM. The results can be repeated on any machine where Matlab is available.
3D-Eigenbrain
We obtained the 3D-EBs, among which the most important one U1 was shown in Fig. 7 with a slice from 20 to 185 with an increment of 5. The eigenbrain is not a real brain but can be regarded as a “ghost brain” that reveals the distinguishing voxels between AD and HC.
Comparison between FNN and SVM
In the second experiment, we compared the FNN with SVM based on 50 × 10-fold SCV. Features were selected as the scores by 3D-EB, namely, we compared 3D-EB + FNN with 3D-EB + SVM. The results are listed in Table 4.
3D-EB versus 2D-EB
In the third experiment, we compared the proposed 3D-EB with traditional 2D-EB. The results of 2D-EB were obtained from reference [43]. Note that 2D-EB is followed by a WTT since 2D-EB obtains too many features. Table 5 compared the features of “2D-EB + WTT” with 3D-EB. Both classifiers were chosen as SVM.
SVM versus KSVMs
In the fourth experiment, we demonstrated the effect of kernel methods. We compared the standard SVM with SVMs with Pol kernel and RBF kernel with features of scores obtained by 3D-EB, viz., we will compare the three proposed CAD systems: 3D-EB + SVM, 3D-EB + RBF-SVM, and 3D-EB + Pol-SVM. The comparison results are shown in Table 6.
Comparison to state-of-the-art
In the fifth experiment, we compared the best proposed method “3D-EB + Pol-SVM” with 11state-of-the-art approaches. The classification comparison was listed in Table 7.
Region detection
In the final experiment, we carried out the region detection procedure described in Table 3. Figure 8 shows the result. The “autumn” color map was added to the distinguishing points. Red represents a small value while yellow represents a large value.
Region labeling
Here we reported the regions interpreted by 3D-EB in Table 8, where BA represented Brodmann area.
DISCUSSION
After comparing the results of FNN with SVM in Table 4, we found the FNN achieved an accuracy of 90.98% ± 4.02% , sensitivity of 89.93% ± 3.68% , specificity of 91.29% ± 3.21% , and precision of 74.67% ± 3.35% . The SVM achieved an accuracy of 92.37% ± 2.10% , sensitivity of 91.57% ± 2.15% , specificity of 92.59% ± 2.33% , and precision of 77.93% ± 1.89% . It is obvious that SVM obtained better results than FNN did. Our results fell in line with recent studies showing that SVM performs better than FNN for small-size problem [85, 86]. In this study, we only included 126 subjects; hence, SVM will give better results than FNN.
Results in Table 5 show that 3D-EB + SVM obtained higher values in terms of accuracy, sensitivity, specificity, and precision than “2D-EB + WTT”. This validated the effectiveness of 3D-EB, and supported our extension from 2D to 3D for the eigenbrain.
From Table 6 we saw that SVM achieved an accuracy of 92.37% ± 2.10% , sensitivity of 91.57% ± 2.15% , specificity of 92.59% ± 2.33% , and precision of 77.93% ± 1.89% . RBF-SVM obtained results worse than SVM (accuracy of 88.54% ± 2.37% , sensitivity of 88.36% ± 3.07% , specificity of 88.59% ± 3.10% , and precision of 68.88% ± 2.52% ). Finally, the Pol-SVM obtained the best result of accuracy of 92.81% ± 1.99% , sensitivity of 92.07% ± 2.48% , specificity of 93.02% ± 2.22% , and precision of 79.03% ± 2.37% . Those results showed that the Pol-SVM performs better than linear SVM and RBF-SVM. It gave us a suggestion that RBF was not the best for all applications. In some conditions, the Pol kernel may provide better performance than RBF kernel.
Classification results in Table 7 compared 3D-EB + Pol-SVM with state-of-the-art approaches, which used different statistical settings, making comparison difficult. The data showed that our results are better than or comparable to other approaches. From the point of average accuracy, BRC + IG + SVM also achieved 90% [34], BRC + IG + Bayes achieved 92% [34], BRC + IG + VFI achieved 78.00% [34], MGM + PEC + SVM achieved 92.07% [38], GEODAN + BD + SVM of 92.09% [38], TJM + WTT + SVM of 92.83% [38], US + SVD-PCA + SVM-DT achieved 90% [40], EB + WTT + SVM [43] achieved 91.47% , EB + WTT + SVM + RBF [43] achieved 86.71% , EB + WTT + SVM + Pol [43] achieved 92.36% , and DF + PCA + SVM [51] achieved 88.27% . Finally, the proposed 3D-EB + Pol-SVM achieved an average accuracy of 92.81% .
Results in Table 8 show that U1 interpreted the discriminant voxels between AD and HC involving the following 34 regions: Anterior Cingulate (BA-9, BA-10, BA-24, BA-25, BA-32, BA-33, Corpus Callosum) [59], Caudate (head, body, and tail) [60], Cingulate Gyrus (BA-6, BA-9, BA-23, BA-24, BA-31, BA-32) [61], Claustrum [62], Culmen [63], Cuneus (BA-18, BA-30) [64], Fusiform Gyrus [65], Inferior Frontal Gyrus (BA-A, BA-10, BA-11, BA-25, BA-44, BA-45, BA-46, 47) [66], Inferior Parietal Lobule (BA-40) [67], Inferior Temporal Gyrus (BA-20, BA-21, BA-37) [68], Insula (BA-13, BA-22, BA-40, BA-41, BA-47) [69], Lateral Ventricle [70], Lentiform Nucleus (Putamen, Lateral Globus Pallidus, Medial Globus Pallidus) [60], Lingual Gyrus (BA-18, BA-19) [71], Medial Frontal Gyrus (BA-6, BA-8, BA-9, BA-10, BA-11, BA-25, BA-32) [72], Middle Frontal Gyrus (BA-6, BA-8, BA-9, BA-10, BA-11, BA-46, BA-47) [59], Middle Occipital Gyrus [71], Middle Temporal Gyrus (BA-21, BA-38) [73], Paracentral Lobule (BA-6, BA-31) [72], Parahippocampal Gyrus (Amygdala, BA-19, BA-20, BA-28, BA-30, BA-34 BA-35, BA-36, BA-37, BA-38, Hippocampus) [74], Postcentral Gyrus (BA-2, BA-40, BA-43) [72], Posterior Cingulate (BA-18, BA-23, BA-29, BA-30, BA-31) [75], Precentral Gyrus (BA-4, BA-6, BA-9, BA-44) [72], Precuneus (BA-7, BA-31) [72], Rectal Gyrus (BA-11) [76], Subcallosal Gyrus (BA-11, BA-25, BA-34, BA-47) [77], Sub-Gyral (BA-4, BA-6, BA-8, BA-10, BA-20, BA-21, BA-32, BA-46, BA-47, Corpus Callosum, Hippocampus) [78], Superior Frontal Gyrus (BA-6, BA-8, BA-9, BA-10, BA-11) [79], Superior Temporal Gyrus (BA-13, BA-22, BA-38, BA-41, BA-42) [77], Supramarginal Gyrus [80], Thalamus (Anterior Nucleus, Lateral Dorsal Nucleus, Lateral Posterior Nucleus, Mammilary body, Medial Dorsal Nucleus, Midline Nucleus, Pulvinar, Ventral Anterior Nucleus, Ventral Lateral Nucleus, Ventral Posterior Lateral Nucleus, Ventral Posterior Medial Nucleus) [69], Third Ventricle [81], Transverse Temporal Gyrus (BA-41) [82], Tuber [83], and Uncus (Amygdala, BA-20, BA-28, BA-34, BA-36, BA-38) [84].
Above regions were detected by 3D-EB since those regions have obvious differences in the U1 between HC and AD. However, those regions may or may not be the source of AD. From another point of view, Table 8 demonstrates the power of 3D-EB. Our approach employed U1 to find distinguishing regions, and the findings covered 34 regions reported by a mass of recent literatures, based on different feature extraction methods and advanced imaging technologies.
CONCLUSION AND FUTURE RESEARCH
The contributions of this study are as follows: (i) We extended the 2D-EB to 3D-EB, and proved its effectiveness; (ii) We proposed four novel CAD systems based on different hybrid 3D-EB that can detect AD related brain regions and subjects, and validated the best was 3D-EB + Pol-SVM that had a classification accuracy of 92.81 ± 1.99, which was comparable to state-of-the-art methods. (iii) We proved 34 brain regions were related to AD.
In the future, we will carry out the following approaches: (i) Other kernels for SVM will be tested, and we will try to find alternative pattern recognition tools for KSVM, such as fuzzy SVM [87]. (ii) The proposed 3D-EB can be combined with other features, and an improvement of classification accuracy is expected. (iii) Swarm intelligence methods, such as particle swarm optimization [88], artificial bee colony [89], ant colony optimization [90], biogeography-based optimization [91], and genetic pattern search [92], may be applied to find the optimal kernel parameters. (iv) The proposed method will be tested on images generated from other modalities: computed tomography [93], ultrasound, spectrum imaging [94], etc. (v) Classification may be carried out on the sparsity domain [95, 96].
Footnotes
ACKNOWLEDGMENTS
This paper was supported by NSFC (61273243, 51407095), Natural Science Foundation of Jiangsu Province (BK20150982, BK20150983), Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD), Jiangsu Key Laboratory of 3D Printing Equipment and Manufacturing (BM2013006), Key Supporting Science and Technology Program (Industry) of Jiangsu Province (BE2012201, BE2013012-2, BE2014009-3), Program of Natural Science Research of Jiangsu Higher Education Institutions (13KJB460011, 14KJB520021), Special Funds for Scientific and Technological Achievement Transformation Project in Jiangsu Province (BA2013058), Nanjing Normal University Research Foundation for Talented Scholars (2013119XGQ0061, 2014119XGQ0080), Education Reform Project in NJNU (18122000090615), Open Fund of Guangxi Key Laboratory of Manufacturing System & Advanced Manufacturing Technology (15-140-30-008K).
The authors acknowledge their gratitude to the OASIS dataset that came from NIH grants P50AG05681, P01 AG03991, R01 AG021910, P50 MH071616, U24 RR021382, and R01 MH56584.
