• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Discernible image mosaic with edge-aware adaptive tiles

    2019-05-14 13:26:16PengfeiXuJianqiangDingHaoZhangandHuiHuang
    Computational Visual Media 2019年1期

    Pengfei Xu ,Jianqiang Ding,Hao Zhang,and Hui Huang()

    Abstract We present a novel method to produce discernible image mosaics,with relatively large image tiles replaced by images drawn from a database,to resemble a target image.Compared to existing works on imagemosaics,thenovelty of our method istwo-fold.Firstly,believing that thepresenceof visual edgesin the f inal image mosaic strongly supports image perception,we develop an edge-aware photo retrieval scheme which emphasizes the preservation of visual edges in the target image.Secondly,unlike most previous works which apply a pre-determined partition to an input image,our image mosaics are composed of adaptive tiles,whose sizes are determined based on the available images in the database and theobjectiveof maximizing resemblance to the target image.We show discernible image mosaics obtained by our method,using image collections of only moderate size. To evaluate our method,we conducted a user study to validate that the image mosaics generated present both globally and locally appropriate visual impressions to the human observers.Visual comparisons with existing techniques demonstrate the superiority of our method in terms of mosaic quality and perceptibility.

    Keywords image mosaic;image retrieval;image synthesis

    1 Introduction

    An image mosaic or photographic mosaic[1,2]is a picture(usually a photograph)that is divided into usually uniformly sized tiles,each of which is replaced by another photo,so that the entire mosaic resembles a target photo. As an art form,image mosaics have widely appeared in advertising,decoration,and entertainment.Ideally,results from such a“pictures in a picture”composition paradigm should provide both global and local visual impressions.Globally,when viewed afar or with purposely blurred vision,the mosaic should resemble the target photo in color and texture.At the same time,close examination should easily reveal the content of each component photo.

    At one extreme,producing an image mosaic is trivial if the tiles are suf ficiently small,e.g.,the size of a pixel.Spatial integration within the human eye leads to perception of each small photo as a singly colored tile,leading to the best approximation of the target photo globally.However,the contents of the small photos are no longer recognizable.A compelling question is how to attain both global resemblance and local recognizability by use of larger image tiles in a mosaic,asshown in Fig.2.The main challenge is that with larger tiles,close resemblance between the small photos and the target photo is harder to achieve and their visual dif ferences are more apparent.

    In thispaper,we present a novel method to produce discernible image mosaics which resemble a target photo,using relatively large image tiles replaced by photos drawn from a database.Compared to existing works on image mosaics[3–8],the novelty of our method is two-fold:

    ?Firstly,we recognize the sensitivity of human perception to edge structuresin imagesand develop a photo search mechanism that is edge-aware.Since detectable visual dif ferences between the small photos and the target photo are inevitable,we elect to emphasize preservation of visual edges in the target photo over overall resemblance of texture information.

    ?Secondly,most previous mosaic works apply a predetermined partition to the input image,while our image mosaics are composed of adaptive tiles,whose sizes are determined based on the available photos in the database and the objective of maximizing resemblance to the target photo.

    To realize edge-aware photo retrieval,we adopt a weighted L2norm to measure the similarity between two images.The weighting scheme depends on edge features present in the query image so that edge similarities are emphasized.Furthermore,to reduce the need for exact color matching,we introduce a color of fset term when computing theimagesimilarity distance.

    Adaptive tiles are determined incrementally,using a scan order across the input image.Joint tile size optimization and maximization of image resemblance is carried out via dynamic programming.Compared to the use of f ixed partitions for image mosaics,our adaptive partition scheme is able to exploit the full potential of photos in the database to improve the quality of the f inal mosaic result.

    The database for our mosaic generation consists of photos“in the wild”,such as those from an online image search or existing image repositories.To keep the search cost to a reasonable level,we work with photo datasets of moderate size(here,180,000 images).With our edge-aware retrieval and databaseadaptive image partitioning,our method attempts to make the best out of this limited set of photos.

    Figure 1 shows discernible image mosaics obtained by our method,which exhibit both global resemblance to the target photo,and local recognizability of the photo tiles.There is still a gap in quality and artistry compared to an artist’s creation such as that shown in Fig.2.However,it is worth noting that the small photos therein were hand-crafted by the artist and did not come from a generic photo collection.

    To evaluate our method,we conducted a user study to validate that the image mosaics generated present both globally and locally appropriate visual impressions to the human observers. Visual comparisons with existing techniques demonstrate the superiority of our method in terms of mosaic quality and perceptibility.

    2 Related work

    2.1 Traditional mosaics

    Mosaicing is a historical art form,producing a picture or pattern composed of a set of small colored or textured tiles[9]. Nowadays,people often create mosaic images in digital form using computational approaches. A mosaic image can be created by segmenting an ordinary image into small regions by Voronoi tessellation[10,11],or polygon tessellation[12],and then f illing these closely neighboring irregular regions with constant colors or textures.Other works generate mosaic images from disconnected regular tiles.Their objective is to arrange a set of tiles with identical shapes to represent the content of an image in 2D,or a surface in 3D[13].The positions and orientations of the tiles can be determined by computing a centroidal Voronoi diagram[14],minimizing an energy function with graph-cut[15],or constructing a gradient vector f low f ield[16].The color or texture of each tile is determined by the original image.The mosaic images generated by all these techniques can be considered to be a stylistic representation of an input image.

    Fig.1 Discernible image mosaics generated by our method(center,right).The replacement photographs in the mosaic tiles remain recognizable while together they resemble the target photographs(left).Two unique features of our method are the use of adaptive mosaic tiles,whose sizes vary,and edge preservation,e.g.,see outlines of the cabin.

    Fig.2 A discernible image mosaic created by an artist.The presence of visual edges(of the house,cow,airplane,etc.)strongly supports perception of the objects while their textures are more artistic,showing clearly discernible contents,than realistic.Note that the small photos were hand-crafted by the artist,and were not retrieved from a generic photo dataset.

    2.2 Image mosaics

    Image mosaics or photomosaics[2]are a variation of the traditional mosaic art form,and are also composed of a set of tiles. Instead of constant colors or textures,the tiles in image mosaics are themselves images.The tiles are not created by texture synthesis[17,18],but retrieved from a database.The appearances of these images resemble the local content of the target image,and together represent the content of the whole target image.Creation of an image mosaic typically occurs in two steps,f irstly determining the tile set,and then f inding a replacement image for each tile.Di Blasi et al.[4]introduced a grid-based image descriptor and a tree data structure to accelerate the image replacement step.Orchard and Kaplan[5]allowed each target image tile to be replaced by a local part of an image in the database,using FFT to reduce the computation in evaluating matches between local parts of images and the tiles of the target image.Barnes et al.[19]utilized a PatchTable data structure to reduce the query time for image patches. Pavi′c et al. [6]adopted a polynomial descriptor to approximate the content of images.When replacing the tiles of the target image,descriptors with dif ferent degrees are adaptively determined based on a feature/nonfeature classif ication.After the initial replacement,a merging step is used to increase tile size in nonfeature areas.Zhang et al.[8]also adopted a tile merging step guided by region entropy to reduce the number of tiles.This group of techniques is closely relevant to our work.While their tile set is typically determined by regular partitioning of the target image,we adopt an adaptive database approach to determine the tile set,allowing us to fully exploit the potential of the database to ensure tile replacement quality.Like Refs.[6,8],we aim to reduce the number of tiles,or equivalently,increase the tile size. Unlike these methods which focus on increasing the tile size in non-feature areas,our edge-aware image retrieval approach achieves better feature resemblance,enabling large replacement tiles in feature areas.

    2.3 Content assembly with image objects

    Assembling global content with small elements has long been a topic of interest.Instead of using general images,many works utilize well-def ined imageobjects to form the global content[3,20–22]. Kim and Pellacini introduced Jigsaw Image Mosaics[3],which use segmented image objects to f ill the regions in the target image.The image objects are packed closely,and their boundaries together approximate the region boundaries in the target image.Di Blasi et al.[20]also achieved similar results,but with reduced computation.Huang et al.[22]presented an approach for creating Arcimboldo-like collages,in which a segmented image object is usually used to replace an entire region in the target image.Kwan et al.[21]introduced a pyramid of arc-length descriptors to improve the packing layout of image objects when f illing regions.The boundaries of the objects also better resemble the region boundaries.Reinert et al.[23]designed an interactive system for manipulating the layout of image elements inside regions.The layout of the elements is automatically beautif ied after the placement of example elements by the user.Zou et al.[24]introduced an ef ficient algorithm to create legible compact calligrams,meaningful shapes composed of deformed characters.These works use well-def ined objects to assemble global content,with deformation if necessary.In contrast,our work takes general images as elements to form global content,and uses the edge features of the images in the database to approximate the edge features in the target image.Hu et al.[25]introduced a novel hierarchical representation of imagescalled PatchNets to enable fast creation of new images by replacing imageobjects.Zhang et al.[26]presented PlenoPatch which enables image object manipulation in a given image.

    2.4 Image collages

    Image mosaics can also be considered to be a collage of images.Existing works for creating image collages often focus on the aesthetic aspect,i.e.,creating a pleasant layout of images.They do not use the image to form meaningful global structure or content.Rother et al.[27]proposed a labeling optimization framework for creating visually appealing collages from a set of images.Yu et al.[28]solved thisproblem using a power-diagram-based circlepacking algorithm.Puzzle-like collages[29]exploit the boundaries of objects or regions of interest in the images,and can create a more compact layout.Since these works do not try to form a global content,they have much more freedom when placing the images compared to our work.In terms of delivering multiple pieces of information,our work is also related to hybrid images[30],camouf lage images[31],and hidden images[32],in all of which the generated image is typically composed of a small number of images.

    3 M ethod

    An image mosaic is often obtained by f irst diving a target image into a set of tilesand then replacing each tile with a database image.In comparison to existing image mosaic work[3,5,7,20],our method adopts an edge-aware retrieval procedure for tile replacement,making each replacement image capable of recovering the important edge features of the target image.In addition,our target image partitioning strategy adaptively determines the tiles from the database,reducing the matching error of the replacement image for each tile,thus improving the quality of the f inal image mosaic.

    3.1 Edge-aware image retrieval

    In this section,we describe our edge-aware image retrieval procedure.For now we assume that the target image is already divided into a set of tiles.As shown in Fig.3,our system adopts a gridbased descriptor[4,5,8]to encode each image in the database or a tile in the target image:we transform the image or tile into a regular grid and concatenate the mean color valuesof all cellsto obtain a vector.To keep enough information about the image,we use a dense grid[5],e.g.,a 24×24 grid for a square tile,when computing the description vector.Thus,the description vector v has the form(cT1,...,cTk)T,where ciis the RGB color of the ith cell,and k is the total number of cells.Before computing the description vector,we apply edgepreserving smoothing[33]to the image to remove details,since they may make the description vector noisy.To straightforwardly measure the similarity of two images,we may compute the L2distance between the corresponding vectors.Given an image database,we construct a K-D tree structure from the description vectors of the images.Given a tile in the target image,we compute its description vector and ef ficiently retrieve its replacement image by use of the K-D tree structure[34].

    Fig.3 Edge-aware image retrieval procedure.

    The above image similarity measurement using L2norm treats each grid cell equally and does not emphasize any salient features.We recognize that edge features play an important role in def ining the content of an image and those in tiles should resemble those in the target image(see Fig.2).Unlike existing methods[6]which reduce tile size to better match edge features,we aim to produce resembling edge features using relative large image tiles.To emphasize edge similarity in the replacement image,we initially attempted concatenating an edge feature vector,the HOG descriptor[35],in the description vector of the image.The results were not promising,since the relative contributions of edge and texture similarity were dif ficult to control,and may even compete to such an extent that the retrieved image neither resembles the target’s edges nor textures.We observed that edge features are actually formed by textures:two neighboring regions with dif ferent textures form a clear edge feature.Therefore,matching of edge features can be realized by matching textures.Based on this observation,we adopted a weighted L2norm to measure image similarity,and achieve edge-aware image retrieval.Given a tile in the target image,we f irst extract its salient edge features[36].The areas near edge features should contribute more when measuring image similarity.We thus generate a weight map using Gaussian dif fusion based on the edges,then the image similarity error between a tile T and a database image I can be computed as

    where WTis a diagonal weight matrix.An entry w in WTcorresponds to a grid cell and its value is def ined as w=1+λe?d2/ˉd2.d is the minimal distance between the grid cell and the edge feature.ˉd controls the scope of the emphasized cells,and we set it to14of the tile height.λcontrols the degree of edge emphasis and is 10 in our implementation.We adopted the f lann library[34]and modif ied the L2distance function to compute Eq.(1).WTis considered to be a parameter,and is input to the distance function for each retrieval.

    The distance def ined by Eq.(1)emphasizes similarity in feature areas.This similarity measure heavily depends on exact texture matching. A replacement image with greater texture similarity but lower edge resemblance may be preferred in this setting.We observed from the image mosaic created by an artist in Fig.2 that people are sensitive to edge structures and can tolerate a certain range of variations in texture.This inspires us to believe that,without loss of emphasis in edge matching,the similarity measure between the original tile and the replacement image could be relaxed from exact texture matching.We thus modify Eq.(1)to

    where?v isan of fset vector that isused for relaxation of exact texture matching.To avoid evident texture mismatches in the retrieved image,we constrain each color of fset?ciin?v=(?cT1,...,?cTk)to be in a certain range:each RGB color channel in?ciis in the range[??d,?d].By introducing this color of fset vector,the color histograms of the target image and the retrieved image need not exactly match.Since the color of fsets?ciin the cells can be dif ferent,the transformation between these two histograms is composed of multiple independent color translations.We realize Eq.(2)by further modifying the distance function in the f lann library,as follows:

    In our implementation,?d is set as 15 for color channels in the range[0,255].The above def inition is not actually a metric,since it does not fulf il the triangle inequality.However,this does not matter for the K-D tree search procedure.

    Image shap e adaptive description vector.

    Our system keeps the original shapes of the database images when assembling the target image.For images of dif ferent shapes,our grid-based descriptors also have dif ferent sizes,so the range of the matching error is proportional to the image sizes.In our current implementation,we compute the description vector of a square image based on a 24×24 grid,and an image with aspect ratio W/H=4/3 based on a 32×24 grid.Grids for images with other aspect ratios can be derived similarly.

    Partial image retrieval with weighted L 2 distance.The weighted L2norm can also be used for partial image retrieval[5].Given a tile,we can set the weights as non-zero values in areas of interest,and zero elsewhere.Then the distance computed by Eqs.(1)and(2)is not af fected by entries with weight zero,precluding retrieval outside areas of interest.We will describe how we benef it from this partial image retrieval in Section 3.2.

    3.2 Database-adaptive target image partition

    Existing image mosaic techniques[5–7]treat target image partitioning as a preprocessing step before tile replacement.Their partitions are regular grids,or guided by the content of the target image.Such schemes ignore the content of the database,making the generated tiles vulnerable to low quality image replacements.We adopt a database-adaptive target image partitioning scheme.Partitioning is determined based on the available images in the database,so the generated tiles are more likely to contain desirable replacement images.

    We consider the partitioning process to be an optimization problem,involving selection of rectangular tiles.Given a target image,we need to select a set of tiles T from the target image Q,such that(i)the tiles together cover the target image,and(ii)the sum of retrieval errors over all tiles is minimized.This problem can be formulated as

    where E(T)=minI∈IE(T,I),and I is the image dataset.Directly solving the above optimization problem is dif ficult.There is no explicit relation between the overall retrieval errors of dif ferent tile sets,so an analytical approach is not applicable.In addition,the number of tile sets which fulf il the constraints is huge,so it is not practical to adopt an exhaustive approach.

    To obtain a feasible solution,we need to narrow down the search space.Existing works constrain tile sets to have grid-like layout with dif fering numbers of tiles.This constraint is too strong,leading to a small number of usable tile sets.As the images in the database have dif ferent aspect ratios,it is natural to modify the grid layout by allowing the tiles to have dif ferent widths,resulting in tile sets with brick wall layout.The number of such tile sets is huge.Consider a row of n tiles.if each tile has m possible widths,the number of combinations is O(mn).The huge number of applicable tile sets ensures that the best one can approximate the target image well.

    A useful property of such tile sets is that the tiles have a clear linear order,which means the tiles can be determined incrementally.We thus use a dynamic programming approach to obtain the optimal tile set.As shown in Fig.4,we f irst partition the target image into a number of rows.For each row,we select the tiles from left to right one by one.Since the images in the database have dif ferent aspect ratios,each time when selecting a new tile,there are several options for the tile shape,leading to several branches for the tile sets.For each tile option,we use the accumulated matching error of all selected tiles in this branch to update the minimal error record at the rightmost location of this tile.The accumulated error can be computed by an addition operation on all matching errors of the selected tiles,since the image shape adaptive descriptor ensures that the range of the matching error of each tile is proportional to the size of the tile.We continue the selection until all possible branches reach the rightmost location of the row.By using dynamic programming,we can ef ficiently obtain the optimal tile set with minimal matching error for the row.Repeating this procedure for each row generates a complete tile set,used for creating the image mosaic.

    Relaxation of the tile shap e.In the above image partition algorithm,the shapes of the tiles are determined by the shapes of the database images.We can introduce tiles with other shapes by allowing partial image retrieval.This can be achieved by using the weighted L2norm(Section 3.1).This relaxation increases the number of tile candidates for selection,and therefore may further improve the quality of the f inal image mosaic.In our implementation,we constrained the size of partial images to be at least 80%of the original images,allowing image contents to be preserved in the partial images.

    Rep etition control of the replacement images.For target images with repeated textures,the generated image mosaic may contain duplicated replacement images.To avoid apparent repetition artifacts,we record the replacement images used during the partitioning procedure,and constrain multiple successive replacement imagesto be dif ferent.In our implementation,we consider 10 such images to avoid repetition artifacts.

    Fig.4 For each row of the target image,we obtain the optimal tile set using dynamic programming.

    Generalization of tile layout.Although we introduced our partition procedure using brick–wall like tile layout,our method can easily be generalized to other layouts,as long as the tiles have a clear linear order.For example,our method may adopt a vertical tile selection procedure,based on columns rather than rows.It is also possible to combine horizontal and vertical tile selection procedures to create more interesting tile layouts.Here,the target image needs to be f irst manually partitioned into horizontal and vertical strips,using our algorithm to determine the tile images in each strip.It is also possible to adaptively determine the combination of horizontal and vertical strips according to image content.The algorithm for determining the image strips is beyond the scope of this paper,and is potential future work.

    4 Evaluation and discussion

    We tested our method with a broad class of images.Figures 1 and 11 show some results using our method.Figures 6 and 9 show image mosaics produced by our method with dif ferent numbers of rows.The edges of the target images are well-preserved,and the global contents are faithfully recovered,even with a small number of rows(e.g.,using 5 rows for the tai chi diagram and 12 rows for the eagle and f lamingo image).The content of each tile can also be easily recognized.All image mosaics were created using the same image database,with about 180,000 images.Most images were taken from the database used in Ref.[37];some were downloaded from free image websites,such as Flickr,under a Creative Commons license.All images were added to the database unmodif ied.With this database,our method produces image mosaics reasonably quickly,in general,taking less than 3 min to prepare a single row of an image mosaic.Since the computation of each row is parallelizable,the total computation time for a complete image mosaic is less than 5 min.The computation time was recorded on a PC with a 2.3 GHz Xeon CPU and 64 GB RAM.

    We have evaluated our method thoroughly.We evaluated the ef fectiveness of our database-adaptive target image partitioning scheme and edge-aware retrieval procedure separately.We compared our results with the state of art to show the advantages of the proposed method.We also investigated how the database might af fect our method.Finally,we conducted a user study to evaluate our method from the user’s point of view.

    4.1 Evaluation of algorithm

    To investigate the ef fectiveness of the two components of our algorithm,we generated image mosaics as follows:(a)keep edge-aware image retrieval,replace database-adaptive image partitioning with regular partitioning,(b)keep database-adaptive imagepartitioning,replaceedge-awareimageretrieval with retrieval using simple L2norm,(c)use both edge-aware image retrieval and database-adaptive image partitioning.Figure 5 shows image mosaics generated with these three approaches.In the f irst case,since the tile layout is constrained,the results cannot exploit the full potential of the database.In the second case,sincethe retrieval procedure is not edge-aware,edge preservation is af fected.In the third case,the results achieve the best overall resemblance of the edge features to those in the target images.This indicates the importance of using both components of our algorithm to generating good image mosaics.

    4.2 Comparison with other methods

    Fig.5 Comparison between our method and simplif ied versions,showing the importance of both components of our algorithm for generating good image mosaics.

    We compared our method with other representative techniques that generate image mosaics with similar styles to ours. These techniques use grid-based image descriptors[4,5,8]or polynomial image descriptors[6]for image retrieval,and treat image partitioning as a preprocess before tile replacement.We also compared with Foto-Mosaic-Edda(FME)[38],well-known commercial software from Rapid-Mosaic,whose algorithm is private.Techniques that producetraditional mosaics[10,15],or usesegmented image objects[3,21,22]as input were not considered in this comparison.The comparison focused on target image partitioning and replacement image retrieval.Other processes such as tile merging[6,8]were not considered.All compared techniques used the same image database described above.

    Figures 6 and 7 show the results.Figure 6 shows that the results generated using a sparse grid descriptor[4,8](3×3 grid,27-dimension vector)only poorly preserve edges.This is understandable since the sparse grid descriptor loses edge information when encoding the image.Results generated using a dense grid descriptor[5](24×24 grid,1728-dimension vector)areslightly better,asthedensegrid descriptor keeps more information from the image.However,because it does not emphasise edges,its performance is also unsatisfactory.The polynomial descriptor[6]has a similar problem to the sparse grid descriptor.When we increase the order of the polynomial descriptor to 1728 dimensions,there is no signif icant improvement.The results generated by the commercial software Foto-Mosaic-Edda are also def icient in preserving edges,implying that it is not designed to do so.It is worth noting that,even with fewer tiles,our method is able to create better image mosaics than existing methods.Figure 7 shows further comparisons.Due to the poor results from the sparse descriptors,they are not included in this comparison.These examples show that image mosaics generated by our method have the best edge preservation of any methods considered.

    4.3 Ef fect of database

    As for other image mosaic methods,our method is af fected by the quality of the database.In general,a larger database is preferable since it can provide more candidates for tile replacement.To investigate how our method is af fected by the database,we generated image mosaics with databases of dif ferent sizes.We prepared four datasets with 180,000,90,000,50,000,and 20,000 images,by gradually removing images.Figure 8 shows image mosaics created using these datasets:as the size of the dataset decreases,the quality of texture matching and edge matching in the produced image mosaic also decreases.However,even for the smallest database,our method can still generate reasonable image mosaics.This indicates that our method has the ability to exploit the full potential of the database,and so is more tolerant to low-quality databases.On the other hand,it is also noticeable that even for the image mosaic created from the largest dataset,there are still some artifacts.Indeed,artifacts are inevitable for a given database,since a limited number of database images cannot cover all the variation in target image details.

    Fig.6 Image mosaics for the tai chi diagram.(a)Target image.(b–e)Our results with 5,8,10,and 12 rows of tiles.(f)Result created by Foto-Mosaik-Edda.(g)Result with dense polynomial descriptor.(h)Result with sparse polynomial descriptor.(i)Result with dense grid descriptor.(j)Result with sparse grid descriptor.Images(f–j)have 12 rows of tiles.

    Fig.7 Comparison with existing methods.Our method results in best edge preservation.

    However,it is expected that artifacts will f inally become invisible if suf ficient images are included in the database.

    4.4 User study

    We conducted a user study to investigate(i)people’s preferences regarding image mosaics generated by dif ferent approaches,and(ii)whether people can perceive the global and local visual content from an image mosaic with given size.19 college students participated in this study.

    Before the study,we prepared 5 sets of image mosaics.The target images of these 5 sets were:the cabin image in Fig.1,the flamingo image in Fig.9,the tyrannosaur image in Fig.5,the pyramid image in Fig.11,and the spade image in Fig.8.Each set contained 3 imagemosaics,which weregenerated using the following approaches:A 1.Regular partitioning with image retrieval based on dense grid descriptors[5].A 2.Regular partitioning with image retrieval based on dense polynomial descriptors[6].A 3.Adaptive partitioning with edge-aware image retrieval.

    During the study,we displayed each set of image mosaics on a monitor,with image mosaic height of about 13 cm.The relative positions of the image mosaics in a set were random.On viewing each set of image mosaics,the participants were requested to rate them from 1 to 5,where 1 meant completely unacceptable,3 adequate,and 5 perfectly acceptable.They were also asked about the recognizability of the replacement images during the study.After rating all image mosaic sets,the participants were required to state the factors they considered to produce their ratings.

    Fig.8 Image mosaics produced by our method with dif ferent image datasets.As the size of the dataset decreases,the quality of texture matching and edge matching in the produced image mosaic degrades.

    Fig.9 Our method can produce high-quality image mosaics which preserve the edges of the target image,even when using few rows.

    Figure 10 shows a statistical summary of the user ratings.We can see that the image mosaics produced by our method have the highest scores in all sets.An ANOVA analysis also conf irmed that there were signif icant dif ferences(p<0.05)between the scores using our approach and the other two approaches.Although image mosaic scores involve personal taste,these statistics still imply that our method generates more desirable results.It is also worth noting that some of our results have scores below 4,implying that the quality of the image mosaics produced could be further improved.As shown earlier,one simple solution is to include more images in the database.

    Fig.10 User ratings for image mosaics produced using three dif ferent approaches.Error bars represent the standard error in the mean.

    The factors the participants considered important for rating often included smoothness and continuity of edges,especially of contours of objectsin theimage.Some participants indicated that important features,such as the outlines of the cabin,should be faithfully recovered.Some participants preferred image mosaics with clean appearance,while other ones preferred diverse tiles.All claimed that they could recognize the content of each tile.This feedback indicated that our method is able to produce desirable image mosaic while keeping the recognizability of the tiles.

    5 Conclusions,limitations,and future work

    Fig.11 Further image mosaics produced by our method.

    We have presented a novel method for producing discernible image mosaics with relatively large tiles.Our method adopts an edge-aware image retrieval scheme,which emphasizesedgeconformation between the query image and the retrieved images. The tile layout is adaptively determined via dynamic programming,based on the available images in the database and optimization of mosaic quality.Visual comparisons and user study results conf irm that our method is able to produce image mosaics with better global resemblance to the target and local recognizability than previous works.

    Nevertheless,with relatively large mosaic tiles,various forms of visual artifacts are still observable in most,if not all,results generated by our method.Insuf ficiently many photos in the database are always a contributing factor. Furthermore,our current implementation of edge-aware image retrieval is unable to handle soft or weak edges well.Salient features such as the eyes of the eagle in Fig.9 play an important role in human perception but they are not handled via any special means in our method.

    In addition to addressing the limitations mentioned above,we would also like to expand the adaptivity of the mosaic tiles.Possibilities include allowing both the heights and widths of the tiles to adapt,as well as photo transformations such as rotation and scaling.Incorporating image salience and semantics to improve the quality of mosaics are also natural paths to explore. For example,the eyes of the eagle could be recognized from the target photo so that we may of fer the options of not replacing them or replacing them by more targeted photo retrieval.

    Acknow led gements

    We thank the anonymous reviewers and the editors for their valuable comments.This work was supported in part by the National Natural Science Foundation of China(Nos.61602310,61522213,and 61528208),Guangdong Science and Technology Program(No.2015A030312015),Shenzhen Innovation Program(Nos.JCYJ20170302154106666,KQJSCX-20170727101233642),and NSERC(No.611370).

    欧美激情在线99| 亚洲成人精品中文字幕电影| 可以在线观看毛片的网站| 国产伦在线观看视频一区| 午夜日韩欧美国产| 欧美乱码精品一区二区三区| 日日摸夜夜添夜夜添小说| 国产aⅴ精品一区二区三区波| 亚洲天堂国产精品一区在线| xxx96com| 久久精品国产综合久久久| 老司机深夜福利视频在线观看| 国产精品国产高清国产av| 激情在线观看视频在线高清| 九九在线视频观看精品| 九九在线视频观看精品| 亚洲中文字幕日韩| 国产高潮美女av| 神马国产精品三级电影在线观看| 在线观看一区二区三区| 久久香蕉国产精品| 国产真实乱freesex| 91老司机精品| 成年女人看的毛片在线观看| 午夜免费观看网址| 午夜免费激情av| 久久伊人香网站| 欧美精品啪啪一区二区三区| avwww免费| 岛国在线免费视频观看| 国产精品永久免费网站| 成年女人看的毛片在线观看| www.999成人在线观看| 日韩高清综合在线| 啦啦啦观看免费观看视频高清| 精品不卡国产一区二区三区| 美女高潮喷水抽搐中文字幕| 国产亚洲精品久久久com| 亚洲第一电影网av| 国产极品精品免费视频能看的| 香蕉av资源在线| 色精品久久人妻99蜜桃| 国产精品一区二区免费欧美| 黄色 视频免费看| 中文字幕人妻丝袜一区二区| 亚洲成人久久爱视频| 国产精品电影一区二区三区| 日本五十路高清| 视频区欧美日本亚洲| 亚洲人与动物交配视频| 欧美乱色亚洲激情| 巨乳人妻的诱惑在线观看| 一个人免费在线观看电影 | 动漫黄色视频在线观看| 中文字幕人妻丝袜一区二区| 三级毛片av免费| 看黄色毛片网站| 嫩草影视91久久| 视频区欧美日本亚洲| 又粗又爽又猛毛片免费看| 男女下面进入的视频免费午夜| 成人午夜高清在线视频| 亚洲国产精品久久男人天堂| 亚洲 欧美 日韩 在线 免费| 麻豆国产97在线/欧美| 国产真实乱freesex| 免费一级毛片在线播放高清视频| 成人国产一区最新在线观看| 九九热线精品视视频播放| 一进一出抽搐动态| 欧美绝顶高潮抽搐喷水| 国产高清激情床上av| 国产精品 国内视频| 欧洲精品卡2卡3卡4卡5卡区| 又紧又爽又黄一区二区| 一二三四社区在线视频社区8| 男人和女人高潮做爰伦理| 亚洲在线自拍视频| 久久欧美精品欧美久久欧美| 欧美日韩乱码在线| 亚洲欧洲精品一区二区精品久久久| 岛国在线观看网站| 国产精品一及| 18禁黄网站禁片午夜丰满| 中文字幕高清在线视频| 国产av在哪里看| 少妇裸体淫交视频免费看高清| 国产成人一区二区三区免费视频网站| 日韩欧美在线二视频| 亚洲欧洲精品一区二区精品久久久| 丝袜人妻中文字幕| 国产成人欧美在线观看| 亚洲国产欧美网| 久久精品人妻少妇| 中文字幕人妻丝袜一区二区| 高清毛片免费观看视频网站| 亚洲欧洲精品一区二区精品久久久| 在线观看舔阴道视频| 老司机在亚洲福利影院| 国产乱人视频| 色噜噜av男人的天堂激情| 免费高清视频大片| 啪啪无遮挡十八禁网站| 熟女人妻精品中文字幕| 欧美中文日本在线观看视频| 成人一区二区视频在线观看| 成年版毛片免费区| 日韩免费av在线播放| 久久99热这里只有精品18| 亚洲狠狠婷婷综合久久图片| 男人的好看免费观看在线视频| 欧美成人免费av一区二区三区| 窝窝影院91人妻| 午夜福利在线在线| cao死你这个sao货| 最新美女视频免费是黄的| 一区二区三区激情视频| 叶爱在线成人免费视频播放| 亚洲天堂国产精品一区在线| av天堂在线播放| 国产黄色小视频在线观看| 欧美另类亚洲清纯唯美| 亚洲中文字幕日韩| 久久中文字幕人妻熟女| 观看免费一级毛片| 亚洲真实伦在线观看| 亚洲欧美一区二区三区黑人| 久久久久久久久免费视频了| 国产三级在线视频| 美女cb高潮喷水在线观看 | 免费电影在线观看免费观看| 免费在线观看亚洲国产| 小说图片视频综合网站| 午夜福利免费观看在线| 国产精品 欧美亚洲| 日本黄色视频三级网站网址| 日韩欧美免费精品| 制服人妻中文乱码| 一进一出抽搐gif免费好疼| 精品久久久久久久毛片微露脸| 少妇的丰满在线观看| 亚洲欧美精品综合一区二区三区| 国产精品日韩av在线免费观看| 夜夜夜夜夜久久久久| 欧美不卡视频在线免费观看| 国产一区二区在线av高清观看| xxxwww97欧美| 亚洲人成网站在线播放欧美日韩| 嫩草影院精品99| 成熟少妇高潮喷水视频| 国产高潮美女av| 日韩欧美免费精品| 日韩大尺度精品在线看网址| 97人妻精品一区二区三区麻豆| 国模一区二区三区四区视频 | 国内毛片毛片毛片毛片毛片| 亚洲天堂国产精品一区在线| 日韩欧美精品v在线| 麻豆av在线久日| 国产精品电影一区二区三区| 久久这里只有精品中国| 国产成人一区二区三区免费视频网站| 国产精品亚洲一级av第二区| 中文字幕熟女人妻在线| 亚洲av成人精品一区久久| 男人舔奶头视频| 色播亚洲综合网| 91老司机精品| 少妇丰满av| 国产淫片久久久久久久久 | 亚洲精品456在线播放app | 亚洲一区高清亚洲精品| 又紧又爽又黄一区二区| 久久精品综合一区二区三区| 久久伊人香网站| 国内少妇人妻偷人精品xxx网站 | 国产爱豆传媒在线观看| 最近最新免费中文字幕在线| 亚洲成av人片在线播放无| 精品国产三级普通话版| 免费在线观看成人毛片| 成人特级黄色片久久久久久久| 成人特级av手机在线观看| 色av中文字幕| 波多野结衣高清无吗| 欧美在线一区亚洲| 麻豆一二三区av精品| 国产又色又爽无遮挡免费看| 午夜激情福利司机影院| 日韩中文字幕欧美一区二区| 国产成人精品久久二区二区91| 国产成人av激情在线播放| 午夜影院日韩av| 日韩高清综合在线| 欧美激情久久久久久爽电影| 亚洲国产欧美人成| 亚洲男人的天堂狠狠| 一级黄色大片毛片| 亚洲性夜色夜夜综合| 校园春色视频在线观看| 日本黄大片高清| 亚洲av第一区精品v没综合| 国产高清三级在线| 国产又色又爽无遮挡免费看| 国产真实乱freesex| 岛国在线观看网站| 黄色视频,在线免费观看| 成人18禁在线播放| 无遮挡黄片免费观看| 男人的好看免费观看在线视频| 色综合婷婷激情| 久久精品aⅴ一区二区三区四区| 亚洲人成电影免费在线| 亚洲av五月六月丁香网| 亚洲精品美女久久av网站| www国产在线视频色| 精品一区二区三区视频在线观看免费| 成人午夜高清在线视频| 91九色精品人成在线观看| 国产欧美日韩一区二区三| 成人av在线播放网站| 国内精品一区二区在线观看| 久久久久久大精品| 精品一区二区三区av网在线观看| 久久精品aⅴ一区二区三区四区| 亚洲人与动物交配视频| 不卡一级毛片| 欧美zozozo另类| 国产伦精品一区二区三区四那| 一区福利在线观看| 久久久国产成人精品二区| 国产午夜福利久久久久久| 亚洲欧美一区二区三区黑人| 在线观看舔阴道视频| 久久久久久久久久黄片| 亚洲国产精品久久男人天堂| av国产免费在线观看| 久久久色成人| 亚洲欧美精品综合一区二区三区| 亚洲av第一区精品v没综合| 欧美最黄视频在线播放免费| 18禁国产床啪视频网站| 国产激情久久老熟女| 神马国产精品三级电影在线观看| av女优亚洲男人天堂 | 别揉我奶头~嗯~啊~动态视频| 曰老女人黄片| 亚洲精品中文字幕一二三四区| 啦啦啦韩国在线观看视频| 最新中文字幕久久久久 | 身体一侧抽搐| 99riav亚洲国产免费| 欧美乱色亚洲激情| 亚洲性夜色夜夜综合| 午夜精品一区二区三区免费看| 久久精品夜夜夜夜夜久久蜜豆| 亚洲人成伊人成综合网2020| 老熟妇仑乱视频hdxx| 国产精品久久视频播放| 白带黄色成豆腐渣| 国产黄色小视频在线观看| 日日摸夜夜添夜夜添小说| 久久天堂一区二区三区四区| 亚洲国产精品久久男人天堂| 色噜噜av男人的天堂激情| 精品一区二区三区四区五区乱码| 老熟妇仑乱视频hdxx| 性色avwww在线观看| 国产精品乱码一区二三区的特点| 极品教师在线免费播放| 中文字幕av在线有码专区| 宅男免费午夜| 高清在线国产一区| avwww免费| 国产97色在线日韩免费| 欧美又色又爽又黄视频| 久99久视频精品免费| 久久国产精品影院| 久久精品91无色码中文字幕| 老司机在亚洲福利影院| 狠狠狠狠99中文字幕| 真实男女啪啪啪动态图| 日韩欧美国产一区二区入口| 欧美激情久久久久久爽电影| 美女免费视频网站| 亚洲五月天丁香| 高清在线国产一区| 身体一侧抽搐| 国产精品九九99| 夜夜夜夜夜久久久久| 白带黄色成豆腐渣| 亚洲熟妇中文字幕五十中出| 在线免费观看不下载黄p国产 | 免费在线观看影片大全网站| 亚洲av电影在线进入| 婷婷丁香在线五月| 国产视频一区二区在线看| 19禁男女啪啪无遮挡网站| 欧美3d第一页| 黄色日韩在线| 九九热线精品视视频播放| 淫妇啪啪啪对白视频| 草草在线视频免费看| 首页视频小说图片口味搜索| 日本五十路高清| av女优亚洲男人天堂 | 97超级碰碰碰精品色视频在线观看| 悠悠久久av| 国产成人影院久久av| 国产乱人伦免费视频| 男女之事视频高清在线观看| 久久精品亚洲精品国产色婷小说| 国产精品av久久久久免费| 日日摸夜夜添夜夜添小说| 中文字幕人妻丝袜一区二区| 亚洲欧美日韩高清在线视频| 男女床上黄色一级片免费看| 国产av一区在线观看免费| 一a级毛片在线观看| 亚洲一区高清亚洲精品| 少妇人妻一区二区三区视频| 国产精品亚洲av一区麻豆| 亚洲精品在线观看二区| 国产视频内射| 久久久国产欧美日韩av| 最新在线观看一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 免费看日本二区| 2021天堂中文幕一二区在线观| 亚洲人与动物交配视频| 国产精品久久久久久亚洲av鲁大| 美女 人体艺术 gogo| 日本免费一区二区三区高清不卡| 成人性生交大片免费视频hd| 一进一出抽搐gif免费好疼| 久久午夜亚洲精品久久| 一区二区三区激情视频| 欧美乱妇无乱码| 亚洲国产高清在线一区二区三| 色精品久久人妻99蜜桃| 国产精品99久久99久久久不卡| cao死你这个sao货| 又黄又爽又免费观看的视频| 欧美在线一区亚洲| 免费av不卡在线播放| 免费人成视频x8x8入口观看| 手机成人av网站| 91在线精品国自产拍蜜月 | 亚洲国产看品久久| 欧美极品一区二区三区四区| 亚洲美女视频黄频| 亚洲天堂国产精品一区在线| 国产成年人精品一区二区| 制服人妻中文乱码| www.999成人在线观看| 精品一区二区三区av网在线观看| 99在线人妻在线中文字幕| 免费观看精品视频网站| 国产一区二区在线av高清观看| 欧美最黄视频在线播放免费| 成人特级av手机在线观看| 国产1区2区3区精品| 亚洲熟妇熟女久久| 国产激情偷乱视频一区二区| 欧美日韩中文字幕国产精品一区二区三区| 亚洲午夜理论影院| 性色av乱码一区二区三区2| 嫁个100分男人电影在线观看| 亚洲欧美精品综合一区二区三区| 嫁个100分男人电影在线观看| 全区人妻精品视频| 一本一本综合久久| 12—13女人毛片做爰片一| 亚洲色图 男人天堂 中文字幕| 身体一侧抽搐| 无人区码免费观看不卡| 亚洲精品一区av在线观看| 国产日本99.免费观看| 国产精品影院久久| 亚洲第一欧美日韩一区二区三区| 久久亚洲精品不卡| 制服人妻中文乱码| 99在线人妻在线中文字幕| 一级毛片精品| 嫩草影院精品99| 亚洲无线观看免费| 69av精品久久久久久| 亚洲色图av天堂| 久久亚洲真实| 日韩中文字幕欧美一区二区| 99精品久久久久人妻精品| 国产高潮美女av| 国产麻豆成人av免费视频| 国产精品久久久久久亚洲av鲁大| www国产在线视频色| 欧美在线黄色| 午夜久久久久精精品| 18禁国产床啪视频网站| 亚洲 欧美一区二区三区| 久久99热这里只有精品18| 日韩欧美国产在线观看| 天堂√8在线中文| 日日摸夜夜添夜夜添小说| 久久久久久大精品| 亚洲va日本ⅴa欧美va伊人久久| 国产成人精品无人区| 欧美日韩精品网址| 嫁个100分男人电影在线观看| 日本黄大片高清| 久99久视频精品免费| 日韩欧美国产一区二区入口| 99久久综合精品五月天人人| 精品国产美女av久久久久小说| 日韩欧美国产在线观看| 天堂动漫精品| 9191精品国产免费久久| 国产成人精品无人区| av天堂中文字幕网| 国产欧美日韩一区二区精品| 久久久久亚洲av毛片大全| 国产单亲对白刺激| 日韩欧美一区二区三区在线观看| 欧美一级a爱片免费观看看| 99在线人妻在线中文字幕| 中文字幕av在线有码专区| 少妇裸体淫交视频免费看高清| 久久久久国产精品人妻aⅴ院| 精品久久久久久久末码| 身体一侧抽搐| 国产视频内射| 亚洲美女视频黄频| 怎么达到女性高潮| 亚洲九九香蕉| 老司机在亚洲福利影院| tocl精华| 人人妻,人人澡人人爽秒播| 久久久国产成人精品二区| 在线观看一区二区三区| 亚洲在线自拍视频| 成在线人永久免费视频| 99在线视频只有这里精品首页| 亚洲人成网站在线播放欧美日韩| www.www免费av| 色老头精品视频在线观看| 日韩欧美免费精品| 欧美高清成人免费视频www| 亚洲精品美女久久久久99蜜臀| av黄色大香蕉| 天天躁狠狠躁夜夜躁狠狠躁| 国内精品久久久久久久电影| 亚洲人成网站在线播放欧美日韩| 少妇裸体淫交视频免费看高清| 夜夜躁狠狠躁天天躁| www日本黄色视频网| 欧美色视频一区免费| 亚洲欧美日韩东京热| 国产一区二区激情短视频| 欧美另类亚洲清纯唯美| 色在线成人网| 久久精品91无色码中文字幕| 757午夜福利合集在线观看| 日韩三级视频一区二区三区| 在线播放国产精品三级| 少妇人妻一区二区三区视频| 在线免费观看不下载黄p国产 | 香蕉丝袜av| 精品福利观看| 午夜精品久久久久久毛片777| 人人妻人人澡欧美一区二区| 日本三级黄在线观看| 亚洲18禁久久av| 亚洲国产欧美网| 国产精品自产拍在线观看55亚洲| 成人一区二区视频在线观看| 免费av不卡在线播放| 在线永久观看黄色视频| 高清在线国产一区| 精品国产美女av久久久久小说| 熟女少妇亚洲综合色aaa.| 精品久久久久久,| 美女 人体艺术 gogo| 每晚都被弄得嗷嗷叫到高潮| 成人av在线播放网站| 亚洲专区中文字幕在线| 久久久国产成人免费| 欧美+亚洲+日韩+国产| 亚洲成a人片在线一区二区| 日本与韩国留学比较| 国产淫片久久久久久久久 | 天堂√8在线中文| 亚洲欧美日韩高清在线视频| 亚洲精品色激情综合| 久久人妻av系列| 久久中文看片网| 久久久久精品国产欧美久久久| 国产精品久久久人人做人人爽| 成人18禁在线播放| 日韩欧美一区二区三区在线观看| 亚洲国产精品久久男人天堂| 国产主播在线观看一区二区| 亚洲精品乱码久久久v下载方式 | 中文字幕人妻丝袜一区二区| 亚洲欧美日韩高清在线视频| 国产欧美日韩精品亚洲av| 久久久精品大字幕| 国产成年人精品一区二区| 天堂网av新在线| 19禁男女啪啪无遮挡网站| 窝窝影院91人妻| 制服丝袜大香蕉在线| 久久香蕉精品热| 精品无人区乱码1区二区| 久久这里只有精品中国| 一级毛片高清免费大全| 99久久无色码亚洲精品果冻| 国产乱人视频| 成人18禁在线播放| or卡值多少钱| 久久香蕉精品热| xxxwww97欧美| 精品乱码久久久久久99久播| 在线观看舔阴道视频| 久久久久国内视频| 最好的美女福利视频网| 制服人妻中文乱码| 免费看美女性在线毛片视频| 久久香蕉精品热| 亚洲成a人片在线一区二区| 一进一出好大好爽视频| 韩国av一区二区三区四区| 久久天躁狠狠躁夜夜2o2o| 日韩人妻高清精品专区| 国产激情久久老熟女| 国产精品日韩av在线免费观看| 亚洲色图av天堂| 黄色片一级片一级黄色片| 国内揄拍国产精品人妻在线| 波多野结衣巨乳人妻| a级毛片在线看网站| 97碰自拍视频| 欧美性猛交╳xxx乱大交人| 国产亚洲精品久久久久久毛片| 午夜精品在线福利| 精华霜和精华液先用哪个| 中文字幕久久专区| 欧美成人性av电影在线观看| 三级国产精品欧美在线观看 | 岛国视频午夜一区免费看| 国产免费男女视频| 后天国语完整版免费观看| 国产精品久久久av美女十八| 夜夜躁狠狠躁天天躁| 两个人视频免费观看高清| 欧美一区二区精品小视频在线| 欧美中文综合在线视频| 精品久久久久久久毛片微露脸| 女同久久另类99精品国产91| 国产亚洲欧美98| 99精品欧美一区二区三区四区| 欧美绝顶高潮抽搐喷水| 麻豆成人午夜福利视频| 亚洲美女视频黄频| 国产亚洲精品av在线| 桃红色精品国产亚洲av| 亚洲国产精品999在线| 夜夜躁狠狠躁天天躁| 久久久久久久精品吃奶| www.自偷自拍.com| 中文在线观看免费www的网站| 我要搜黄色片| 国产高潮美女av| svipshipincom国产片| 听说在线观看完整版免费高清| 久久香蕉精品热| 国产单亲对白刺激| 19禁男女啪啪无遮挡网站| 免费av不卡在线播放| 日本黄色片子视频| 亚洲av成人av| 激情在线观看视频在线高清| 久久这里只有精品19| 1024香蕉在线观看| 不卡av一区二区三区| 欧美日韩一级在线毛片| 草草在线视频免费看| 亚洲无线观看免费| 精品一区二区三区视频在线 | 亚洲精品久久国产高清桃花| 精品久久久久久,| 成人欧美大片| 性色avwww在线观看| 18禁黄网站禁片免费观看直播| 国产1区2区3区精品| 国产成人影院久久av| 搡老岳熟女国产| 成人精品一区二区免费| 免费搜索国产男女视频| 婷婷精品国产亚洲av在线| 淫妇啪啪啪对白视频| 母亲3免费完整高清在线观看| 欧美又色又爽又黄视频| 久久久精品大字幕| 日本 欧美在线| 亚洲欧美日韩无卡精品| 天堂av国产一区二区熟女人妻| 久久久久九九精品影院| 亚洲国产看品久久| 亚洲国产日韩欧美精品在线观看 | 成人欧美大片| 国产成人影院久久av| 中文字幕人成人乱码亚洲影| 亚洲国产欧美网| 亚洲色图 男人天堂 中文字幕| 婷婷六月久久综合丁香| 欧美乱色亚洲激情|