Block-based texture synthesis method and device

A texture synthesis and texture technology, applied in image data processing, instruments, calculations, etc., can solve the problems of complex SSD error calculation, affecting the speed of texture synthesis, and time-consuming, etc., to achieve the effect of solving the problem of taking a long time and improving the speed

Inactive Publication Date: 2013-12-11
YUNNAN UNIV
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] From the implementation process of the above-mentioned block-based texture synthesis method, it can be seen that the most time-consuming part is the SSD error calculation link. The complexity of the above-mentioned SSD error calculation method directly affects the speed of texture synthesis.
[0015] Aiming at the problem that the SSD error calculation in the block-based texture synthesis method is complex, resulting in slow texture synthesis speed, no effective solution has been proposed yet

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block-based texture synthesis method and device
  • Block-based texture synthesis method and device
  • Block-based texture synthesis method and device

Examples

Experimental program
Comparison scheme
Effect test

preparation example Construction

[0058] see figure 1 The flowchart of the block-based texture synthesis method shown, the method includes the following steps:

[0059] Step S102, for each candidate texture block in the set of candidate texture blocks determined in the texture sample map, search for its overlapping area with the synthesized texture block in the target texture map according to the width of the overlapping area;

[0060] Step S104, mark the overlapping area in the synthesized texture block as B 1 ov , denote the overlapping area in the candidate texture block as B 2 ov , calculate the pixel corresponding to the overlapping area SSD = Σ B 2 ov 2 - 2 Σ B 1 ov · B 2 ov ;

[0061] in, is the sum of square errors of each pixel value in t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a block-based texture synthesis method and device. The method comprises the following steps of: searching an overlapped area of each candidate texture block in a candidate texture block set and synthesized texture blocks in a target texture map; marking the overlapped areas in the synthesized texture blocks with B1ov, marking the overlapped regions in the candidate texture blocks with B2ov, calculating the square and errors of every pixel value of the overlapped parts between the candidate texture blocks and a synthesized texture area, and calculating the multiplication dot and errors of every pair of corresponding pixels in the overlapped areas between the candidate texture blocks and the synthesized texture area; calculating the square and errors by adopting an integral image method, and calculating the multiplication dot and errors by adopting FFT (fast Fourier transform); determining optimal texture blocks according to SSD (sum-of-squared differences) corresponding to every candidate texture block; and synthesizing the optimal texture blocks and the synthesized texture blocks in the target texture map, and repeating the steps until the texture synthesis of the target texture map is finished. The method and device accelerate the texture synthesis speed.

Description

technical field [0001] The invention relates to the field of graphics and image processing, in particular to a block-based texture synthesis method and device. Background technique [0002] Texture Synthesis from Samples (TSFS) based on samples is a new direction of texture synthesis developed after texture mapping and procedural texture synthesis methods. The principle is: based on a given small area texture sample, according to the geometric shape of the object surface, a texture image of any size is generated by stitching together. [0003] Currently, there are two categories of TSFS techniques: point-based texture synthesis and block-based texture synthesis. Among them, the point-based texture synthesis method mainly uses the Markov Random Field (MRF, Markov Random Field) model for texture synthesis. The MRF model believes that the texture has local statistical characteristics, that is, any part of the texture can be composed of its surrounding parts (ie Neighborhood) ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T3/40
Inventor 普园媛徐丹覃日钊赵征鹏王朝晖
Owner YUNNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products