CN102385757B - Semantic restriction texture synthesis method based on geometric space - Google Patents
Semantic restriction texture synthesis method based on geometric space Download PDFInfo
- Publication number
- CN102385757B CN102385757B CN 201110328195 CN201110328195A CN102385757B CN 102385757 B CN102385757 B CN 102385757B CN 201110328195 CN201110328195 CN 201110328195 CN 201110328195 A CN201110328195 A CN 201110328195A CN 102385757 B CN102385757 B CN 102385757B
- Authority
- CN
- China
- Prior art keywords
- texture
- grid
- pixel
- neighborhood
- gridblock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Abstract
The invention discloses a semantic restriction texture synthesis method based on geometric space, and the synthesis result has the structural characteristics different from the master drawing. The method has the key point that a texture topological structure is analyzed and processed, and a two-dimension texture grid is used for describing the particular characteristics of the texture. Firstly, pixel mask of the sample texture is used for forming a sample texture gird. Then the target texture grid is synthesized according to the restriction conditions of the given topological structure, namely the small blocks of grids given by a user. Finally, under the guide and control of the texture grid, each pixel of the target texture is synthesized by adopting a per-pixel synthesis algorithm based on characteristic vector, so that the aim of changing the texture topological structure can be realized. The invention realizes the aim of synthesizing a plurality of textures with different structural characteristics based on one sample texture.
Description
Technical field
The present invention relates to a kind of texture synthesis method based on master drawing.
Background technology
Synthetic based on the texture of master drawing is the very popular and important research direction in computer graphical and iconology field.In early days, people mainly study and how to utilize a fritter sample texture to obtain the bulk texture, have emerged synthetic and based on numerous outstanding methods such as the block-by-block of piece splicing thought are synthetic by pixel based on the neighborhood matching algorithm.Middle and later periods, particularly in recent years, a large amount of research is all no longer simple is devoted to promote synthetic quality and raising speed, but present diversity from many aspects, as synthetic in characteristic matching, dynamic texture synthetic, non-homogeneous texture is synthetic, multi-dimension texture is synthetic, and the mixing of texture and level and smooth conversion etc.
1) planar grains synthetic method
By the at every turn synthetic pixel of pixel texture synthesis method, synthesize based on the neighborhood matching algorithm.This algorithm sees the non-parametric sampling synthetic method of Efros etc. the earliest, and basic thought is: the distance of the neighborhood by contrasting all master drawing neighborhood of pixels and pixel to be synthesized is chosen the optimum matching pixel, so undertaken by pixel, thus synthetic target texture.Neighborhood of pixels is generally pressed vertical direction and horizontal direction structure, is divided into full neighborhood, half neighborhood, L shaped neighborhood.Full neighborhood is used for walking abreast, and texture synthesizes and the optimization of texture, and half neighborhood and L shaped neighborhood are suitable for the serial synthetic method.But parallel controllable synthesis method is a kind of exchange method in real time.Utilize the outward appearance vector to promote greatly synthetic quality based on the appearance space texture of the method is synthetic.Parallel controlledly synthesis is used for the mixing of structured image recently again by improvement such as Risser.The block-by-block synthetic method is chosen a texture block at every turn and is copied in target texture from master drawing.Efros etc. and Kwatra etc. use dynamic programming to seek a separatrix in the overlapping region of new piece and composite part.Wang Tiles ﹠ Future Opportunities of Texture Synthesis has real-time take the method for Efros etc. as the basis, and its newest research results is
Deng half randomness Tile synthetic method.
2) curved surface texture synthesis method
Synthetic texture mainly contains three kinds of modes at present on curved surface: the first is directly synthetic, first with the curved surface refinement, then calculates the color on all curved surfaces summit.This mode is the most suitable dynamic texture synthetic.The second is indirect synthesis mode, and the method based on texture map of Ying etc. and Lefebvre etc. is divided into several zones with whole curved surface to be mapped on the plane, more synthetic in the plane these zone-textures.The third is to spread texture block to curved surface, until whole curved surface all is capped.In the method for Soler etc., the corresponding curved surface triangle of texture block.The method of Praun etc. repeats bedding with an irregular grain on curved surface.Fu etc. expand to Wang Tiles method on curved surface based on the PolyCube mapping of Tarini etc.
3) signature analysis and matching process
Texture particle and feature distortion method have realized controlling texture is synthetic at the pel layer.Wu etc. utilize characteristic pattern to keep the architectural feature of texture.Based on effective characteristic analysis method, the mixing of texture just is achieved with level and smooth conversion.Because the existence of the physical factors such as perspective and illumination, the texture in photo often has very strong stereoscopic sensation.Liu etc. utilize deformation domain to carry out texture in photo and replace, and Eisenacher etc. have realized from the synthetic texture of photo based on Jacobian field.Characteristic matching is synthetic based on the texture optimized algorithm, the synthetic characteristic curve on Matching Model surface as a result.Dischler etc. carry out semantic relevant control based on texture grid to texture is synthetic.
Summary of the invention
Technology of the present invention is dealt with problems and is: texture can be divided into structural and the unstructuredness texture from architectural feature, can be divided into according to the distribution situation of feature all even non-homogeneous textures again.For the homogeneous texture texture, the present invention proposes a kind of semantic constraint synthetic method, by its semantic feature (architectural feature) is analyzed and processed, makes the user can select by the wish of oneself architectural feature of synthetic texture.Solve existing texture synthesis method and can only synthesize the defective that has the texture of same architectural feature with the sample texture.
Technical scheme of the present invention is:
(1) texture grid is synthetic
Based on the synthetic target texture grid of piece splicing.Generate a left margin and right margin coupling with sample texture grid (extraction or user are given from sample texture), the gridblock of coboundary and lower boundary coupling.A plurality of copies of this gridblock are spliced mutually obtain the initial target texture grid, and then through optimizing, reduce the multiplicity of target texture grid, promote mesh quality.Here, be divided into two kinds of situations: the one, if be exactly the texture grid of sample texture for the synthesis of the sample grid of target texture grid, the grid of target texture grid and sample texture has the same topological structure so, and like this, final target texture just is consistent on semantic structure with master drawing; The 2nd, if synthesize with another sample grid that is different from the grid of sample texture, target gridding has different topological structures from the grid of sample texture, thereby final target texture will have the semantic structure of user's appointment, no longer be subject to sample texture.
(2) synthesize target texture based on the neighborhood matching algorithm under the constraint of texture grid
The present invention adopts traditional neighborhood matching algorithm can't obtain gratifying synthetic quality because will realize that the semantic constraint texture is synthetic, synthesizes so the introduced feature vector is assisted.Prior synthesizing method is not intended to change the texture semantic feature, can directly construct neighborhood of pixels by vertical and horizontal direction, and in the present invention, the structure of neighborhood need to be according to eigenvector.Eigenvector is to be determined by the relative position of pixel and textural characteristics.See intuitively eigenvector and primitive boundary cardinal principle vertical (Fig. 6).
For target texture, first to the grid cell of each target texture grid, choose at random one from all grid cells of the texture grid of sample texture, the mapping relations of these two grid cell internal point are set up in mapping according to polygon.Each pixel that is in this way target texture is determined a position in sample texture.Here, this position coordinates can not be just integer, can determine pixel color based on bilinear interpolation.After the initialization pixel, according to the full neighborhood of eigenvector structure pixel, then correct each pixel color based on the neighborhood matching algorithm, obtain net result.
The present invention mainly contains 2 contributions: the first, provide a kind of 2 d texture grid composition algorithm, be applicable to irregular, approximate rule, and regular grid.Than the recursive optimization method of Dischler etc., our method does not need a large amount of manual inputs.The second, the use characteristic vector promotes synthetic effect, has solved traditional neighborhood matching algorithm and has been used for the undesirable problem of semantic constraint texture synthetic effect, also is better than existing sub-texture method.
Description of drawings
Fig. 1 algorithm overall flow figure;
Fig. 2 (a) sample texture, Fig. 2 (b) pel mask, Fig. 2 (c) characteristic pattern, Fig. 2 (d) texture grid;
Fig. 3 gridblock Boundary Match cost;
The antidote of Fig. 4 gridblock;
Fig. 5 (a) is sample grid, and Fig. 5 (b) is by the synthetic result of sample grid;
Fig. 6 (a) has marked the eigenvector of pixel in the sample texture, and Fig. 6 (b) has marked the eigenvector of pixel in the target texture;
Fig. 7 (a) is sample texture, and Fig. 7 (b) is the existing methods synthetic effect, and Fig. 7 (c) is the synthetic effect of the inventive method;
Fig. 8 (a) is sample texture, and Fig. 8 (b) is semantic constraint condition (each master drawing has respectively two different constraint conditions), and Fig. 8 (c) is with same master drawing, the effect of synthetic texture under various boundary conditions.
Embodiment
Our method relies on texture grid, and it is the structure in a kind of two-dimensional geometry space, is used for the architectural feature of description texture, is comprised of summit and limit.This grid can obtain according to image processing techniques (Fig. 2): pel mask (a kind of binary map that first generates sample texture, white portion is the pel district, other zones are black), then according to pel mask generating feature figure, in characteristic pattern, each lines is that single pixel is wide, generates at last the texture grid of sample texture with characteristic pattern.This grid is taken as sample grid for the synthesis of the target texture grid.Because sample grid also can be artificially given, so the user just can determine according to the wish of oneself which type of architectural feature target texture has.
Semantic constraint texture synthesis method based on geometric space of the present invention is specific as follows:
First step: synthetic target texture grid
Our whole texture grid building-up process is take gridblock Boundary Match cost function as the basis.As shown in Figure 3, the computing method of Boundary Match cost are: for any two gridblock p and q, b
pThe right margin of p, b
qIt is the left margin of q.b
pWill with some grids in the limit intersect, changing a kind of saying namely has some (can be 0) limits by border b
pCut apart, exist equally some limits by b
qCut apart.If by b
p, b
qThe number on the limit of cutting apart separately is different, claims b
p, b
qDo not mate, or the coupling cost be the infinity, otherwise, claim them mutually to mate, also claim restrained boundary each other.Suppose that now they mate mutually, order
Cut-point and b are pressed in expression
pThe i bar limit apart from the ascending order arrangement of initial end points (vertically upper extreme point is got on the border, and horizontal boundary is got left end point),
Respectively two end points on limit.The in here is endpoint attribute, represents this end points and b
pAffiliated gridblock is positioned at b
pHomonymy, otherwise out represents to be positioned at b
pHeteropleural, as shown in Figure 3.
Coordinate figure get with respect to b
pThe coordinate offset amount of initial end points.Equally,
Represent respectively by border b
qThe i bar limit of cutting apart, and two end points on this limit.The limit
With
Be actually two line segments in two-dimensional space, we calculate distance between them from both direction respectively.Following formula calculate from
Arrive
Distance:
Wherein,
Be
Distance,
The expression direction vector, λ is weight.
Calculating just in time with
On the contrary.We define the limit
With
The coupling cost be:
Now hypothesis is respectively by border b
pAnd b
qThe limit number of cutting apart separately is N
cut, the coupling cost on these two borders is so:
For any one gridblock MP, remember that its four edges circle is
The set that is made of them is B (MP), and restrained boundary and the set thereof of this four edges circle simultaneously is designated as
Always mating cost is:
Wherein
It is the border
And border
The coupling cost, calculate with formula (3),
Corresponding b
p,
Corresponding b
qFollowing formula is called gridblock Boundary Match cost function.
Based on the Boundary Match cost function, we will synthesize and be divided into two stages: initialization procedure and optimizing process.
1.1) our target gridding (is designated as M
tgt) initialization procedure is: first (user is given or extract from sample texture, is designated as M by sample grid
smp) generate a seamless gridblock, then a plurality of copies that will this seamless gridblock are spliced into the initial target grid.The seamless gridblock here refers to that only its copy need be carried out simple combination just can obtain a complete grid, and does not need interpolation, deletion, mobile grid summit or limit.In the present invention, this special gridblock is designated as MP
s
Our strategy is: from all from M
smpGridblock in the search " the best " gridblock (be designated as MP
o), then its vertex position is corrected obtained MP
sSo how to search for " the best " gridblock, this is the Boundary Match cost function of the present invention part that plays a role just.For gridblock MP, we are with its coboundary
As lower boundary
Restrained boundary, with the restrained boundary of lower boundary as the coboundary, and with the given left margin of the same manner
And right margin
Restrained boundary, then calculate MP with following formula
sThe border.
Ω (M wherein
smp) be all M
smpIn the set that consists of of gridblock, arg min represents to make expression formula to reach the parameter value of minimum value.In theory, M
smpThe gridblock that comprises is infinitely many.We limit any two gridblocks at M in experiment
smpIn alternate position spike be the integral multiple of a constant, boundary length is also done this constraint, like this Ω (M
smp) be exactly a finite set.Need to prove in addition: M
smpWith the texture grid of sample texture be incoordinate, unless do not plan to change the semantic feature of target texture as the user, just at this moment both are equal to.
In most cases, MP
oA seamless gridblock, need to by correct it vertex position obtain MP
sThe vertex set of note arbitrary mess piece MP is V (MP), and the summit that wherein is positioned at outside, MP border consists of set V
out(MP), with V
out(MP) in, summit adjacent and that be positioned at inside, border, any one summit consists of set V
in(MP).For V
out(MP) and V
in(MP) any summit in, its new coordinate equal old coordinate add corresponding vertex coordinate in restrained boundary and 1/2 (Fig. 4).Other summits consist of set V
neu(MP), correct according to the following formula:
Wherein, N
inV
in(MP) number of vertex in,
V
in(MP) k summit in, v
neuV
neu(MP) any summit in.
d(v
neu) be respectively
, v
neuThe coordinate offset amount.ω
kThe expression weights,
So d (v
neu) be exactly V
in(MP) weighted mean value of all apex coordinate side-play amounts in.Now, we just can use MP
sInitialization target texture grid.
1.2) repeat to splice obviously with a seamless gridblock and can cause too high multiplicity, impact effect is so what next will do is exactly to reduce target texture grid M
tgtMultiplicity, be in other words grid optimization.Our method is an iterative process, at every turn from M
tgtIn selected gridblock, then from M
smpIn look for a boundary length new piece consistent with it to replace it.In the time of selected to be replaced, determined that in fact four retrain the border, then just can utilize formula (5) to obtain the best gridblock of replacing and (be designated as MP
r).At last, with aforementioned summit antidote to MP
rBe spliced in target gridding after correcting.
At M
tgtMiddle selection gridblock to be replaced, method of the present invention are that target gridding is divided into the unified rectangular block of size, to every from M
smpK candidate's replace block of middle search also therefrom selected a replace block that conduct is final at random.Grid synthetic method effect of the present invention as shown in Figure 5.
Second step: calculated characteristics vector and synthetic target texture under the grid constraint
Neighborhood of pixels in the neighborhood matching algorithm is a high dimension vector, has comprised r, g, the b component of all pixels in neighborhood.If the size of neighborhood of pixels is 5*5, its dimension is exactly 75 so.In prior synthesizing method, the neighborhood of each pixel is to construct according to vertical direction and horizontal direction.Yet synthetic for the semantic constraint texture, because the architectural feature of target texture is different from the architectural feature of sample texture, can not simply adopt above-mentioned neighborhood make.For example, for the fragment of brick sample texture of rule, lines in its characteristic pattern or be vertical, or be level.Do now this restriction: the user wishes that the primitive shapes in target texture to be synthesized is hexagonal.Certainly exist oblique line in the characteristic pattern of target texture at this moment.When adopting the synthetic target texture of neighborhood matching algorithm, if still adopt traditional neighborhood make, know that easily its neighborhood can not find the neighborhood of pixels of special coupling in master drawing for the pixel near the hexagon hypotenuse.In order to address this problem, we ask a direction to sample texture and target texture for each pixel, are called eigenvector.Near the pixel of hypotenuse, its direction is substantially vertical with hypotenuse, and the neighborhood of constructing according to this direction just can find the neighborhood of pixels of coupling in master drawing; Before synthetic, calculate its eigenvector for each pixel; Take the fragment of brick sample texture as example, know that easily wherein pixel characteristic vector is all vertically or level basically.And have the texture of regular hexagonal pel, more than two kinds of the eigenvectors of its pixel, but be also several discrete values.
We utilize characteristic distance generating feature vector by the following method in experiment.At first, in the image of white background, draw out texture grid with black.This image is carried out filtering with Gaussian filter (the Gaussian filter radius in experiment is 5.0).At this moment, the r of the pixel color in this image (or g, b, because r=g=b) component value (span 0.0~1.0) is exactly the characteristic distance of pixel in corresponding texture.The eigenvector of each pixel be it to the weighted mean value of the direction of all neighbor pixels (being designated as p), weights are calculated as follows:
w(p)=1/((f
p+e)d
p) (7)
Wherein, f
pIt is the characteristic distance of p.d
pBe p to the distance of the centre of neighbourhood, e is one and is used for avoiding the decimal except 0, as 0.001.When the structure neighborhood of pixels, the vertical direction in the corresponding classic method of eigenvector.
Building-up process (also claiming the rasterizing process) under the grid constraint is: the characteristic distance of all pixels in first calculating sample texture and target texture according to texture grid, and the pixel in target texture is pressed the characteristic distance ascending sort.Then according to this order, each pixel basis eigenvector is constructed its neighborhood.Search for again the optimum matching pixel from master drawing.Compare method better effects if of the present invention (Fig. 7) with the sub-texture grid method of Dischler etc.
The inventive method is applicable to regular veins, approximate rule texture, and irregular grain.The sample texture that we select in experiment has been included this three class.The method effect as shown in Figure 8.Experimental situation is the PC of Inter Core (TM) i5 2.8GHz CPU, 4G internal memory, operation Windows 7 operating systems.Sample texture resolution is that 128 * 128, figure elemental size surpasses 20 * 20.The texture grid generated time of target texture is approximately 15 seconds, and to different sample grid, the generated time amplitude of variation is within 5 seconds.Semantic constraint based on grid is synthetic, about 2 minutes consuming time.
Claims (1)
1. semantic constraint texture synthesis method based on geometric space comprises following two steps:
(1) utilize image processing techniques to extract from sample texture or by the given sample texture grid of user, then synthesize the target texture grid based on the gridblock splicing;
(2) generate the eigenvector of sample texture and target texture according to sample texture grid and target texture grid, and adopt based on the synthetic target texture of the neighborhood matching algorithm of eigenvector;
Step (1) is specific as follows:
Synthesizing in geometric space of 2 d texture grid carried out, and the target texture grid is spliced mutually by several onesize gridblocks; For any two unidimensional gridblock p, q, if the number on the limit in the grid of being cut apart by the right margin of p equals the limit number cut apart by the left margin of q, claim so the right margin of p and the left margin of q to be complementary; The coupling cost function take by two groups of limits of these two boundary segmentation as input, to every limit of first group and its corresponding limit in second group, calculate their distance, then with all these limits between obtain an arithmetic number apart from addition, be called the coupling cost of the left margin of the right margin of p and q; For p, may there be a plurality of gridblocks, their left margin all is complementary with the right margin of p, and that gridblock that mates so Least-cost is best; Then pass through following steps, obtain the target texture grid: at first generate one group of gridblock that mate mutually on the border according to gridblock Boundary Match cost function and the given fritter grid of user, described fritter grid also is called the semantic constraint condition, and this fritter grid also can extract from texture; Concrete generative process is to select several gridblocks from the fritter grid, and mate mutually on the border of these gridblocks; To each matching scheme, go out in this matching scheme coupling cost between all couplings borders with the Boundary Match cost function calculation, and add up and obtain total coupling cost of this matching scheme; The matching scheme of total coupling Least-cost is best; Then the gridblock of optimum matching scheme is corrected vertex position, splice mutually afterwards and carry out grid optimization, just obtained the target texture grid;
Step (2) is specific as follows:
Employing is based on each pixel of the synthetic target texture of neighborhood matching algorithm of eigenvector, and the neighborhood of a pixel is a square area centered by this pixel; Neighborhood is equivalent to a high dimension vector, and building method is that the top left corner pixel from neighborhood begins to collect r, g, b component value by the sweep trace order by pixel; The distance of the neighborhood of neighborhood matching algorithm by contrasting all master drawing neighborhood of pixels and pixel to be synthesized is chosen the optimum matching pixel, and with the color of this pixel color as pixel to be synthesized; So undertaken by pixel, thus synthetic target texture, described neighborhood matching algorithm based on eigenvector is constructed neighborhood according to the eigenvector of pixel, and the eigenvector of described pixel is a direction, and this direction is substantially vertical with the hithermost primitive boundary of pixel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110328195 CN102385757B (en) | 2011-10-25 | 2011-10-25 | Semantic restriction texture synthesis method based on geometric space |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110328195 CN102385757B (en) | 2011-10-25 | 2011-10-25 | Semantic restriction texture synthesis method based on geometric space |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102385757A CN102385757A (en) | 2012-03-21 |
CN102385757B true CN102385757B (en) | 2013-06-05 |
Family
ID=45825145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110328195 Expired - Fee Related CN102385757B (en) | 2011-10-25 | 2011-10-25 | Semantic restriction texture synthesis method based on geometric space |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102385757B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102867317A (en) * | 2012-08-22 | 2013-01-09 | 北京航空航天大学 | User interactive structural texture synthesis method |
CN103559374B (en) * | 2013-11-25 | 2016-06-22 | 中国科学院自动化研究所 | A kind of method carrying out face disintegrated type surface subdivision on plurality of subnets lattice model |
CN106204710A (en) * | 2016-07-13 | 2016-12-07 | 四川大学 | The method that texture block based on two-dimensional image comentropy is mapped to three-dimensional grid model |
CN114581999A (en) * | 2019-01-31 | 2022-06-03 | 北京市商汤科技开发有限公司 | Image processing method and device, electronic device and storage medium |
CN111915702A (en) * | 2019-05-10 | 2020-11-10 | 浙江大学 | Image processing method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6919903B2 (en) * | 2001-03-02 | 2005-07-19 | Mitsubishi Electric Research Laboratories, Inc. | Texture synthesis and transfer for pixel images |
CN1735907A (en) * | 2002-11-12 | 2006-02-15 | 秦内蒂克有限公司 | Image analysis |
CN101441775A (en) * | 2008-12-09 | 2009-05-27 | 中国科学院软件研究所 | Texture synthesis method based on matching compatibility |
CN101853525A (en) * | 2010-05-19 | 2010-10-06 | 北京航空航天大学 | Mesh segmentation based simplification method for preserving details of textured model |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090020411A1 (en) * | 2007-07-20 | 2009-01-22 | Holunga Dean M | Laser pyrolysis with in-flight particle manipulation for powder engineering |
US7973798B2 (en) * | 2008-03-31 | 2011-07-05 | Microsoft Corporation | Inverse texture synthesis |
-
2011
- 2011-10-25 CN CN 201110328195 patent/CN102385757B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6919903B2 (en) * | 2001-03-02 | 2005-07-19 | Mitsubishi Electric Research Laboratories, Inc. | Texture synthesis and transfer for pixel images |
CN1735907A (en) * | 2002-11-12 | 2006-02-15 | 秦内蒂克有限公司 | Image analysis |
CN101441775A (en) * | 2008-12-09 | 2009-05-27 | 中国科学院软件研究所 | Texture synthesis method based on matching compatibility |
CN101853525A (en) * | 2010-05-19 | 2010-10-06 | 北京航空航天大学 | Mesh segmentation based simplification method for preserving details of textured model |
Non-Patent Citations (2)
Title |
---|
基于方向经验模型分解的纹理合成;张岩等;《计算机辅助设计与图形学学报》;20070430;第19卷(第04期);515-520 * |
张岩等.基于方向经验模型分解的纹理合成.《计算机辅助设计与图形学学报》.2007,第19卷(第04期),515-520. |
Also Published As
Publication number | Publication date |
---|---|
CN102385757A (en) | 2012-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102385757B (en) | Semantic restriction texture synthesis method based on geometric space | |
Ijiri et al. | An example‐based procedural system for element arrangement | |
Yan et al. | Gap processing for adaptive maximal Poisson-disk sampling | |
Nishida et al. | Example‐driven procedural urban roads | |
Xia et al. | Continuity and convergence in rational triangular Bézier spline based isogeometric analysis | |
CN104851133B (en) | A kind of image adaptive mess generation variational method | |
CN105046735A (en) | Three-dimensional surface texture synthesis method based on primitive element distribution | |
Jie et al. | Research on the 3D game scene optimization of mobile phone based on the Unity 3D engine | |
Su et al. | An automatic grid generation approach over free-form surface for architectural design | |
CN109636889B (en) | Large-scale three-dimensional terrain model rendering method based on dynamic sewing belt | |
Wanner et al. | Homology metrics for microstructure response fields in polycrystals | |
CN105243687B (en) | A kind of artificial tooth model triangle mesh algorithm method | |
CN116561845B (en) | Digital technology energized urban roof greening multi-scenario simulation method and system | |
Gunpinar et al. | Generation of bi-monotone patches from quadrilateral mesh for reverse engineering | |
Wang et al. | An improving algorithm for generating real sense terrain and parameter analysis based on fractal | |
US8520937B2 (en) | Method of automatically creating natural image by using optimization technique | |
Valette et al. | A dynamic model of cracks development based on a 3D discrete shrinkage volume propagation | |
Sakurai et al. | Modelling of Non‐Periodic Aggregates Having a Pile Structure | |
Xiong et al. | Shape-inspired architectural design | |
CN113610711A (en) | Single-image-guided three-dimensional surface reconstruction method and device | |
Shen et al. | An adaptive triangulation optimization algorithm based on empty circumcircle | |
Li et al. | Example-based realistic terrain generation | |
CN105184869B (en) | Building line draws the method that data show three-dimensional perspective effect in two-dimensional stage | |
Zeng et al. | Structured triangular mesh generation method for free-form gridshells based on conformal mapping and virtual interaction forces | |
CN108288287B (en) | Power graph-based tile texture generation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130605 Termination date: 20161025 |
|
CF01 | Termination of patent right due to non-payment of annual fee |