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

A pixel-wise framework based on convolutional neural network for surface defect detection

  • The automatic surface defect detection system supports the real-time surface defect detection by reducing the information and high-lighting the critical defect regions for high level image under-standing. However, the defects exhibit low contrast, different textures and geometric structures, and several defects making the surface defect detection more difficult. In this paper, a pixel-wise detection framework based on convolutional neural network (CNN) for strip steel surface defect detection is proposed. First we extract the salient features by a pre-trained backbone network. Secondly, contextual weighting module, with different convolutional kernels, is used to extract multi-scale context features to achieve overall defect perception. Finally, the cross integrate is employed to make the full use of these context information and decoded the information to realize feature information complementation. The experimental results of this study demonstrate that the proposed method outperforms against the previous state-of-the-art methods on strip steel surface defect dataset (MAE: 0.0396; Fβ: 0.8485).

    Citation: Guozhen Dong. A pixel-wise framework based on convolutional neural network for surface defect detection[J]. Mathematical Biosciences and Engineering, 2022, 19(9): 8786-8803. doi: 10.3934/mbe.2022408

    Related Papers:

    [1] Weiguo Liu, Xuyin Wang, Xiaoxiao Wang, Peizhen Zhao . Due-window assignment scheduling with past-sequence-dependent setup times. Mathematical Biosciences and Engineering, 2022, 19(3): 3110-3126. doi: 10.3934/mbe.2022144
    [2] Chunlai Liu, Chuanhui Xiong . Single machine resource allocation scheduling problems with deterioration effect and general positional effect. Mathematical Biosciences and Engineering, 2021, 18(3): 2562-2578. doi: 10.3934/mbe.2021130
    [3] Xuyin Wang, Weiguo Liu, Lu Li, Peizhen Zhao, Ruifeng Zhang . Resource dependent scheduling with truncated learning effects. Mathematical Biosciences and Engineering, 2022, 19(6): 5957-5967. doi: 10.3934/mbe.2022278
    [4] Dan Yang, Zhiqiang Xie, Chunting Zhang . Multi-flexible integrated scheduling algorithm for multi-flexible integrated scheduling problem with setup times. Mathematical Biosciences and Engineering, 2023, 20(6): 9781-9817. doi: 10.3934/mbe.2023429
    [5] Shaofeng Yan, Guohui Zhang, Jinghe Sun, Wenqiang Zhang . An improved ant colony optimization for solving the flexible job shop scheduling problem with multiple time constraints. Mathematical Biosciences and Engineering, 2023, 20(4): 7519-7547. doi: 10.3934/mbe.2023325
    [6] Lu-Wen Liao . A branch and bound algorithm for optimal television commercial scheduling. Mathematical Biosciences and Engineering, 2022, 19(5): 4933-4945. doi: 10.3934/mbe.2022231
    [7] Zhimeng Liu, Shuguang Li . Pareto optimal algorithms for minimizing total (weighted) completion time and maximum cost on a single machine. Mathematical Biosciences and Engineering, 2022, 19(7): 7337-7348. doi: 10.3934/mbe.2022346
    [8] Xue Jia, Jing Xue, Shi-Yun Wang, Ji-Bo Wang . Polynomial time algorithm for minmax scheduling with common due-window and proportional-linear shortening processing times. Mathematical Biosciences and Engineering, 2022, 19(9): 8923-8934. doi: 10.3934/mbe.2022414
    [9] Weiguo Liu, Xuyin Wang, Lu Li, Peizhen Zhao . A maintenance activity scheduling with time-and-position dependent deteriorating effects. Mathematical Biosciences and Engineering, 2022, 19(11): 11756-11767. doi: 10.3934/mbe.2022547
    [10] Tianyu Cheng, Xingfu Zou . A new perspective on infection forces with demonstration by a DDE infectious disease model. Mathematical Biosciences and Engineering, 2022, 19(5): 4856-4880. doi: 10.3934/mbe.2022227
  • The automatic surface defect detection system supports the real-time surface defect detection by reducing the information and high-lighting the critical defect regions for high level image under-standing. However, the defects exhibit low contrast, different textures and geometric structures, and several defects making the surface defect detection more difficult. In this paper, a pixel-wise detection framework based on convolutional neural network (CNN) for strip steel surface defect detection is proposed. First we extract the salient features by a pre-trained backbone network. Secondly, contextual weighting module, with different convolutional kernels, is used to extract multi-scale context features to achieve overall defect perception. Finally, the cross integrate is employed to make the full use of these context information and decoded the information to realize feature information complementation. The experimental results of this study demonstrate that the proposed method outperforms against the previous state-of-the-art methods on strip steel surface defect dataset (MAE: 0.0396; Fβ: 0.8485).



    Scheduling models with setup times are widely used in manufacture and operational processes (see Allahverdi et al. [1] and Allahverdi [2]). Koulamas and Kyparisis [3,4] and Biskup and Herrmann [5] investigated single-machine scheduling with past-sequence-dependent setup times (~psdst). They showed that several regular objective function minimizations remain polynomially solvable. Wang [6] and Wang and Li [7] examined single-machine problems with learning effects and ~psdst. Hsu et al. [8] studied unrelated parallel machine scheduling problems with learning effects and ~psdst. They proved that the total completion time minimization remains polynomially solvable. Cheng et al. [9] investigated scheduling problems with ~psdst and deterioration effects in a single machine. Huang et al. [10] and Wang and Wang [11] studied scheduling jobs with ~psdst, learning and deterioration effects. They showed that the single-machine makespan and the sum of the αth (α>0) power of job completion times minimizations remain polynomially solvable. Wang et al. [12] dealt with scheduling with ~psdst and deterioration effects. Under job rejection, they showed that the the sum of scheduling cost and rejection cost minimization can be solved in polynomial time.

    In the real production scheduling, the jobs often have due dates (see Gordon et al. [13,14] and the recent survey papers Rolim and Nagano [15], and Sterna [16]). Recently, Wang [17] and Wang et al. [18] studied single-machine scheduling problems with ~psdst and due-date assignment. Under common, slack and different due-date assignment methods, Wang [17] proved that the linear weighted sum of earliness-tardiness, number of early and delayed jobs, and due date penalty minimization can be solved in polynomial time. Under common and slack due date assignment methods, Wang et al. [18] showed that the weighted sum of earliness, tardiness and due date minimization can be solved in polynomial time, where the weights are position-dependent weights. The real application of the position-dependent weights can be found in production services and resource utilization (see Brucker [19], Liu et al. [20] and Jiang et al. [21]). Hence, it would be interesting to investigate due date assignment scheduling with ~psdst and position-dependent weights. The purpose of this article is to determine the optimal due dates and job sequence to minimize the weight sum of generalized earliness-tardiness penalties, where the weights are position-dependent weights. The contributions of this study are given as follows:

    We focus on the due date assignment single-machine scheduling problems with ~psdst and position-dependent weights;

    We provide an analysis for the non-regular objective function (including earliness, tardiness, number of early and delayed jobs, and due date cost);

    We derive the structural properties of the position-dependent weights and show that three due date assignments can be solved in polynomial time, respectively.

    The problem formulation is described in Section 2. Three due-date assignments are discussed in Section 3. An example is presented in Section 4. In Section 5, the conclusions are given.

    The symbols used throughout the article are introduced in Table 1.

    Table 1.  Symbols used in this article.
    Symbol Meaning
    N number of jobs
    Jl index of job
    pl processing time of Jl
    ~psdst past-sequence-dependent setup times
    sl setup time of ~psdst of Jl
    Cl completion time of Jl
    β a normalizing constant
    dl due date of Jl
    d common due date
    q common flow allowance
    [l] lth position in a sequence
    Ll=Cldl lateness of Jl
    Ul earliness indicator viable of Jl
    Vl tardiness indicator viable of job Jl
    ζl positional-dependent weight of lateness cost
    ηl (θl) positional-dependent weight of earliness (tardiness) indicator viable
    ϑl positional-dependent weight of due date cost
    ϱ sequence of all jobs
    ~con (~slk,~dif) common (slack, different) due date

     | Show Table
    DownLoad: CSV

    Suppose there are N independent jobs ˜V={J1,J2,,JN} need to be processed on a single-machine. The ~psdst setup time s[l] of job J[l] is s[l]=βl1j=1p[j], where β0 is a normalizing constant, s[1]=0, and βl1j=1p[j]+p[l] is the total processing requirement of job J[l]. Let Ll=Cldl denote the lateness of job Jl, Ul (Vl) be earliness (tardiness) indicator viable of job Jl, i.e., if Cl<dl, Ul=1, otherwise, Ul=0; if Cl>dl, Vl=1, otherwise, Vl=0.

    For the common (~con) due date assignment, dl=d (l=1,2,,N) and d is a decision variable. For the slack (~slk) due date assignment, dl=sl+pl+q and q is a decision variable. For the different due date (~dif) assignment, dl is a decision variable for l=1,2,,N. The target is to determine dl and a sequence ϱ such that is minimized.

    M=Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), (1)

    where ζl0, ηl0, ηl0 and δl0 are given positional-dependent weight constants. From Pinedo [22], the problem can be defined as:

    1|~psdst,H|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), (2)

    where H{~con,~slk,~dif}. The literature review related to the scheduling problems with ~psdst and due date assignment is given in Table 2. For a given sequence ϱ=(J[1],J[2],,J[N]), from (Wang [17]), we have

    C[l]=lj=1(s[j]+p[j])=lj=1[1+β(lj)]p[j],l=1,2,,N. (3)
    Table 2.  Problems with ~psdst and due date assignment.
    Problem Complexity Reference
    1|~psdst,~con|Nl=1(˜αEl+˜δTl+˜ηlUl+˜θlVl+˜ϑd) O(N4) Wang [17]
    1|~psdst,~con|Nl=1(˜αEl+˜δTl+˜ϑd) O(NlogN) Wang [17]
    1|~psdst,~slk|Nl=1(˜αEl+˜δTl+˜ηlUl+˜θlVl+˜ϑq) O(N4) Wang [17]
    1|~psdst,~slk|Nl=1(˜αEl+˜δTl+˜ϑq) O(NlogN) Wang [17]
    1|~psdst,~dif|Nl=1(˜αEl+˜δTl+˜ηlUl+˜θlVl+˜ϑdj) O(NlogN) Wang [17]
    1|~psdst,~con|Nl=1ζl|L[l]|+˜ϑd O(NlogN) Wang et al. [18]
    1|~psdst,~slk|Nl=1ζl|L[l]|+˜ϑq O(NlogN) Wang et al. [18]
    1|~psdst,~con|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) O(N4) This paper
    1|~psdst,~con|Nl=1(ζl|L[l]|+ϑld[l]) O(NlogN) This paper
    1|~psdst,~slk|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) O(N4) This paper
    1|~psdst,~slk|Nl=1(ζl|L[l]|+ϑld[l]) O(NlogN) This paper
    1|~psdst,~dif|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) O(NlogN) This paper

     | Show Table
    DownLoad: CSV

    where ˜α,˜δ,˜ϑ are given constants, ˜ηl (˜θl) is the earliness (tardiness) penalty of job Jl, El=max{0,dlCl} (Tl=max{0,Cldl}) is the earliness (tardiness) of job Jl.

    Lemma 1. For 1|~psdst,H|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) (H{~con,~slk,~dif}), an optimal sequence exists such that the first job is processed at time zero and contains no machine idle time.

    Proof. The result is obvious (see Brucker [19] and Liu et al. [20]).

    Lemma 2. For any given sequence ϱ, the optimal d is equal to the completion time of some job, i.e., d=C[a], a=1,2,,N.

    Proof. For any given sequence ϱ=(J[1],J[2],,J[N]), suppose that d is not equal to the completion time of some job, i.e., C[a]<d<C[a+1], 0a<n, C[0]=0, we have

    M=al=1ζl(dC[l])+Nl=a+1ζl(C[l]d)+aj=1ηl+nj=a+1θl+Nl=1dϑl.

    (i) When d=C[a], we have

    M1=al=1ζl(C[a]C[l])+Nl=a+1ζl(C[l]C[a])+a1l=1ηl+nl=a+1θl+Nl=1C[a]ϑl.

    (ii) When d=C[a+1], we have

    M2=al=1ζl(C[a+1]C[l])+Nl=a+1ζl(C[l]C[a+1])+al=1ηl+nl=a+2θl+Nl=1C[a+1]ϑl,
    MM1=al=1ζl(dC[a])Nl=a+1ζl(dC[a])+ηa+Nl=1ϑl(dC[a])=(al=1ζlNl=a+1ζl+Nl=1ϑl)(dC[a])+ηa

    and

    MM2=al=1ζl(dC[a+1])Nl=a+1ζl(dC[a+1])+θa+1+Nl=1ϑl(dC[a+1])=(al=1ζlNl=a+1ζl+Nl=1ϑl)(dC[a+1])+θa+1.

    If al=1ζlNl=a+1ζl+Nl=1ϑl0 and C[a]<d<C[a+1], then MM10; If al=1ζlNl=a+1ζl+Nl=1ϑl0 and C[a]<d<C[a+1], then MM20. Therefore, d is the completion time of some job.

    Lemma 3. For any given sequence ϱ=(J[1],J[2],,J[N]), if θl=ϑl=0 (l=1,2,N), there exists an optimal common due date d=C[a], where a is determined by

    a1l=1ζlNl=aζl+Nl=1ϑl0 (4)

    and

    al=1ζlNl=a+1ζl+Nl=1ϑl0. (5)

    Proof. From Lemma 2, when d=C[a], we have

    M=a1l=1ζl(C[a]C[l])+Nl=a+1ζl(C[l]C[a])+Nl=1C[a]ϑl.

    (i) When d reduces ε (i.e., d=C[a]ε), we have

    M=a1l=1ζl(C[a]εC[l])+Nl=aζl(C[l]C[a]+ε)+Nl=1(C[a]ε)ϑl.

    (ii) When d increases ε (i.e., d=C[a]+ε), we have

    M=al=1ζl(C[a]+εC[l])+Nl=a+1ζl(C[l]C[a]ε)+Nl=1(C[a]+ε)ϑl.

    Hence, we have

    MM=ε(a1l=1ζlNl=aζl+Nl=1ϑl)0
    MM=ε(al=1ζlNl=a+1ζl+Nl=1ϑl)0,

    i.e., a is determined by a1l=1ζlNl=aζl+Nl=1ϑl0 and al=1ζlNl=a+1ζl+Nl=1ϑl0.

    From Lemma 2, if d=C[a], the objective function is:

    M=Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+dϑl)=a1l=1ζl(C[a]C[l])+Nl=a+1ζl(C[l]C[a])+a1l=1ηl+Nl=a+1θl+Nl=1C[a]ϑl=a1l=1ζl{aj=1[1+β(aj)]p[j]lj=1[1+β(lj)]p[j]}+Nl=a+1ζl{lj=1[1+β(lj)]p[j]aj=1[1+β(aj)]p[j]}+a1l=1ηl+Nl=a+1θl+Nl=1ϑl{aj=1[1+β(aj)]p[j]}=Nl=1Ψlp[l]+a1l=1ηl+Nl=a+1θl, (6)

    where

    Ψl={β(a1)ζ1+β(a2)ζ2+β(a3)ζ3++βζa1+βζa+1+2βζa+2++β(Na)ζN+[1+β(a1)]Nj=1ϑj,l=1,(1+β(a2))ζ1+β(a2)ζ2+β(a3)ζ3++βζa1+βζa+1+2βζa+2++β(Na)ζN+[1+β(a2)]Nj=1ϑj,l=2,(1+β(a3))(ζ1+ζ2)+β(a3)ζ3+βζa1+βζa+1+2βζa+2++β(Na)ζN+[1+β(a3)]Nj=1ϑj,l=3,(1+β)(ζ1+ζ2++ζa2)+βζa1+βζa+1+2βζa+2++β(Na)ζN+(1+β)Nj=1ϑj,l=a1,ζ1+ζ2++ζa1+βζa+1+2βζa+2++β(Na)ζN+Nj=1ϑj,l=a,ζa+1+(1+β)ζa+2+(1+2β)ζa+3++(1+β(Na1))ζN,l=a+1,ζa+2+(1+β)ζa+3+(1+2β)ζa+4++(1+β(Na2))ζN,l=a+2,ζN1+(1+β)ζN,N1,ζN,N. (7)

    Let xl,r=1 if Jl is placed in rth position, and xl,r=0; otherwise. From Eq (6), the optimalsequence of 1|~psdst,~con|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) can be formulatedasthe following assignmentproblem:

    Min Nl=1Nr=1Θl,rxl,r (8)
    s.t.{Nh=1xl,r=1,r=1,2,...,N,Nr=1xl,r=1,l=1,2,...,N,xl,r=0or1, (9)

    where

    Θl,r={Ψrpl+ηr,r=1,2,...,a1,Ψrpl,r=a,Ψrpl+θr,r=a+1,a+2,...,N, (10)

    and Ψr is given by Eq (7).

    Based on the above analysis, to solve 1|~psdst,~con|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), Algorithm 1 was summarized as follows:

    Algorithm 1
    Require: β, pl,ζl,ηl,θl,ϑl for 1lN.
    Ensure: An optimal sequence ϱ, optimal common due date d.
    Step 1. For each a (a=1,2,,N), calculate Ψr (see Eq (7)) and Θl,r (see Eq (10)), to solve the assignment problem (8)–(10), a suboptimal sequence ϱ(a) and objective function value M(a) can be obtained.
    Step 2. The (global) optimal sequence (i.e., ϱ) is the one with the minimum value
    M=min{M(a)|a=1,2,,N}.
    Step 3. Set d=C[a].

     | Show Table
    DownLoad: CSV

    Theorem 1. The 1|~psdst,~con|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) can be solved by Algorithm 1, and time complexity was O(N4).

    Proof. The correctness of Algorithm 1 follows the above analysis. In Step 1, for each a, solving the assignment problem needs O(N3) time; Steps 2 and 3 require O(N) time; a=1,2,,N. Therefore, the total time complexity was O(N4).

    Lemma 4. (Hardy et al. [23]). "The sum of products Nl=1albl is minimized if sequence a1,a2,,aN is ordered nondecreasingly and sequence b1,b2,,bN is ordered nonincreasingly or vice versa."

    If ηl=θl=0, a can be determined by Lemma 3 (see Eqs (4) and (5)), We

    M=Nl=1(ζl|L[l]|+ϑld[l])=Nl=1Ψlp[l], (11)

    where Ωj is given by Eq (6).

    Equation (11) can be minimized by Lemma 4 in O(NlogN) time (i.e., al=Ψl,bl=pl), hence, to solve 1|~psdst,~con|Nl=1(ζl|L[l]|+ϑld[l]), the following algorithm was summarized as follows:

    Theorem 2. The 1|~psdst,~con|Nl=1(ζl|L[l]|+ϑld[l]) can be solved by Algorithm 2, and time complexity was O(NlogN).

    Algorithm 2
    Require: β, pl,ζl,ϑl for 1lN.
    Ensure: An optimal sequence ϱ, optimal common due date d.
    Step 1. Calculate a by Lemma 3 (see Eqs (4) and (5)).
    Step 2. By using Lemma 4 (let al=Ψl,bl=pl) to determine the optimal job sequence (i.e., ϱ), i.e., place the largest pl at the smallest Ψl position, place the second largest pl at the second smallest Ψl position, etc.
    Step 3. Set d=C[a].

     | Show Table
    DownLoad: CSV

    Similarly, we have

    Lemma 5. For any given sequence ϱ of 1|~psdst,~slk|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), an optimal sequence exists in which

    1) C[l]d[l] implies C[l1]d[l1] and C[l]d[l] implies C[l+1]d[l+1] for all l;

    2) the optimal q is equal to the completion time of some job, i.e., q=C[b1], b=1,2,,N.

    Lemma 6. For any given sequence ϱ=(J[1],J[2],,J[N]), if θl=ϑl=0 (l=1,2,N), there exists an optimal common due date q=C[b1], where b is determined by

    b1l=1ζlNl=bζl+Nl=1ϑl0 (12)

    and

    bl=1ζlNl=b+1ζl+Nl=1ϑl0. (13)

    Proof. From Lemma 5, when q=C[b1], we have

    M=b1l=1ζl(s[b]+p[b]+C[b1]C[l])+Nl=b+1ζl(C[l]s[b]p[b]C[b1])+Nl=1ϑl(s[b]+p[b]+C[b1]).

    (i) When q reduces ε (i.e., q=C[b1]ε), we have

    M=b1l=1ζl(s[b]+p[b]+C[b1]εC[l])+Nl=bζl(C[l]s[b]p[b]C[b1]+ε)+Nl=1(s[b]+p[b]+C[b1]ε)ϑl.

    (ii) When q increases ε (i.e., q=C[b1]+ε), we have

    M=bl=1ζl(s[b]+p[b]+C[b1]+εC[l])+Nl=b+1ζl(C[l]s[b]p[b]C[b1]ε)+Nl=1(s[b]+p[b]+C[b1]+ε)ϑl.

    Hence, we have

    MM=ε(b1l=1ζlNl=bζl+Nl=1ϑl)0
    MM=ε(bl=1ζlNl=b+1ζl+Nl=1ϑl)0,

    i.e., b is determined by b1l=1ζlNl=bζl+Nl=1ϑl0 and bl=1ζlNl=b+1ζl+Nl=1ϑl0.

    From Lemma 5, if q=C[b1] (i.e., d[l]=s[l]+p[l]+C[b1]), the objective function is:

    M=Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l])=b1l=1ζl(s[l]+p[l]+C[b1]C[l])+Nl=b+1ζl(C[l]s[l]p[l]C[b1])+b1l=1ηl+Nl=b+1θl+Nl=1(s[l]+p[l]+C[b1])ϑl=b1l=1ζl(C[b1]C[l1])+Nl=b+1ζl(C[l1]C[b1])+b1l=1ηl+Nl=b+1θl+Nl=1(s[l]+p[l])ϑl+Nl=1C[b1]ϑl=b1l=1ζl{b1j=1[1+β(b1j)]p[j]l1j=1[1+β(l1j)]p[j]}+Nl=b+1ζl{l1j=1[1+β(l1j)]p[j]b1j=1[1+β(b1j)]p[j]}+b1l=1ηl+Nl=b+1θl+Nl=1(βl1j=1p[j]+p[l])ϑl+Nl=1ϑl{b1j=1[1+β(b1j)]p[j]}=Nl=1Φlp[l]+b1l=1ηl+Nl=b+1θl, (14)

    where

    Φl={(1+β(b2))ζ1+β(b2)ζ2+β(b3)ζ3++βζb1+βζb+1+2βζb+2++β(Nb)ζN+[1+β(b2)]Nj=1ϑj+ϑ1+βNj=2ϑj,l=1,(1+β(b3))(ζ1+ζ2)+β(b3)ζ3+β(b4)ζ4++βζb1+βζb+1+2βζb+2++β(Nb)ζN+[1+β(b3)]Nj=1ϑj+ϑ2+βNj=3ϑj,l=2,(1+β(b4))(ζ1+ζ2+ζ3)+β(b4)ζ4++βζb1+βζb+1+2βζb+2++β(Nb)ζN+[1+β(b4)]Nj=1ϑj+ϑ3+βNj=4ϑj,l=3,(1+β)(ζ1+ζ2++ζb2)+βζb1+βζb+1+2βζb+2++β(Nb)ζN+(1+β)Nj=1ϑj+ϑb2+βNj=b1ϑj,l=b2,ζ1+ζ2++ζb1+βζb+1+2βζb+2++β(Nb)ζN+Nj=1ϑj+ϑb1+βNj=bϑj,l=b1,ζb+1+(1+β)ζb+2+(1+2β)ζb+3++(1+β(Nb1))ζN+ϑb+βNj=b+1ϑj,l=b,ζb+2+(1+β)ζb+3+(1+2β)ζb+4++(1+β(Nb2))ζN+ϑb+1+βNj=b+2ϑj,l=b+1,ζN+ϑN1+βϑN,N1,ϑN,N. (15)

    Similarly, from Eq (14), the optimal sequence of 1|~psdst,~slk|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) can be obtained as follows:

    Min Nl=1Nr=1Ξl,rxl,r (16)
    s.t.{Nh=1xl,r=1,r=1,2,...,N,Nr=1xl,r=1,l=1,2,...,N,xl,r=0or1, (17)

    where

    Ξl,r={Φrpl+ηr,r=1,2,...,b1,Φrpl,r=b,Φrpl+θr,r=b+1,b+2,...,N, (18)

    and Φr is given by (15).

    Similarly, to solve 1|~psdst,~slk|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), the following algorithm can be proposed:

    Theorem 3. The 1|~psdst,~slk|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) can be solved by Algorithm 3, and time complexity was O(N4).

    Algorithm 3
    Require: β, pl,ζl,ηl,θl,ϑl for 1lN.
    Ensure: An optimal sequence ϱ, optimal common flow allowance q.
    Step 1. For each b (b=1,2,,N), calculate Φr (see Eq (15)) and Ξl,r (see Eq (18)), to solve the assignment problem (16)–(18), a suboptimal sequence ϱ(b) and objective function value M(b) can be obtained.
    Step 2. The (global) optimal sequence (i.e., ϱ) is the one with the minimum value
    M=min{M(b)|b=1,2,,N}.
    Step 3. Set q=C[b1].

     | Show Table
    DownLoad: CSV

    Similarly, if ηl=θl=0, we have

    Theorem 4. The problem 1|~psdst,~slk|Nl=1(ζl|L[l]|+ϑld[l]) can be solved in O(NlogN) time.

    Lemma 7. For a given sequence π of 1|~psdst,~dif|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]), an optimal solution exists such that d[l]C[l].

    Proof. For a given sequence ϱ, the objective function for job J[l] was:

    M[l]=ζl|C[l]d[l]|+ηlU[l]+θlV[l]+ϑld[l]. (19)

    If d[l]>C[l] (i.e., the job J[l] is an early job), it follows that

    M[l]=ζl(d[l]C[l])+ηlU[l]+ϑld[l].

    Move d[l] to the left such that d[l]=C[l], we have

    M[l]=ϑld[l]=ϑlC[l]<M[l],

    therefore, d[l]C[l].

    Lemma 8. For a given sequence ϱ, if ϑlζl, d[l]=0; otherwise d[l]=C[l] (l=1,2,,N).

    Proof. For a given sequence ϱ, from Lemma 7, we have d[l]C[l] and

    M[l]=ζl(C[l]d[l])+θlV[l]+ϑld[l]=ζlC[l]+θl+(ϑlζl)d[l]. (20)

    From Eq (20), when ϑlζl0, d[l] was equal to 0; otherwise, then d[l] was equal to C[l].

    From Lemma 8, if ϑlζl, we have d[l]=0 and

    M=Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l])=Nl=1ζlC[l]+Nl=1θl. (21)

    If ϑl<ζl, we have d[l]=C[l] and

    M=Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l])=Nl=1ϑlC[l]. (22)

    From Eqs (21) and (22), minimizing Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) is equal to minimizing the expression

    M=Nl=1min{ϑl,ζl}C[l]=Nl=1min{ϑl,ζl}lj=1[1+β(lj)]p[j]=Nl=1Υlp[l], (23)

    where

    Υl={min{ϑ1,ζ1}+(1+β)min{ϑ2,ζ2}++(1+(N1)β)min{ϑN,ζN},l=1,min{ϑ2,ζ2}+(1+β)min{ϑ3,ζ3}++(1+(N2)β)min{ϑN,ζN},l=2,min{ϑN1,ζN1}+(1+β)min{ϑN,ζN},N1,min{ϑN,ζN},N, (24)

    i.e.,

    Υl=Nj=l[1+β(jl)]min{ϑj,ζj},    l=1,2,,N. (24')

    Obviously, Eq (23) can be minimized by Lemma 4.

    Theorem 5. The 1|~psdst,~dif|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]+ϑld[l]) can be solved by Algorithm 4, and time complexity was O(NlogN).

    Algorithm 4
    Require: β, pl,ζl,ηl,θl,ϑl for 1lN.
    Ensure: An optimal sequence ϱ, optimal common due date dl.
    Step 1. By using Lemma 4 (let al=Υl,bl=pl) to determine the optimal job sequence (i.e., ϱ), i.e., place the largest pl at the smallest Υl position, place the second largest pl at the second smallest Υl position, etc.
    Step 2. If ϑlζl, d[l]=0; otherwise d[l]=C[l] (l=1,2,,N).

     | Show Table
    DownLoad: CSV

    We present an example to illustrate the calculation steps and results of the three due date assignments.

    Example 1. Consider a 6-job problem, where β=1, p1=7, p2=9, p3=4, p4=6, p5=8, p6=5, ζl,ηl,θl and ϑl are given in Table 3.

    Table 3.  Values of ζl,ηl,θl and ϑl.
    l=1 l=2 l=3 l=4 l=5 l=6
    ζl 6 8 14 3 15 7
    ηl 8 4 9 10 12 5
    θl 10 8 6 5 14 17
    ϑl 12 16 7 13 8 9

     | Show Table
    DownLoad: CSV

    From Algorithm 1, For the ~con assignment, if a=1, the values Ψ1=205,Ψ2=140,Ψ3=93,Ψ4=54,Ψ5=29,Ψ6=7, (see Eqs (7) or (7')) and Θl,r (see Eq (10)) are given in Table 4. By the assignment problems (8)–(10), the sequence is ϱ(1)=(J3,J6,J4,J1,J5,J2) and M(1)=2801. Similarly, for a=2,3,4,5,6, the results are shown in Table 5. From Table 5, the optimal sequence is ϱ=(J3,J6,J4,J1,J5,J2), M=2801 and d=C[2]=14.

    Table 4.  Values Θl,r for a=1.
    r=1 r=2 r=3 r=4 r=5 r=6
    J1 1435 988 657 383 217 66
    J2 1845 1268 843 491 275 80
    J3 820 568 378 221 130 45
    J4 1230 848 564 329 188 59
    J5 1640 1128 750 437 246 73
    J6 1025 708 471 275 159 52

     | Show Table
    DownLoad: CSV
    Table 5.  Results for ~con.
    a ϱ(a) M(a)
    1 (J3,J6,J4,J1,J5,J2) 2801
    2 (J3,J6,J4,J1,J5,J2) 3017
    3 (J3,J6,J4,J1,J5,J2) 3615
    4 (J3,J6,J4,J1,J5,J2) 5335
    5 (J3,J6,J4,J1,J5,J2) 7451
    6 (J3,J6,J4,J1,J5,J2) 11,382

     | Show Table
    DownLoad: CSV

    For the ~slk assignment, the results are shown in Table 6. From Table 6, the optimal sequence is ϱ=(J3,J6,J4,J1,J5,J2), M=2832 and q=C[0]=0.

    Table 6.  Results for ~slk.
    b ϱ(b) M(b)
    1 (J3,J6,J4,J1,J5,J2) 2832
    2 (J3,J6,J4,J1,J5,J2) 2928
    3 (J3,J6,J4,J1,J5,J2) 3286
    4 (J3,J6,J4,J1,J5,J2) 4310
    5 (J3,J6,J4,J1,J5,J2) 5934
    6 (J3,J6,J4,J1,J5,J2) 9049

     | Show Table
    DownLoad: CSV

    For the ~dif assignment, Υ1=137,Υ2=98,Υ3=65,Υ4=40,Υ5=22,Υ6=7, the optimal sequence is ϱ=(J3,J6,J4,J1,J5,J2), M=1987, d3=0, d6=0, d4=C4=28, d1=0, d5=C5=80 and d2=0.

    Under ~con, ~slk and ~dif assignments, the single-machine scheduling problem with ~psdst and position-dependent weights had been addressed. The goal was to minimize the weighted sum of lateness, number of early and delayed jobs and due date cost. Here we showed that the problem remains polynomially solvable. If the due dates are given, from Brucker [19], the problem 1|~psdst|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]) is NP-dard. For future research, we suggest some interesting topics as follows:

    1) Considering the problem 1|~psdst|Nl=1(ζl|L[l]|+ηlU[l]+θlV[l]);

    2) Investigating the problem in a flow shop setting;

    3) Studying the group technology problem with learning effects (deterioration effects) and/or resource allocation (see Wang et al. [24], Huang [25] and Liu and Xiong [26]);

    4) Investigating scenario-dependent processing times (see Wu et al. [27] and Wu et al. [28]).

    This research was supported by the National Natural Science Regional Foundation of China (71861031 and 72061029).

    The authors declare that they have no conflicts of interest.



    [1] K. Song, Y. Yan, A noise robust method based on completed local binary patterns for hot-rolled steel strip surface defects, Appl. Surf. Sci., 285 (2013), 858-864. https://doi.org/10.1016/j.apsusc.2013.09.002 doi: 10.1016/j.apsusc.2013.09.002
    [2] Y. Liu, K. Xu, D. Wang, Online surface defect identification of cold rolled strips based on local binary pattern and extreme learning machine, Metals, 8 (2018), 197. https://doi.org/10.3390/met8030197 doi: 10.3390/met8030197
    [3] D. Djukic, S. Spuzic, Statistical discriminator of surface defects on hot rolled steel, Image Vis. Comput., (2007), 158-163.
    [4] J. Wang, Q. Li, J. Gan, H. Yu, X. Yang, Surface defect detection via entity sparsity pursuit with intrinsic priors, IEEE Trans. Ind. Inform., 16 (2019), 141-150. https://doi.org/10.1109/TII.2019.2917522 doi: 10.1109/TII.2019.2917522
    [5] N. Neogi, D. K. Mohanta, P. K. Dutta, Defect detection of steel surfaces with global adaptive percentile thresholding of gradient image, J. Institut. Eng. (India) Series B, 98 (2017), 557-565. https://doi.org/10.1007/s40031-017-0296-2 doi: 10.1007/s40031-017-0296-2
    [6] D. C. Choi, Y. J. Jeon, S. H. Kim, S. Moon, J. P. Yun, S. W. Kim, Detection of pinholes in steel slabs using Gabor filter combination and morphological features, ISIJ Int., 57 (2017), 1045-1053. https://doi.org/10.2355/isijinternational.ISIJINT-2016-160 doi: 10.2355/isijinternational.ISIJINT-2016-160
    [7] X. Xie, M. Mirmehdi, TEXEMS: Texture exemplars for defect detection on random textured surfaces, IEEE. Trans. Pattern Anal. Mach. Intell., 29 (2007), 1454-1464. https://doi.org/10.1109/TPAMI.2007.1038 doi: 10.1109/TPAMI.2007.1038
    [8] F. S. Cohen, Z. Fan, S. Attali, Automated inspection of textile fabrics using textural models, IEEE. Trans. Pattern Anal. Mach. Intell., 13 (1991), 803-808. https://doi.org/10.1109/34.85670 doi: 10.1109/34.85670
    [9] Y. He, K. Song, H. Dong, Y. Yan, Semi-supervised defect classification of steel surface based on multi-training and generative adversarial network, Opt. Lasers Eng., 122,294-302. https://doi.org/10.1016/j.optlaseng.2019.06.020
    [10] V. Natarajan, T. Y. Hung, S. Vaikundam, L. T. Chia, Convolutional networks for voting-based anomaly classification in metal surface inspection, IEEE International Conference on Industrial Technology (ICIT), (2017), 986-991. https://10.1109/ICIT.2017.7915495 doi: 10.1109/ICIT.2017.7915495
    [11] M. Win, A. R. Bushroa, M. A. Hassan, N. M. Hilman, A. Ide-Ektessabi, A contrast adjustment thresholding method for surface defect detection based on mesoscopy, IEEE Trans. Ind. Inform., 11 (2015), 642-649. https://doi.org/10.1109/TⅡ.2015.2417676 doi: 10.1109/TII.2015.2417676
    [12] M. Ricci, A. Ficola, M. Fravolini, L. Battaglini, A. Palazzi, P. Burrascano, et al., Magnetic imaging and machine vision NDT for the on-line inspection of stainless steel strips, Meas. Sci. Technol., 24 (2012), 025401. https://doi.org/10.1007/s11276-012-0479-3 doi: 10.1007/s11276-012-0479-3
    [13] H. Hu, Y. Liu, M. Liu, L. Nie, Surface defect classification in large-scale strip steel image collection via hybrid chromosome genetic algorithm, Neurocomputing, 181 (2016), 86-95. https://doi.org/10.1016/j.neucom.2015.05.134 doi: 10.1016/j.neucom.2015.05.134
    [14] Y. J. Zhao, Y. H. Yan, K. C. Song, Vision-based automatic detection of steel surface defects in the cold rolling process: considering the influence of industrial liquids and surface textures, Int. J. Adv. Manuf. Technol., 90 (2017), 1665-1678. https://doi.org/10.1007/s00170-016-9489-0 doi: 10.1007/s00170-016-9489-0
    [15] Y. Wang, H. Xia, X. Yuan, L. Li, B. Sun, Distributed defect recognition on steel surfaces using an improved random forest algorithm with optimal multi-feature-set fusion, Multimed. Tools Appl., 77 (2018), 16741-16770. https://doi.org/10.1007/s11042-017-5238-0 doi: 10.1007/s11042-017-5238-0
    [16] M. Chu, R. Gong, S. Gao, J. Zhao, Steel surface defects recognition based on multi-type statistical features and enhanced twin support vector machine, Chemometrics Intell. Lab. Syst., 171,140-150. https://doi.org/10.1016/j.chemolab.2017.10.020
    [17] S. Fekri-Ershad, F. Tajeripour, Multi-resolution and noise-resistant surface defect detection approach using new version of local binary patterns, Appl. Artif. Intell., 31 (2017), 395-410. https://doi.org/10.1080/08839514.2017.1378012 doi: 10.1080/08839514.2017.1378012
    [18] X. Zhang, W. Li, J. Xi, Z. Zhang, X. Fan, Surface defect target identification on copper strip based on adaptive genetic algorithm and feature saliency, Math. Probl. Eng., 2013. https://doi.org/10.1155/2013/504895 doi: 10.1155/2013/504895
    [19] Y. H. Ai, K. Xu, Surface detection of continuous casting slabs based on curvelet transform and kernel locality preserving projections, J. Iron Steel Res. Int., 20 (2013), 80-86. https://doi.org/10.1016/S1006-706X(13)60102-8 doi: 10.1016/S1006-706X(13)60102-8
    [20] Ş. Öztürk, B. Akdemir, Real-time product quality control system using optimized Gabor filter bank, Int. J. Adv. Manuf. Technol., 96 (2018), 11-19. https://doi.org/10.1007/s00170-018-1585-x doi: 10.1007/s00170-018-1585-x
    [21] D. C. Choi, Y. J. Jeon, S. J. Lee, J. P. Yun, S. W. Kim, Algorithm for detecting seam cracks in steel plates using a Gabor filter combination method, Appl. optics, 53 (2014), 4865-4872. https://doi.org/10.1364/AO.53.004865 doi: 10.1364/AO.53.004865
    [22] X. Y. Wu, K. Xu, J. W. Xu, Application of undecimated wavelet transform to surface defect detection of hot rolled steel plates, In 2008 Congress on Image and Signal Processing, (2008), 528-532. https://10.1109/CISP.2008.278 doi: 10.1109/CISP.2008.278
    [23] Ş. Öztürk, B. Akdemır, Novel BiasFeed cellular neural network model for glass defect inspection, In 2016 International Conference on Control, Decision and Information Technologies (CoDIT), (2016), 366-371. https://doi.org/10.1109/CoDIT.2016.7593590 doi: 10.1109/CoDIT.2016.7593590
    [24] X. Li, S. K. Tso, X. P. Guan, Q. Huang, Improving automatic detection of defects in castings by applying wavelet technique, IEEE Trans. Ind. Electron., 53 (2006), 1927-1934. https://doi.org/10.1109/TIE.2006.885448 doi: 10.1109/TIE.2006.885448
    [25] X. Liu, K. Xu, P. Zhou, D. Zhou, Y. Zhou, Surface defect identification of aluminium strips with non-subsampled shearlet transform, Opt. Lasers Eng., (2020). https://doi.org/10.1016/j.optlaseng.2019.105986 doi: 10.1016/j.optlaseng.2019.105986
    [26] B. Akdemir, S. Öztürk, Glass surface defects detection with wavelet transforms, Int. J. Mater., Mechan. Manuf., 3 (2015), 170-173. https://doi.org/10.7763/IJMMM.2015.V3.189 doi: 10.7763/IJMMM.2015.V3.189
    [27] F. S. Cohen, Z. Fan, S. Attali, Automated inspection of textile fabrics using textural models, IEEE. Trans. Pattern Anal. Mach. Intell., 13 (1991), 803-808. https://doi.org/10.1109/34.85670 doi: 10.1109/34.85670
    [28] G. Song, K. Song, Y. Yan, Saliency detection for strip steel surface defects using multiple constraints and improved texture features, Opt. Lasers Eng., 2019. https://doi.org/10.1016/j.optlaseng.2019.106000 doi: 10.1016/j.optlaseng.2019.106000
    [29] J. Masci, U. Meier, G. Fricout, J. Schmidhuber, Multi-scale pyramidal pooling network for generic steel defect classification, In The 2013 International Joint Conference on Neural Networks (IJCNN), 2013. https://doi.org/10.1109/IJCNN.2013.6706920
    [30] D. He, K. Xu, P. Zhou, Defect detection of hot rolled steels with a new object detection framework called classification priority network, Comput. Ind. Eng., 128 (2018), 290-297. https://doi.org/10.1016/j.cie.2018.12.043 doi: 10.1016/j.cie.2018.12.043
    [31] Y. He, K. Song, Q. Meng, Y. Yan, An end-to-end steel surface defect detection approach via fusing multiple hierarchical features, IEEE Trans. Instrum. Meas., 69 (2019), 1493-1504. https://doi.org/10.1109/TIM.2019.2915404 doi: 10.1109/TIM.2019.2915404
    [32] X. Kou, S. Liu, K. Cheng, Y. Qian, Development of a YOLO-V3-based model for detecting defects on steel strip surface, Measurement, 182 (2021). https://doi.org/10.1016/j.measurement.2021.109454 doi: 10.1016/j.measurement.2021.109454
    [33] R. Ren, T. Hung, K. C. Tan, A generic deep-learning-based approach for automated surface inspection, IEEE T. Cybern., 48 (2017), 929-940. https://doi.org/10.1109/TCYB.2017.2668395 doi: 10.1109/TCYB.2017.2668395
    [34] H. Yang, Y. Chen, K. Song, Z. Yin, Multiscale feature-clustering-based fully convolutional autoencoder for fast accurate visual inspection of texture surface defects, IEEE Trans. Autom. Sci. Eng., 16 (2019), 1450-1467. https://doi.org/10.1109/TASE.2018.2886031 doi: 10.1109/TASE.2018.2886031
    [35] R. Neven, T. Goedemé, A multi-branch U-Net for steel surface defect type and severity segmentation, Metals, 11 (2021), 870. https://doi.org/10.3390/met11060870 doi: 10.3390/met11060870
    [36] X. Zhou, H. Fang, X. Fei, R. Shi, J. Zhang, Edge-aware multi-level interactive network for salient object detection of strip steel surface defects, IEEE Access, (2021). https://doi.org/10.1109/ACCESS.2021.3124814 doi: 10.1109/ACCESS.2021.3124814
    [37] G. Song, K. Song, Y. Yan, EDRNet: Encoder-decoder residual network for salient object detection of strip steel surface defects, IEEE Trans. Instrum. Meas., 69 (2020), 9709-9719. https://doi.org/10.1109/TIM.2020.3002277 doi: 10.1109/TIM.2020.3002277
    [38] H. Dong, K. Song, Y. He, J. Xu, Y. Yan, Q. Meng, PGA-Net: Pyramid feature fusion and global context attention network for automated surface defect detection, IEEE Trans. Ind. Inform., 16 (2019), 7448-7458. https://doi.org/10.1109/TII.2019.2958826 doi: 10.1109/TII.2019.2958826
    [39] K. Simonyan, A. Zisserman, Very deep convolutional networks for large-scale image recognition, arXiv preprint, (2014), arXiv: 1409.1556. https://doi.org/10.48550/arXiv.1409.1556
    [40] J. Long, E. Shelhamer, T. Darrell, Fully convolutional networks for semantic segmentation, In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), (2015), 3431-3440. https://doi.org/10.1109/CVPR.2015.7298965 doi: 10.1109/CVPR.2015.7298965
    [41] 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 doi: 10.1007/978-3-319-24574-4_28
    [42] H. J. Kim, E. Dunn, J. M. Frahm, Learned contextual feature reweighting for image geo-localization, In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), (2017), 3251-3260. https://doi.org/10.1109/CVPR.2017.346 doi: 10.1109/CVPR.2017.346
    [43] P. T. De Boer, D. P. Kroese, S. Mannor, R. Y. Rubinstein, A tutorial on the cross-entropy method, Ann. Oper. Res., 134 (2005), 19-67. https://doi.org/10.1007/s10479-005-5724-z doi: 10.1007/s10479-005-5724-z
    [44] M. A. Rahman, Y. Wang, Optimizing intersection-over-union in deep neural networks for image segmentation, In International symposium on visual computing, (2016), 234-244. https://doi.org/10.1007/978-3-319-50835-1_22 doi: 10.1007/978-3-319-50835-1_22
    [45] Z. Wang, E. P. Simoncelli, A. C. Bovik, Multiscale structural similarity for image quality assessment, In The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2 (2003), 1398-1402. https://doi.org/10.1109/ACSSC.2003.1292216 doi: 10.1109/ACSSC.2003.1292216
    [46] M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, et al., TensorFlow: A system for large-scale machine learning, In 12th USENIX symposium on operating systems design and implementation (OSDI 16), (2016), 265-283. https://dl.acm.org/doi/10.5555/3026877.3026899 doi: 10.5555/3026877.3026899
    [47] A. Krizhevsky, I. Sutskever, G. E. Hinton, Imagenet classification with deep convolutional neural networks, Adv. Neural Inform. Process. Syst., 2017. https://doi.org/10.1145/3065386 doi: 10.1145/3065386
    [48] F. Perazzi, P. Krähenbühl, Y. Pritch, A. Hornung, Saliency filters: Contrast based filtering for salient region detection, In 2012 IEEE conference on computer vision and pattern recognition (CVPR), (2012), 733-740. https://doi.org/10.1109/CVPR.2012.6247743 doi: 10.1109/CVPR.2012.6247743
    [49] Y. Qin, H. Lu, Y. Xu, H. Wang, Saliency detection via cellular automata, In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), (2012), 110-119. https://doi.org/10.1109/CVPR.2012.6247743 doi: 10.1109/CVPR.2012.6247743
    [50] R. Achanta, S. Hemami, F. Estrada, S. Susstrunk, Frequency-tuned salient region detection, In 2009 IEEE conference on computer vision and pattern recognition (CVPR), (2012), 1597-1604. https://doi.org/10.1109/CVPR.2009.5206596 doi: 10.1109/CVPR.2009.5206596
    [51] F. Huang, J. Qi, H. Lu, L. Zhang, X. Ruan, Salient object detection via multiple instance learning, IEEE Trans. Image Process., 26 (2017), 1911-1922. https://doi.org/10.1109/TIP.2017.2669878 doi: 10.1109/TIP.2017.2669878
    [52] M. M. Cheng, N. J. Mitra, X. Huang, P. H. Torr, S. M. Hu, Global contrast based salient region detection, IEEE. Trans. Pattern Anal. Mach. Intell., 37 (2014), 569-582. https://doi.org/10.1109/TPAMI.2014.2345401 doi: 10.1109/TPAMI.2014.2345401
    [53] H. Peng, B. Li, H. Ling, W. Hu, W. Xiong, S. J. Maybank, Salient object detection via structured matrix decomposition, IEEE. Trans. Pattern Anal. Mach. Intell., 39 (2016), 818-832. https://doi.org/10.1109/TPAMI.2016.2562626 doi: 10.1109/TPAMI.2016.2562626
    [54] H. Noh, S. Hong, B. Han, Learning deconvolution network for semantic segmentation, In Proceedings of the IEEE international conference on computer vision, (2015), 1520-1528. https://doi.org/10.1109/ICCV.2015.178
    [55] N. Liu, J. Han, Dhsnet: Deep hierarchical saliency network for salient object detection, In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), (2016), 678-686. https://doi.org/10.1109/CVPR.2016.80 doi: 10.1109/CVPR.2016.80
    [56] Q. Hou, M. M. Cheng, X. Hu, A. Borji, Z. Tu, P. H. Torr, Deeply supervised salient object detection with short connections, In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), (2016), 3203-3212. https://doi.org/10.1109/TPAMI.2018.2815688 doi: 10.1109/TPAMI.2018.2815688
  • This article has been cited by:

    1. Xue Jia, Jing Xue, Shi-Yun Wang, Ji-Bo Wang, Polynomial time algorithm for minmax scheduling with common due-window and proportional-linear shortening processing times, 2022, 19, 1551-0018, 8923, 10.3934/mbe.2022414
    2. Jia-Xuan Yan, Na Ren, Hong-Bin Bei, Han Bao, Ji-Bo Wang, Study on resource allocation scheduling problem with learning factors and group technology, 2023, 19, 1547-5816, 3419, 10.3934/jimo.2022091
    3. Xuyin Wang, Weiguo Liu, Lu Li, Peizhen Zhao, Ruifeng Zhang, Resource dependent scheduling with truncated learning effects, 2022, 19, 1551-0018, 5957, 10.3934/mbe.2022278
    4. Daniel Alejandro Rossit, Fernando Tohmé, Máximo Méndez-Babey, Mariano Frutos, Diego Broz, Diego Gabriel Rossit, Special Issue: Mathematical Problems in Production Research, 2022, 19, 1551-0018, 9291, 10.3934/mbe.2022431
    5. Wei Wu, Dan-Yang Lv, Ji-Bo Wang, Two Due-Date Assignment Scheduling with Location-Dependent Weights and a Deteriorating Maintenance Activity, 2023, 11, 2079-8954, 150, 10.3390/systems11030150
    6. Zhiyong Luo, Xintong Liu, Shanxin Tan, Haifeng Xu, Jiahui Liu, Multi-Objective Multi-Stage Optimize Scheduling Algorithm for Nonlinear Virtual Work-Flow Based on Pareto, 2023, 11, 2227-9717, 1147, 10.3390/pr11041147
    7. Yifu Feng, Zonghai Hu, Rui Si, Ji-Bo Wang, Study on Due-Date Assignment Scheduling with Setup Times and General Truncated Learning Effects, 2023, 0217-5959, 10.1142/S0217595923500069
    8. Weiguo Liu, Xuyin Wang, Group Technology Scheduling with Due-Date Assignment and Controllable Processing Times, 2023, 11, 2227-9717, 1271, 10.3390/pr11041271
    9. Mümtaz İpek, İsmail Hakkı Cedimoğlu, Due Date Determination in Dynamic Job Shop Scheduling with Artificial Neural Network, 2025, 8, 2651-3927, 84, 10.38016/jista.1620633
  • Reader Comments
  • © 2022 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(2572) PDF downloads(153) Cited by(7)

Figures and Tables

Figures(7)  /  Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog