<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2024.1465642</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multi-level feature fusion network for neuronal morphology classification</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Sun</surname> <given-names>Chunli</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1637621/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhao</surname> <given-names>Feng</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1906339/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff><institution>MoE Key Laboratory of Brain-inspired Intelligent Perception and Cognition, University of Science and Technology of China</institution>, <addr-line>Hefei</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Jee Hyun Choi, Korea Institute of Science and Technology (KIST), Republic of Korea</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Jaeson Jang, Korea Institute of Science and Technology (KIST), Republic of Korea</p>
<p>Reem Khalil, American University of Sharjah, United Arab Emirates</p>
<p>Alwin Poulose, Indian Institute of Science Education and Research, Thiruvananthapuram, India</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Feng Zhao <email>fzhao956&#x00040;ustc.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>18</volume>
<elocation-id>1465642</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>07</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>03</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2024 Sun and Zhao.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Sun and Zhao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Neuronal morphology can be represented using various feature representations, such as hand-crafted morphometrics and deep features. These features are complementary to each other, contributing to improving performance. However, existing classification methods only utilize a single feature representation or simply concatenate different features without fully considering their complementarity. Therefore, their performance is limited and can be further improved. In this paper, we propose a multi-level feature fusion network that fully utilizes diverse feature representations and their complementarity to effectively describe neuronal morphology and improve performance. Specifically, we devise a Multi-Level Fusion Module (MLFM) and incorporate it into each feature extraction block. It can facilitate the interaction between different features and achieve effective feature fusion at multiple levels. The MLFM comprises a channel attention-based Feature Enhancement Module (FEM) and a cross-attention-based Feature Interaction Module (FIM). The FEM is used to enhance robust morphological feature presentations, while the FIM mines and propagates complementary information across different feature presentations. In this way, our feature fusion network ultimately yields a more distinctive neuronal morphology descriptor that can effectively characterize neurons than any singular morphological representation. Experimental results show that our method effectively depicts neuronal morphology and correctly classifies 10-type neurons on the NeuronMorpho-10 dataset with an accuracy of 95.18%, outperforming other approaches. Moreover, our method performs well on the NeuronMorpho-12 and NeuronMorpho-17 datasets and possesses good generalization.</p></abstract>
<kwd-group>
<kwd>cross-attention</kwd>
<kwd>feature fusion</kwd>
<kwd>multi-level fusion</kwd>
<kwd>neuronal morphology</kwd>
<kwd>neuron classification</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="6"/>
<equation-count count="6"/>
<ref-count count="56"/>
<page-count count="16"/>
<word-count count="10605"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Neuroscience Methods and Techniques</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Neuron classification based on morphological characteristics is essential but challenging due to numerous types, insufficient high-quality reconstructions, and vague definitions of differences among different types (DeFelipe et al., <xref ref-type="bibr" rid="B11">2013</xref>; Arma&#x000F1;anzas and Ascoli, <xref ref-type="bibr" rid="B2">2015</xref>; Zeng and Sanes, <xref ref-type="bibr" rid="B53">2017</xref>; Glaser et al., <xref ref-type="bibr" rid="B15">2019</xref>; L&#x000F3;pez-Cabrera et al., <xref ref-type="bibr" rid="B34">2020</xref>). In order to solve these difficulties and realize accurate identification of neurons, researchers are devoted to exploring the efficient representation of neuronal morphology (Laturnus et al., <xref ref-type="bibr" rid="B26">2020</xref>; Sarkar et al., <xref ref-type="bibr" rid="B39">2013</xref>; Wu et al., <xref ref-type="bibr" rid="B50">2008</xref>; Batabyal and Acton, <xref ref-type="bibr" rid="B5">2018</xref>; Basu et al., <xref ref-type="bibr" rid="B4">2011</xref>; Batabyal et al., <xref ref-type="bibr" rid="B6">2018</xref>; L&#x000F3;pez-Cabrera and Lorenzo-Ginori, <xref ref-type="bibr" rid="B35">2017</xref>; Hern&#x000E1;ndez-P&#x000E9;rez et al., <xref ref-type="bibr" rid="B19">2019</xref>).</p>
<p>Neuronal morphologies typically are represented in two primary formats, namely the 2D or 3D image and SWC format file formats (as shown in <xref ref-type="fig" rid="F1">Figures 1A</xref>, <xref ref-type="fig" rid="F1">B</xref>). The SWC format is low-dimensional and unstructured. It describes neurons as a non-strict binary tree (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). When the neuronal branches under the same bifurcation are exchanged, the neuronal morphology does not vary. Moreover, the length of neuron points is directly related to the sampling rate. This leads to a large variability in the length among different neurons. Conversely, the 2D or 3D image is structured but suffers from high dimensionality (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). These images possess similarities in local features and invariance to translation rotation. Nevertheless, compared to the complexity of neuronal morphology, the number of samples is insufficient. This makes neuronal morphology analysis particularly challenging.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Neuron data in different formats and hand-crafted morphometrics. <bold>(A)</bold> is 3D neuron data and the red, green, and blue represent the X, Y, and Z axis, respectively. <bold>(B)</bold> is the neuron data stored in the SWC format. <bold>(C)</bold> is the definition of hand-crafted morphometrics (Costa et al., <xref ref-type="bibr" rid="B10">2010</xref>) and <bold>(D)</bold> is the 43 hand-crafted morphometrics computed by the L-Measure toolbox (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0001.tif"/>
</fig>
<p>To effectively describe neuronal morphology, the hand-crafted morphometrics (as shown in <xref ref-type="fig" rid="F1">Figure 1C</xref>), such as the number of bifurcations, the number of branches, and the soma surface (Uylings and Van Pelt, <xref ref-type="bibr" rid="B43">2002</xref>; Costa et al., <xref ref-type="bibr" rid="B10">2010</xref>; Wan et al., <xref ref-type="bibr" rid="B48">2015</xref>; Bird and Cuntz, <xref ref-type="bibr" rid="B7">2019</xref>), are designed and widely used. The hand-crafted morphometrics usually measure the neuronal morphology as statistic real numbers, such as mean or standard variance (as shown in <xref ref-type="fig" rid="F1">Figure 1D</xref>). Although hand-crafted morphometrics perform well in characterizing neurons, they would fail to describe neurons with very complex dendrites (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>). Later, researchers increasingly focus on analyzing advanced and intricate morphological descriptors to fully characterize neurons. Based on the topological and geometrical theories and the tree-like structure of neurons, various morphological descriptors are developed, such as shape descriptor (Sarkar et al., <xref ref-type="bibr" rid="B39">2013</xref>), Sholl analysis (L&#x000F3;pez-Cabrera et al., <xref ref-type="bibr" rid="B34">2020</xref>; Khalil et al., <xref ref-type="bibr" rid="B24">2022</xref>), and Topological Morphology Descriptors (TMD; Kanari et al., <xref ref-type="bibr" rid="B21">2018</xref>).</p>
<p>Recently, motivated by the development of deep learning techniques, many studies utilize neural networks to extract deep features from 3D neuron data (Lin and Zheng, <xref ref-type="bibr" rid="B30">2018</xref>; Zhao et al., <xref ref-type="bibr" rid="B55">2022</xref>; Kanari et al., <xref ref-type="bibr" rid="B23">2024</xref>) or 2D images (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>, <xref ref-type="bibr" rid="B29">2021</xref>; Sun et al., <xref ref-type="bibr" rid="B42">2023</xref>). The sparsity of 3D neuron data makes training 3D neural networks challenging. For example, training 3D networks requires significant computation resources and train time. Furthermore, the variability in the number of neuron points adds complexity to the design of a unified framework for processing 3D neuron data. Since the 2D image describes the full neuronal morphology, the deep features extracted by Convolutional Neural Network (CNN) perform well in depicting the holistic structure of neurons. Moreover, the hand-crafted morphometrics are a set of statistical values, such as mean or standard variance. They fail to describe neurons with complex dendrites, but relatively effectively characterize the local structure of neurons. It is worth noting that combining deep features with hand-crafted morphometrics can significantly boost classification performance, as proved in (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). Therefore, exploring effective strategies for integrating diverse feature representations to enhance neuronal classification performance is of significant importance.</p>
<p>Many studies recently attempt to integrate deep features and hand-crafted morphometrics to build a more distinctive representation of neuronal morphology and improve the performance of neuron classification (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). They first employ two modules to acquire various features individually and then directly concatenate them to generate the final feature descriptors of neurons. For example, Li et al. (<xref ref-type="bibr" rid="B28">2018</xref>) first utilize Stacked Convolutional Auto-encoders (SCAEs) to extract deep features from three projected 2D images. Subsequently, the deep features are directly combined with hand-crafted morphometrics to generate a more distinct neuron representation. As illustrated in <xref ref-type="fig" rid="F2">Figure 2A</xref>, Zhang et al. (<xref ref-type="bibr" rid="B54">2021</xref>) incorporate different features extracted from two data formats (i.e., SWC file and 2D slice images) to identify neuron types. Their work exploits a tree-based Recurrent Neural Network (RNN) and a CNN to extract morphological features from the SWC-format data and the 2D images, respectively. Then, these features are further concatenated, which shows power in the neuronal morphology representation and promotes the identification of neuron types. While these studies incorporate a variety of feature representations, they primarily rely on simple concatenation for fusion. It is inadequate to explore the shared information across different feature representations.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Different fusion networks for neuronal morphology classification. Different features are directly concatenated without any communication (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>) <bold>(A)</bold> or fused after information interaction at multi-levels <bold>(B)</bold>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0002.tif"/>
</fig>
<p>To effectively leverage the advantage of individual feature representation and the relationships and complementarity between different feature representations, we present a multi-level feature fusion network (as shown in <xref ref-type="fig" rid="F2">Figure 2B</xref>). It effectively fuses hand-crafted morphometrics and deep features derived from 2D images by enhancing individual feature representation and mining the relationship and complementarity between different features. We support that the features extracted from hand-crafted morphometrics and 2D images are complementary. Deep features extracted from 2D images excel in capturing the holistic structure of neurons, while hand-crafted morphometrics provide precise statistical values for the local and global structures of neurons. Therefore, fusing these features significantly improves performance, as proved in Li et al. (<xref ref-type="bibr" rid="B28">2018</xref>) and Zhang et al. (<xref ref-type="bibr" rid="B54">2021</xref>).</p>
<p>To effectively merge these two features, the proposed multi-level feature fusion network aims to mine relationships and complementary information between different feature representations and facilitate their interaction. Specifically, our method first uses a Fully Connected Network (FCN) and a CNN to extract morphological characteristics from hand-crafted morphometrics and 2D images, respectively. Subsequently, we develop Multi-Level Fusion Modules (MLFMs) to enhance distinctive morphological information within each network and extract salient features across networks. The MLFM consists of a channel attention-based Feature Enhancement Module (FEM) and a cross-attention-based Feature Interaction Module (FIM). The FEM mines the discriminative information of each feature representation to capture a reliable depiction of neuronal shapes. Concurrently, the FIM mines the relationships and facilitates the exchange of information across both networks, thereby enriching the overall representation of neuronal morphology. Furthermore, MLFMs are embedded in multiple feature extraction blocks for more comprehensive learning of neuronal morphology. Finally, we further concatenate the feature representations extracted from FCN and CNN to effectively characterize neuronal morphology from both local and holistic levels. Experimental results demonstrate that our method can effectively capture the discriminative descriptors for neuronal morphology. Our method achieves an accuracy of 95.18% on the NeuroMorpho-10 dataset, outperforming that only based on individual feature representation.</p>
<p>The main contributions of our approach are listed:</p>
<list list-type="bullet">
<list-item><p>We develop a multi-level feature fusion network for neuron classification. This network fully characterizes neuron morphology by leveraging different feature representations and tactfully integrating them for effective neuron identification.</p></list-item>
<list-item><p>The multi-level fusion modules are developed and embedded as bridges for information communication between two networks. It explores the distinguishable information of two features at multiple levels and then conveys it between the two networks to better characterize neuronal morphology.</p></list-item>
<list-item><p>Our method accurately identifies 10 types of neurons with a high accuracy of 95.18%, superior to other methods by a large margin. Furthermore, our method performs well on the other two datasets, possessing good generalization.</p></list-item>
</list>
<p>The remainder of this article is structured as follows. Section 2 briefly introduces the related work. Section 3 elaborates the presented method, including data preprocessing, multi-level fusion network, and multi-level fusion module. Section 4 introduces the dataset, experimental settings, and experimental results and analysis. Section 5 discusses the model complexity, limitation, and improvement strategy of our proposed method. Finally, conclusions are presented in Section 6.</p>
</sec>
<sec id="s2">
<title>2 Related work</title>
<p>This section briefly introduces some related methods, including hand-crafted morphometrics, deep features-based neuronal morphology classification, and attention models.</p>
<sec>
<title>2.1 Hand-crafted morphometrics-based neuron classification</title>
<p>To quantitatively characterize neuronal morphology, various hand-crafted morphometrics (Uylings and Van Pelt, <xref ref-type="bibr" rid="B43">2002</xref>; Costa et al., <xref ref-type="bibr" rid="B10">2010</xref>; Wan et al., <xref ref-type="bibr" rid="B48">2015</xref>; Bird and Cuntz, <xref ref-type="bibr" rid="B7">2019</xref>) are designed and widely utilized. These morphometrics can be primarily divided into four categories. They are distance-related metrics (e.g., branch length and Euclidean distance), angle-related metrics (such as bifurcation angles), topology-related metrics (including the number of bifurcations and branch order), and size-related metrics (like branch radius and surface area) (Chen et al., <xref ref-type="bibr" rid="B9">2022</xref>). Typically, these features are summarized using statistics, such as mean or standard deviation. They are easily acquired using toolboxes (e.g., L-Measure Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>, Neurolucida Glaser and Glaser, <xref ref-type="bibr" rid="B16">1990</xref>, and nGauge Walker et al., <xref ref-type="bibr" rid="B47">2021</xref>).</p>
<p>Traditional methods for neuronal morphology classification mainly rely on these hand-crafted morphometrics (Vasques et al., <xref ref-type="bibr" rid="B45">2016</xref>; Laturnus et al., <xref ref-type="bibr" rid="B26">2020</xref>; Cervantes et al., <xref ref-type="bibr" rid="B8">2019</xref>). For example, 43 morphological measurements computed by the L-Measure toolbox (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>) are utilized to describe the characteristics of rat neurons (Vasques et al., <xref ref-type="bibr" rid="B45">2016</xref>). Although these methods effectively identify neuronal morphology, they would fail to describe neurons with complex dendrites (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>). Other methods utilize the Sholl analysis (Sarkar et al., <xref ref-type="bibr" rid="B39">2013</xref>; Khalil et al., <xref ref-type="bibr" rid="B24">2022</xref>) and TMD (Kanari et al., <xref ref-type="bibr" rid="B21">2018</xref>) to classify or cluster neurons. For example, Kanari et al. (<xref ref-type="bibr" rid="B22">2019</xref>) use TMD to classify cortical pyramidal cells in rat somatosensory cortex. Khalil et al. (<xref ref-type="bibr" rid="B24">2022</xref>) treat the multiple topological or spatial features of neurons as a function of distance from the soma and builds new Sholl descriptors. Their single descriptors perform better than traditional hand-crafted morphometrics in separating specific neuron types. More importantly, their results prove that combined descriptors can produce better classification or clustering performance than single descriptors. This motivates us to explore the fusion of multiple features for better classification or clustering for neuronal morphology.</p>
</sec>
<sec>
<title>2.2 Deep features-based neuron classification</title>
<p>Inspired by the advancements in deep learning techniques, some studies utilize CNNs to extract deep features from the 3D neuron data or 2D images (Lin and Zheng, <xref ref-type="bibr" rid="B30">2018</xref>; Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>; Sun et al., <xref ref-type="bibr" rid="B42">2023</xref>; Li et al., <xref ref-type="bibr" rid="B29">2021</xref>; Zhao et al., <xref ref-type="bibr" rid="B55">2022</xref>; Kanari et al., <xref ref-type="bibr" rid="B23">2024</xref>). These methods directly feed 3D neuron data or 2D images into CNNs to automatically learn deep feature representation. Importantly, compared to the hand-crafted morphometrics, deep features obtained through CNNs are good at characterizing holistic structures of neurons (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). However, there are many difficulties in extracting deep features via CNNs directly from 3D neuron data. Specifically, the number of points in 3D space for neuron data varies greatly among various neuron samples. Consequently, creating a general neural network to extract deep characteristics from 3D neuron data is challenging. Additionally, if 3D neuron data is projected into 2D images, neuronal morphology information inevitably is lost during the projection process. As a result, the performance of these 2D projection-based approaches is constrained. Recent researches (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>) attempt to create a feature vector by directly concatenating different features. While their results demonstrate that the fusion of diverse feature representations leads to performance gains, these improvements are constrained. This is because they do not consider the complementary and redundant information among the different features. Therefore, our method aims to leverage the strengths of these features and effectively fuse them to provide a precise characterization of neuronal morphology.</p>
</sec>
<sec>
<title>2.3 Attention model</title>
<p>Attention mechanisms discern and emphasize pivotal local regions, building more discriminative and pertinent features. Attention mechanisms have showcased remarkable success across various applications, such as image classification (Hu et al., <xref ref-type="bibr" rid="B20">2018</xref>; Woo et al., <xref ref-type="bibr" rid="B49">2018</xref>; Park et al., <xref ref-type="bibr" rid="B38">2018</xref>; Hassanin et al., <xref ref-type="bibr" rid="B17">2024</xref>), machine translation (Gehring et al., <xref ref-type="bibr" rid="B14">2017</xref>; Vaswani et al., <xref ref-type="bibr" rid="B46">2017</xref>), and visual question answering (Yu et al., <xref ref-type="bibr" rid="B51">2017</xref>; Gao et al., <xref ref-type="bibr" rid="B13">2018</xref>). For instance, in the domain of image classification, SENet (Hu et al., <xref ref-type="bibr" rid="B20">2018</xref>) introduces a channel attention block to augment the representational capacity of neural networks. Woo et al. (<xref ref-type="bibr" rid="B49">2018</xref>) further extend these advancements by integrating channel and spatial attention modules into a unified block structure. Later, Vaswani et al. (<xref ref-type="bibr" rid="B46">2017</xref>) achieve another significant advancement in attention-based models based on the self-attention mechanism. The self-attention captures long-range dependencies effectively and provides interpretability by highlighting the relevance of different input components (Vaswani et al., <xref ref-type="bibr" rid="B46">2017</xref>; Lin et al., <xref ref-type="bibr" rid="B33">2017</xref>). It is highly scalable, parallelizable, and can be easily stacked in layers for more complex modeling. Here, our approach leverages a variant of self-attention, referred to as the cross-attention module, to effectively harness the dependencies and relationships of different features. This aims to facilitate the interaction of features extracted from different branches, promoting a more cohesive and integrated feature representation.</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methodology</title>
<p>The proposed multi-level feature fusion network dexterously integrates the morphological information derived from hand-crafted morphometrics and 2D images (as presented in <xref ref-type="fig" rid="F3">Figure 3</xref>). It enhances the feature presentation within each branch while establishing connections between disparate feature representations to convey information effectively. Therefore, our method can achieve more accurate representation learning by taking full advantage of different feature representations and distinguishing information between them. Our multi-level feature fusion network mainly consists of two branches. Specifically, one branch utilizes an FCN to extract local geometric information from hand-crafted morphometrics. The other branch employs a CNN to capture deep features from the projected 2D images. The extracted deep features offer a more comprehensive characterization of the holistic structure of neurons. Moreover, the MLFM is embedded behind multiple feature extraction blocks for information enhancement and communication. MLFM first thoroughly mines the discriminative information of each feature representation using the channel attention-based FEM. Then, it discovers and transmits the interacted information between the FCN and CNN branches via cross-attention-based FIM. In this way, these two branches can comprehensively learn the morphological features of neurons. Finally, features extracted from these two branches are further fused to build a more distinguishing feature descriptor. The fused descriptor effectively reveals the differences and similarities among various neuron types.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>The proposed multi-level feature fusion network. An FCN is applied to extract geometric information from hand-crafted morphometrics. A CNN is utilized to characterize the holistic structure of neurons. The Multi-Level Fusion Module (MLFM), consisting of a Feature Enhancement Module (FEM) and a Feature Interaction Module (FIM), is embedded between the adjacent feature extraction blocks for information communication. Finally, the features (<italic>F</italic><sub><italic>l</italic></sub> and <italic>F</italic><sub><italic>c</italic></sub>) extracted from the FCN and CNN are further fused to obtain a more distinguishing descriptor (<italic>F</italic><sub><italic>j</italic></sub>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0003.tif"/>
</fig>
<sec>
<title>3.1 Data preprocessing</title>
<p>In our work, the hand-crafted morphometrics and 2D images are taken into account simultaneously to learn a more distinguishing representation of neuronal morphology. Hand-crafted morphometrics almost measure the local geometry information of neurons, while deep features extracted from 2D projected images better characterize the holistic structures of neurons (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>).</p>
<p>There are many predefined feature measurements to measure neuronal dendrites and axons (Laturnus et al., <xref ref-type="bibr" rid="B26">2020</xref>; Uylings and Van Pelt, <xref ref-type="bibr" rid="B43">2002</xref>). Based on the neuron data stored in the SWC file, morphological features computed by the L-Measure toolbox (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>) are widely used to characterize morphologies of neurons quantitatively. They consist of total branch length, average branch diameter, average depth, number of bifurcations, maximum branch order, etc. As done in (Lin et al., <xref ref-type="bibr" rid="B32">2018</xref>; Lin and Zheng, <xref ref-type="bibr" rid="B31">2019</xref>; Li et al., <xref ref-type="bibr" rid="B28">2018</xref>), we calculate 43 hand-crafted morphometrics (<xref ref-type="fig" rid="F1">Figure 1D</xref>) using the L-Measure toolbox (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>) to measure the morphological characteristics of neurons comprehensively.</p>
<p>Designing a generalized 3D network to directly process 3D neuron data is challenging. This is due to the inherent characteristic of neuron reconstructions (e.g., relative sparse in 3D space, dramatic difference in the number of points). Therefore, we first project the 3D neuron data into 2D images as done in Li et al. (<xref ref-type="bibr" rid="B28">2018</xref>), Li et al. (<xref ref-type="bibr" rid="B29">2021</xref>), and Sun et al. (<xref ref-type="bibr" rid="B42">2023</xref>) and then utilize a 2D CNN to extract morphological features. We first extract the coordinates of neuron points and employ principal component analysis to normalize neurons into a normalized axis. Such an operation ensures the axis is consistent across neurons, without considering the origin axis provided by multiple laboratories. Then, to reduce the loss of morphological information, the 3D neuron data is projected orthogonally into three angles of view (i.e., x-y, y-z, and x-z planes). Thus, three projected images are obtained to fully describe different neuronal morphology (shown in <xref ref-type="fig" rid="F4">Figure 4</xref>). Subsequently, these three projected images are stacked together along the channel and fed into CNN.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>The projected 2D images of one granule cell. One 3D neuron data (the left one) is projected orthogonally into three angles of view (i.e., x-y, y-z, and x-z planes).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0004.tif"/>
</fig>
</sec>
<sec>
<title>3.2 Multi-level fusion network</title>
<p>Given a 3D digital neuron reconstruction, we first preprocess it to obtain the hand-crafted morphometrics and 2D projected images. Subsequently, an FCN branch and a CNN branch are applied to extract neuronal morphological features from these two data formats. When the information flows through the two branches, the MLFMs we developed are embedded into the feature extraction block for information enhancement and communication. Besides, each branch can utilize the information from the other to facilitate their representation learning.</p>
<p>For the FCN branch, considering that the hand-crafted morphometrics are statistical summary values and the number of them is limited, we opt to employ a shallow FCN to extract features. It consists of several FCN blocks. Note that the number of FCN blocks is consistent with the number of blocks in the CNN for better information communication. Besides, each FCN block includes three Fully Connected (FC) layers, two Batch Normalization (BN) layers, and two ReLU (Nair and Hinton, <xref ref-type="bibr" rid="B37">2010</xref>) layers. The dimensions of the output of the first two FC layers are half and a quarter of the dimension of the input, respectively. To better perform information exchange channel-wise between two networks in the MLFM, the dimension of the output of the third FC layer is set to be the same as the number of channels of the corresponding convolution block in the CNN.</p>
<p>For the CNN branch, we first stack three projected images together along the channel and then feed them into CNN to extract deep features. Here, we set the CNN as the ResNet-50 (He et al., <xref ref-type="bibr" rid="B18">2016</xref>). Considering that the output of the first block is relatively specific, information communication with the FCN occurs starting from the second convolution block. Therefore, three MLFMs are added to bridge the information communication between the FCN and CNN. Each MLFM receives the features extracted from the FCN and CNN. Then, it enhances each feature through the channel attention-based FEM. Next, it discovers and transmits the interacted information between the FCN and CNN branches via cross-attention-based FIM. In this way, these two branches can comprehensively learn the morphological features of neurons with the help of the other branch.</p>
<p>To achieve a more comprehensive characterization of neuronal morphology, we further fuse features extracted from the FCN and CNN branches to generate a more informative vector as the final descriptor (denoted as <italic>F</italic><sub><italic>j</italic></sub>). Subsequently, a classifier, consisting of two FC layers, is employed to categorize neurons based on this final descriptor. The dimensions of the output of these FC layers are the dimension of the lasted fused feature and the number of neuron types, respectively.</p>
</sec>
<sec>
<title>3.3 Multi-level fusion module</title>
<p>To fully capture the neuronal morphology, some approaches concatenate different feature vectors into a vector directly (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>). However, these methods do not thoroughly consider the complementarity of different features. To capture informative features for each branch and the complementarity between different branches, we introduce the MLFM. It includes a channel attention-based FEM and a cross-attention-based FIM.</p>
<p>As presented in <xref ref-type="fig" rid="F5">Figure 5A</xref>, the MLFM takes the output (denoted as <italic>F</italic> and <italic>C</italic>) of the feature extraction block in the FCN and CNN branch as the input. It first utilizes the channel attention-based FEM in each branch to capture the salient features (<italic>F</italic>&#x02032; and <italic>C</italic>&#x02032;). Then, the salient features are fed to cross-attention-based FIM to mine the complementary features between <italic>F</italic>&#x02032; and <italic>C</italic>&#x02032;. Finally, the outputs of these two modules are concatenated to generate a more informative feature (i.e., <italic>f</italic><sub><italic>l</italic></sub> and <italic>f</italic><sub><italic>c</italic></sub> for FCN and CNN branches, respectively). The fused feature is then fed into the next feature extraction block to facilitate the presentation learning of each branch. To keep the dimension of the concatenated features as same as the input (<italic>F</italic>), an FC layer in the FCN branch is employed to reduce the dimension of the fused features. Similarly, a convolution layer with a kernel size of 1 &#x000D7; 1 in the CNN branch is utilized to reduce the feature dimension. Therefore, the concatenated features can be directly fed back into the FCN and CNN branches to further convey information in the next feature extraction block.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Multi-Level Feature Fusion Module (MLFM) <bold>(A)</bold>. It mainly consists of the channel attention-based Feature Enhancement Module (FEM) <bold>(B)</bold> and the cross-attention-based Feature Interaction Module (FIM) <bold>(C)</bold>. The FEM is first utilized to obtain the enhanced features within each branch (<italic>F</italic>&#x02032; for the FCN branch or <italic>C</italic>&#x02032; for the CNN branch) and then the FIM is used to mine the relationships and shared information between two branches. To fully use the features of each branch and the shared features, the MLFM integrates them to produce a more distinguishing feature (<italic>f</italic><sub><italic>l</italic></sub> or <italic>f</italic><sub><italic>c</italic></sub>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0005.tif"/>
</fig>
<p><bold>Feature Enhancement Module (FEM)</bold>. The FEM mines salient features within a single branch to dynamically enhance and update reliable information. Here, we illustrate the FEM using the FCN branch as a representative example (as shown in <xref ref-type="fig" rid="F5">Figure 5B</xref>).</p>
<p>To enhance the discriminability of features, especially given the sparseness of neurons, we develop a channel attention-based FEM. As depicted in the green box of <xref ref-type="fig" rid="F5">Figure 5B</xref>, the FEM first calculates the weights (<italic>W</italic><sub><italic>f</italic></sub>) for <italic>F</italic>. This is achieved through two FC layers and a sigmoid function as follows,</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B4;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>B</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B4; is the ReLU function (Nair and Hinton, <xref ref-type="bibr" rid="B37">2010</xref>), <italic>fc</italic> is the FC layer, and &#x003C3; is the sigmoid function. The feature dimensions of FC layers are half and full of the dimension of <italic>F</italic>, respectively. The sigmoid layer &#x003C3; enables our module to learn non-linear interactions between channel features. It allows for the emphasis of multiple channel features. The enhanced features <italic>F</italic><sub><italic>e</italic></sub> are then defined by applying the calculated weights to the normalized features as,</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002A;</mml:mo><mml:mi>B</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Such operations ensure that the FEM effectively improves the discriminative power of features by leveraging channel attention mechanisms.</p>
<p>Furthermore, to address the morphological diversity of neuronal arbors, we implement a group-wise refinement process for the global features <italic>F</italic>. Specifically, we divide the global features (<italic>F</italic>) into <italic>N</italic><sub><italic>s</italic></sub> parts along the channels, resulting in grouped features (<italic>F</italic><sub><italic>s</italic></sub>). As illustrated in <xref ref-type="fig" rid="F5">Figure 5B</xref>, the green, orange, and light blue rectangles represent different grouped features. Drawing from the optimal outcomes of our previous research, we set <italic>N</italic><sub><italic>s</italic></sub> as 3. For each group, we apply a feature learning module <italic>M</italic> to enhance the grouped feature. The <italic>M</italic> consists of two FC layers and a BN layer. The enhanced grouped features <italic>F</italic><sub><italic>s</italic>1</sub> are then constructed by concatenating the outputs of the module <italic>M</italic> applied to each group as follows:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where [&#x000B7;] is the concatenation operation. Subsequently, the final enhanced global features (<italic>F</italic>&#x02032;) are generated by concatenating the previously enhanced features <italic>F</italic><sub><italic>e</italic></sub> with the newly enhanced grouped features <italic>F</italic><sub><italic>s</italic>1</sub>. Besides, an FC layer is utilized to reduce the dimension of the <italic>F</italic>&#x02032; as the same as <italic>F</italic>.</p>
<p>For the CNN branch, the same operation is conducted to capture the final enhanced features (<italic>C</italic>&#x02032;). Note that the feature (<italic>C</italic>) is first fed to one average pooling layer to get global features and then fed into the FEM to extract enhanced features. Moreover, a 1 &#x000D7; 1 convolution layer is utilized to reduce the dimension of the <italic>C</italic>&#x02032; as the same as <italic>C</italic>.</p>
<p><bold>Feature Interaction Module (FIM)</bold>. The proposed FIM (as shown in <xref ref-type="fig" rid="F5">Figure 5C</xref>) is designed to facilitate dynamic interaction between the two representations. It facilitates our model to effectively extract more distinctive and comprehensive morphological representations for neuronal morphology.</p>
<p>We obtain the enhanced features <italic>F</italic>&#x02032; and <italic>C</italic>&#x02032; through FEM for the FCN and CNN branches, respectively. The FIM first transforms them into one-dimensional feature vectors with the same dimension. This can be achieved through average pooling or reshaping operations. We leverage the principles of the cross-attention mechanism (Galassi et al., <xref ref-type="bibr" rid="B12">2020</xref>; Woo et al., <xref ref-type="bibr" rid="B49">2018</xref>; Park et al., <xref ref-type="bibr" rid="B38">2018</xref>) to uncover the relationships and shared information between different branches, thereby enhancing the feature learning for each branch. In this process, features from one branch act as the query (<italic>Q</italic>), while those from the other branch serve as the key (<italic>K</italic>) and value (<italic>V</italic>). The shared features between the FCN and CNN branches are obtained through a scaled dot-product operation, as delineated as:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>Q</mml:mi><mml:msup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>V</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>d</italic> is the channel dimension of features. The captured shared features are crucial for promoting the mutual refinement of different branches.</p>
<p>To amplify the distinctive traits of the FCN branch, we fully utilize the input <italic>Q</italic> (i.e., <italic>F</italic>&#x02032;) to generate the final interactive feature <italic>F</italic>&#x02033;. This involves a multi-step process, including the application of an addition layer, an FC layer, and a BN layer, as expressed as:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02033;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>B</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>fc</italic> represents the FC layer, and BN signifies batch normalization. Similarly, we can obtain <italic>C</italic>&#x02033; for the CNN branch through the same operations. In this way, the FIM is meticulously designed to fortify the branch&#x00027;s distinctiveness by integrating the adaptive attention features and fostering collaborative learning between the two branches.</p>
</sec>
<sec>
<title>3.4 Loss function</title>
<p>The designed multi-level feature fusion network comprehensively characterizes neuronal morphology by fully improving the feature learning of FCN or CNN and tactfully integrating different features. Therefore, our learning goal is to train the CNN and FCN to extract distinguishable characteristics and promote the accurate classification of neurons. The objective function is:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="false"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle="false"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>N</italic> is the number of samples, <italic>c</italic> is the number of classes, and <italic>y</italic><sub><italic>ij</italic></sub> is the true neuron type provided by experts. As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the <italic>p</italic><sub><italic>ij</italic></sub> is the prediction given by the classifier based on the fused features <italic>F</italic><sub><italic>j</italic></sub>, where <italic>F</italic><sub><italic>j</italic></sub> are derived from the features <italic>F</italic><sub><italic>l</italic></sub> and <italic>F</italic><sub><italic>c</italic></sub> extracted from the FCN and CNN branches.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Experimental results</title>
<p>In this part, we first introduce the validation dataset and experimental settings. Then we present the performance of our method and the comparison results with other methods. Next, we verify the generalization of our approach. Finally, we perform multiple ablation studies to specifically analyze the performances of our modules.</p>
<sec>
<title>4.1 Datasets and implementation details</title>
<sec>
<title>4.1.1 Dataset</title>
<p>Several types of neurons from different brain regions and species can be found in publicly available NeuroMorpho.org (Ascoli et al., <xref ref-type="bibr" rid="B3">2007</xref>). Here, neurons belonging to different species and brain regions are selected and downloaded from NeuroMorpho.org (Ascoli et al., <xref ref-type="bibr" rid="B3">2007</xref>) to evaluate the effectiveness of our multi-level feature fusion network. To make a fair comparison, we utilize the same neuron types reported by the work (Cervantes et al., <xref ref-type="bibr" rid="B8">2019</xref>). This dataset includes 5,000 neurons from 10 types, denoted as NeuroMorpho-10. As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the NeuroMorpho-10 dataset includes chimpanzee pyramidal cells, granule cells, human pyramidal cells, medium spiny, mouse ganglion cells, mouse pyramidal cells, rat GABAergic, and nitrergic interneurons, and rat pyramidal cells in the hippocampus and neocortex. For clarity, they are denoted as C1, C2, C3, C4, C5, C6, C7, C8, C9, and C10, respectively. For each class, there are 500 digital reconstructions of neurons. All data can be found in our Google drive.<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref></p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>The class distribution <bold>(A)</bold> and class name <bold>(B)</bold> of the NeuroMorpho-10 dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0006.tif"/>
</fig>
</sec>
<sec>
<title>4.1.2 Implementation details</title>
<p>The multi-level feature fusion network is implemented in PyTorch and trained on two NVIDIA GTX 2080Ti GPU cards. For the CNN branch, all projected images are obtained and resized to 224 &#x000D7; 224. For the FCN branch, 43 hand-crafted morphometrics are computed by L-measure tool (Scorcioni et al., <xref ref-type="bibr" rid="B40">2008</xref>) as the input of the FCN. The weights of CNN are initialized with the pre-trained weights on ImageNet. Our preliminary results find that the CNN initialized with pre-trained weights outperforms that is trained from scratch. Furthermore, batch normalization is applied to every hidden layer. Dropout with a ratio of 0.5 is applied after the FC layers of the classifier. We use an Adam (Kingma and Ba, <xref ref-type="bibr" rid="B25">2014</xref>) optimizer with an initial learning rate of 1e-3 with cosine learning rate decay to optimize our multi-level feature fusion network. A total epoch of 100 is conducted with a mini-batch size of 16.</p>
</sec>
<sec>
<title>4.1.3 Evaluation metrics</title>
<p>The average overall accuracy of 10-fold cross-validation is exploited to validate the performance of the proposed network. Additionally, the precision, recall, and F1-score are employed to measure the efficiency of our method. Furthermore, the Receiver Operating Characteristic (ROC) curves and the Area Under the Curve (AUC) are utilized to evaluate our model. Moreover, we provide the feature distribution plots computed by the t-SNE tool (Van der Maaten and Hinton, <xref ref-type="bibr" rid="B44">2008</xref>) and confusion matrix to clearly show the performance of our multi-level feature fusion network.</p>
</sec>
</sec>
<sec>
<title>4.2 Performance of our method</title>
<p>The proposed multi-level feature fusion network mines the salient information from 2D images and hand-crafted morphometrics from multiple levels. It conveys fused and complementary features to CNN and FCN to enhance their representation learning. We first verified the performance of the CNN and FCN based on the images and hand-crafted morphometrics, respectively. As illustrated in <xref ref-type="table" rid="T1">Table 1</xref>, the classification accuracy of CNN with images as input can reach 85.44%. The FCN with geometric statistics as input can identify 10 types of neurons with an accuracy of 82.40%. The proposed multi-level feature fusion network makes full use of features obtained from these two inputs. It enhances the distinguishing features from one network and propagates the distinguishing information across these two networks on multiple levels. Therefore, our method reaches an accuracy of 95.18%.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Performance comparison of different methods based on different feature representations.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">CNN</td>
<td valign="top" align="center">0.855</td>
<td valign="top" align="center">0.854</td>
<td valign="top" align="center">0.854</td>
<td valign="top" align="center">85.44</td>
</tr>
<tr>
<td valign="top" align="left">FCN</td>
<td valign="top" align="center">0.827</td>
<td valign="top" align="center">0.824</td>
<td valign="top" align="center">0.820</td>
<td valign="top" align="center">82.40</td>
</tr>
<tr>
<td valign="top" align="left">Ours</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">95.18</td>
</tr></tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, our method can accurately and reliably identify each type of neuron (as shown in <xref ref-type="fig" rid="F7">Figures 7A</xref>, <xref ref-type="fig" rid="F7">B</xref>). Although different types of neurons share similarities in their shape and size, the proposed multi-level fusion network is still able to effectively capture the differences between types and represent them accurately. Our method achieves excellent AUC and F1-score for each type of neuron. Specifically, our method achieves satisfactory AUC values for each type, where AUC values exceed 0.999 for most classes. Furthermore, our method achieves the AUC values of 1.000 for C4 and C8, indicating our method can be used to precisely analyze the neurons from C4 and C8 types. Moreover, our method yields an average F1-score of 0.94 and the F1-scores of all classes exceed 0.89. This demonstrates that our method effectively represents the differences among neuron classes and accurately identifies neurons. Most of the misclassified samples by our method are from C6 (i.e., mouse pyramidal cells) and C10 types (i.e., mouse pyramidal cells) (as shown in <xref ref-type="fig" rid="F7">Figure 7C</xref>). Specifically, 6% of neurons from the C6 type are misclassified as C10 type, while 6% of neurons from the C10 type are misclassified as C6 type (as shown in <xref ref-type="fig" rid="F7">Figure 7C</xref>). This is because there are some morphological similarities between these two types. For example, the average contraction of neurons from C6 and C10 are 0.8949 &#x000B1; 0.0571 and 0.8925 &#x000B1; 0.0611, respectively. The ratio between the diameter of a daughter and its father of neurons from C6 and C10 are 0.8642 &#x000B1; 0.1733 and 0.8502 &#x000B1; 0.0965, respectively. This indicates that our method should be further modified to effectively learn and identify these subtle morphological nuances. Therefore, our future work will focus on improving the ability of our method to represent subtle differences so that it can accurately describe the subtle morphological properties of neurons.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Classification performance of our method evaluated on the NeuronMorpho-10 dataset with 10-type neurons. <bold>(A)</bold> is the ROC curves of our method for each type. <bold>(B)</bold> is the F1-score for each type. <bold>(C)</bold> is the confusion matrix. <bold>(D)</bold> is the feature distribution.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0007.tif"/>
</fig>
<p>Besides, the t-SNE tool (Van der Maaten and Hinton, <xref ref-type="bibr" rid="B44">2008</xref>) is exploited to visualize the feature distributions of the last layer of our network. As seen from <xref ref-type="fig" rid="F7">Figure 7D</xref>, each category is grouped into a cluster and neurons in each cluster are relatively compact. This indicates that our method can effectively learn and characterize the morphological features of each type of neuron. Besides, we observe that the neurons in the C4 cluster (i.e., various principal medium spiny) distribute relatively sparse compared to other clusters. We randomly select the neurons of the C4 type without considering their species and brain regions. Moreover, neurons in the C4 type have more dendritic spines than other cells. These factors may cause relatively large morphological differences among neurons in the C4 type. Nonetheless, our method accurately characterizes the morphological differences of neurons in the C4 type and groups them. Furthermore, there is a great deal of distance between different clusters. These results further prove that our method can precisely different types of neurons and fully using different features is conducive to recognizing neuron types.</p>
</sec>
<sec>
<title>4.3 Comparison of different methods</title>
<p>These neuron classification methods based on hand-crafted morphometrics and traditional classifiers are re-implemented to make a comparison with our method, including TMD (Kanari et al., <xref ref-type="bibr" rid="B21">2018</xref>), novel Sholl analysis (Khalil et al., <xref ref-type="bibr" rid="B24">2022</xref>), Support Vector Machine (SVM; Lee et al., <xref ref-type="bibr" rid="B27">2004</xref>), Na&#x000EF;ve Bayes (NB; Mihaljevi&#x00107; et al., <xref ref-type="bibr" rid="B36">2015</xref>), Linear Regression (LR; Alavi et al., <xref ref-type="bibr" rid="B1">2009</xref>), and k-Nearest Neighbors (KNN; Wu et al., <xref ref-type="bibr" rid="B50">2008</xref>). The recent methods that take hand-crafted morphometrics as input and neural networks as feature extractors are also compared, including Deep Residual Neural Networks (DRNN; Lin et al., <xref ref-type="bibr" rid="B32">2018</xref>) and Locally Cumulative Connected Deep Neural Networks (LCCDNN; Lin and Zheng, <xref ref-type="bibr" rid="B31">2019</xref>). The MorphoGNN (Zhu et al., <xref ref-type="bibr" rid="B56">2022</xref>) method employs Graph Neural Networks (GNN) to learn the spatial structure information between the nodes of reconstructed neuron fibers. Besides, the SCAEs and TRNN&#x0002B;CNN extract features from 2D neuron images and hand-crafted morphometrics or SWC data are taken as a comparison (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>; Li et al., <xref ref-type="bibr" rid="B28">2018</xref>). They concatenate different features directly to generate a feature descriptor. Additionally, we compare our method to the methods (Lin and Zheng, <xref ref-type="bibr" rid="B30">2018</xref>; Chen et al., <xref ref-type="bibr" rid="B9">2022</xref>) directly taking the 3D neuron data as input. <xref ref-type="table" rid="T2">Table 2</xref> reports the classification performance of different methods.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Performance comparison of different methods.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Data input</bold></th>
<th valign="top" align="center"><bold>Feature</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SVM (Lee et al., <xref ref-type="bibr" rid="B27">2004</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.561</td>
<td valign="top" align="center">0.537</td>
<td valign="top" align="center">0.487</td>
<td valign="top" align="center">53.66</td>
</tr>
<tr>
<td valign="top" align="left">NB (Mihaljevi&#x00107; et al., <xref ref-type="bibr" rid="B36">2015</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.614</td>
<td valign="top" align="center">0.651</td>
<td valign="top" align="center">0.588</td>
<td valign="top" align="center">65.06</td>
</tr>
<tr>
<td valign="top" align="left">LR (Alavi et al., <xref ref-type="bibr" rid="B1">2009</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.770</td>
<td valign="top" align="center">0.769</td>
<td valign="top" align="center">0.755</td>
<td valign="top" align="center">76.88</td>
</tr>
<tr>
<td valign="top" align="left">KNN (Wu et al., <xref ref-type="bibr" rid="B50">2008</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.817</td>
<td valign="top" align="center">0.813</td>
<td valign="top" align="center">0.803</td>
<td valign="top" align="center">81.28</td>
</tr>
<tr>
<td valign="top" align="left">TMD (Kanari et al., <xref ref-type="bibr" rid="B21">2018</xref>)</td>
<td valign="top" align="center">3D Neuron Data</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.754</td>
<td valign="top" align="center">0.803</td>
<td valign="top" align="center">0.629</td>
<td valign="top" align="center">80.27</td>
</tr>
<tr>
<td valign="top" align="left">Sholl (Khalil et al., <xref ref-type="bibr" rid="B24">2022</xref>)</td>
<td valign="top" align="center">3D Neuron Data</td>
<td valign="top" align="center">Hand-crafted</td>
<td valign="top" align="center">0.923</td>
<td valign="top" align="center">0.901</td>
<td valign="top" align="center">0.900</td>
<td valign="top" align="center">90.00</td>
</tr>
<tr>
<td valign="top" align="left">DRNN (Lin et al., <xref ref-type="bibr" rid="B32">2018</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.595</td>
<td valign="top" align="center">0.540</td>
<td valign="top" align="center">0.502</td>
<td valign="top" align="center">54.00</td>
</tr>
<tr>
<td valign="top" align="left">LCCDNN (Lin and Zheng, <xref ref-type="bibr" rid="B31">2019</xref>)</td>
<td valign="top" align="center">Statistics</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.604</td>
<td valign="top" align="center">0.552</td>
<td valign="top" align="center">0.534</td>
<td valign="top" align="center">55.20</td>
</tr>
<tr>
<td valign="top" align="left">3D CNN (Lin and Zheng, <xref ref-type="bibr" rid="B30">2018</xref>)</td>
<td valign="top" align="center">3D Neuron Data</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.439</td>
<td valign="top" align="center">0.458</td>
<td valign="top" align="center">0.429</td>
<td valign="top" align="center">45.82</td>
</tr>
<tr>
<td valign="top" align="left">TreeMoco (Chen et al., <xref ref-type="bibr" rid="B9">2022</xref>)</td>
<td valign="top" align="center">3D Neuron Data</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.756</td>
<td valign="top" align="center">0.757</td>
<td valign="top" align="center">0.753</td>
<td valign="top" align="center">75.70</td>
</tr>
<tr>
<td valign="top" align="left">MorphoGNN (Zhu et al., <xref ref-type="bibr" rid="B56">2022</xref>)</td>
<td valign="top" align="center">3D Neuron Data</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.859</td>
<td valign="top" align="center">0.858</td>
<td valign="top" align="center">0.858</td>
<td valign="top" align="center">85.89</td>
</tr>
<tr>
<td valign="top" align="left">TRNN &#x0002B; CNN (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>)</td>
<td valign="top" align="center">3D Neuron Data &#x0002B; Images</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.838</td>
<td valign="top" align="center">0.850</td>
<td valign="top" align="center">0.836</td>
<td valign="top" align="center">85.00</td>
</tr>
<tr>
<td valign="top" align="left">SCAES (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>)</td>
<td valign="top" align="center">Statistics &#x0002B; Images</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center">0.622</td>
<td valign="top" align="center">0.628</td>
<td valign="top" align="center">0.623</td>
<td valign="top" align="center">62.76</td>
</tr>
<tr>
<td valign="top" align="left">Ours</td>
<td valign="top" align="center">Statistics &#x0002B; Images</td>
<td valign="top" align="center">Deep Feature</td>
<td valign="top" align="center"><bold>0.952</bold></td>
<td valign="top" align="center"><bold>0.952</bold></td>
<td valign="top" align="center"><bold>0.952</bold></td>
<td valign="top" align="center"><bold>95.18</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are shown in bold.</p>
</table-wrap-foot>
</table-wrap>
<p>As seen from <xref ref-type="table" rid="T2">Table 2</xref>, the classification performance of these methods that only use hand-crafted morphometrics to characterize neurons is barely satisfactory, and the highest accuracy is only 81.28% achieved by the KNN method (Wu et al., <xref ref-type="bibr" rid="B50">2008</xref>). Since hand-crafted morphometrics are a set of statistical measurements and have 43 dimensions, they are not good at describing the holistic structures of neurons with complex morphological structures. Therefore, these methods perform relatively weaker. In contrast, our method characterizes neurons by integrating hand-crafted morphometrics with deep features extracted from 2D view images. This allows our method to capture a comprehensive descriptor for neuronal local and holistic structures. Consequently, our approach effectively identified neuronal types. The novel Sholl method built by Khail et al. achieves satisfactory performance with an accuracy of 90.00%. However, creating a tree structure to obtain the Sholl descriptors requires higher computation resources and time, especially for neurons with a larger number of points (such as those &#x0003E;8,000). While MorphoGNN achieves an accuracy of 85.89%, it requires processing the number of neuron points to a unified input size, such as 1,024 or 2,048. The larger the input size, the higher the computation resources. Note that the number of neuron points ranges from 10 to 10,000. Therefore, their method risks losing significant morphological information for neurons with greater points and introducing noise for neurons with fewer points. Although our method utilizes the same input as the SCAEs (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>), our method utilizes the MLFM to facilitate the information interaction between different inputs at multiple levels. Conversely, SCAEs directly connect deep features and hand-crafted morphometrics. Our method can obtain complementary information between different features and effectively use their advantages. Therefore, the performance of SCAEs is relatively lower than that of our method. Besides, the TRNN&#x0002B;CNN (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>) method utilizes CNN and tree-based RNN to capture morphological features from SWC format data and 2D slice format data. However, it directly fuses different features only before the classifier to build the morphological descriptors. Compared to the SCAEs (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>) and TRNN&#x0002B;CNN (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>), our method fully uses two different features and tactfully integrates them at multiple scales during feature extraction. Furthermore, it mines and shares complementary information between two features via the MLFM. Consequently, our method yields an accuracy of 95.18% and an F1-score of 0.952, outperforming other methods.</p>
</sec>
<sec>
<title>4.4 Evaluation of generalization ability</title>
<p>Here, we verify the generalization ability of our method from many aspects. In this section, we utilize the same data preprocessing described in Section 3.1 and experimental setting reported in Section 4.1.2 on different datasets to conduct the evaluation experiments. Researchers analyzing neuronal morphology can conveniently find the datasets on our Google drive (see text footnote <xref ref-type="fn" rid="fn0001"><sup>1</sup></xref>).</p>
<p>In the work of Zhang et al. (<xref ref-type="bibr" rid="B54">2021</xref>), a tree-based RNN is used to process the SWC format data, and a CNN is employed to extract features from 2D slice images. To verify their method, they download 35,000 digital neuron reconstructions from NeuroMorpho.org (Ascoli et al., <xref ref-type="bibr" rid="B3">2007</xref>). Moreover, they augment the training images to 98,700 and SWC-format data to 99,996. The model concatenates the features extracted by CNN and RNN and achieves an accuracy of 91.90%. The same dataset as that in their work is exploited to evaluate our proposed method (denoted as NeuroMorpho-12). NeuroMorpho-12 includes the 12 types of cells (as shown in <xref ref-type="fig" rid="F8">Figures 8A</xref>, <xref ref-type="fig" rid="F8">B</xref>). We use only 5,752 cells provided in their study (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>) and do not utilize data augmentation techniques. <xref ref-type="fig" rid="F8">Figure 8C</xref> shows the ROC curves of our method for each type. Our method identifies 12 types of neurons with satisfying AUC values. See from <xref ref-type="table" rid="T3">Table 3</xref>, our method achieves a classification accuracy of 92.00%. Note that, our method makes comparable results with Zhang et al. (<xref ref-type="bibr" rid="B54">2021</xref>), but the number of neurons used in our method only is 1/19 of that in Zhang et al. (<xref ref-type="bibr" rid="B54">2021</xref>). Our multi-level fusion method not only enhances the individual feature representations but conveys the interacted information between different feature representations. Consequently, our method achieves comparable results with smaller neurons compared to that (Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>) directly concatenating feature presentations.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Class distribution of NeuroMorpho-12 and NeuroMorpho-17 datasets and ROC curves of our methods for each type. The 12 types of neurons <bold>(A)</bold> and type name <bold>(B)</bold> of the NeuroMorpho-12 dataset. <bold>(C)</bold> is the ROC curves of our method for 12 types of neurons in the NeuroMorpho-12 dataset, <bold>(D, E)</bold> are the 17 types of neurons and the name of the NeuroMorpho-17 dataset, respectively, <bold>(F)</bold> is the ROC curves of our method for each type in the NeuroMorpho-17 dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0008.tif"/>
</fig>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Validation of the generalization of our method evaluated on other two datasets.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Dataset</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">NeuroMorpho-12</td>
<td valign="top" align="center">0.922</td>
<td valign="top" align="center">0.920</td>
<td valign="top" align="center">0.919</td>
<td valign="top" align="center">92.00</td>
</tr>
<tr>
<td valign="top" align="left">NeuroMorpho-17</td>
<td valign="top" align="center">0.909</td>
<td valign="top" align="center">0.901</td>
<td valign="top" align="center">0.902</td>
<td valign="top" align="center">90.10</td>
</tr></tbody>
</table>
</table-wrap>
<p>Besides, a dataset (denoted as NeuroMorpho-17) consisting of 17 classes of cells is utilized to verify the performance of the proposed method. The NeuroMorpho-17 consists of 47,460 cells downloaded from the NeuroMorpho.org (Ascoli et al., <xref ref-type="bibr" rid="B3">2007</xref>). As shown in <xref ref-type="fig" rid="F8">Figures 8D</xref>, <xref ref-type="fig" rid="F8">E</xref>, this dataset includes more types compared to the NeuroMorpho-10 and NeuroMorpho-12 datasets. The number of neurons in each type ranges from 1,000 to 3,000, making neuron identification challenging. As shown in <xref ref-type="fig" rid="F8">Figure 8F</xref>, our method yields excellent AUC values for each type. This indicates that our method fits well in identifying more types of neurons. Moreover, as shown in <xref ref-type="table" rid="T3">Table 3</xref>, our method yields an accuracy of 90.10% and an F1-score of 0.902, which is comparable to that of the other two datasets. Our method extracts morphological features of neurons from the hand-crafted morphometrics and 2D images and tactfully fuses them at the multi-level. It can more accurately characterize the structure of neurons and the differences between different neurons. Therefore, although neurons in this dataset have more complex arbors and exhibit more morphological diversity, our method still effectively characterizes their morphologies and accurately identifies them. More importantly, these results show the capability of our method to discern a broader range of neuron types and open up a novel avenue for the analysis of large-scale neuronal morphology.</p>
</sec>
<sec>
<title>4.5 Ablation studies</title>
<sec>
<title>4.5.1 Evaluation of different modules</title>
<p>In the MLFM, FEM aims to enhance feature learning within one network, and FIM aims to explore distinguishing and shared information between different features extracted from the CNN and FCN. Here, we verify the impact of these two modules on our model, and the results are shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Performance of our method with different modules.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>FEM</bold></th>
<th valign="top" align="center"><bold>FIM</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">-</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.877</td>
<td valign="top" align="center">0.878</td>
<td valign="top" align="center">0.877</td>
<td valign="top" align="center">87.78</td>
</tr>
<tr>
<td valign="top" align="left">&#x02713;</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.930</td>
<td valign="top" align="center">0.930</td>
<td valign="top" align="center">0.930</td>
<td valign="top" align="center">93.02</td>
</tr>
<tr>
<td valign="top" align="left">-</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">0.903</td>
<td valign="top" align="center">0.904</td>
<td valign="top" align="center">0.904</td>
<td valign="top" align="center">90.35</td>
</tr>
<tr>
<td valign="top" align="left">&#x02713;</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">95.18</td>
</tr></tbody>
</table>
</table-wrap>
<p>We observe that the method that directly concatenates the features from the two networks achieves an accuracy of 87.78%. It has improvements of 2.34% and 5.38% than 85.44% and 82.40% only using CNN and FCN, respectively. This shows that the fused features can better represent the morphology of neurons and facilitate the classification of neurons. When the FEMs are introduced, each network can pay more attention to the discriminative features, which can further improve the classification performance. FIM enables CNN and FCN to make better use of the shared and transfer information between different feature representations. This improves the accuracy of our method to 90.35%. When the multi-layer fusion modules containing these two modules are embedded in the feature extraction block, our model can both enhance the salient features within the branch and fully mine the interaction information between different features. Therefore, our method achieves a satisfactory accuracy of 95.18%.</p>
</sec>
<sec>
<title>4.5.2 Performance of our method with different fusion strategies</title>
<p>We employ element-wise summation to fuse the features from the CNN and FCN to obtain the descriptors of neurons. The fusion strategies, such as concatenation and average, are also commonly used to combine different features. Therefore, we evaluate our method based on different fusion strategies.</p>
<p>As shown in <xref ref-type="table" rid="T5">Table 5</xref>, our method based on the concatenation fusion strategy yields an accuracy of 93.57%. By applying the average fusion strategy to combine various features, our method improves accuracy to 94.78%. Our method based on the element-wise summation fusion strategy achieves an accuracy of 95.18%. Based on the MLFM, our method effectively utilizes different morphological features and characterizes neuronal morphology fully. Therefore, the feature descriptors generated through these fusion strategies capture the morphological properties of neurons more effectively. Different fusion strategies have minimal impact on accuracy compared to other modules. Consequently, we select the element-wise summation fusion strategy as our final fusion method due to its superior performance.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Comparison of different fusion methods evaluated on 10 types of neurons.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Concatenation</td>
<td valign="top" align="center">0.936</td>
<td valign="top" align="center">0.936</td>
<td valign="top" align="center">0.935</td>
<td valign="top" align="center">93.57</td>
</tr>
<tr>
<td valign="top" align="left">Average</td>
<td valign="top" align="center">0.950</td>
<td valign="top" align="center">0.948</td>
<td valign="top" align="center">0.947</td>
<td valign="top" align="center">94.78</td>
</tr>
<tr>
<td valign="top" align="left">Ours</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">95.18</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>4.5.3 Performance of our method with different CNNs</title>
<p>Here, the performance of the multi-level feature fusion network using different CNNs is verified, and the results are shown in <xref ref-type="table" rid="T6">Table 6</xref>. When the VGG (Simonyan and Zisserman, <xref ref-type="bibr" rid="B41">2014</xref>) network is employed to learn neuronal characteristics, the obtained feature maps cannot properly reflect the characteristics of neurons and even confuse neuron samples with very simple structures (e.g., neurons only with two arbors). On the other hand, when using ResNet (He et al., <xref ref-type="bibr" rid="B18">2016</xref>) networks with a short connection structure, each layer&#x00027;s input and output are fully utilized so that the feature maps thoroughly reflect the structure and characteristics of neurons. Therefore, the identification of neurons is more accurate with the CNN based on ResNet (He et al., <xref ref-type="bibr" rid="B18">2016</xref>) as the image feature extractor. The neuron data is relatively sparse, overfitting may occur when the deeper ResNet serves as the image feature extractor. Our method based on the ResNet-50 achieves the highest accuracy of 95.18% while that of ResNet-101 is 92.83%. Therefore, ResNet-50 is used as an image feature extractor in the CNN branch for more accurate representation learning.</p>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>Comparison of the CNN branch of multi-level fusion network under different backbones.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Backbone</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">VGG-16</td>
<td valign="top" align="center">0.821</td>
<td valign="top" align="center">0.808</td>
<td valign="top" align="center">0.806</td>
<td valign="top" align="center">80.82</td>
</tr>
<tr>
<td valign="top" align="left">VGG-19</td>
<td valign="top" align="center">0.874</td>
<td valign="top" align="center">0.867</td>
<td valign="top" align="center">0.867</td>
<td valign="top" align="center">86.66</td>
</tr>
<tr>
<td valign="top" align="left">ResNet-18</td>
<td valign="top" align="center">0.909</td>
<td valign="top" align="center">0.903</td>
<td valign="top" align="center">0.904</td>
<td valign="top" align="center">90.34</td>
</tr>
<tr>
<td valign="top" align="left">ResNet-34</td>
<td valign="top" align="center">0.906</td>
<td valign="top" align="center">0.906</td>
<td valign="top" align="center">0.905</td>
<td valign="top" align="center">90.56</td>
</tr>
<tr>
<td valign="top" align="left">ResNet-50</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">0.952</td>
<td valign="top" align="center">95.18</td>
</tr>
<tr>
<td valign="top" align="left">ResNet-101</td>
<td valign="top" align="center">0.928</td>
<td valign="top" align="center">0.928</td>
<td valign="top" align="center">0.928</td>
<td valign="top" align="center">92.83</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Discussions</title>
<p>Neuronal morphology varying in size and shape can result in challenges in accurately identifying neuron types. Previous studies employ both hand-crafted morphometrics (Uylings and Van Pelt, <xref ref-type="bibr" rid="B43">2002</xref>; Costa et al., <xref ref-type="bibr" rid="B10">2010</xref>; Vasques et al., <xref ref-type="bibr" rid="B45">2016</xref>; Zehtabian et al., <xref ref-type="bibr" rid="B52">2022</xref>; Wan et al., <xref ref-type="bibr" rid="B48">2015</xref>; Bird and Cuntz, <xref ref-type="bibr" rid="B7">2019</xref>) and deep features extracted by neural networks from 2D images (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>; Zhang et al., <xref ref-type="bibr" rid="B54">2021</xref>; Li et al., <xref ref-type="bibr" rid="B29">2021</xref>) to characterize neuronal morphology. The hand-crafted morphometrics provide statistical values for neuronal local and global structure. However, it often struggles to identify neurons with complex dendrites (Zhao et al., <xref ref-type="bibr" rid="B55">2022</xref>; Chen et al., <xref ref-type="bibr" rid="B9">2022</xref>). In contrast, deep features effectively capture the holistic structure of neurons (Li et al., <xref ref-type="bibr" rid="B28">2018</xref>). However, converting 3D neuron data into 2D images results in a loss of structure information. It may lead to a decrease in classification performance. Our multi-level fusion network leverages the strengths of both hand-crafted and deep features and effectively combines them. Therefore, our approach enables the effective capture of discriminative descriptors for neuronal morphology. Furthermore, our method achieves superior performance on the NeuroMorpho-10, NeuroMorpho-12, and NeuroMorpho-17 datasets.</p>
<p>Our multi-level fusion network incorporates MLFMs to facilitate feature enhancement and interaction between different features. Each MLFM consists of a FEM and a FIM. The FEM enhances distinctive features within each feature learning network, while the FIM mines the relationships of different features and extracts complementary and salient features across different feature learning networks. Although these modules significantly boost the performance of our method (as shown in <xref ref-type="table" rid="T4">Table 4</xref>), they also lead to a notable increase in model complexity. Specifically, compared to the baseline method without the MLFMs, the number of parameters in our method is increased by 2 times. Therefore, our model demands higher computation resources and longer training time. To reduce the model complexity while maintaining performance, we will explore reducing the model complexity by decreasing the dimensionality of the input features of the MLFMs. By reducing feature dimensions, we can significantly lower model complexity, particularly for the FIM module (as illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref>). The complexity of weight calculations in our FIM module is proportional to the square of the feature dimension. In future work, we will also investigate implementing the FIM functionality using linearly complex modules.</p>
<p>Although our method achieves superior performance across multiple datasets and exhibits strong generalization ability, it does have limitations. During training, our approach quickly achieves a satisfactory level of performance, as illustrated in <xref ref-type="fig" rid="F9">Figure 9</xref>. We observe that fluctuations in loss and accuracy arise, especially at the later phase of training. It may caused by the great sparsity of the 2D images (as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>). Most regions of these images are background. Noise and background in these images can lead the model to overfit specific morphological features at certain epochs. This suggests that our model is sensitive to particular aspects of the neuron data. To address this, our future work will incorporate data cleaning techniques (Chen et al., <xref ref-type="bibr" rid="B9">2022</xref>; Zhao et al., <xref ref-type="bibr" rid="B55">2022</xref>) and regularization strategies to enhance the robustness of our method. Moreover, higher model complexity coupled with limited data can adversely affect the performance of our model. While dropout, batch normalization, and data augmentation techniques like shifting and flipping are employed in our model, their efficacy is likely suboptimal. Given the tree-like structure of neuronal morphology, tailored data augmentation strategies, as provided in Chen et al. (<xref ref-type="bibr" rid="B9">2022</xref>), may yield better results. These include neuron point transformation, branch deformation, and the application of random masks to branches. Monitoring the loss and accuracy curves (as shown in <xref ref-type="fig" rid="F9">Figure 9</xref>) indicates that implementing early stopping could significantly prevent overfitting. Additionally, simplifying our model architecture by pruning layers or reducing feature dimensionality is necessary to enhance the capacity of our model. By introducing these strategies, our model can be a reliable and convenient tool for large-scale neuronal morphology analysis.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p>Accuracy <bold>(A)</bold> and loss <bold>(B)</bold> curves during training and test phases.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-18-1465642-g0009.tif"/>
</fig>
</sec>
<sec sec-type="conclusions" id="s6">
<title>6 Conclusions</title>
<p>This paper proposes a multi-level feature fusion network for neuronal morphology classification. It thoroughly explored the salient information extracted from hand-crafted morphometrics and 2D images and the shared information between different features through the Multi-Level Fusion Module (MLFM). The MLFM consists of a channel attention-based Feature Enhancement Module (FEM) and a cross-attention-based Feature Interaction Module (FIM). It is embedded in multiple feature extraction blocks to enhance feature learning and facilitate interaction between different features at multiple levels. With the multi-level fusion strategy, the combined neuron descriptors focus on distinguishing spatial features, effectively characterizing neuronal morphology. Our proposed multi-level feature fusion network accurately identifies 10-type neurons with an accuracy of 95.18% and outperforms other methods. Furthermore, the satisfactory performance of the other two datasets demonstrates that our approach can provide a reliable and convenient tool for neuronal morphology analysis.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>CS: Conceptualization, Methodology, Writing &#x02013; original draft. FZ: Supervision, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Anhui Provincial Natural Science Foundation under Grant 2108085UD12.</p>
</sec>
<ack><p>We acknowledge the support of GPU cluster built by MCC Lab of Information Science and Technology Institution, USTC.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn id="fn0001"><p><sup>1</sup>Data is available in: <ext-link ext-link-type="uri" xlink:href="https://drive.google.com/file/d/1ymYnpMaP6Ocqyllf4JDXKI1slHQtFGDf/view?usp=drive_link">https://drive.google.com/file/d/1ymYnpMaP6Ocqyllf4JDXKI1slHQtFGDf/view?usp=drive_link</ext-link>.</p></fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alavi</surname> <given-names>A.</given-names></name> <name><surname>Cavanagh</surname> <given-names>B.</given-names></name> <name><surname>Tuxworth</surname> <given-names>G.</given-names></name> <name><surname>Meedeniya</surname> <given-names>A.</given-names></name> <name><surname>Mackay-Sim</surname> <given-names>A.</given-names></name> <name><surname>Blumenstein</surname> <given-names>M.</given-names></name></person-group> (<year>2009</year>). <article-title>Automated classification of dopaminergic neurons in the rodent brain</article-title>. <source>Proc. Int. Jt. Conf. Neural Netw</source>. <volume>2009</volume>, <fpage>81</fpage>&#x02013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1109/IJCNN.2009.5178740</pub-id><pub-id pub-id-type="pmid">26212360</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arma&#x000F1;anzas</surname> <given-names>R.</given-names></name> <name><surname>Ascoli</surname> <given-names>G. A.</given-names></name></person-group> (<year>2015</year>). <article-title>Towards the automatic classification of neurons</article-title>. <source>Trends Neurosci</source>. <volume>38</volume>, <fpage>307</fpage>&#x02013;<lpage>318</lpage>. <pub-id pub-id-type="doi">10.1016/j.tins.2015.02.004</pub-id><pub-id pub-id-type="pmid">25765323</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ascoli</surname> <given-names>G. A.</given-names></name> <name><surname>Donohue</surname> <given-names>D. E.</given-names></name> <name><surname>Halavi</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Neuromorpho. org: a central resource for neuronal morphologies</article-title>. <source>J. Neurosci</source>. <volume>27</volume>, <fpage>9247</fpage>&#x02013;<lpage>9251</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.2055-07.2007</pub-id><pub-id pub-id-type="pmid">17728438</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Basu</surname> <given-names>S.</given-names></name> <name><surname>Condron</surname> <given-names>B.</given-names></name> <name><surname>Acton</surname> <given-names>S. T.</given-names></name></person-group> (<year>2011</year>). <article-title>Path2path: hierarchical path-based analysis for neuron matching</article-title>. <source>Int. Symp. Biomed. Imag</source>. <volume>2011</volume>, <fpage>996</fpage>&#x02013;<lpage>999</lpage>. <pub-id pub-id-type="doi">10.1109/ISBI.2011.5872569</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Batabyal</surname> <given-names>T.</given-names></name> <name><surname>Acton</surname> <given-names>S. T.</given-names></name></person-group> (<year>2018</year>). <article-title>Elastic path2path: automated morphological classification of neurons by elastic path matching</article-title>. <source>Proc. Int. Conf. Image Process</source>. <volume>2018</volume>, <fpage>166</fpage>&#x02013;<lpage>170</lpage>. <pub-id pub-id-type="doi">10.1109/ICIP.2018.8451446</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Batabyal</surname> <given-names>T.</given-names></name> <name><surname>Vaccari</surname> <given-names>A.</given-names></name> <name><surname>Acton</surname> <given-names>S. T.</given-names></name></person-group> (<year>2018</year>). <article-title>Neurobfd: size-independent automated classification of neurons using conditional distributions of morphological features</article-title>. <source>Int. Symp. Biomed. Imag</source>. <volume>2018</volume>, <fpage>912</fpage>&#x02013;<lpage>915</lpage>. <pub-id pub-id-type="doi">10.1109/ISBI.2018.8363719</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bird</surname> <given-names>A. D.</given-names></name> <name><surname>Cuntz</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Dissecting sholl analysis into its functional components</article-title>. <source>Cell Rep</source>. <volume>27</volume>, <fpage>3081</fpage>&#x02013;<lpage>3096</lpage>. <pub-id pub-id-type="doi">10.1016/j.celrep.2019.04.097</pub-id><pub-id pub-id-type="pmid">31167149</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cervantes</surname> <given-names>E. P.</given-names></name> <name><surname>Comin</surname> <given-names>C. H.</given-names></name> <name><surname>Junior</surname> <given-names>R. M. C.</given-names></name> <name><surname>da Fontoura Costa</surname> <given-names>L.</given-names></name></person-group> (<year>2019</year>). <article-title>Morphological neuron classification based on dendritic tree hierarchy</article-title>. <source>Neuroinformatics</source> <volume>17</volume>, <fpage>147</fpage>&#x02013;<lpage>161</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-018-9388-7</pub-id><pub-id pub-id-type="pmid">30008070</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>H.</given-names></name> <name><surname>Yang</surname> <given-names>J.</given-names></name> <name><surname>Iascone</surname> <given-names>D. M.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>He</surname> <given-names>L.</given-names></name> <name><surname>Peng</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>TreeMoCo: contrastive neuron morphology representation learning</article-title>. <source>Proc. Adv. Neural Inf. Process. Syst</source>. <volume>35</volume>, <fpage>25060</fpage>&#x02013;<lpage>25073</lpage>. <pub-id pub-id-type="doi">10.5555/3600270.3602087</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Costa</surname> <given-names>L. D. F.</given-names></name> <name><surname>Zawadzki</surname> <given-names>K.</given-names></name> <name><surname>Miazaki</surname> <given-names>M.</given-names></name> <name><surname>Viana</surname> <given-names>M. P.</given-names></name> <name><surname>Taraskin</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Unveiling the neuromorphological space</article-title>. <source>Front. Comput. Neurosci</source>. <volume>4</volume>:<fpage>150</fpage>. <pub-id pub-id-type="doi">10.3389/fncom.2010.00150</pub-id><pub-id pub-id-type="pmid">21160547</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>DeFelipe</surname> <given-names>J.</given-names></name> <name><surname>L&#x000F3;pez-Cruz</surname> <given-names>P. L.</given-names></name> <name><surname>Benavides-Piccione</surname> <given-names>R.</given-names></name> <name><surname>Bielza</surname> <given-names>C.</given-names></name> <name><surname>Larra&#x000F1;aga</surname> <given-names>P.</given-names></name> <name><surname>Anderson</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>New insights into the classification and nomenclature of cortical gabaergic interneurons</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>14</volume>, <fpage>202</fpage>&#x02013;<lpage>216</lpage>. <pub-id pub-id-type="doi">10.1038/nrn3444</pub-id><pub-id pub-id-type="pmid">23385869</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Galassi</surname> <given-names>A.</given-names></name> <name><surname>Lippi</surname> <given-names>M.</given-names></name> <name><surname>Torroni</surname> <given-names>P.</given-names></name></person-group> (<year>2020</year>). <article-title>Attention in natural language processing</article-title>. <source>IEEE Trans. Neural Netw. Learn. Syst</source>. <volume>32</volume>, <fpage>4291</fpage>&#x02013;<lpage>4308</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.1902.02181</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>P.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Lu</surname> <given-names>P.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Hoi</surname> <given-names>S. C.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>Question-guided hybrid convolution for visual question answering</article-title>. In <source>Proc. Eur. Conf. Comput. Vis</source>. <volume>29</volume>, <fpage>469</fpage>&#x02013;<lpage>485</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-01246-5_29</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gehring</surname> <given-names>J.</given-names></name> <name><surname>Auli</surname> <given-names>M.</given-names></name> <name><surname>Grangier</surname> <given-names>D.</given-names></name> <name><surname>Yarats</surname> <given-names>D.</given-names></name> <name><surname>Dauphin</surname> <given-names>Y. N.</given-names></name></person-group> (<year>2017</year>). <article-title>Convolutional sequence to sequence learning</article-title>. <source>Proc. Int. Conf. Mach. Learn</source>. <volume>2017</volume>, <fpage>1243</fpage>&#x02013;<lpage>1252</lpage>. <pub-id pub-id-type="doi">10.5555/3305381.3305510</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Glaser</surname> <given-names>J. I.</given-names></name> <name><surname>Benjamin</surname> <given-names>A. S.</given-names></name> <name><surname>Farhoodi</surname> <given-names>R.</given-names></name> <name><surname>Kording</surname> <given-names>K. P.</given-names></name></person-group> (<year>2019</year>). <article-title>The roles of supervised machine learning in systems neuroscience</article-title>. <source>Prog. Neurobiol</source>. <volume>175</volume>, <fpage>126</fpage>&#x02013;<lpage>137</lpage>. <pub-id pub-id-type="doi">10.1016/j.pneurobio.2019.01.008</pub-id><pub-id pub-id-type="pmid">30738835</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Glaser</surname> <given-names>J. R.</given-names></name> <name><surname>Glaser</surname> <given-names>E. M.</given-names></name></person-group> (<year>1990</year>). <article-title>Neuron imaging with neurolucida&#x02014;a PC-based system for image combining microscopy</article-title>. <source>Comput. Med. Imaging Graph</source>. <volume>14</volume>, <fpage>307</fpage>&#x02013;<lpage>317</lpage>. <pub-id pub-id-type="doi">10.1016/0895-6111(90)90105-K</pub-id><pub-id pub-id-type="pmid">2224829</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hassanin</surname> <given-names>M.</given-names></name> <name><surname>Anwar</surname> <given-names>S.</given-names></name> <name><surname>Radwan</surname> <given-names>I.</given-names></name> <name><surname>Khan</surname> <given-names>F. S.</given-names></name> <name><surname>Mian</surname> <given-names>A.</given-names></name></person-group> (<year>2024</year>). <article-title>Visual attention methods in deep learning: an in-depth survey</article-title>. <source>Inform. Fus</source>. <volume>108</volume>:<fpage>102417</fpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2024.102417</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>Deep residual learning for image recognition</article-title>. <source>Proc. IEEE Conf. Comput. Vis. Patt. Recogn</source>. <volume>90</volume>, <fpage>770</fpage>&#x02013;<lpage>778</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hern&#x000E1;ndez-P&#x000E9;rez</surname> <given-names>L. A.</given-names></name> <name><surname>Delgado-Castillo</surname> <given-names>D.</given-names></name> <name><surname>Mart&#x000ED;n-P&#x000E9;rez</surname> <given-names>R.</given-names></name> <name><surname>Orozco-Morales</surname> <given-names>R.</given-names></name> <name><surname>Lorenzo-Ginori</surname> <given-names>J. V.</given-names></name></person-group> (<year>2019</year>). <article-title>New features for neuron classification</article-title>. <source>Neuroinformatics</source> <volume>17</volume>, <fpage>5</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-018-9374-0</pub-id><pub-id pub-id-type="pmid">29705977</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>J.</given-names></name> <name><surname>Shen</surname> <given-names>L.</given-names></name> <name><surname>Sun</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>Squeeze-and-excitation networks</article-title>. <source>Proc. IEEE Conf. Comput. Vis. Patt. Recogn</source>. <volume>745</volume>, <fpage>7132</fpage>&#x02013;<lpage>7141</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2018.00745</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kanari</surname> <given-names>L.</given-names></name> <name><surname>D&#x00142;otko</surname> <given-names>P.</given-names></name> <name><surname>Scolamiero</surname> <given-names>M.</given-names></name> <name><surname>Levi</surname> <given-names>R.</given-names></name> <name><surname>Shillcock</surname> <given-names>J.</given-names></name> <name><surname>Hess</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>A topological representation of branching neuronal morphologies</article-title>. <source>Neuroinformatics</source> <volume>16</volume>, <fpage>3</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-017-9341-1</pub-id><pub-id pub-id-type="pmid">28975511</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kanari</surname> <given-names>L.</given-names></name> <name><surname>Ramaswamy</surname> <given-names>S.</given-names></name> <name><surname>Shi</surname> <given-names>Y.</given-names></name> <name><surname>Morand</surname> <given-names>S.</given-names></name> <name><surname>Meystre</surname> <given-names>J.</given-names></name> <name><surname>Perin</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Objective morphological classification of neocortical pyramidal cells</article-title>. <source>Cerebr. Cortex</source> <volume>29</volume>, <fpage>1719</fpage>&#x02013;<lpage>1735</lpage>. <pub-id pub-id-type="doi">10.1093/cercor/bhy339</pub-id><pub-id pub-id-type="pmid">30715238</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kanari</surname> <given-names>L.</given-names></name> <name><surname>Schmidt</surname> <given-names>S.</given-names></name> <name><surname>Casalegno</surname> <given-names>F.</given-names></name> <name><surname>Delattre</surname> <given-names>E.</given-names></name> <name><surname>Banjac</surname> <given-names>J.</given-names></name> <name><surname>Negrello</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>Deep learning for classifying neuronal morphologies: combining topological data analysis and graph neural networks</article-title>. <source>bioRxiv</source>. <pub-id pub-id-type="doi">10.1101/2024.09.13.612635</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khalil</surname> <given-names>R.</given-names></name> <name><surname>Kallel</surname> <given-names>S.</given-names></name> <name><surname>Farhat</surname> <given-names>A.</given-names></name> <name><surname>Dlotko</surname> <given-names>P.</given-names></name></person-group> (<year>2022</year>). <article-title>Topological sholl descriptors for neuronal clustering and classification</article-title>. <source>PLoS Comput. Biol</source>. 18:e1010229. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1010229</pub-id><pub-id pub-id-type="pmid">35731804</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kingma</surname> <given-names>D. P.</given-names></name> <name><surname>Ba</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Adam: a method for stochastic optimization</article-title>. <source>arXiv:1412.6980</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1412.6980</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Laturnus</surname> <given-names>S.</given-names></name> <name><surname>Kobak</surname> <given-names>D.</given-names></name> <name><surname>Berens</surname> <given-names>P.</given-names></name></person-group> (<year>2020</year>). <article-title>A systematic evaluation of interneuron morphology representations for cell type discrimination</article-title>. <source>Neuroinformatics</source> <volume>18</volume>, <fpage>591</fpage>&#x02013;<lpage>609</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-020-09461-z</pub-id><pub-id pub-id-type="pmid">32367332</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>Y.</given-names></name> <name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Wahba</surname> <given-names>G.</given-names></name></person-group> (<year>2004</year>). <article-title>Multicategory support vector machines: theory and application to the classification of microarray data and satellite radiance data</article-title>. <source>J. Am. Stat. Assoc</source>. <volume>99</volume>, <fpage>67</fpage>&#x02013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1198/016214504000000098</pub-id><pub-id pub-id-type="pmid">12611515</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Butler</surname> <given-names>E.</given-names></name> <name><surname>Li</surname> <given-names>K.</given-names></name> <name><surname>Lu</surname> <given-names>A.</given-names></name> <name><surname>Ji</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>S.</given-names></name></person-group> (<year>2018</year>). <article-title>Large-scale exploration of neuronal morphologies using deep learning and augmented reality</article-title>. <source>Neuroinformatics</source> <volume>16</volume>, <fpage>339</fpage>&#x02013;<lpage>349</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-018-9361-5</pub-id><pub-id pub-id-type="pmid">29435954</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Fan</surname> <given-names>X.</given-names></name> <name><surname>Shang</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Zhen</surname> <given-names>H.</given-names></name> <name><surname>Fang</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>Towards computational analytics of 3D neuron images using deep adversarial learning</article-title>. <source>Neurocomputing</source> <volume>438</volume>, <fpage>323</fpage>&#x02013;<lpage>333</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2020.03.129</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>X.</given-names></name> <name><surname>Zheng</surname> <given-names>J.</given-names></name></person-group> (<year>2018</year>). <article-title>A 3D neuronal morphology classification approach based on convolutional neural networks</article-title>. <source>ISCID</source> <volume>2</volume>, <fpage>244</fpage>&#x02013;<lpage>248</lpage>. <pub-id pub-id-type="doi">10.1109/ISCID.2018.10157</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>X.</given-names></name> <name><surname>Zheng</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>A neuronal morphology classification approach based on locally cumulative connected deep neural networks</article-title>. <source>Appl. Sci</source>. <volume>9</volume>:<fpage>3876</fpage>. <pub-id pub-id-type="doi">10.3390/app9183876</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>X.</given-names></name> <name><surname>Zheng</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Ma</surname> <given-names>H.</given-names></name></person-group> (<year>2018</year>). <article-title>A neuronal morphology classification approach based on deep residual neural networks</article-title>. <source>Int. Conf. Neural Inf. Process</source>. <volume>29</volume>, <fpage>336</fpage>&#x02013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-04212-7_29</pub-id><pub-id pub-id-type="pmid">31989285</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>Z.</given-names></name> <name><surname>Feng</surname> <given-names>M.</given-names></name> <name><surname>Santos</surname> <given-names>C. N. d.</given-names></name> <name><surname>Yu</surname> <given-names>M.</given-names></name> <name><surname>Xiang</surname> <given-names>B.</given-names></name> <name><surname>Zhou</surname> <given-names>B.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>A structured self-attentive sentence embedding</article-title>. <source>arXiv preprint arXiv:1703.03130</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1703.03130</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>L&#x000F3;pez-Cabrera</surname> <given-names>J. D.</given-names></name> <name><surname>Hern&#x000E1;ndez-P&#x000E9;rez</surname> <given-names>L. A.</given-names></name> <name><surname>Orozco-Morales</surname> <given-names>R.</given-names></name> <name><surname>Lorenzo-Ginori</surname> <given-names>J. V.</given-names></name></person-group> (<year>2020</year>). <article-title>New morphological features based on the sholl analysis for automatic classification of traced neurons</article-title>. <source>J. Neurosci. Meth</source>. <volume>343</volume>:<fpage>108835</fpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2020.108835</pub-id><pub-id pub-id-type="pmid">32615140</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>L&#x000F3;pez-Cabrera</surname> <given-names>J. D.</given-names></name> <name><surname>Lorenzo-Ginori</surname> <given-names>J. V.</given-names></name></person-group> (<year>2017</year>). <article-title>Automatic classification of traced neurons using morphological features</article-title>. <source>Computaci&#x000F3;n y Sistemas</source> <volume>21</volume>, <fpage>537</fpage>&#x02013;<lpage>544</lpage>. <pub-id pub-id-type="doi">10.13053/cys-21-3-2495</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mihaljevi&#x00107;</surname> <given-names>B.</given-names></name> <name><surname>Benavides-Piccione</surname> <given-names>R.</given-names></name> <name><surname>Bielza</surname> <given-names>C.</given-names></name> <name><surname>DeFelipe</surname> <given-names>J.</given-names></name> <name><surname>Larra&#x000F1;aga</surname> <given-names>P.</given-names></name></person-group> (<year>2015</year>). <article-title>Bayesian network classifiers for categorizing cortical gabaergic interneurons</article-title>. <source>Neuroinformatics</source> <volume>13</volume>, <fpage>193</fpage>&#x02013;<lpage>208</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-014-9254-1</pub-id><pub-id pub-id-type="pmid">25420745</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nair</surname> <given-names>V.</given-names></name> <name><surname>Hinton</surname> <given-names>G. E.</given-names></name></person-group> (<year>2010</year>). <article-title>Rectified linear units improve restricted boltzmann machines</article-title>. <source>Proc. Int. Conf. Machine Learn</source>. <volume>2010</volume>, <fpage>807</fpage>&#x02013;<lpage>814</lpage>. <pub-id pub-id-type="doi">10.5555/3104322.3104425</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>J.</given-names></name> <name><surname>Woo</surname> <given-names>S.</given-names></name> <name><surname>Lee</surname> <given-names>J.-Y.</given-names></name> <name><surname>Kweon</surname> <given-names>I. S.</given-names></name></person-group> (<year>2018</year>). <article-title>BAM: bottleneck attention module</article-title>. <source>arXiv preprint arXiv:1807.06514</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1807.06514</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sarkar</surname> <given-names>R.</given-names></name> <name><surname>Mukherjee</surname> <given-names>S.</given-names></name> <name><surname>Acton</surname> <given-names>S. T.</given-names></name></person-group> (<year>2013</year>). <article-title>Shape descriptors based on compressed sensing with application to neuron matching</article-title>. <source>Proc. Asilomar. Conf. Sign. Syst. Comput</source>. <volume>2013</volume>, <fpage>970</fpage>&#x02013;<lpage>974</lpage>. <pub-id pub-id-type="doi">10.1109/ACSSC.2013.6810434</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scorcioni</surname> <given-names>R.</given-names></name> <name><surname>Polavaram</surname> <given-names>S.</given-names></name> <name><surname>Ascoli</surname> <given-names>G. A.</given-names></name></person-group> (<year>2008</year>). <article-title>L-measure: a web-accessible tool for the analysis, comparison and search of digital reconstructions of neuronal morphologies</article-title>. <source>Nat. Protoc</source>. <volume>3</volume>, <fpage>866</fpage>&#x02013;<lpage>876</lpage>. <pub-id pub-id-type="doi">10.1038/nprot.2008.51</pub-id><pub-id pub-id-type="pmid">18451794</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Simonyan</surname> <given-names>K.</given-names></name> <name><surname>Zisserman</surname> <given-names>A.</given-names></name></person-group> (<year>2014</year>). <article-title>Very deep convolutional networks for large-scale image recognition</article-title>. <source>arXiv:1409.1556</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1409.1556</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>C.</given-names></name> <name><surname>Guo</surname> <given-names>Q.</given-names></name> <name><surname>Yang</surname> <given-names>G.</given-names></name> <name><surname>Zhao</surname> <given-names>F.</given-names></name></person-group> (<year>2023</year>). <article-title>Learning task-specific morphological representation for pyramidal cells via mutual information minimization</article-title>. <source>Predict. Intell. Med</source>. <volume>12</volume>, <fpage>134</fpage>&#x02013;<lpage>145</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-031-46005-0_12</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uylings</surname> <given-names>H. B.</given-names></name> <name><surname>Van Pelt</surname> <given-names>J.</given-names></name></person-group> (<year>2002</year>). <article-title>Measures for quantifying dendritic arborizations</article-title>. <source>Netw. Comput. Neural Syst</source>. <volume>13</volume>, <fpage>397</fpage>&#x02013;<lpage>414</lpage>. <pub-id pub-id-type="doi">10.1088/0954-898X_13_3_309</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van der Maaten</surname> <given-names>L.</given-names></name> <name><surname>Hinton</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Visualizing data using t-SNE</article-title>. <source>J. Mach. Learn. Res</source>. <volume>9</volume>, <fpage>2579</fpage>&#x02013;<lpage>2625</lpage>.</citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vasques</surname> <given-names>X.</given-names></name> <name><surname>Vanel</surname> <given-names>L.</given-names></name> <name><surname>Villette</surname> <given-names>G.</given-names></name> <name><surname>Cif</surname> <given-names>L.</given-names></name></person-group> (<year>2016</year>). <article-title>Morphological neuron classification using machine learning</article-title>. <source>Front. Neuroanat</source>. <volume>10</volume>:<fpage>102</fpage>. <pub-id pub-id-type="doi">10.3389/fnana.2016.00102</pub-id><pub-id pub-id-type="pmid">27847467</pub-id></citation></ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vaswani</surname> <given-names>A.</given-names></name> <name><surname>Shazeer</surname> <given-names>N.</given-names></name> <name><surname>Parmar</surname> <given-names>N.</given-names></name> <name><surname>Uszkoreit</surname> <given-names>J.</given-names></name> <name><surname>Jones</surname> <given-names>L.</given-names></name> <name><surname>Gomez</surname> <given-names>A. N.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Attention is all you need</article-title>. <source>Proc. Adv. Neural Inf. Process. Syst</source>. <volume>30</volume>, <fpage>6000</fpage>&#x02013;<lpage>6010</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.1706.03762</pub-id></citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Walker</surname> <given-names>L. A.</given-names></name> <name><surname>Williams</surname> <given-names>J. S.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Roossien</surname> <given-names>D. H.</given-names></name> <name><surname>Michki</surname> <given-names>N. S.</given-names></name> <name><surname>Cai</surname> <given-names>D.</given-names></name></person-group> (<year>2021</year>). <article-title>nGauge: integrated and extensible neuron morphology analysis in python</article-title>. <source>bioRxiv</source>. <pub-id pub-id-type="doi">10.1101/2021.05.13.443832</pub-id><pub-id pub-id-type="pmid">35247136</pub-id></citation></ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wan</surname> <given-names>Y.</given-names></name> <name><surname>Long</surname> <given-names>F.</given-names></name> <name><surname>Qu</surname> <given-names>L.</given-names></name> <name><surname>Xiao</surname> <given-names>H.</given-names></name> <name><surname>Hawrylycz</surname> <given-names>M.</given-names></name> <name><surname>Myers</surname> <given-names>E. W.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>BlastNeuron for automated comparison, retrieval and clustering of 3D neuron morphologies</article-title>. <source>Neuroinformatics</source> <volume>13</volume>, <fpage>487</fpage>&#x02013;<lpage>499</lpage>. <pub-id pub-id-type="doi">10.1007/s12021-015-9272-7</pub-id><pub-id pub-id-type="pmid">26036213</pub-id></citation></ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Woo</surname> <given-names>S.</given-names></name> <name><surname>Park</surname> <given-names>J.</given-names></name> <name><surname>Lee</surname> <given-names>J.-Y.</given-names></name> <name><surname>Kweon</surname> <given-names>I. S.</given-names></name></person-group> (<year>2018</year>). <article-title>CBAM: Convolutional block attention module</article-title>. <source>Proc. Eur. Conf. Comput. Vis</source>. <volume>2</volume>, <fpage>3</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-01234-2_1</pub-id></citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>X.</given-names></name> <name><surname>Kumar</surname> <given-names>V.</given-names></name> <name><surname>Ross</surname> <given-names>Q.</given-names></name> <name><surname>Ghosh</surname> <given-names>J.</given-names></name> <name><surname>Yang</surname> <given-names>Q.</given-names></name> <name><surname>Motoda</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2008</year>). <article-title>Top 10 algorithms in data mining</article-title>. <source>Knowl. Inf. Syst</source>. <volume>14</volume>, <fpage>1</fpage>&#x02013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1007/s10115-007-0114-2</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>D.</given-names></name> <name><surname>Fu</surname> <given-names>J.</given-names></name> <name><surname>Mei</surname> <given-names>T.</given-names></name> <name><surname>Rui</surname> <given-names>Y.</given-names></name></person-group> (<year>2017</year>). <article-title>Multi-level attention networks for visual question answering</article-title>. <source>Proc. IEEE Conf. Comput. Vis. Patt. Recogn</source>. <volume>446</volume>, <fpage>4709</fpage>&#x02013;<lpage>4717</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2017.446</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zehtabian</surname> <given-names>A.</given-names></name> <name><surname>Fuchs</surname> <given-names>J.</given-names></name> <name><surname>Eickholt</surname> <given-names>B. J.</given-names></name> <name><surname>Ewers</surname> <given-names>H.</given-names></name></person-group> (<year>2022</year>). <article-title>Automated analysis of neuronal morphology through an unsupervised classification model of neurites</article-title>. <source>bioRxiv</source>. <pub-id pub-id-type="doi">10.1101/2022.03.01.482454</pub-id></citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zeng</surname> <given-names>H.</given-names></name> <name><surname>Sanes</surname> <given-names>J. R.</given-names></name></person-group> (<year>2017</year>). <article-title>Neuronal cell-type classification: challenges, opportunities and the path forward</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>18</volume>, <fpage>530</fpage>&#x02013;<lpage>546</lpage>. <pub-id pub-id-type="doi">10.1038/nrn.2017.85</pub-id><pub-id pub-id-type="pmid">28775344</pub-id></citation></ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>T.</given-names></name> <name><surname>Zeng</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Shi</surname> <given-names>M.</given-names></name> <name><surname>Tang</surname> <given-names>L.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Neuron type classification in rat brain based on integrative convolutional and tree-based recurrent neural networks</article-title>. <source>Sci. Rep</source>. <volume>11</volume>:<fpage>7291</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-86780-4</pub-id><pub-id pub-id-type="pmid">33790380</pub-id></citation></ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>J.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Xiong</surname> <given-names>Z.</given-names></name> <name><surname>Zha</surname> <given-names>Z.-J.</given-names></name> <name><surname>Wu</surname> <given-names>F.</given-names></name></person-group> (<year>2022</year>). <article-title>Graph representation learning for large-scale neuronal morphological analysis</article-title>. <source>IEEE Trans. Neural Netw. Learn. Syst</source>. <volume>35</volume>, <fpage>5461</fpage>&#x02013;<lpage>5472</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2022.3204686</pub-id><pub-id pub-id-type="pmid">36121960</pub-id></citation></ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>T.</given-names></name> <name><surname>Yao</surname> <given-names>G.</given-names></name> <name><surname>Hu</surname> <given-names>D.</given-names></name> <name><surname>Xie</surname> <given-names>C.</given-names></name> <name><surname>Gong</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>A.</given-names></name></person-group> (<year>2022</year>). <article-title>MorphoGNN: morphological embedding for single neuron with graph neural networks</article-title>. <source>bioRxiv</source>. <pub-id pub-id-type="doi">10.1101/2022.05.09.491257</pub-id><pub-id pub-id-type="pmid">37167043</pub-id></citation></ref>
</ref-list>
</back>
</article>