Loading [MathJax]/jax/element/mml/optable/SuppMathOperators.js
Research article Special Issues

A novel multi-modal fundus image fusion method for guiding the laser surgery of central serous chorioretinopathy


  • Received: 23 April 2021 Accepted: 25 May 2021 Published: 02 June 2021
  • The angiography and color fundus images are of great assistance for the localization of central serous chorioretinopathy (CSCR) lesions. However, it brings much inconvenience to ophthalmologists because of these two modalities working independently in guiding laser surgery. Hence, a novel fundus image fusion method in non-subsampled contourlet transform (NSCT) domain, aiming to integrate the multi-modal CSCR information, is proposed. Specifically, the source images are initially decomposed into high-frequency and low-frequency components based on NSCT. Then, an improved deep learning-based method is employed for the fusion of low-frequency components, which helps to alleviate the tedious process of manually designing fusion rules and enhance the smoothness of the fused images. The fusion of high-frequency components based on pulse-coupled neural network (PCNN) is closely followed to facilitate the integration of detailed information. Finally, the fused images can be obtained by applying an inverse transform on the above fusion components. Qualitative and quantitative experiments demonstrate the proposed scheme is superior to the baseline methods of multi-scale transform (MST) in most cases, which not only implies its potential in multi-modal fundus image fusion, but also expands the research direction of MST-based fusion methods.

    Citation: Jianguo Xu, Cheng Wan, Weihua Yang, Bo Zheng, Zhipeng Yan, Jianxin Shen. A novel multi-modal fundus image fusion method for guiding the laser surgery of central serous chorioretinopathy[J]. Mathematical Biosciences and Engineering, 2021, 18(4): 4797-4816. doi: 10.3934/mbe.2021244

    Related Papers:

    [1] V. Volpert, B. Xu, A. Tchechmedjiev, S. Harispe, A. Aksenov, Q. Mesnildrey, A. Beuter . Characterization of spatiotemporal dynamics in EEG data during picture naming with optical flow patterns. Mathematical Biosciences and Engineering, 2023, 20(6): 11429-11463. doi: 10.3934/mbe.2023507
    [2] B. Wiwatanapataphee, D. Poltem, Yong Hong Wu, Y. Lenbury . Simulation of Pulsatile Flow of Blood in Stenosed Coronary Artery Bypass with Graft. Mathematical Biosciences and Engineering, 2006, 3(2): 371-383. doi: 10.3934/mbe.2006.3.371
    [3] Chiu-Yen Kao, Yuan Lou, Eiji Yanagida . Principal eigenvalue for an elliptic problem with indefinite weight on cylindrical domains. Mathematical Biosciences and Engineering, 2008, 5(2): 315-335. doi: 10.3934/mbe.2008.5.315
    [4] Guowei Wang, Yan Fu . Spatiotemporal patterns and collective dynamics of bi-layer coupled Izhikevich neural networks with multi-area channels. Mathematical Biosciences and Engineering, 2023, 20(2): 3944-3969. doi: 10.3934/mbe.2023184
    [5] Liqiong Pu, Zhigui Lin . A diffusive SIS epidemic model in a heterogeneous and periodically evolvingenvironment. Mathematical Biosciences and Engineering, 2019, 16(4): 3094-3110. doi: 10.3934/mbe.2019153
    [6] Alessandro Bertuzzi, Antonio Fasano, Alberto Gandolfi, Carmela Sinisgalli . Interstitial Pressure And Fluid Motion In Tumor Cords. Mathematical Biosciences and Engineering, 2005, 2(3): 445-460. doi: 10.3934/mbe.2005.2.445
    [7] Radu C. Cascaval, Ciro D'Apice, Maria Pia D'Arienzo, Rosanna Manzo . Flow optimization in vascular networks. Mathematical Biosciences and Engineering, 2017, 14(3): 607-624. doi: 10.3934/mbe.2017035
    [8] Pshtiwan Othman Mohammed, Donal O'Regan, Dumitru Baleanu, Y. S. Hamed, Ehab E. Elattar . Analytical results for positivity of discrete fractional operators with approximation of the domain of solutions. Mathematical Biosciences and Engineering, 2022, 19(7): 7272-7283. doi: 10.3934/mbe.2022343
    [9] Bestami TAŞAR, Fatih ÜNEŞ, Ercan GEMİCİ . Laboratory and numerical investigation of the 2-array submerged vanes in meandering open channel. Mathematical Biosciences and Engineering, 2023, 20(2): 3261-3281. doi: 10.3934/mbe.2023153
    [10] Tingxi Wen, Hanxiao Wu, Yu Du, Chuanbo Huang . Faster R-CNN with improved anchor box for cell recognition. Mathematical Biosciences and Engineering, 2020, 17(6): 7772-7786. doi: 10.3934/mbe.2020395
  • The angiography and color fundus images are of great assistance for the localization of central serous chorioretinopathy (CSCR) lesions. However, it brings much inconvenience to ophthalmologists because of these two modalities working independently in guiding laser surgery. Hence, a novel fundus image fusion method in non-subsampled contourlet transform (NSCT) domain, aiming to integrate the multi-modal CSCR information, is proposed. Specifically, the source images are initially decomposed into high-frequency and low-frequency components based on NSCT. Then, an improved deep learning-based method is employed for the fusion of low-frequency components, which helps to alleviate the tedious process of manually designing fusion rules and enhance the smoothness of the fused images. The fusion of high-frequency components based on pulse-coupled neural network (PCNN) is closely followed to facilitate the integration of detailed information. Finally, the fused images can be obtained by applying an inverse transform on the above fusion components. Qualitative and quantitative experiments demonstrate the proposed scheme is superior to the baseline methods of multi-scale transform (MST) in most cases, which not only implies its potential in multi-modal fundus image fusion, but also expands the research direction of MST-based fusion methods.



    It is difficult to deal with field theory problems defined in the region W bounded by the non-Jordan curves. However, if a conformal mapping Υ exists that maps region D bounded by smooth Jordan curves onto domain W, then we can transform the problems specified in region W into domain D to simply the problems. Meanwhile, we can refer to region D as the preimage domain of the region W. Because the preimage domains have better properties, the method for calculating the preimage domain needs to be proposed and extended. Moreover, the preimage domain we discuss is given in the sense of conformal equivalence, which should be emphasized. Conformal mappings are an important theory of analytic function and potential theory, which find in the methods of solving problems in field theory. Conformal mappings can map the complex regions onto the simple domains, which simplifies the issues such as calculating the capacitance of irregular capacitors, harmonic measures [1], logarithmic capacity [2,3] in potential theory, and so on [4,5,6,7]. Many more practical applications of conformal mappings can be found in fluid mechanics [8,9] and optics [10]. As is known to all, the analytic expressions of conformal mappings are not available in many actual situations, only can be found in some specific regions, and conformal mappings have the superiority in dealing with the problems in field theory. Therefore, the numerical methods to compute conformal mappings have been extensively investigated in the past several decades [11,12,13,14]. In comparison, the numerical method presented by Nasser, based on the boundary integral equation with the generalized Neumann kernel, has the characteristic of a unified form and can use for thirty-nine canonical slit regions proposed by Koebe [15,16,17,18]. Using the method presented by Nasser to obtain the numerical solutions of conformal mappings for highly connected regions with piecewise smooth boundaries is quick and accurate [19,20].

    Several fluid mechanics phenomena are included in external flows past objects. Computing the preimage domains of specified slit regions is of great significance in explaining some fluid phenomena. For example, Crowdy finds several explicit formulas drawn up according to the Schottky-Klein prime function for the problems in fluid dynamics [21,22,23,24]. According to Ref.[24] Crowdy (2008), an explicit solution of complex potential for the irrotational incompressible potential fluid driven by an assembly of stirrers moving at specified velocities has been found. Examples presented in [24] show streamlines of the irrotational flow generated by circular disk stirrers and paddles, where the paddles can regard as rectilinear slits. The feasible methods to solve these problems are conformally mapping the specified slit region W onto the preimage domain D with the same connectivity and solving these problems in D. However, it is difficult to directly calculate conformal mapping that maps a specified slit region onto a preimage domain, but we can find many methods which compute conformal mapping from a preimage domain onto a slit region [11,16,17,25]. Nasser [26] reformulates the problems of stirring fluid as the classical Riemann-Hilbert (R-H) problems and obtains the numerical complex potentials for the flows. When the stirrers are finite rectilinear slits, Nasser [26] presents an iterative method, which calculates a preimage domain D bounded by ellipses and conformal mapping Υ that maps D onto the rectilinear slit region. In addition, conformal mappings are also a powerful tool for simulating the flow around bodies, i.e., the phenomenon of boundary layer separation caused by the fluid passing through the surface of objects [25,26]. The flow around bodies has been widely studied as a classical problem in fluid mechanics. According to Ref.[27] Chen et al. (2021), the analytical solution of the potential flow is derived in the region bounded by a circle, an ellipse, and a thin airfoil. They find that the singular equation or the hypersingular equation can be used to solve the symmetric or antisymmetric potential flow problem alone. According to Ref.[28] Chen et al. (2022), the analytical solution of the potential flow around two identical cylinders is derived by using the boundary integral equation with the bipolar degenerate-kernel. When considering the motion of spiral point vortices in a two-dimensional multiply connected domain with two parallel slits, Aoyama et al. [29] first propose an iterative method based on the particle charge simulation method, which can calculate the preimage domain of the slit region. According to Ref.[29] Aoyama et al. (2013), many equilibria are composed of two spiral point vortices that enhance the downward vertical force and the counterclockwise rotational force.

    As a result, computing the preimage domains of the specified slit regions and conformal mappings that map the preimage domains onto the slit regions are problems worthy of attention. According to Ref.[30] Nasser (2019), the iterative numeral method has successfully computed the preimage domains D and conformal mappings Υ that map D onto W, where W is two instances of bounded slit regions called an annulus with radial slit region and the unit disk with radial slit region. However, the thirty-nine canonical slit regions cataloged by Koebe have extensive application prospects. The logarithmic spiral slit regions deserve special attention because when the oblique angle is π2 or 0, the logarithmic spiral will degenerate to a circle with a center at the origin or a ray issuing from the origin, respectively [17,25,31,32]. Meanwhile, the logarithmic spiral slit regions are closely related to the spiral point vortices.

    However, the methods proposed in [29,30] can not directly calculate the preimage domains of the logarithmic spiral slit regions. Therefore, we present the improved iterative methods based on the method proposed in [30], which calculates the preimage domains D of the specified logarithmic spiral slit regions W and conformal mappings Υ that map D onto W. We postulate that the boundaries of the sequence {Dm} of the preimage domains are the ellipses. According to the distribution of logarithmic spiral slits in W, the lengths of the long axes and the coordinates of the centers of ellipses, which calculate during iteration, respectively converge to the lengths of the long axes and the coordinates of the centers of the boundaries D. In each iteration step, to calculate conformal mappings quickly and accurately, we use the method based on the boundary integral equation with the generalized Neumann kernel to calculate conformal mappings.

    The rest of this paper is organized as follows. In Sect.2, we introduce the related knowledge about the boundary integral equation with the generalized Neumann kernel. In Sect.3, we regard two instances of spiral slit regions called the unbounded logarithmic spiral slit region and a unit disk with logarithmic spiral slit region. We briefly review the process of formulating mapping functions as the R-H problems, and then the iterative methods are presented for calculating the preimage domains and conformal mappings that map the preimage domains onto the spiral slit regions. In Sect.4, numerical examples are proposed showing the availability of our iterative methods and simulating the flow around bodies. The results are summed up in the last section.

    In this Section, we introduce the related knowledge about the boundary integral equation with the generalized Neumann kernel. Further details can be found in [14,33].

    We suppose that D is a n-connected region in the extended complex plane C{} containing the point z=0, where the boundary of D is Γ:=D=nj=1Γj. Γ1,Γ2,,Γn are n closed smooth Jordan curves. Denote the orientation of Γ to ensure D where the left of Γ.

    Suppose that the curves Γ1,Γ2,,Γn can be parameterized by the 2π-periodic complex functions η1(t),η2(t),,ηn(t) with twice continuously derivative, respectively, in which the first derivative dηj(t)/dt=˙ηj(t)0 for tJj=[0,2π],j=1,2,,n. The parametrization of the boundary Γ can be defined by

    η(t):={η1(t),tJ1=[0,2π],η2(t),tJ2=[0,2π],ηn(t),tJn=[0,2π]. (2.1)

    Definition 2.1. A real function f is Hölder continuous, when there are nonnegative real constants C, α>0, such that

    |f(x)f(y)|Cxyα

    for all x and y in the domain of f.

    We denote by H the space of real functions on Γ whose are Hölder continuous. Thus, ϕH indicates that ϕ(t):=ϕ(η(t)) is a real Hölder continuous function with 2π-period.

    Definition 2.2. A piecewise constant function h(t) is defined on Jj such that

    h(t):={h1,tJ1=[0,2π],h2,tJ2=[0,2π],hn,tJn=[0,2π], (2.2)

    where hjR,j=1,2,,n. For convenience, we denote h(t)=(h0,h1,,hn).

    Let

    B(t):={ei(π2θ(t)),tJ,ifDisunbounded,ei(π2θ(t))(η(t)α),tJ,ifDisbounded (2.3)

    is a continuously differentiable complex function. αD is a fixed point, and θ(t)=(θ1,θ2,,θn) with constants θjR for j=1,2,,n representing the oblique angle of each slit is a specified piecewise function.

    The generalized Neumann kernel N(s,t) formed with B and η is defined as follows:

    N(s,t):=1πIm[B(s)B(t)˙η(t)η(t)η(s)],(s,t)J×J.

    The singular kernel M(s,t) is defined as follows:

    M(s,t):=1πRe[B(s)B(t)˙η(t)η(t)η(s)],(s,t)J×J.

    The Fredholm integral operator N and singular integral operator M on H can be defined as follows:

    Nμ(s):=JN(s,t)μ(t)dt,sJ, (2.4)

    and

    Mμ(s):=JM(s,t)μ(t)dt,sJ. (2.5)

    Theorem 2.1. ([17])For a specified function γH, there exists a unique real function μ and a unique piecewise constant real function h=(h1,h2,,hn) defined on Γ such that

    g(η(t))=γ(t)+h(t)+iμ(t)B(t),tJ, (2.6)

    are boundary values of an analytic function g in D, which g is a unique solution of R-H problem Re[Bg]=γ+h. Then the function μ is the solution of the integral equation

    (IN)μ=Mγ (2.7)

    and the function h is obtained by

    h=Mμ(IN)γ2. (2.8)

    In this Section, we briefly review the process of formulating mapping functions as the R-H problems, and the iterative methods are presented for calculating the preimage domains D and conformal mappings that map D onto W, which W is a specified unbounded or bounded logarithmic spiral slit region (For short: spiral slit region).

    In the w plane, the boundaries of the spiral slit regions are composed of the slits that have the origin as the asymptotic point and satisfy

    Im[eiθln(w)]=rwithθ,rR. (3.1)

    If any ray issuing from the origin intersects a slit, θ named the oblique angle of the slit is the angle between the ray with the tangent of the slit at the intersection. Especially, for the oblique angle θ=0, all points of the slit will fall on a ray, which the slit is a radial slit pointing to the origin; For the oblique angle θ=π2, the ray being always perpendicular to the tangent of any point in the slit, and the slit will be a circle slit centered at the origin[16,17,25,32].

    In this Subsection, we propose an iterative method based on the boundary integral equation, which calculates a preimage domain of a specified unbounded logarithmic spiral slit region.

    Theorem 3.1. ([25]) Let θ(t)=(θ1,θ2,,θn) and a fixed point α in the unbounded multiply connected region D if Υ that conformally maps D onto the unbounded logarithmic spiral slit region satisfies normalization conditions Υ(α)=0,Υ()=,limzΥ(z)z=1, and then the Laurent series

    Υ(z)=z+a0+a1z+a2z2+

    is uniquely determined.

    Suppose D is an unbounded n-connected region in the z plane. The unbounded spiral slit region W is the entire w plane with n spiral slits having the oblique angles of θ1,θ2,,θn, respectively. According to the normalization conditions, conformal mapping Υ(z) can be defined by (see [17,25,32])

    Υ(z)=(zα)eg(z),zDΓ, (3.2)

    which the analytic function g(z) defines on DΓ. Conformal mapping ω=Υ(z) maps Γj onto the spiral slit Lj for j=1,2,,n (see Figure 1). According to the boundary conditions (3.1), the boundary values of conformal mapping Υ(z) should satisfy

    Re[ei(π2θj)ln(Υ(z))]=Rj,zΓj,j=1,2,,n. (3.3)
    Figure 1.  Υ maps the unbounded region D onto the spiral slit region W, and ζ maps the spiral slits Lj onto the line segments Sj for j=1,2,,n..

    Plugging (3.2) into (3.3) leads to

    Re[ei(π2θj)g(z)]=RjRe[ei(π2θj)ln(zα)],zΓj,j=1,2,,n, (3.4)

    where RjR for j=1,2,,n are undetermined real constants obtained by solving the R-H problem with

    B(t)=ei(π2θ(t)),γ(t)=Re[ei(π2θ(t))ln(η(t)α)],tJ. (3.5)

    According to Theorem 2.1, by solving the integral equation (2.7) and calculating (2.8), we can obtain μ(t) and h(t)=(R1,R2,,Rn) such that

    ei(π2θ(t))g(η(t))=γ(t)+h(t)+iμ(t),tJ,

    which satisfie the boundary conditions (3.4). For zD, we use the following Cauchy integral to calculate the values of g(z)

    g(z)=12πiΓγ+h+iμξzdξ,zD. (3.6)

    Together with (3.2), we can obtain conformal mapping Υ(z).

    Note that the boundaries of a specified spiral slit region are fixed. However, Rj calculated by the above method are unable to specify in advance, which affect the location distributions of the boundaries Lj for j=1,2,,n, and conformal mapping cannot be computed directly if the preimage D is unknown. Thus, the problems will become finding a preimage domain D of a specified spiral slit region W and calculating conformal mapping Υ(z) that maps D onto W.

    In the ζ plane,

    Sj=ei(π2θj)ln(w),wLj

    are n line segments with lengths lj and upper endpoints cj for j=1,2,,n (see Figure 1). Any point on a line segment can be represented as

    qj=cjiλljwith 0

    Therefore, any point on a spiral slit can be written as

    Q_j^* = {\rm exp}\left\lbrace {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}q_j\right\rbrace.

    In the following, we will propose an iterative method based on the boundary integral equation, which calculates a preimage domain D of a specified unbounded spiral slit region and derives conformal mapping \Upsilon(z) from D onto W at the same time. Each step iteration of our iterative method will generate a preimage domain denoted by D^m , and the sequence \left\lbrace D^m\right\rbrace will converge to our needed preimage domain D.

    Assume that the boundary of the domain D^m is composed of ellipses. In the iterating step m = 0, 1, 2, \dots, the ellipses \varGamma_j^m can are parametrized by

    \begin{align} \begin{aligned} \eta_j^m(t) = Q_j^m+a_j^m{\rm e}^{{\rm i}{\rm arg}(Q_j^m)}({\rm cos}(t)+{\rm i}b{\rm sin}(t)), \; t\in J, \; j = 1, 2, \dots, n, \end{aligned} \end{align} (3.7)

    where

    Q_j^m denote the coordinates of the centers of ellipses \varGamma_j^m for j = 1, 2, \dots, n ,

    a_j^m represent half the lengths of the long axes of elliptical boundaries \varGamma_j^m for j = 1, 2, \dots, n ,

    b\in(0, 1) is specified uniformly, which denotes the ratio between the lengths of the short axes and the long axes of ellipses \varGamma_j^m for j = 1, 2, \dots, n .

    Q_j^m and a_j^m can be derived by the following iterative method.

    Algorithm 1 Iterative method for calculating the preimage domain of the unbounded logarithmic spiral slit region
    Input: \lambda , Max, \varepsilon_1 , \beta , \theta(t) = (\theta_1, \theta_2, \dots, \theta_n), \; a_j^0 = 0.5(1-0.5b)l_j^*, \; Q_j^0 = Q_j^*, for j = 1, 2, \dots, n .
    Iterate: For m = 1, 2, \dots, Max
      Step 1 According to (3.7) computing \eta_j^{m-1} and solving the R-H problem constructed by (3.5), we obtain conformal mapping \Upsilon^{m-1} from the unbounded D^{m-1} onto an unbounded domain W^m with logarithmic spiral slits L_j^m for j = 1, 2, \dots, n .
      Step 2 Compute the lengths l_j^{m*} and upper endpoints c_j^{m} of S_j^m to get the points Q_j^{m*} on L_j^m, for j = 1, 2, \dots, n .
      Step 3 If the following condition is satisfied, the iteration ends.
                 E^m = \frac{1}{n}\sum\limits_{j = 1}^n\left(\left| l_j^{m*}-l_j^*\right|+\left| Q_j^{m*}-Q_j^*\right| \right)<\varepsilon_1. \;\;\;\;\;\;\;\;\;\;(3.8)
      If (3.8)is not satisfied, proceed to the next step.
      Step 4 Compute a_j^m = a_j^{m-1}-\frac{1}{2\beta}(1-0.5b) (l_j^{m*}-l_j^*), \; Q_j^m = Q_j^{m-1}-\frac{1}{\beta}(Q_j^{m*}-Q_j^*) for j = 1, 2, \dots, n . Go back to the step 1.
    Output: The preimage domain D = D^{m-1} and conformal mapping \Upsilon = \Upsilon^{m-1} .

    Remark: The displacement of the ellipses centers and the incrementing of the half lengths of the long axes are controlled by giving different values of \beta in iterations. When \beta = 1 , the Algorithmic 1 is the iteration method proposed in [30]. Max and \varepsilon_1 are the specified maximum number of iterations allowed and the tolerance, respectively.

    In this Subsection, we propose an iterative method based on the boundary integral equation, which calculates a preimage domain of a specified unit disk with logarithmic spiral slit region.

    Theorem 3.2. ([32]) For the specified oblique angles \theta(t) = (\frac{\pi}{2}, \theta_2, \dots, \theta_n) of spiral slits, suppose D is the bounded multiply connected region inside the unit disc. \varGamma_1 = \left\lbrace |z| = 1\right\rbrace is a boundary component of D and 0\in D . Then there exists a unique analytical function \Upsilon(z) in D\cup\varGamma , which satisfies the normalization conditions \Upsilon(0) = 0, \; \Upsilon^{'}(0) > 0 and conformally maps D onto the spiral slit region W bounded by L_1 = \left\lbrace |w| = 1\right\rbrace . The spiral slits L_2, \; L_3\; , \dots, \; L_n are inside of L_1 .

    Conformal mapping conforming to Theorem 3.2 can be defined by(see [17,32])

    \begin{align} \begin{aligned} \Upsilon(z) = cz{\rm e}^{zg(z)}, \; z\in D\cup\varGamma, \end{aligned} \end{align} (3.9)

    where the analytic function g(z) defines on D\cup\varGamma , and c is an undetermined real constant. w = \Upsilon(z) maps \varGamma_j onto the spiral slit L_j for j = 1, 2, \dots, n (see Figure 2). According to the boundary conditions (3.1), the boundary values of \Upsilon(z) should satisfy

    \begin{align} \left\{ \begin{array}{l} {\rm Re}\left[ \ln(\Upsilon(z))\right] = 0, \; \; \; \; \; \; \; \; \; \; \; \; \; z\in \varGamma_1, \\\; \\ {\rm Re}\left[ {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}\ln(\Upsilon(z))\right] = R_j, \; z\in \varGamma_j, \; j = 2, 3, \dots, n. \end{array} \right. \end{align} (3.10)
    Figure 2.  \Upsilon maps the bounded multiply connected region onto the unit disk with spiral slit domian, and \zeta maps the spiral slits L_j onto the line segments S_j for j = 2, \dots, n. .

    Plugging (3.9) into (3.10) leads to

    \begin{align} \left\{ \begin{array}{l} {\rm Re}\left[ zg(z)\right] = -\ln(c)-{\rm Re}\left[ \ln(z)\right], \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; z\in \varGamma_1, \\\; \\ {\rm Re}\left[ {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}zg(z)\right] = h_j-{\rm Re}\left[ {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}\ln(z)\right], \; z\in \varGamma_j, \; j = 2, 3, \dots, n, \end{array} \right. \end{align} (3.11)

    where c and h_j = R_j-{\rm Re}\left[{\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}\ln(c)\right] for j = 2, 3, \dots, n are undetermined real constants obtained by solving the R-H problem with

    \begin{align} \begin{aligned} B(t) = {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta(t))}\eta(t), \; \gamma(t) = -{\rm Re}\left[ {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta(t))}\ln(\eta(t))\right], \; t\in J. \end{aligned} \end{align} (3.12)

    According to Theorem 2.1, by solving the integral equation (2.7) and calculating (2.8), we can obtain \mu(t) and h(t) = (-\ln(c), h_2, \dots, h_n) such that

    {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta(t))}\eta(t)g(\eta(t)) = \gamma(t)+h(t)+{\rm i}\mu(t), \; t\in J,

    which satisfie the boundary conditions (3.11). For z\in D , we also use the Cauchy integral (3.6) to calculate the values of g(z) , and conformal mapping \Upsilon(z) is obtained according to (3.9).

    The images of the spiral slits L_j under the mapping

    \zeta = {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}\ln(w), w\in L_j, j = 2, 3, \dots, n

    are still the line segments S_j for j = 2, 3, \dots, n in the \zeta plane (see Figure 2). Thus we uniformly use l_j^* and c_j for j = 2, 3, \dots, n to denote the lengths and upper endpoints of S_j . Any point on a line segment can be represented as

    q_j = c_j-{\rm i}\lambda l^*_j \; \text{with }\; 0\leqslant\lambda\leqslant1.

    Therefore, any point on a spiral slit still can be written as

    Q_j^* = {\rm exp}\left\lbrace {\rm e}^{{\rm i}(\frac{\pi}{2}-\theta_j)}q_j\right\rbrace.

    As mentioned in Sect.3.1, for D is unknown, we will present an iterative method for computing a preimage domain D of a specified unit disk with spiral slit region W and conformal mapping \omega = \Upsilon(z) that maps D onto W . Each step iteration of our iterative method will also generate a preimage domain D^m , and the sequence \left\lbrace D^m\right\rbrace of the preimage domains will converge to our needed preimage domain D . For m = 0, 1, 2, \dots, we suppose the region D^m is inside the unit circle \varGamma_1^m that is parametrized by

    \begin{align} \begin{aligned} \eta_1^m = {\rm cos}(t)+{\rm i}{\rm sin}(t), \; t\in J, \end{aligned} \end{align} (3.13)

    and is outside the ellipses \varGamma_j^m parametrized by

    \begin{align} \begin{aligned} \eta_j^m(t) = Q_j^m+a_j^m{\rm e}^{{\rm i}{\rm arg}(Q_j^m)}({\rm cos}(t)+{\rm i}b{\rm sin}(t)), \; t\in J, \; j = 2, 3, \dots, n, \end{aligned} \end{align} (3.14)

    where

    Q_j^m denote the coordinates of the centers of ellipses \varGamma_j^m for j = 2, 3, \dots, n ,

    a_j^m represent half the lengths of the long axes of elliptical boundaries \varGamma_j^m for j = 2, 3, \dots, n ,

    b\in(0, 1) is specified uniformly, which denotes the ratio between the lengths of the short axes and the long axes of ellipses \varGamma_j^m for j = 2, 3, \dots, n .

    Q_j^m and a_j^m can be derived by the following iterative method.

    Algorithm 2 Iterative method for calculating the preimage domain of the unit disk with logarithmic spiral slit region
    Input: \lambda , Max, \varepsilon_2 , \beta , \theta(t) = (\frac{\pi}{2}, \theta_2, \dots, \theta_n), \; a_j^0 = 0.1(1-0.5b)l_j^*, \; Q_j^0 = Q_j^*, for j = 2, 3, \dots, n .
    Iterate: For m = 1, 2, \dots, Max
      Step 1 According to (3.13) and (3.14) computing \eta_j^{m-1} and solving the R-H problem constructed by (3.12), we obtain conformal mapping \Upsilon^{m-1} from D^{m-1} onto an unit disk domain W^m with logarithmic spiral slits L_j^m for j = 2, 3, \dots, n .
      Step 2 Compute the lengths l_j^{m*} and upper endpoints c_j^{m} of S_j^m to get the points Q_j^{m*} on L_j^m, for j = 2, 3, \dots, n .
      Step 3 If the following condition is satisfied, the iteration ends.
               E^m = \frac{1}{n-1}\sum\limits_{j = 2}^{n}\left(\left| l_j^{m*}-l_j^*\right|+\left| Q_j^{m*}-Q_j^*\right| \right)<\varepsilon_2.\;\;\;\;\;\;\;\;(3.15)
      If (3.15)is not satisfied, proceed to the next step.
      Step 4 Compute a_j^m = a_j^{m-1}-\frac{1}{10\beta}(1-0.5b)(l_j^{m*}-l_j^*), \; Q_j^m = Q_j^{m-1}-\frac{1}{\beta}(Q_j^{m*}-Q_j^*) for j = 2, 3, \dots, n . Go back to the step 1.
    Output: The preimage domain D = D^{m-1} and conformal mapping \Upsilon = \Upsilon^{m-1} .

    Remark: The displacement of the ellipses centers and the incrementing of the half lengths of the long axes are controlled by giving different values of \beta in iterations. Max and \varepsilon_2 are the specified maximum number of iterations allowed and the tolerance, respectively.

    In this Section, we propose three numerical examples to test the availability of our iterative methods.

    It is of great significance to reach the flow around bodies in energy and power engineering, aerospace engineering, and ocean engineering. Conformal mappings have unique superiorities in simulating the flow around bodies. In three numerical examples, we will simulate the irrotational plane flow around bodies in region D . Let c(z) = \phi(x, y)+{\rm i}\psi(x, y)\; \text{and }\; C(w) are the complex potentials of the flows in the fluid region D and W , respectively, where \phi and \psi denote the velocity potential and the stream function. w = \Upsilon(z) conformally maps D onto the slit region W . At the same time, the family of equipotential lines and streamlines in D will also be mapped by w = \Upsilon(z) onto the equipotential lines and streamlines in W . Thus, when C(w) is known, the complex potential in D is given by

    C(w) = C(\Upsilon(z)) = c(z), z\in D.

    The boundary integral equation (2.7) and the function (2.8) can be calculated with precision by means of the MATLAB function \texttt{fbie}. We set the parameters \texttt{restart} = \left[\; \right] , \texttt{iprec} = 5 , \texttt{maxit} = 100 , and \texttt{gmrestol} = 0.5\times 10^{-14} , in \texttt{fbie}. N = 2048 is the number of equidistant nodes in the discretization of each boundary component. Using the MATLAB function \texttt{fcau} , we can rapidly derive the values of g(z) for z\in D . For more details, see [19].

    In numerical examples, the figures illustrate the availability of our iterative methods and discuss the influences of \beta on the number of iterations needed for the iterative methods to converge:

    Figure 3, Figure 6 and Figure 9 show that both the specified slit region and the calculated preimage domain are composed of boundaries and orthogonal grids. Furthermore, using the mapping \zeta(w) , the boundaries of the given spiral slit domains are mapped onto the line segments in Figure 3(c), Figure 6(c) and Figure 9(c).

    Figure 3.  The computed preimage domain in Figure 3(a), the specified unbounded logarithmic spiral slit region in Figure 3(b) and the spiral slits are mapped onto the line segments in Figure 3(c) for Example 4.1 with b = 0.5, \lambda = \frac{1}{7}, \beta = 2. .

    Figure 4(b) and Figure 8 show the influences generated by the different values of b and \beta on the number of iterations needed for the iterative methods to converge for Example 4.1 and Example 4.2.

    Figure 4.  Streamlines of the flow around bodies generated by a spiral point vortex in Figure 4(a) and the number of iterations needed for the iterative methods to converge with the different values of b and \beta in Figure 4(b) for Example 4.1.

    Figure 5 and Figure 10(b) show the influences of several values of the ratio b on the number of iterations needed for the iterative methods to converge and display the error variation in the iterative process, in which the value of \beta is optimal for Example 4.1, Example 4.2, and Example 4.3.

    Figure 5.  The number of iterations needed for the iterative method to converge as well as E^k variation in the iterative process with \beta = 2 for the Example 4.1 in Figure 5(a) and Example 4.2 in Figure 5(b).

    Figure 4(a), Figure 7 and Figure 10(a) show the results of simulating the irrotational plane flow around bodies.

    Example 4.1 Regard the unbounded domain that is the entire w -plane with three logarithmic spiral slits for \theta(t) = (\frac{\pi}{4}, \frac{\pi}{4}, \frac{\pi}{4}) (see Figure 3(b)). When using the tolerance \varepsilon_1 = 1\times 10^{-10} , the iterative method converges for 0.05\leqslant b\leqslant 0.8 (see Figure 5(a)). Figure 4(a) shows streamlines of the flow around bodies generated by a spiral point vortex C(w) = \frac{5-5{\rm i}}{2\pi {\rm i}}\ln(w) .

    Example 4.2 Regard the unbounded domain that is the entire w -plane with five logarithmic spiral slits for \theta(t) = (\frac{\pi}{4}, \frac{\pi}{4}, \frac{\pi}{4}, \frac{\pi}{4}, \frac{\pi}{4}) (see Figure 6). When using tolerance \varepsilon_1 = 1\times 10^{-10} and 0.05\leqslant b\leqslant 0.45 , the iterative method should be convergent (see Figure 8). Figure 7 shows streamlines and equipotential lines of the flows around bodies generated by a uniform stream C(w) = w and a source point C(w) = \ln(w) , respectively.

    Figure 6.  The computed preimage domain in Figure 6(a), the specified unbounded logarithmic spiral slit region in Figure 6(b) and the spiral slits are mapped onto the line segments in Figure 6(c) for Example 4.2 with b = 0.4, \lambda = \frac{1}{9}, \beta = 2 .
    Figure 7.  Streamlines of the flow around bodies generated by a uniform stream in Figure 7(a) and equipotential lines of the flow around bodies generated by a source point in Figure 7(b) for Example 4.2.
    Figure 8.  The number of iterations needed for the iterative methods to converge with the different values of b and \beta for Example 4.2.

    Example 4.3 Regard the unit disk with logarithmic spiral slit region that oblique angles are \frac{\pi}{4} (see Figure 9). When using tolerance \varepsilon_2 = 1\times 10^{-4} and 0.05\leqslant b\leqslant 0.25 , the iterative method should be convergent. At the same time, equipotential lines of the flow around bodies generated by ten source points C(w) = \mathop{\sum}\limits_{j = 2}^{n} \ln(w-Q_j^*) are shown in Figure 10.

    Figure 9.  The computed preimage domain in Figure 9(a), the unit disk with logarithmic spiral slit region in fFigure 9(b) and the spiral slits inside of circle are mapped onto the line segments in Figure 9(c) for Example 4.3 with b = 0.2, \lambda = \frac{1}{9}, \beta = 20 .
    Figure 10.  Equipotential lines of the flow around bodies generated by ten source points in Figure 10(a) and the number of iterations needed for the iterative method to converge as well as E^k variation in the iterative process with \beta = 20 in Figure 10(b) for Example 4.3.

    Figure 4(b), Figure 5, Figure 8 and Figure 10(b) illustrate the availability and convergence of the iterative methods proposed in Sect.3. Figure 4(b) and Figure 8 show that the values of \beta lead to a significant impact on the number of iterations needed for the iterative methods to converge. In Example 4.1 and Example 4.2, when \beta = 1 , the iterative methods are non-convergence for some ratio b . Therefore, it is necessary to choose an appropriate value of \beta , which can improve the convergence of our iterative methods and reduce the number of iterations needed for the iterative methods to converge.

    In this paper, for a specified multiply connected logarithmic spiral slit region, we propose an iterative method that successfully calculates a conformally equivalent preimage domain and conformal mapping that maps the preimage domain onto the specified spiral slit region. In the proposed iterative method, we introduce parameter \beta to control the changes to the boundaries in the preimage domain, ensuring the convergence of that approach. Through several numerical examples, we also explore how parameters \beta affects the proposed iterative method's convergence and show how many iterations are necessary when parameter \beta = 2 and \beta = 20 for unbounded and bounded logarithmic spiral slit regions, respectively. Moreover, in physical planes, using the above conformal mappings, we simulate the several flows around bodies, including the spiral point vortex, the uniform stream, and the source point, which develop the applications of conformal mappings in the simulations of the flow around bodies. Since our method can calculate the complex potentials of spiral point vortices and other potential flows at any point in the logarithmic spiral slit regions, it provides a possibility to explore the dynamic behavior of potential flows in that domain in the future.

    KW is grateful to Prof. Mohamed M. S. Nasser for his valuable suggestions. This work was supported by the National Natural Science Foundation of China (NSFC) (Grant No. 11461037) and Yunnan Fundamental Research Projects (Grant NO. 202101BE070001-050).

    The authors declare that they have no conflict of interest.



    [1] A. Daruich, A. Matet, A. Dirani, E. Bousquet, M. Zhao, N. Farman, et al., Central serous chorioretinopathy: Recent findings and new physiopathology hypothesis, Prog. Retinal Eye Res., 48 (2015), 82-118. doi: 10.1016/j.preteyeres.2015.05.003
    [2] J. Yu, C. Jiang, G. Xu, Study of subretinal exudation and consequent changes in acute central serous chorioretinopathy by optical coherence tomography, Am. J. Ophthalmol., 158 (2014), 752-756. doi: 10.1016/j.ajo.2014.06.015
    [3] P. Balasubramaniam, V. P. Ananthi, Image fusion using intuitionistic fuzzy sets, Inf. Fusion, 20 (2014), 21-30. doi: 10.1016/j.inffus.2013.10.011
    [4] H. Yin, Tensor sparse representation for 3-D medical image fusion using weighted average rule, IEEE Trans. Biomed. Eng., 65 (2018), 2622-2633. doi: 10.1109/TBME.2018.2811243
    [5] J. Li, M. Song, Y. Peng, Infrared and visible image fusion based on robust principal component analysis and compressed sensing, Infrared Phys. Technol., 89 (2018), 129-139. doi: 10.1016/j.infrared.2018.01.003
    [6] Y. Leung, J. Liu, J. Zhang, An improved adaptive intensity-hue-saturation method for the fusion of remote sensing images, IEEE Geosci. Remote Sens. Lett., 11 (2014), 985-989. doi: 10.1109/LGRS.2013.2284282
    [7] Y. Yang, S. Tong, S. Huang, P. Lin, Multi-focus image fusion based on NSCT and focused area detection, IEEE Sens. J., 15 (2015), 2824-2838.
    [8] B. Yang, S. Li, Multi-focus image fusion and restoration with sparse representation, IEEE Trans. Instrum. Meas., 59 (2010), 884-892. doi: 10.1109/TIM.2009.2026612
    [9] H. Li, X. Wu, Multi-focus image fusion using dictionary learning and low-rank representation, in International Conference on Image and Graphics, Springer, 10666 (2017), 675-686.
    [10] A. B. Hamza, Y. He, H. Krim, A. Willsky, A multiscale approach to pixel-level image fusion, Integr. Comput.-Aided Eng., 12 (2005), 135-146. doi: 10.3233/ICA-2005-12201
    [11] L. Wang, B. Li, L. Tian, Multi-modal medical image fusion using the inter-scale and intra-scale dependencies between image shift-invariant shearlet coefficients, Inf. Fusion, 19 (2014), 20-28. doi: 10.1016/j.inffus.2012.03.002
    [12] M. N. Do, M. Vetterli, Contourlets: a directional multiresolution image representation, in Proceedings. International Conference on Image Processing, Rochester, NY, USA, 2002.
    [13] Z. Zhu, M. Zheng, G. Qi, D. Wang, Y. Xiang, A phase congruency and local Laplacian energy based multi-modality medical image fusion method in NSCT domain, IEEE Access, 7 (2019), 20811-20824. doi: 10.1109/ACCESS.2019.2898111
    [14] G. Easley, D. Labate, W.Q. Lim, Sparse directional image representations using the discrete shearlet transform, Appl. Comput. Harmonic Anal., 25 (2008), 25-46. doi: 10.1016/j.acha.2007.09.003
    [15] Y. Yang, Y. Que, S. Huang, P. Lin, Multimodal sensor medical image fusion based on type-2 fuzzy logic in NSCT domain, IEEE Sens. J., 16 (2016), 3735-3745. doi: 10.1109/JSEN.2016.2533864
    [16] J. Xia, Y. Chen, A. Chen, Y. Chen, Medical image fusion based on sparse representation and PCNN in NSCT domain, Comput. Math. Methods Med., 2018 (2018), 1-12.
    [17] P. Ganasala, V. Kumar, CT and MR image fusion scheme in non-subsampled contourlet transform domain, J. Digit. Imag., 27 (2014), 407-418. doi: 10.1007/s10278-013-9664-x
    [18] S. Das, M. K. Kundu, A neuro-fuzzy approach for medical image fusion, IEEE Trans. Biomed. Eng., 60 (2013), 3347-3353. doi: 10.1109/TBME.2013.2282461
    [19] A. L. D. Cunha, J. Zhou, M. N. Do, The non-subsampled contourlet transform: Theory, design, and applications, IEEE Trans. Image Process., 15 (2006), 3089-3101. doi: 10.1109/TIP.2006.877507
    [20] R. Hou, D. Zhou, R. Nie, D. Liu, L. Xiong, Y. Guo, et al., VIF-Net: an unsupervised framework for infrared and visible image fusion, IEEE Trans. Comput. Imaging, 6 (2020), 640-651. doi: 10.1109/TCI.2020.2965304
    [21] H. Li, X. Wu, J. Kittler, Infrared and visible image fusion using a deep learning framework, in 2018 24th international conference on pattern recognition (ICPR), Beijing, China, (2018), 2705-2710.
    [22] J. Ma, H. Xu, J. Jiang, X. Mei, X. Zhang, DDcGAN: A dual-discriminator conditional generative adversarial network for multi-resolution image fusion, IEEE Trans. Image Process., 29 (2020), 4980-4995. doi: 10.1109/TIP.2020.2977573
    [23] W. Kong, Y. Lei, X. Ni, Fusion technique for grey-scale visible light and infrared images based on non-subsampled contourlet transform and intensity-hue-saturation transform, IET Signal Process., 5 (2011), 75-80. doi: 10.1049/iet-spr.2009.0263
    [24] I. J. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, et al., Generative adversarial networks, Adv. Neural Inf. Process. Syst., 3 (2014), 2672-2680.
    [25] S. Yu, S. Zhang, B. Wang, H. Dun, L. Xu, X. Huang, et al., Generative adversarial network based data augmentation to improve cervical cell classification model, Math. Biosci. Eng., 18 (2021), 1740-1752. doi: 10.3934/mbe.2021090
    [26] J. Ma, W. Yu, P. Liang, C. Li, J. Jiang, FusionGAN: A generative adversarial network for infrared and visible image fusion, Inf. Fusion, 48 (2019), 11-26. doi: 10.1016/j.inffus.2018.09.004
    [27] R. P. Broussard, S. K. Rogers, M. E. Oxley, G. L. Tarr, Physiologically motivated image fusion for object detection using a pulse coupled neural network, IEEE Trans. Neural Networks, 10 (1999), 554-563. doi: 10.1109/72.761712
    [28] W. Tan, P. Xiang, J. Zhang, H. Zhou, H. Qin, Remote sensing image fusion via boundary measured dual-channel pcnn in multi-scale morphological gradient domain, IEEE Access, 8 (2020), 42540-42549. doi: 10.1109/ACCESS.2020.2977299
    [29] W. Tan, W. Thitøn, P. Xiang, H. Zhou, Multi-modal brain image fusion based on multi-level edge-preserving filtering, Biomed. Signal Process. Control, 64 (2021), 102280. doi: 10.1016/j.bspc.2020.102280
    [30] D. Paquin, D. Levy, E. Schreibmann, L. Xing, Multiscale image registration, Math. Biosci. Eng., 3 (2006), 389-418. doi: 10.3934/mbe.2006.3.389
    [31] J. Wang, J. Chen, H. Xu, S. Zhang, X. Mei, J. Huang, et al., Gaussian field estimator with manifold regularization for retinal image registration, Signal Process., 157 (2019), 225-235. doi: 10.1016/j.sigpro.2018.12.004
    [32] K. Li, L. Yu, S. Wang, P. A. Heng, Unsupervised retina image synthesis via disentangled representation learning, in International Workshop on Simulation and Synthesis in Medical Imaging, Springer, Cham, 11827 (2019), 32-41.
    [33] E. M. Izhikevich, Class 1 neural excitability, conventional synapses, weakly connected networks, and mathematical foundations of pulse-coupled models, IEEE Trans. Neural Networks, 10 (1999), 499-507. doi: 10.1109/72.761707
    [34] S. Yang, M. Wang, Y. Lu, W. Qi, L. Jiao, Fusion of multi-parametric SAR images based on SW-non-subsampled contourlet and PCNN, Signal Process., 89 (2009), 2596-2608. doi: 10.1016/j.sigpro.2009.04.027
    [35] J. V. Aardt, Assessment of image fusion procedures using entropy, image quality, and multispectral classification, J. Appl. Remote Sens., 2 (2008), 023522. doi: 10.1117/1.2945910
    [36] G. Qu, D. Zhang, P. Yan, Information measure for performance of image fusion, Electron. Lett., 38 (2002), 313-315. doi: 10.1049/el:20020212
    [37] C. S. Xydeas, V. S. Petrovic, Objective image fusion performance measure, Electron. Lett., 36 (2000), 308-309. doi: 10.1049/el:20000267
    [38] B. K. S. Kumar, Multifocus and multispectral image fusion based on pixel significance using discrete cosine harmonic wavelet transform, Signal, Image Video Process., 7 (2013), 1125-1143. doi: 10.1007/s11760-012-0361-x
    [39] Z. Wang, A. C. Bovik, H. R. Sheikh, E. P. Simoncelli, Image quality assessment: From error visibility to structural similarity, IEEE Trans. Image Process., 13 (2004), 600-612. doi: 10.1109/TIP.2003.819861
    [40] H. Li, X. Wu, T. Durrani, Multi-focus noisy image fusion using low-rank representation, preprint, arXiv: 1804.09325.
  • This article has been cited by:

    1. Changqing Shen, Sihao Mao, Bingzhou Xu, Ziwei Wang, Xiaojian Zhang, Sijie Yan, Han Ding, Spiral complete coverage path planning based on conformal slit mapping in multi-connected domains, 2024, 0278-3649, 10.1177/02783649241251385
    2. Dan Luo, Yibin Lu, Xin Zhao, Computational method of conformal mapping from unbounded multi-connected regions onto annulus with spiral slit domains, 2025, 2964, 1742-6588, 012058, 10.1088/1742-6596/2964/1/012058
  • Reader Comments
  • © 2021 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(3611) PDF downloads(126) Cited by(9)

Figures and Tables

Figures(11)  /  Tables(1)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog