更全的杂志信息网

Image editing by object-aware optimal boundary searching and mixed-domain composition

更新时间:2016-07-05

1 Introduction

Seamless image editing has been an active research field in recent years.It is widely applied in panorama mosaicing[1],photo composition[2,3],manipulating large collections of photos[4],and so on.Seamless image editing involves combining source regions with target images in a visually natural way. Since input images often contain multiple objects with differently textured backgrounds,a natural-looking editing result should meet the expectations of human visual perception[5]and preserve not only local structure continuity within boundaries but also consistent color and texture transitions between source and target images.

图钉反过来代表点,吸管代表直线,卡纸代表平面。请用最少的图钉或吸管,让彩色的卡纸不接触桌面,有几种不同的方法?(1)只用图钉(2)既用吸管又用图钉(3)只用吸管,小组合作先摆模型,再写实验报告,引导所有学生参与,分析各种方案。学生兴趣盎然,在实验中得出平面的基本性质及其推论,归纳出确定一个平面的四种条件。通过实验、猜想、验证与交流活动,使学生在有趣的游戏中体验和理解数学。

In general,when combining images with very different structures and textures,a successful image editing algorithm should preserve the following properties,to produce results in agreement with our visual perception:

1)Localstructure continuity. When the input images include multiple objects or different structures,the composition should not break the local salient structures in the overlap region,to avoid structure collision or discontinuity.

现阶段,原料方面总体高位运行,氯化铵、一铵、二铵和钾肥继续维持高位盘整,仅尿素方面没有持续坚挺,主产区尿素厂家的报价呈稳中下调的趋势。但有消息称,后期天然气供应可能会受到限制,届时是否会对气头尿素企业的开工率造成影响,再次引起尿素价格的上扬,目前还是个未知数。

2)Smooth color transitions.The composition should blend the colors between input images to avoid blurring due to differences along the boundary.

3)Global texture consistency.When the input images have very different textures,the process should take into account not only gradients but also colors to preserve texture consistency.

(1)聚焦应用能力培养。由于“茶产品分析与检验”的实务性和技术性,教学目的主要使学生能够应用检验分析的方法。所以,教学过程中要以应用能力培养为导向,以此为目的组织教学内容、选择适合的教学方法。

Much research has been conducted to solve these issues.

3)a patch-based approach to encoding texture consistency which requires neither search nor voting.

1)an iterative optimization algorithm to compute optimal boundaries for regions containing multiple objects,which can be used to preserve local structure continuity;

2)a mixed-domain measure to address smooth color transitions and global texture consistency,allowing us to formulate editing as a unified minimization problem;

In this paper,we propose a general approach which we call object-aware image editing(OAIE),based on optimal editing region selection and mixed-domain composition.Our main contributions include:

Based on these contributions, OAIE can simultaneously eliminate local structure artifacts,providesmooth colortransitions,and preserve global texture consistency.

范式概念的出现对现代科学哲学的研究是个巨大的冲击。文献[6]率先提出“范式”这一术语,并阐述了范式是一种有关价值、信念和方法论的共识,即可将一种科学范式的实质看成是一种世界观或方法论;并且提出了科学革命源自于范式变化和概念转换的观点,突破了传统科学和哲学的认知,为其它科学的研究提供了一种全新的研究方法与研究视角,引发了各个领域广泛而深远的讨论。文献[7]最先提出了“技术范式”的概念,认为“技术范式就是解决那些主要技术问题的模型和模式”。

2 Related work

In the image editing literature,many methods have been proposed to address inconsistency in structures,colors,and textures.

2.1 Optimal seam methods

Optimal seam methods are often applied for seamlessly compositing images and textures;they achieve good local structure continuity.They seek a partition curve(an optimal seam)in the overlap region to minimize the difference between the two input images,in order to make the seam as invisible as possible.Generally,objects are visually salient in images[6],so an optimal seam should pass around objects to avoid structure collisions.Dynamic programming[7]or graph cut[8]methods are usually applied to find the optimal seam.Optimal seam methods can handle image composition well when there are only small structure and color differences between input images in the overlap region.However,if the differences are large,it is hard to find a pleasing optimal seam.To combine inconsistent images,Darabi et al.[9]proposed a novel method,image melding(IM),which uses a Poisson equation solver to find suitable colors by minimizing an energy function based on mixed L2/L0norms for colors and gradients.This method can produce a gradual transition between source images without sacrificing texture sharpness.However,when there are too many edges or complex textures around the boundary,the editing result can look unnatural.Tao et al.[10]proposed error-tolerant image composition(ETIC),which minimizes the curl of the target gradients on the foreground–background boundary.However,the editing result may have a very sharp boundary and color leakage may occur.

2.2 Gradient-domain methods

For objects of interest O,the gradient field can be manipulated by modifying▽fsusing linear or nonlinear transformations:

2.3 Patch-based synthesis

In our mixed-domain composition,we adopt patchbased synthesis to preserve texture consistency,so texture similarity is measured at patch-level rather than at pixel-level.Generally,patch-based synthesis can preserve more texture cues,giving less smooth results than pixel-based synthesis.Figure 9 shows an example,where the results provide a close up of part of Fig.2,using different synthesis methods.The results demonstrate that patch-based synthesis provides more rich texture information.

3 Optimal boundary search

3.1 Definition

Fig.1 Optimal editing region selection. A region of interest from the source image may include one or more objects of interest.Optimal editing region selection requires finding optimal targets of interest which contain objects of interest,to minimize local structure mismatches.As optimal target boundaries should not intersect each other,we break the band connectivity with several shortest boundary cuts or connections,giving an effective algorithm for finding the shortest closed path.

As illustrated in Fig.1,seamless image editing requires combining a region of interest Ωr(with external region boundary r)from a source image fsinto the target image ft. Generally,Ωrmay include one or more objects of interest Oi,i=1,...,n(e.g.,n = 3). We define a target of interest Ωi(with external target boundary i)as a subregion surrounding the corresponding Oi(with external object boundary∂Oi),and note that Oiir. Then the optimal editing region selection problem requires finding the optimal targets of interest{i},i=1,...,n,which minimize local structure mismatches.The task can be turned into one of optimizing each target boundary i between ∂Oiand rfor each object of interest Oi.Let Ω = i,O= ∪Oi,Bi= ΩiOi,and B= ∪Bi.Then the optimal editing region Ω is separated into two parts including objects of interest O and backgrounds of interest B.The extra regionΩrΩ is neglected in image editing.The cut Ci connects the boundaries between object of interest Oiand Ωr,and the cut Cijconnects the boundaries between Oiand Oj.

We further define various operators,including the gradient operator =[∂/∂x,∂/∂y],the Laplacian operator 2= 2/∂x2+ 2/∂y2,the divergence operator ▽·= ∂/∂x+ ∂/∂y,the L2norm ‖·‖,and the pixel count|R|in a region R.

3.2 Optimal boundary for single object

Consider the minimization problem for gradientdomain composition as in Ref.[11],which seeks an image f to approximate the target gradient field v=▽fs(from the source image)in a leastsquares sense with the given user-specified Dirichlet boundary condition:

4.皮肤内。猪疥螨、血虱和蠕形螨寄生于皮肤内。最常见的是猪疥螨,种公猪和繁殖母猪多发,主要寄生在耳廓内面,特征是癣痒症,发病猪皮肤发炎、脱毛、奇痒、消瘦,但病变程度差异较大。

Letting f=f−fs,Eq.(1)can be written as

Note that the variational energyEq.(2)will approach zero if and only if the boundary condition f| =k(where k is a constant).This observation has been utilized in DDP[13]to define the optimal boundary condition when including a single object of interest.

3.3 Optimal boundaries for multiple objects

In this paper,we extend the case to placing multiple objects within Ωr.Then,the resulting optimal boundaries can be computed by minimizing the following boundary energy function:

(102)尖齿羽苔 Plagiochila pseudorenitens Schiffn.熊源新等(2006);杨志平(2006)

where the constant kiis a vector for a color image or a scalar for a grayscale image.We may consider each target boundaryiindependently due to their independence of each other.Since imay pass through all pixels in the region ΩrO,it is intractable to simultaneously estimate{∂i}and{ki}.To solve this problem,an iterative optimization algorithm is proposed,which operates in an alternate manner.

无醛认定项目的实施为人造板和人造板制品生产宣传无醛产品提供了可靠依据,规范了行业内的无醛制品的识别标准,有效的促进了人造板及其制品环保质量的提升,促进企业品牌的创建。

In Step 3,computing the optimal boundary for Oiis equivalent to finding a shortest closed path in a graph Gi.The nodes in Giare pixels within the band ΩrO while the edges represent 4-connectivity relationships between neighboring pixels.Fori,the cost((ft(p)−fs(p))−ki)2is defined on each node as the color difference with respect to ki.Following Ref.[13],we break the band connectivity with the shortest boundary cut Ciconnecting∂Oi and r,as shown by black solid lines in Fig.1,and remove all edges crossing the cut from the corresponding graph Gi. In addition,to ensure each optimal boundary encloses only one object,we construct the boundary connection set{Cij}between objects of interest{Oi},shown as black dotted lines in Fig.1,and then apply 2D dynamic programming[26]to find the shortest closed path which connects the two sides of Cias well as passing through the associated boundary connections.

3.4 Obtaining objects of interest

To compute the optimal boundaries,we need to f i rstly obtain the objects of interest{Oi}. Level sets[27]can be used to perform automatic object segmentation.However,as the editing of objects of interest usually needs user interaction(e.g.,to only select certain objects),we rely on obtaining objects of interest by interactive segmentation techniques.To do so,a user simply draws a box surrounding the object of interest,and then GrabCut[28]is applied to extract the object of interest.Note that even if the objects of interest are not obtained very accurately,our computation of optimal boundaries still can avoid structure inconsistency since the optimal boundaries usually pass through smooth regions rather than object edges.

Algorithm 1 Computing optimal boundaries

?

4 Object-aware editing

4.1 Mixed-domain composition

Optimalediting region selection can preserve local structural continuity well. However,if the backgrounds of the input images differ greatly in color and texture(e.g.,pasting a source of interest from a smooth region into a target image with coarse textures),color bleeding or texture artifacts still may occur when reconstructing from a gradient field,even with well-optimized boundary conditions.To address this issue,we must enhance color and texture consistency between images.Therefore,we perform mixed-domain composition by solving the following minimization problem:

where the consistency energy ECprovides a unified consistency metric for measuring gradients and colors.The gradient-domain energy is defined on all targets of interest to obtain smooth color transitions,using Dg(p)=||▽f(p) v(p)||2,while the color-domain energy is defined on backgrounds of interest to preserve global texture consistency.We adopt a patch-based metric for encoding texture consistency and definewhere f(p)and ft(p)are the background pixel sets in w×w image patches Nw(p)centered at p,and NBw(p)=Nw(p)∩B.Unlike the IM method[9],this patch-based approach neither needs search nor voting. The trade-off parameter λ is used to balance the influence of the two terms.

De fi ning a binary mask M,the minimization problem may be written as

For backgrounds of interest B,the gradient field is manipulated by modifying or mixing source and target gradient fields:

We make use of backward differences to discretely approximate Eq.(7),leading to a large sparse linear system:

Figure 5 presents another example of selective modification which changes the local color of a target of interest. In Fig.5(a),the object and target boundaries are marked in blue and red respectively.The PIE result exhibits color bleeding artifacts around the object,while OAIE avoids this problem effectively.To explain why,let us consider the difference between the minimization problems solved by PIE and OAIE.Compared to PIE,the minimization problem for OAIE includes an extra texture consistency term defined using a patch-based approach. It has been demonstrated in Ref.[9]that patch-based synthesis can produce a gradual transition between images without sacrificing texture sharpness.This allows OAIE to produce a smooth transition across image edges without color bleeding and texture blurring.

4.2 Object-aware gradient manipulation

Unlike traditional composition methods[11,15]which manipulate the guidance gradient field for the target region using a unified operator,OAIE manipulates the guidance gradient fields of O and B separately with independent operators,in an object aware way.

4.2.1 Transformation operators

Gradient-domain methods are usually adopted to obtain smooth color transitions. They make use of known gradient information to produce the final composition by interpolation.The basic idea is to reconstruct the image from gradient fields with specified boundary conditions.Prez et al.[11]proposed an effective image blending approach,Poisson image editing(PIE).By solving a Poisson equation with user-specified Dirichlet boundary conditions,this approach can blend colors seamlessly between input images. However,its effectiveness heavily depends on careful alignment of the structures of the input images along the userdrawn boundary.Agarwala et al.[2]combined graph cut optimization and gradient-domain composition to create photomontages. Zomet et al. [12]proposed an L1-based gradient-domain stitching method to eliminate visible seams in the overlap region by use of gradient fields. Jia et al.[13]proposed an easy blending method,drag-and-drop pasting(DDP),by optimizing boundary conditions for gradient-domain composition.Farbman et al.[14]introduced an alternative,mean-value coordinate based approach,to carry out seamless cloning via a weighted combination of values along the boundary.Bhat et al.[15]proposed a unified variational model,GradientShop,to perform a number of image and video editing tasks. It contains many filters and uniformly uses quadratic optimization,lowering the computation time.Li et al.[16]performed multiscale editing by applying a nonlinear filter bank to adjacent pixels at each level of a Gaussian pyramid,to eliminate visual artifacts.However,visual artifacts still occur when the trade-off parameter is too large or too small.In Ref.[17],the authors presented a gradient-based variational model for video editing,which addresses the problem of propagating gradient-domain information along the optical fl ow of the video.With this method,a user can edit a frame by modifying the texture of an object’s surface and then propagate this edit throughout the video.Bie et al.[18]incorporated the users’intent in outlining the source patch,to tackle structure con fl icts between the source image patch and the target image.Hua et al.[19]added an extra edge-aware constraint term in a general gradient-domain optimization framework,enforcing similar image filtering effects while preserving edges.In Ref.[20],Zhang et al.performed image copy-andpaste with optimized gradients,where they created a gradient transition map in the cloning area and then used an interpolation-based method to calculate the composition results from the reconstructed gradient map.

记不清从几岁开始,我对音乐产生了兴趣,每次听到音乐响起的时候,我都会手舞足蹈。5岁那年,妈妈给我报了一个音乐兴趣班,从此,我就更离不开音乐了。

因专项资金的滞留和挪用,造成不同程度的存在奖补资金拨付不及时、专项资金挂在往来账的问题,个别单位甚至存在财政资金公款私存现象。

where the transformation operator τ is used to change the appearance of targets of interest(e.g.,their texture,illumination,contrast,color,etc.)and can be chosen from the transformation set Λ={clone,illuminate,smooth,recolor,...}.Here,clone provides seamless cloning,illuminate provides local illumination change,smooth provides texture smoothing(e.g.,cartoonization),recolor provides object recoloring,and so on. Note that different operators can be used for each object.

4.2.2 Mixture operators

where M(p)is 1 if p∈B,and 0 otherwise.Based on the Euler–Lagrange equation,we obtain:

where the mixture operator φ is chosen from the set Θ={src,max,min,avg,...}where src stands for using the source gradient,max/min/avg stand for picking the larger/smaller/average gradient from▽fsand▽ft,etc.

4.2.3 Combination

Finally,the gradient fields from Eqs.(9)and(10)are combined to form the new guidance gradient field in editing region Ω.This new guidance gradient field is substituted into Eqs.(5)–(8).

4.3 Algorithm comparison

OAIE performs composition with gradient fields in an optimized target region Ω with boundary conditions on Ω,as well as colors in B. By contrast,PIE reconstructs images from gradient fields in Ωrwith non-optimized boundary conditions on rwhile DDP performs this process with gradient fields in an optimized target region Ω with boundary conditions on{∂i}.ETIC optimizes the boundary conditions by minimizing the curl of the gradients on r. IM carries out image composition with patch-based synthesis using the textures in ΩrΩ.

5 Experimental results

To demonstrate the effectiveness of our OAIE approach,we have implemented several seamless image editing applications and compare the results with those from four state-of-the-art methods:PIE[11],DDP[13],ETIC[10],and IM[9].Various such results are given below.

5.1 Seamless cloning

Seamless cloning aims to copy a region of interest from a source image and seamlessly insert it into a target image.In this process,the guidance gradient fields of the editing region Ω and backgrounds of interest B are manipulated with Eqs.(9)and(10)respectively.

移取100 μg碲标准溶液于25 mL比色管中,以水为参比,按实验方法1.2进行试验,在24 h内,分别测定吸光度,试验结果表明,黄色溴化碲十分稳定,24 h内,吸光度值保持不变。

Figure 2 shows a seamless cloning example which combines a region of interest containing multiple objects with a target image.The result of direct cloning is shown in Fig.2(c),with object boundaries and optimal boundaries marked in blue and red respectively.Results generated by the four methods PIE,DDP,ETIC,and IM all have artifacts in the background region,e.g.,around the object boundaries.However,OAIE obtains a more natural result since it considers a unified constraint on both object appearance and background texture simultaneously.

Figure 3 provides a further seamless cloning example which inserts a source region with a smooth background into a target image with rich textures.None of the other four methods preserve texture consistency well(leading to unnatural colors or textures),while OAIE obtains consistency of both local structures and global textures.

5.2 Selective modification

Selective modification aims to adjust local or global appearance(e.g.,texture,color,illumination,etc.),so image cloning methods such as DDP,ETIC,and IM are not applicable. We compared our results from OAIE with those from the PIE method.During selective modification,optimal editing region selection is neglected,so fs=ft,while the gradient fields of O and B can be obtained using the same or different operators.

Figure 4 demonstrates examples of global and local selective modification. Figure 4(a)demonstrates global recoloring of Fig.3(h)with the recolor operator.This operator multiplies the RGB channels of the original image by different values respectively to form the source image,and then performs seamless composition.Figure 4(b)shows the result of using operator illuminate to reduce local specular reflections(shown in blue in Fig.4(a)).The operator illuminate modifies the gradient field using v=αβ|▽f|−β▽f where α = β =0.2,following Ref.[11].We see that when either global or local operators are applied to the cloned composition,the resulting textures still remain natural,verifying the robustness of OAIE.

Fig.2 Seamless cloning for combining a region containing multiple objects with a target image.Results generated by the four other methods have artifacts in the background while OAIE provides a more natural result since it considers a unified constraint on both object appearance and background texture simultaneously.

where|A(p)|represents the number of available pixels in a 4-neighborhood A(p)centered at p;it satisfies|A(p)|≤4.vpqis the projection of v((p+q)/2)on the edge[p,q]in the direction ofgiven by vpq=v((p+q)/2)·The computational complexity for constructing the sparse linear system is O(||); the space complexity for storing the coefficient matrix is O(||).Many efficient technologies such as Ref.[29]can be adopted for solving the sparse linear system.We set w=9 and λ=1 in this paper.

5.3 Seamless stitching

Seamless stitching aims to combine multiple source images into a panorama mosaic.Figure 6 illuminates an example of stitching two remote sensing images with a very large tone difference.Optimal seam methods will lead to obvious artifacts due to the color difference between the source images in the overlap region(shown in blue in Fig.6(b)).Since consistency constraints are imposed for both color and texture,OAIE achieves a more globally natural result than PIE,as shown in Figs.6(c)and 6(d).

In addition,OAIE can stitch multiple target parts,as shown in Fig.7,where several face parts from different face images are stitched into an integrated face portrait.The upper row shows the target image and source parts marked in red in the source images,while the bottom row gives the results generated by cloning,PIE,DDP,and OAIE respectively.Various structure or color artifacts can be seen in the results generated from PIE and DDP.In contrast,the result from OAIE is more natural.A potential application of this editing tool is portrait synthesis for police work.

6 Discussion

6.1 Limitations

Fig.3 Seamless cloning when combining images with larges differences in texture.OAIE obtains consistent local structures and global textures while none of the other methods preserve texture consistency well(leading to unnatural colors or textures).

Fig.4 Selective modification to provide global recoloring and local illumination change.Even if global or local operators are applied to the cloned composition,the resulting texture still remains natural.

Like other methods,our method has some limitations when the background structures between source and target images in the editing region collide.As shown in Fig.8,the result generated by our method suffers from color bleeding around the background structures,while the results from PIE and DDP have serious structure artifacts.

6.2 Computational efficiency

Our method is simple and efficient. Firstly,the user selects and drags the region of interest from the source image to the target image.Then,simple interactive segmentation allows the user to indicate the objects of interest.This usually takes about 1–2 seconds of computation depending on the sizes of the objects.After specifying the type of editing required,the composition is performed automatically by using dynamic programming to find optimal boundaries and solving a large sparse linear system for mixed domain composition.The computational complexity of dynamic programming is O(n),while solving a large sparse linear system takes time O(n)[29]where n is the number of variables.

6.3 Patch-level similarity

Patch-based texture synthesis is usually used to address global texture consistency,and has been successfully applied to various editing tasks on still images,video,and stereo pairs. Darabi et al.[9]proposed a novel method,image melding(IM),which adopts patch-based synthesis to find suitable colors,and minimizes an energy function based on mixed L2/L0normsforcolorsand gradients.This method uses an iterative search-andvoting blending scheme,and can produce a gradual transition between inconsistent source images without sacrificing texture sharpness. However,when there are too many edges or complex textures around the boundary,or limited texture sources for synthesis,the editing result can be unnatural.Ma and Xu[21]proposed an efficient manifold preserving edit propagation method which searches feature space using an adaptive neighborhood size,which reduces time and memory costs without reducing visual fi delity. Barnes et al.[4]proposed a fast patch-based optimization method,PatchTable,for efficient computational photography.In Ref.[22],Luo et al.extended the patch-based synthesis framework from 2D to 3D for stereoscopic image editing.They introduced a depth-dependent patchpair similarity measure and a joint patch-pair search. Chen et al.[23]presented an interactive system called sketch2photo to compose a realistic picture from a simple freehand sketch annotated with text labels. Their system found several photographs in agreement with the sketch and text labels by searching the Internet and automatically selected suitable photographs to generate a high quality composition.In Ref.[24],Zhang et al.extended patch-based synthesis to plenoptic images captured by consumer-level lenslet-based devices for interactive light field editing.They represented the light field as a set of images captured from diあerent viewpoints and performed patch-based image synthesis on all affected layers of the central view,and then propagated the edits to all other views.To address the heavy computational burden of gradient-domain operators,Ref.[25]proposed a patch-based synthesis method using a Laplacian pyramid to improve searching for correspondences with enhanced awareness of edge structures.

6.4 Editing quality estimation

Generally,subjective measures are used to evaluate editing quality.This is usually performed by using the human eyes to check the naturalness of the editing results in terms of structure,color,and texture.To verify the advantages of our method,we used blind image quality evaluation as proposed in Ref.[30],considering the image naturalness in the local editing regions.The experimental results showed that our method can give better quality.

7 Conclusions

In this paper,we have proposed a general approach called OAIE for seamless image editing.It jointly performs optimal editing region selection and mixeddomain composition,allowing it to cope with visual inconsistency in local structures and global textures simultaneously. In particular,OAIE provides a unified mixed-domain consistency measure for gradients and colors,in which texture consistency is encoded with a patch-based approach which does not require search.Compared to four state-of-the-art methods,our unified approach is more powerful in preventing global color and texture inconsistencies,while preserving local structure continuity.

Fig.5 Selective modification for changing colors of a target of interest.OAIE can provide a smooth transition across image edges without color bleeding and texture blurring,while the PIE result exhibits color bleeding artifacts around the object.

Fig.6 Seamless stitching two remote sensing images with very large tone difference.Optimal seam methods lead to obvious artifacts due to the color difference between source images.The PIE result contains inconsistent textures while OAIE achieves a more globally natural result.

Acknowledgements

This work was supported in part by the National Key Research and DevelopmentPlan (Grant No.2016YFC0801005),the National Natural Science Foundation of China(Grant Nos.61772513 and 61402463),and the Open Foundation Project of Robot Technology Used for Special Environment Key Laboratory of Sichuan Province in China(Grant No.16kftk01).

References

[1]Philip,S.;Summa,B.;Tierny,J.;Bremer,P.T.;Pascucci,V.Distributed seams for gigapixel panoramas.IEEE Transactions on Visualization and Computer Graphics Vol.21,No.3,350–362,2015.

[2]Agarwala,A.;Dontcheva,M.;Agrawala,M.;Drucker,S.;Colburn,A.;Curless,B.;Salesin,D.;Cohen,M.Interactive digital photomontage.ACM Transactions on Graphics Vol.23,No.3,294–302,2004.

[3]Cheng,M.-M.;Zhang,F.-L.;Mitra,N.J.;Huang,X.;Hu,S.-M.RepFinder:Finding approximately repeated scene elements for image editing.ACM Transactions on Graphics Vol.29,No.4,Article No.83,2010.

[4]Barnes,C.;Zhang,F.-L.;Lou,L.;Wu,X.;Hu,S.-M.PatchTable:Efficient patch queries for large datasets and applications.ACM Transactions on Graphics Vol.34,No.4,Article No.97,2015.

[5]Li,J.;Tian,Y.;Huang,T.Visual saliency with statistical priors.International Journal of Computer Vision Vol.107,No.3,239–253,2014.

Fig.7 Seamless stitching multiple target parts.Various structure or color artifacts(e.g.,around the glasses and mouth)can be found in the results generated by the PIE and DDP methods,while the OAIE result is more natural.

Fig.8 Limitations of our method and other methods.Color bleeding exists in our result,while the results from PIE and DDP have serious structure artifacts.

Fig.9 Composition using patch-based synthesis(above)and pixel-based synthesis(below).Patch-based synthesis provides richer texture cues.

[6]Li,J.;Duan,L.Y.;Chen,X.;Huang,T.;Tian,Y.Finding the secret of image saliency in the frequency domain.IEEE Transactions on Pattern Analysis and Machine Intelligence Vol.37,No.12,2428–2440,2015.

[7]Efros,A.A.;Freeman,W.T.Image quilting for texture synthesis and transfer.In:Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques,341–346,2001.

[8]Kwatra,V.;Schdl,A.;Essa,I.;Turk,G.;Bobick,A.Graphcut textures:Image and video synthesis using graph cuts.ACM Transactions on Graphics Vol.22,No.3,277–286,2003.

[9]Darabi,S.;Shechtman,E.;Barnes,C.;Goldman,D.B.; Sen, P.Image melding: Combining inconsistent images using patch-based synthesis.ACM Transactions on Graphics Vol.31,No.4,Article No.82,2012.

[10]Tao,M.W.;Johnson,M.K.;Paris,S.Error-tolerant image compositing.International Journal of Computer Vision Vol.103,No.2,178–189,2013.

[11]Prez,P.;Gangnet,M.;Blake,A.Poisson image editing.ACM Transactions on Graphics Vol.22,No.3,313–318,2003.

[12]Zomet,A.;Levin,A.;Peleg,S.;Weiss,Y.Seamless image stitching by minimizing false edges.IEEE Transactions on Image Processing Vol.15,No.4,969–977,2006.

[13]Jia,J.;Sun,J.;Tang,C.-K.;Shum,H.-Y.Drag-and-drop pasting.ACM Transactions on Graphics Vol.25,No.3,631–637,2006.

[14]Farbman,Z.;Hoffer,G.;Lipman,Y.;Cohen-Or,D.;Lischinski,D.Coordinates for instant image cloning.ACM Transactions on Graphics Vol.28,No.3,Article No.67,2009.

[15]Bhat,P.;Zitnick,C.L.;Cohen,M.;Curless,B.GradientShop:A gradient-domain optimization framework forimage and video filtering.ACM Transactions on Graphics Vol.29,No.2,Article No.10,2010.

[16]Li,X.Y.;Gu,Y.;Hu,S.-M.;Martin,R.R.Mixed-domain edge-aware image manipulation.IEEE Transactions on Image Processing Vol.22,No.5,1915–1925,2013.

[17]Sadek,R.;Facciolo,G.;Arias,P.;Caselles,V.A variational model for gradient-based video editing.International Journal of Computer Vision Vol.103,No.1,127–162,2013.

[18]Bie,X.;Wang,W.;Sun,H.;Huang,H.;Zhang,M.Intent-aware image cloning.The Visual Computer Vol.29,Nos.6–8,599–608,2013.

[19]Hua,M.;Bie,X.;Zhang,M.;Wang,W.Edge-aware gradient domain optimization framework for image filtering by local propagation.In:Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition,2838–2845,2014.

[20]Zhang,Y.;Ling,J.;Zhang,X.;Xie,H.Image copy-and-paste with optimized gradient.The Visual Computer Vol.30,No.10,1169–1178,2014.

[21]Ma,L.-Q.;Xu,K.Efficient manifold preserving edit propagation with adaptive neighborhood size.Computers&Graphics Vol.38,167–173,2014.

[22]Luo,S.J.;Sun,Y.T.;Shen,I.C.;Chen,B.Y.;Chuang,Y.Y.Geometrically consistent stereoscopic image editing using patch-based synthesis.IEEE Transactions on Visualization and Computer Graphics Vol.21,No.1,56–67,2015.

[23]Chen,T.;Cheng,M.-M.;Tan,P.;Shamir,A.;Hu,S.-M.Sketch2Photo:Internet image montage.ACM Transactions on Graphics Vol.28,No.5,Article No.124,2009.

[24]Zhang,F.L.;Wang,J.;Shechtman,E.;Zhou,Z.Y.;Shi,J.X.;Hu,S.M.PlenoPatch:Patch-based plenoptic image manipulation.IEEE Transactions on Visualization and Computer Graphics Vol.23,No.5,1561–1573,2016.

[25]Lee,J.H.;Choi,I.;Kim,M.H.Laplacian patchbased imagesynthesis.In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition,2727–2735,2016.

[26]Mortensen,E.N.;Barrett,W.A.Intelligent scissors for image composition.In:Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques,191–198,1995.

[27]Sethian,J.Level Set Methods and Fast Marching Methods: Evolving Interfacesin Computational Geometry,Fluid Mechanics,Computer Vision,and Materials Sciences.Cambridge University Press,1999.

[28]Rother,C.;Kolmogorov,V.;Blake,A. “GrabCut”:Interactive foreground extraction using iterated graph cuts.ACM Transactions on Graphics Vol.23,No.3,309–314,2004.

[29]Krishnan,D.;Szeliski,R.Multigrid and multilevel preconditioners for computational photography.ACM Transactions on Graphics Vol.30,No.6,Article No.177,2011.

[30]Mittal,A.;Soundararajan,R.;Bovik,A.C.Making a “completely blind” image quality analyzer.IEEE Signal Processing Letters Vol.20,No.3,209–212,2013.

ShimingGe,XinJin,QitingYe,ZhaoLuo,andQiangLi
《Computational Visual Media》2018年第1期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号