Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Semantic segmentation method for myocardial contrast echocardiogram based on DeepLabV3+ deep learning architecture


  • Myocardial contrast echocardiography (MCE) has been proposed as a method to assess myocardial perfusion for the detection of coronary artery diseases in a non-invasive way. As a critical step of automatic MCE perfusion quantification, myocardium segmentation from the MCE frames faces many challenges due to the low image quality and complex myocardial structure. In this paper, a deep learning semantic segmentation method is proposed based on a modified DeepLabV3+ structure with an atrous convolution and atrous spatial pyramid pooling module. The model was trained separately on three chamber views (apical two-chamber view, apical three-chamber view, and apical four-chamber view) on 100 patients' MCE sequences, divided by a proportion of 7:3 into training and testing datasets. The results evaluated by using the dice coefficient (0.84, 0.84, and 0.86 for three chamber views respectively) and Intersection over Union(0.74, 0.72 and 0.75 for three chamber views respectively) demonstrated the better performance of the proposed method compared to other state-of-the-art methods, including the original DeepLabV3+, PSPnet, and U-net. In addition, we conducted a trade-off comparison between model performance and complexity in different depths of the backbone convolution network, which illustrated model application feasibility.

    Citation: Huan Cheng, Jucheng Zhang, Yinglan Gong, Zhaoxia Pu, Jun Jiang, Yonghua Chu, Ling Xia. Semantic segmentation method for myocardial contrast echocardiogram based on DeepLabV3+ deep learning architecture[J]. Mathematical Biosciences and Engineering, 2023, 20(2): 2081-2093. doi: 10.3934/mbe.2023096

    Related Papers:

    [1] Yinwan Cheng, Chao Yang, Bing Yao, Yaqin Luo . Neighbor full sum distinguishing total coloring of Halin graphs. AIMS Mathematics, 2022, 7(4): 6959-6970. doi: 10.3934/math.2022386
    [2] Baolin Ma, Chao Yang . Distinguishing colorings of graphs and their subgraphs. AIMS Mathematics, 2023, 8(11): 26561-26573. doi: 10.3934/math.20231357
    [3] Ningge Huang, Lily Chen . AVD edge-colorings of cubic Halin graphs. AIMS Mathematics, 2023, 8(11): 27820-27839. doi: 10.3934/math.20231423
    [4] Huifen Ge, Shumin Zhang, Chengfu Ye, Rongxia Hao . The generalized 4-connectivity of folded Petersen cube networks. AIMS Mathematics, 2022, 7(8): 14718-14737. doi: 10.3934/math.2022809
    [5] Kai An Sim, Kok Bin Wong . On the cooling number of the generalized Petersen graphs. AIMS Mathematics, 2024, 9(12): 36351-36370. doi: 10.3934/math.20241724
    [6] Fugang Chao, Donghan Zhang . Neighbor sum distinguishing total choice number of IC-planar graphs with restrictive conditions. AIMS Mathematics, 2023, 8(6): 13637-13646. doi: 10.3934/math.2023692
    [7] Bana Al Subaiei, Ahlam AlMulhim, Abolape Deborah Akwu . Vertex-edge perfect Roman domination number. AIMS Mathematics, 2023, 8(9): 21472-21483. doi: 10.3934/math.20231094
    [8] Yanyi Li, Lily Chen . Injective edge coloring of generalized Petersen graphs. AIMS Mathematics, 2021, 6(8): 7929-7943. doi: 10.3934/math.2021460
    [9] Ali Raza, Mobeen Munir, Tasawar Abbas, Sayed M Eldin, Ilyas Khan . Spectrum of prism graph and relation with network related quantities. AIMS Mathematics, 2023, 8(2): 2634-2647. doi: 10.3934/math.2023137
    [10] Bao-Hua Xing, Nurten Urlu Ozalan, Jia-Bao Liu . The degree sequence on tensor and cartesian products of graphs and their omega index. AIMS Mathematics, 2023, 8(7): 16618-16632. doi: 10.3934/math.2023850
  • Myocardial contrast echocardiography (MCE) has been proposed as a method to assess myocardial perfusion for the detection of coronary artery diseases in a non-invasive way. As a critical step of automatic MCE perfusion quantification, myocardium segmentation from the MCE frames faces many challenges due to the low image quality and complex myocardial structure. In this paper, a deep learning semantic segmentation method is proposed based on a modified DeepLabV3+ structure with an atrous convolution and atrous spatial pyramid pooling module. The model was trained separately on three chamber views (apical two-chamber view, apical three-chamber view, and apical four-chamber view) on 100 patients' MCE sequences, divided by a proportion of 7:3 into training and testing datasets. The results evaluated by using the dice coefficient (0.84, 0.84, and 0.86 for three chamber views respectively) and Intersection over Union(0.74, 0.72 and 0.75 for three chamber views respectively) demonstrated the better performance of the proposed method compared to other state-of-the-art methods, including the original DeepLabV3+, PSPnet, and U-net. In addition, we conducted a trade-off comparison between model performance and complexity in different depths of the backbone convolution network, which illustrated model application feasibility.



    Let G be a simple, non-trivial connected graph with vertex set V(G). For any two distinct vertices u and v in G, u-v geodesic is a shortest walk between u and v without repetition of vertices. Two vertices are said to be adjacent if there is an edge between them, and they are also called neighbors of each other. The collection of all the neighbors of a vertex v in G is called the (open) neighborhood of v, denoted by N(v).

    A vertex v of G distinguishes a pair (x,y) of distinct vertices of G, if the number of edges in v-x geodesic is different from the number of edge in v-y geodesic. If (x,y) is a pair of neighbors in G, then v is said to be adjacently distinguish the pair (x,y). Equivalently, a vertex v adjacently distinguishes a pair (x,y) of two neighbors if the difference between the number of edges in v-x geodesic and the number of edges in v-y geodesic is one.

    A set DV(G) is a distinguishing set (metric generator) for G if the members of D distinguish every pair of distinct vertices in G. The cardinality of a smallest distinguishing set for G is called the metric dimension of G, denoted by dim(G) [7,23]. The concept of distinguishing set was introduced, very firstly, by Blumenthal [5] in the general context of metric spaces. It was later rediscovered and studied, in the context of graphs, by Slater with the name locating set/reference set [23]. Independently, Harary and Melter studied distinguishing set as resolving set (metric generator) [7,20]. Applications of this notion to the navigation of robots in networks are discussed in [13,21], and applications to pharmaceutical chemistry in [10,11]. For more details about the theory and applications of this notion, we refer the readers to the papers cited in [3,5,8,9,12,13,14,15,19,22] and the references therein.

    A set AV(G) is a neighbor-distinguishing set (local metric generator) for G if the members of A adjacently distinguish every pair of neighboring (adjacent) vertices in G. The cardinality of a smallest neighbor-distinguishing set for G is called the adjacency (local) metric dimension of G, and we denote it by dima(G).

    The problem of distinguishing every two neighbors with the aid of distance (the number of edges in a geodesic) in a connected graph was introduced and studied by Okamoto et al. in 2010 [16]. Then, up till now, this notion endlessly received remarkable interest of many researchers working with distance in graphs. In 2015 and 2018, every two neighbors in the corona product of graphs are distinguished [6,18], while this problem for strong product and lexicographic product of graphs was solved in 2016 [4] and in 2018 [2,6], respectively. Using the neighbor-distinguishing problem of primary subgraphs, this problem was solved for the super graphs of these subgraphs in 2015 [17]. In 2018, Salman et al. proposed linear programming formulation for this problem and distinguished neighbors in two families of convex polytopes [19]. Recently, in 2019, split graphs of complete and complete bipartite graphs have been considered in the context of this problem [1]. Due to this noteworthy attention of researchers to this problem, we extend this study towards a very renowned family of generalized Petersen graphs in this article. Next, we state two results, proved by Okamoto et al. [16], and Salman et al. [19], respectively, which will be used in the sequel.

    Theorem 1. [16] Let G be a non-trivial connected graph of order n. Then dima(G) =n1 if and only if G is a complete graph, and dima(G)=1 if and only if G is a bipartite graph.

    Proposition 2. [19] A subset A of vertices in a connected graph G is a neighbor-distinguishing set for G if and only if for every uV(G) and for each vN(u), the pair (u,v) adjacently distinguished by some element of A.

    Watkins, in 1969 [24], generalized the eminent Petersen graph, and proposed the notation P(n,m) to this generalized family, where n3 and 1mn12. P(n,m) is a cubic graph having the set

    V(P(n,m))={u1,u2,,un,v1,v2,,vn}

    as the vertex set, and the set

    E(P(n,m))=ni=1{uix,viy;xN(ui),yN(vi)}

    as the edge set, where N(ui)={ui+1,ui1,vi} and N(vi)={ui,vi+m,vim} for each 1in, and the indices greater than n or less than 1 will be taken modulo n. Vertices ui and vi (1in) are called the outer vertices and inner vertices, respectively, in P(n,m). Figure 1 depicts graphs to two different families of generalized Petersen graphs.

    Figure 1.  Generalized Petersen graphs P(15,4) and P(16,7).

    The rest of the paper is divided into two sections: one is on the family of generalized Petersen graphs P(n,4); and the second is on the family of generalized Petersen graphs P(2n,n1). These families have been considered in the context of metric dimension problem by Naz et al. [15] and Ahmad et al. [3], respectively. Here, we solve the neighbor-distinguishing problem for these families.

    In the next result, we show that only two vertices of P(n,4) perform the neighbor-distinguishing.

    Theorem 3. For n9, let G be a generalized Petersen graph P(n,4), then a neighbor-distinguishing set for G is a 2-element subset of V(G).

    Proof. For n=9, it is an easy exercise to see that the set A={v1,v2} is a neighbor-distinguishing set for G. For n10, let A be a 2-element subset of V(G). Then, according to Proposition 2, we would perform neighbor-distinguishing for each pair (x,y), where xV(G) and yN(x). Note that, if xA, then (x,y) is adjacently distinguished, because the number of edges in yx geodesic is 1, while the number of edges in xx geodesic is 0. Now, we discuss the following eight cases:

    Case 1: (n=8k with k2)

    Let A={v1=a1,v3=a2}, then

    ● the number of edges in u1a2 geodesic is 3,

    ● the number of edges in u2a2 geodesic is 2,

    ● the number of edges in v1a2 geodesic is 4,

    ● the number of edges in v2a2 geodesic is 3.

    Further, Tables 1 and 2 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 1.  List of the number of edges in geodesics from the outer vertices to aA in P(n,4).
    GeodesicThe number of edges in the geodesic
    uiai0 (mod 4)i1 (mod 4)i2 (mod 4)i3 (mod 4)
    n=8k with k2, and A={v1=a1,v3=a2}
    uia1, 1i4k+1i+84i+34i+64i+94
    uia1, 4k+2inni+84ni+54ni+104ni+114
    uia2, 3i4k+3i+44i+74i+64i+14
    uia2, 4k+4inni+124ni+134ni+104ni+74
    n=8k+1 with k2, and A={v1=a1,v4=a2}
    uia1, 1i4k+1i+84i+34i+64i+94
    uia1, 4k+2inni+114ni+84ni+54ni+104
    uia2, 4i5k+1i4i+34i+64i+54
    uia2, 5k+2inni+114ni+84ni+134ni+144
    n=8k+2 with k1, and A={v1=a1,v2=a2}
    uia1, 1i4k+2i+84i+34i+64i+94
    uia1, 4k+3inni+104ni+114ni+84ni+54
    uia2, 2i4k+3i+84i+74i+24i+54
    uia2, 4k+4inni+64ni+114ni+124ni+94
    n=8k+3 with k1, and A={v1=a1,v3=a2}
    uia1, 1i4k+2i+84i+34i+64i+94
    uia1, 4k+3inni+54ni+104ni+114ni+84
    uia2, 3i5ki+44i+74i+64i+14
    uia2, 5k+1inni+134ni+104ni+74ni+124
    n=8k+4 with k1, and A={v1=a1,v4=a2}
    uia1, 1i4k+3i+84i+34i+64i+94
    uia1, 4k+4inni+84ni+54ni+104ni+114
    uia2, 3i5k+2i4i+34i+64i+54
    uia2, 5k+3inni+84ni+134ni+144ni+114
    n=8k+5 with k1, and A={v1=a1,v2=a2}
    uia1, 1i5k+1i+84i+34i+64i+94
    uia1, 5k+2inni+114ni+84ni+54ni+104
    uia2, 2i5k+2i+84i+74i+24i+54
    uia2, 5k+3inni+114ni+124ni+94ni+64
    n=8k+6 with k1, and A={v1=a1,v2=a2}
    uia1, 1i4k+2i+84i+34i+64i+94
    uia1, 4k+6inni+104ni+114ni+84ni+54
    uia2, 1i4k+3i+84i+74i+24i+54
    uia2, 4k+7inni+64ni+114ni+124ni+94
    n=8k+7 with k1, and A={v1=a1,v3=a2}
    uia1, 1i4k+3i+84i+34i+64i+94
    uia1, 4k+6inni+54ni+104ni+114ni+84
    uia2, 2i5k+1i+44i+74i+64i+14
    uia2, 5k+4inni+134ni+104ni+74ni+124

     | Show Table
    DownLoad: CSV
    Table 2.  List of the number of edges in geodesics from the inner vertices to aA in P(n,4).
    GeodesicThe number of edges in the geodesic.
    viai0 (mod 4)i1 (mod 4)i2 (mod 4)i3 (mod 4)
    n=8k with k2, and A={v1=a1,v3=a2}
    via1, 1i4k+1i+124i14i+104i+134
    via1, 4k+2inni+124ni+14ni+144ni+154
    via2, 3i4k+3i+84i+114i+104i34
    via2, 4k+4inni+164ni+174ni+144ni+34
    n=8k+1 with k2, and A={v1=a1,v4=a2}
    via1, 1i3k+1i+124i14i+104i+134
    via1, 3k+10inni+154ni+124ni+14ni+144
    via2, 4i4ki44i+74i+104i+94
    via2, 4k+6inni+154ni+44ni+174ni+184
    n=8k+2 with k1, and A={v1=a1,v2=a2}
    via1, 1i3k+2i+124i14i+104i+134
    via1, 3k+10inni+144ni+154ni+124ni+14
    via2, 2i3k+3i+124i+114i24i+94
    via2, 3k+11inni+24ni+154ni+164ni+134
    n=8k+3 with k1, and A={v1=a1,v3=a2}
    via1, 1i3k+3i+124i14i+104i+134
    via1, 3k+10inni+14ni+144ni+154ni+124
    via2, 3i4k+1i+84i+114i+104i34
    via2, 4k+8inni+174ni+144ni+34ni+164
    n=8k+4 with k1, and A={v1=a1,v4=a2}
    via1, 1i4k+3i+124i14i+104i+134
    via1, 4k+4inni+124ni+14ni+144ni+154
    via2, 3i5k+2i44i+74i+104i+94
    via2, 5k+3inni+44ni+174ni+184ni+154
    n=8k+5 with k1, and A={v1=a1,v2=a2}
    via1, 1i4k+1i+124i14i+104i+134
    via1, 4k+6inni+154ni+124ni+14ni+144
    via2, 2i4k+2i+124i+114i24i+94
    via2, 4k+7inni+154ni+164ni+134ni+24
    n=8k+6 with k1, and A={v1=a1,v2=a2}
    via1, 1i3k+2i+124i14i+104i+134
    via1, 3k+14inni+144ni+154ni+124ni+14
    via2, 1i3k+3i+124i+114i24i+94
    via2, 3k+15inni+24ni+154ni+164ni+134
    n=8k+7 with k1, and A={v1=a1,v3=a2}
    via1, 1i3k+3i+124i14i+104i+134
    via1, 3k+14inni+14ni+144ni+154ni+124
    via2, 2i4k+1i+84i+114i+104i34
    via2, 4k+12inni+174ni+144ni+34ni+164

     | Show Table
    DownLoad: CSV

    Case 2: (n=8k+1 with k2)

    Let A={v1=a1,v4=a2}, then

    ● the number of edges in u1a2 geodesic is 3,

    ● the number of edges in u2a2 geodesic is 3,

    ● the number of edges in u3a2 geodesic is 2.

    Further, Tables 13 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 3.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i3k+22(mod 4)3k+33(mod 4)3k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)
    λi5k43k+1643k+1643k+445k445k+845k+843k+84
    j1234k+11(mod 4)4k+22(mod 4)4k+33(mod 4)4k+40(mod 4)4k+51(mod 4)
    λj443k+1k+3k+3kk

     | Show Table
    DownLoad: CSV

    Case 3: (n=8k+2 with k1)

    Let A={v1=a1,v2=a2}, then

    ● the number of edges in u2a2 geodesic is 2.

    Further, Tables 1, 2 and 4 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 4.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i3k+33(mod 4)3k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)
    λi5k43k+1643k+443k+1645k445k+843k+84
    j123k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)3k+102(mod 4)
    λj305k43k+1643k+445k+845k445k+843k+84

     | Show Table
    DownLoad: CSV

    Case 4: (n=8k+3 with k1)

    Let A={v1=a1,v3=a2}, then

    ● the number of edges in u1a2 geodesic is 3,

    ● the number of edges in u2a2 geodesic is 2.

    Further, Tables 1, 2 and 5 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 5.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i3k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)
    λi5k43k+443k+1645k+845k443k+84
    j124k+22(mod 4)4k+33(mod 4)4k+40(mod 4)4k+51(mod 4)4k+62(mod 4)4k+73(mod 4)
    λj43k+1kk+3k+3kk+1

     | Show Table
    DownLoad: CSV

    Case 5: (n=8k+4 with k1)

    Let A={v1=a1,v4=a2}, then

    ● the number of edges in v1a2 geodesic is 4,

    ● the number of edges in v2a2 geodesic is 4,

    ● the number of edges in u1a2 geodesic is 3,

    ● the number of edges in u2a2 geodesic is 3.

    Moreover, Tables 1 and 2 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Case 6: (n=8k+5 with k1)

    Let A={v1=a1,v2=a2}, then

    ● the number of edges in u1a2 geodesic is 2,

    ● the number of edges in v1a2 geodesic is 3.

    Further, Tables 1, 2 and 6 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 6.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i4k+22(mod 4)4k+33(mod 4)4k+40(mod 4)4k+51(mod 4)
    λik+1k+4k+4k+1
    j4k+33(mod 4)4k+40(mod 4)4k+51(mod 4)4k+62(mod 4)
    λjk+1k+4k+4k+1

     | Show Table
    DownLoad: CSV

    Case 7: (n=8k+6 with k1)

    Let A={v1=a1,v2=a2}, then

    ● the number of edges in v3k+3a1 geodesic is 5k+443(mod 4),

    ● the number of edges in v3k+4a2 geodesic is 5k+440(mod 4),

    ● the number of edges in u4k+3a1 geodesic is k+2,

    ● the number of edges in u4k+4a1 geodesic is k+3,

    ● the number of edges in u4k+5a1 geodesic is k+2,

    ● the number of edges in u4k+4a2 geodesic is k+2,

    ● the number of edges in u4k+5a2 geodesic is k+3,

    ● the number of edges in u4k+6a2 geodesic is k+2.

    Further, Tables 1, 2 and 7 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 7.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i3k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)3k+102(mod 4)3k+113(mod 4)3k+120(mod 4)3k+131(mod 4)
    λi3k+1643k+443k+1645k43k+2043k+845k+645k445k+843k+124
    j3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)3k+102(mod 4)3k+113(mod 4)3k+120(mod 4)3k+131(mod 4)3k+142(mod 4)
    λj3k+1643k+443k+1645k43k+2043k+845k+845k445k+843k+124

     | Show Table
    DownLoad: CSV

    Case 8: (n=8k+7 with k1)

    Let A={v1=a1,v3=a2}, then

    ● the number of edges in v1a2 geodesic is 4,

    ● the number of edges in u4k+4a1 geodesic is k+2,

    ● the number of edges in u4k+5a1 geodesic is k+2,

    ● the number of edges in u1a2 geodesic is 3,

    ● the number of edges in u5k+2a2 geodesic is 3k+1242(mod 4),

    ● the number of edges in u5k+3a2 geodesic is 5k+443(mod 4).

    Moreover, Tables 1, 2 and 8 provide the lists of number of edges in xa1 and xa2 geodesics for all xV(G)A.

    Table 8.  λi is the number of edges in a via1 geodesic, and λj is the number of edges in a vja2 geodesic.
    i3k+40(mod 4)3k+51(mod 4)3k+62(mod 4)3k+73(mod 4)3k+80(mod 4)3k+91(mod 4)3k+102(mod 4)3k+113(mod 4)3k+120(mod 4)3k+131(mod 4)
    λi5k+443k+443k+1643k+2045k43k+843k+845k+1245k+845k44
    j4k+22(mod 4)4k+33(mod 4)4k+40(mod 4)4k+51(mod 4)4k+62(mod 4)4k+73(mod 4)4k+80(mod 4)4k+91(mod 4)4k+102(mod 4)4k+113(mod 4)
    λjk+2kk+3k+4k+1k+1k+4k+3kk+2

     | Show Table
    DownLoad: CSV

    In all of these eight cases, for yN(x), if we denote

    ● the number of edges in xa1 geodesic by α1,

    ● the number of edges in ya1 geodesic by β1,

    ● the number of edges in xa2 geodesic by α2,

    ● the number of edges in ya2 geodesic by β2,

    then it can be seen that

    either|α1β1|=1wheneverα2=β2,or|α2β2|=1wheneverα1=β1,

    which implies that either a1A or a2A adjacently distinguishes the pair (x,y). Hence, A is a neighbor-distinguishing set for G.

    Theorem 4. For n9, if G is a generalized Petersen graph P(n,4), then dima(G)=2.

    Proof. Since dima(G)=1 if and only if G is a bipartite graph, by Theorem 1. So dima(G)2, because G is not a bipartite graph. Hence, we get the required result, by Theorem 3.

    The results of this section provide the solution of the problem of neighbor-distinguishing in the generalized Petersen graphs P(2n,n1).

    Theorem 5. For all n3, if G is a generalized Petersen graph P(2n,n1), then the set A={u1,vn1} is a neighbor-distinguishing set for G.

    Proof. According to Proposition 2, we have to perform neighbor-distinguishing for each pair (x,y), where xV(G) and yN(x). When xA, then the pair (x,y) adjacently distinguished by x, because the number of edges in yx geodesic is 1 while the number of edges in xx geodesic is 0. Further, Table 9 provides the list of number of edges in xu1 and xvn1 geodesics for all xV(G)A.

    Table 9.  List of the number of edges in xa geodesics for xV(G)A and aA.
    GeodesicThe number of edges in the geodesics
    When n=2k+1, k1
    For i/geodesicsuiu1uivn1viu1 i is oddviu1 i is evenvivn1 i is oddvivn1 i is even
    1ik1i1i+2iii+3i+1
    kik+1i12ki+1ii2ki+22ki
    i=k+2n+12k1n+12n+122ki+22ki
    k+3i2k2ki+42ki+12ki+32ki+32ki+22ki
    i=2k+1i2k+2i2k+1i2k+1i2k+1i2k+2i2k+2
    i=2k+24in+233i2ki2k
    2k+3i3ki2ki2k+1i2k1i2k1i2k+2i2k
    i=3k+1i2kin+1inink+2k
    i=3k+2n+12kinink+1k1
    3k+3i4k2ni+14ki+22ni+22ni+24ki+34ki+1
    i=2n1233344
    i=2n122211
    When n=2k, k2
    1ik2i1i+2iii+3i+1
    i=k1i1niiikk
    kik+1i1niii2ki12ki+1
    i=k+2i1nin2n2ni1ni+1
    k+3i2k12ki+32ki2ki+22ki+22ki12ki+1
    i=2k322233
    i=2k+1433322
    2k+2i3k2i2k+1i2k+2i2ki2ki2k+1i2k+3
    i=3k1i2k+1i2k+2i2ki2kkk
    3ki3k+12ni+14kii2ki2k4ki+14ki1
    i=3k+2k1k2n2n24ki+14ki1
    3k+3i4k22ni+14ki2ni+22ni+24ki+14ki1
    i=2n1233344
    i=2n122211

     | Show Table
    DownLoad: CSV

    Now, for any yN(x), if we denote

    ● the number of edges in xu1 geodesic by α1,

    ● the number of edges in yu1 geodesic by β1,

    ● the number of edges in xvn1 geodesic by α2,

    ● the number of edges in yvn1 geodesic by β2,

    then it can be seen that

    either|α1β1|=1wheneverα2=β2,or|α2β2|=1wheneverα1=β1,

    which implies that either u1A or vn1A adjacently distinguishes the pair (x,y). Hence, A is a neighbor-distinguishing set for G.

    Theorem 6. For n3, if G is a generalized Petersen graph P(2n,n1), then dima(G)=2.

    Proof. Since dima(G)=1 if and only if G is a bipartite graph, by Theorem 1. So dima(G)2, because G is not a bipartite graph. Hence, we get the required result, by Theorem 5.

    Distinguishing every two vertices in a graph is an eminent problem in graph theory. Many graph theorists have been shown remarkable interest to solve this problem with the aid of distance (the number of edges in a geodesic) from last four decades. Using the technique of finding geodesics between vertices, we solved the problem of distinguishing every two neighbors in generalized Petersen graphs P(n,4) and P(2n,n1). We investigated that, in both the families of generalized Petersen graphs, only two vertices are adequate to distinguish every two neighbors.

    The authors are grateful to the editor and anonymous referees for their comments and suggestions to improve the quality of this article. This research is supported by Balochistan University of Engineering and Technology Khuzdar, Khuzdar 89100, Pakistan.

    The authors declare that they have no conflict of interest.



    [1] M. Dewey, M. Siebes, M. Kachelriess, K. Kofoed, P. Maurovich-Horvat, K. Nikolaou, et al., Clinical quantitative cardiac imaging for the assessment of myocardial ischaemia, Nat. Rev. Cardiol., 17 (2020), 427–450. http://dx.doi.org/10.1038/s41569-020-0341-8 doi: 10.1038/s41569-020-0341-8
    [2] G. Q. Du, J. Y. Xue, Y. Guo, S. Chen, P. Du, Y. Wu, et al., Measurement of myocardial perfusion and infarction size using computer-aided diagnosis system for myocardial contrast echocardiography, Ultrasound Med. Biol., 41 (2015), 2466–2477. https://doi.org/10.1016/j.ultrasmedbio.2015.04.012 doi: 10.1016/j.ultrasmedbio.2015.04.012
    [3] Y. Guo, G. Q. Du, W. Q. Shen, C. Du, P. He, S. Siuly, Automatic myocardial infarction detection in contrast echocardiography based on polar residual network, Comput. Methods Programs Biomed., 198 (2021), 105791. https://doi.org/10.1016/j.cmpb.2020.105791 doi: 10.1016/j.cmpb.2020.105791
    [4] J. Cho, S. Her, H. Youn, C. Kim, M. Park, G. Kim, et al., Usefulness of the parameters of quantitative myocardial perfusion contrast echocardiography in patients with chronic total occlusion and collateral flow, Echocardiography, 32 (2015), 475–482. https://doi.org/10.1111/echo.12663 doi: 10.1111/echo.12663
    [5] T. Rutz, S. F. de Marchi, P. Roelli, S. Gloekler, T. Traupe, H. Steck, et al., Quantitative myocardial contrast echocardiography: a new method for the non-invasive detection of chronic heart transplant rejection, Eur. Heart J. Cardiovasc. Imaging, 14 (2014), 1187–1194. https://doi.org/10.1093/ehjci/jet066 doi: 10.1093/ehjci/jet066
    [6] A. L. Klibanov, P. T Rasche, M. S. Hughes, J. K. Wojdyla, K. P. Galen, J. H.Wible, et al., Detection of individual microbubbles of ultrasound contrast agents: imaging of free-floating and targeted bubbles, Invest. Radiol., 39 (2004), 187–195. https://doi.org/10.1097/01.rli.0000115926.96796.75 doi: 10.1097/01.rli.0000115926.96796.75
    [7] M. X. Tang, H. Mulvana, T. Gauthier, A. Lim, D. Cosgrove, R. Eckersley, et al., Quantitative contrast-enhanced ultrasound imaging: a review of sources of variability, Interface Focus, 1 (2011), 520–539. http://doi.org/10.1098/rsfs.2011.0026 doi: 10.1098/rsfs.2011.0026
    [8] M. Kass, A. Witkin, D. Terzopoulos, Snakes: Active contour models, Int. J. Comput. Vision, 1 (1988), 321–331. https://doi.org/10.1007/BF00133570 doi: 10.1007/BF00133570
    [9] T. F. Cootes, C. J. Taylor, D. H. Cooper, J. Graham, Active shape models-their training and application, Comput. Vision Image Understanding, 61 (1995), 38–59. https://doi.org/10.1006/cviu.1995.1004 doi: 10.1006/cviu.1995.1004
    [10] N. Malpica, M. Ledesma-Carbayo, A. Santos, E. Perez-David, M. Garcia-Fernandez, M. Desco, A coupled active contour model for myocardial tracking in contrast echocardiography, Image Understanding and Anal., 2004 (2004).
    [11] J. E. Pickard, J. A. Hossack, S. T. Acton, Shape model segmentation of long-axis contrast enhanced echocardiography, in 3rd IEEE International Symposium on Biomedical Imaging: Nano to Macro, (2006), 1112–1115. https://doi.org/10.1109/ISBI.2006.1625117
    [12] Y. Guo, G. Du, J. Xue, R. Xia, Y. Wang, A novel myocardium segmentation approach based on neutrosophic active contour model, Comput. Methods Programs Biomed., 142 (2017), 109–116. https://doi.org/10.1016/j.cmpb.2017.02.020 doi: 10.1016/j.cmpb.2017.02.020
    [13] Y. Li, C. Ho, M. Toulemonde, N. Chahal, R. Senior, M. Tang, Fully automatic myocardial segmentation of contrast echocardiography sequence using random forests guided by shape model, IEEE Trans. Med. Imaging, 37 (2017), 1081–1091. https://doi.org/10.1109/tmi.2017.2747081 doi: 10.1109/tmi.2017.2747081
    [14] N. Azarmehr, X. Ye, S. Sacchi, J. Howard, D. Francis, M. Zolgharni, Segmentation of left ventricle in 2D echocardiography using deep learning, in Annual Conference on Medical Image Understanding and Analysis, (2019), 497–504. https://doi.org/10.1007/978-3-030-39343-4_43
    [15] G. Veni, M. Moradi, H. Bulu, G. Narayan, T. Syeda-Mahmood, Echocardiography segmentation based on a shape-guided deformable model driven by a fully convolutional network prior, in 2018 IEEE 15th International Symposium on Biomedical Imaging, (2018), 898–902. https://doi.org/10.1109/ISBI.2018.8363716
    [16] Y. Hu, L. Guo, B. Lei, M. Mao, Z. Jin, A. Elazab, et al., Fully automatic pediatric echocardiography segmentation using deep convolutional networks based on BiSeNet, in 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), (2019), 6561–6564. https://doi.org/10.1109/EMBC.2019.8856457
    [17] M. Li, D. Zeng, Q. Xie, R. Xu, Y. Wang, D. Ma, et al., A deep learning approach with temporal consistency for automatic myocardial segmentation of quantitative myocardial contrast echocardiography, Int. J. Cardiovasc. Imaging, 37 (2021), 1967–1978. https://doi.org/10.1007/s10554-021-02181-8 doi: 10.1007/s10554-021-02181-8
    [18] L. Chen, Y. Zhu, G. Papandreou, F. Schroff, H. Adam, Encoder-decoder with atrous separable convolution for semantic image segmentationm, preprint, arXiv: 1802.02611.
    [19] K. He, X. Zhang, S. Ren, J. Sun, Deep residual learning for image recognition, preprint, arXiv: 1512.03385.
    [20] T. He, Z. Zhang, H. Zhang, Z. Zhang, J. Xie, M. Li, Bag of tricks for image classification with convolutional neural networks, preprint, arXiv: 1812.01187.
    [21] F. Yu, V. Koltun, Multi-scale context aggregation by dilated convolutions, preprint, arXiv: 1511.07122.
    [22] L. Chen, Y. Zhu, G. Papandreou, F. Schroff, H. Adam, Rethinking atrous convolution for semantic image segmentation, preprint, arXiv: 1706.05587.
    [23] F. Milletari, N. Navab, S. Ahmadi, V-net: Fully convolutional neural networks for volumetric medical image segmentation, in 2016 fourth international conference on 3D vision (3DV), (2016), 565–571. https://doi.org/10.1109/3DV.2016.79
    [24] H. Zhao, J. Shi, X. Qi, X. Wang, J. Jia, Pyramid scene parsing network, preprint, arXiv: 1612.01105.
    [25] O. Ronneberger, P. Fischer, T. Brox, U-net: Convolutional networks for biomedical image segmentation, in International Conference on Medical Image Computing and Computer-Assisted Intervention, (2015), 234–241. https://doi.org/10.1007/978-3-319-24574-4_28
  • This article has been cited by:

    1. 莉 周, Vertex Reducible Edge (Total) Coloring of Two Classes of Generalized Petersen Graph, 2023, 13, 2160-7583, 1851, 10.12677/PM.2023.136188
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(3068) PDF downloads(317) Cited by(4)

Figures and Tables

Figures(8)  /  Tables(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog