Generating decorative panels using generative models
By using generative models to apply styles to digital input images, the method generates unique and varied decorative designs for panels, addressing the limitations of traditional printing techniques and ensuring non-repetitive designs across multiple panels.
Patent Information
- Application Number
- PCT/EP2024/086387
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-15
- Filing Date
- 2024-12-13
- Publication Date
- 2025-06-19
AI Technical Summary
Existing methods for generating decorative panels face limitations in creating varied and non-repetitive designs due to the constraints of printing cylinder circumference and the inability to efficiently handle longer print patterns without repetition.
The method employs generative models to apply styles to digital input images, generating decorative designs that can be printed on multiple panels without repetition, allowing for varied and unique designs across a set of panels.
This approach enables the creation of a wide variety of decorative patterns for panels, ensuring that each panel in a set can have a unique design without repetition, thereby overcoming the limitations of traditional printing techniques.
Smart Images

Figure EP2024086387_19062025_PF_FP_ABST
Abstract
Description
GENERATING DECORATIVE PANELS USING GENERATIVE MODELSField of the invention
[0001] The present invention relates to the technical domain of generating a plurality of designs for a plurality of decorative panels.Background art
[0002] Decorative panels of the above-mentioned type are known as such. Herein, the printed motif, whether by the intermediary of primer layers or not, can be printed directly on a core layer. However, initially the print may also be provided on a flexible material sheet, such as a paper sheet, wherein this printed material sheet then as such, as a so-called decor layer, is taken up into said top layer of the decorative panel. Further, it is known that such panels can be provided with a transparent or translucent synthetic material layer, which forms a protective layer above the printed motif and may comprise, for example, wear-resistant particles, such as aluminum oxide.
[0003] It is known that the printed motifs of such panels can be obtained by means of a method which comprises at least the steps of forming, by means of printing cylinders on a substrate, either on a flexible material sheet, or directly on a board-shaped substrate, a larger decorative print and of forming said decorative panels by means of at least a portion of this substrate and the decorative print provided thereon. Herein, for the step of forming the decorative print, this relates to the technique of rotary offset printing, which, for printing on board-shaped substrates, is known, for example, from US 3,173,804, and for printing on flexible material sheets is known, for example, from EP 1 541 373. In these known techniques, the length of a print pattern obtained by means of printing cylinders is limited by the circumference of the printing cylinder. This means that, when one wants to realize panels with a printed motif that is longer than the circumference of such printing cylinder, this printed motif will show a repetition of at least a portion of the respective print pattern. It is noted that the length of such print pattern usually is smaller than 4 meters.
[0004] To remedy the disadvantages of the offset printing technique, it is suggested, amongst others, in WO 2007 / 076853, to print transversely. This means that the printed motifs of the decorative panels are obtained from a larger print in which these printed motifs extend transversely instead of parallel to the printing direction. In this manner, printed motifs can be realized with a length approximately corresponding to the width of the printing cylinders, without repetitions occurring in this printed motif. The width of the printing cylinders usually is larger than their circumference and may be, for example, approximately 2 meters. By this method, it is not possible to obtainprinted motifs which are longer than the length of the printing cylinders, and this being independent of the fact whether one wants to accept repetitions of the printed pattern or not. Moreover, due to this circumference-width- ratio of the printing cylinders in transverse printing, the number of possibly obtainable panels with different motif is smaller than with the usual longitudinal printing, wherein the printed motifs extend in the larger print parallel to the printing direction. It is noted that a possible utilization of printing cylinders with a larger diameter and circumference for realizing longer print patterns of course is limited by the construction of the printing device concerned.
[0005] Since recently, the variety in printed motifs can be improved by using digital printing techniques, such as inkjet printing, wherein a large image file, such as a scanned wood pattern-based image file is used to realize the printed motifs. Such an image file is typically sufficiently large to cover 8 to 10 panels of regular size. This means that when 8 to 10 panels are packed in a package all panels may carry a unique printed motif. However, since a panel covering is typically composed of more than 10 panels, a repetition of printed motifs will still occur.
[0006] These challenges highlight the need for improved methods that can overcome these limitations.
[0007] The present invention aims at addressing issues, such as the issues mentioned above.Summary of the invention
[0008] According to a first aspect, the present invention provides a method for generating at least one (decorative) design for at least one (physical) decorative panel, preferably a plurality of (decorative) designs for a plurality of decorative panels and / or a (decorative) design to be spread over a plurality of decorative panels, the method comprising: a) obtaining at least one digital input image comprising a texture, b) obtaining at least one style, and c) applying, by using at least one generative model each of which being associated with a corresponding style transfer, said at least one style to said at least one digital input image to generate the at least one (decorative) output design, in particular at least one (decorative) digital output design and / or (decorative) digital output image, for the at least one decorative panel, preferably to generate the plurality of, preferably mutually different, (decorative) output designs for the plurality of decorative panels and / or to generate at least one (decorative) output design to be spread (divided) over a plurality of decorative panels.
[0009] The method of the invention may advantageously provide an improved method for realizing more variety in decorative patterns or designs for decorative panels.
[0010] In particularly advantageous embodiments, the method further comprises: d) printing, preferably digitally printing, and / or otherwise applying at least a part of said at least one design generated during step c), directly or indirectly, onto at least one, preferably rigid, base panel of a decorative panel (to be formed), and preferably printing at least a part of said plurality of designs, directly or indirectly, onto a plurality of base panels of a plurality of decorative panels (to be formed). It is also imaginable that the at least one design generated during step c) is divided into a plurality of smaller designs, wherein said smaller designs are printed on different base panels of decorative panels (to be formed). Each base panel may be provided, in particular printed, with a single smaller design or may be provided, in particular printed, with a plurality of smaller designs, preferably oriented side-by-side and / or adjacent to each another. Each base panel comprises and / or may form a core of the decorative panel (to be formed). Said core may be a monolithic layer (single layer) or may be a multi-layer core. Said base panel may comprise one or more further layers attached to a bottom surface of the core, such as a backing layer, and / or to a top surface of the core, such as a primer layer and / or basecoat layer, preferably white basecoat layer, to facilitate and / or improve the application of the decorative design generated during step c), and / or to improve the aesthetical appearance of the decorative design generated during step c) once applied onto said further layer, such as the primer layer and / or (white) basecoat layer of the base panel. The printed or otherwise applied design is considered as a decorative layer of the decorative panel. Such a decorative layer may be a single layer and / or may be composed out of a plurality of layers. In case of a multi-layer decorative layer, it is imaginable that at least a part of the design generated during step c) is present in a first decorative layer and at least a part of the design generated during step c) is present in at least one further decorative layer. For example, said first decorative layer may be formed by a decor image, preferably digitally printed, decor image, while another decorative layer is provided with another part of the design generated during step c), such as a relief structure, preferably aligned with said decor image. It is also imaginable that the decor image is spread over various decorative layer applied on top of each other, which may realize e.g. depth effects and / or another special effect, such as e.g. a glitter effect and / or a position-selective matt and / or glossy effect. This may lead to a more realistic imitation of natural materials, such as wood, stone, in particular marble or sliced stone, and / or other materials, such asmosaic. The decorative layer may be planar and / or may be provided with a relief structure, such as an embossing structure and / or one or more bevels and / or one or more grouts. It is imaginable that a bottom surface of the decorative layer is planar, while at least a part of an opposite top surface of the decorative layer is provided with a relief structure. It is imaginable that the eventual decorative panel comprises one or more layers applied on top of said decorative layer, such as one or more transparent and / or translucent wear layers and / or one or more transparent and / or translucent coating layers. One or more of these layers, applied on top of the decorative layer, may bear a part of the design generated during step c), such as, for example, a relief structure aligned with a decor image forming the decorative layer and / or position-selectively applied matt and glossy areas aligned with a decor image forming the decorative layer.
[0011] In particularly advantageous embodiments, the method further comprises: e) repeating step d) to form the set of decorative panels and / or dividing the at least one base panel, preferably the plurality of base panels, prepared during step d) into the set of decorative panels.
[0012] Such particularly advantageous embodiments may provide an improved method for manufacturing decorative panels, particularly non-repetitive decorative panels.
[0013] According to a second aspect, the present invention provides a device comprising means for carrying out the method according to the invention.
[0014] According to a third aspect, the present invention provides a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to the invention. The computer program product may comprise at least one readable medium in which computer- readable program code portions are saved, which program code portions comprise instructions for carrying out said method.
[0015] According to a fourth aspect, the present invention provides a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method according to the invention.
[0016] According to a fifth aspect, the present invention provides a system comprising the device according to the present invention, and manufacturing means for printing at least a part of the output designs, directly or indirectly, onto base panels.
[0017] According to a sixth aspect, the present invention provides a decorative panel obtained by carrying out the method according to the invention, preferably a set of decorative panels obtained by carrying out the method according to the invention, more preferably wherein each panel comprises at at least one pair of opposite edges coupling profiles allowing interlocking of adjacent panels.
[0018] According to a seventh aspect, the present invention provides a decorative covering, in particular a decorative floor covering, decorative wall covering, decorative ceiling covering, or decorative furniture covering, composed a set of, preferably interconnected and / or adjacent and / or abutting decorative panels according to the invention. In the context of this disclosure, said decorative covering composed of a plurality of decorative panels, preferably rigid decorative panels and / or preferably interconnected decorative panels (acting a prefabricated, modular components) is designed to be cover a, preferably entirely, subfloor, wall surface, ceiling surface and / or furniture surface, in a continuous manner. In case of a decorative floor covering, the decorative floor covering may or may not be affixed to a subfloor. In case of a decorative wall covering or ceiling covering or ceiling covering, the decorative covering is typically affixed, for example glued, to a structural subsurface, such as a wall surface, ceiling surface or furniture surface, respectively. The decorative panels serve both functional and aesthetic purposes, such as providing insulation, soundproofing, and enhancing visual appeal. The decorative covering is preferably a continuous decorative covering without gaps in between the decorative panels.
[0019] Preferred embodiments and their advantages are provided in the description and the dependent claims.Brief description of the drawings
[0020] The present invention will be discussed in more detail below, with reference to the attached drawings.
[0021] Fig. 1 shows a first example of a method according to the invention.
[0022] Fig. 2 shows a second example of a method according to the invention.
[0023] Fig. 3 shows a third example of a method according to the invention.
[0024] Fig. 4 shows a decorative panel according to the invention.Description of embodiments
[0025] The following descriptions depict only example embodiments and are not considered limiting in scope. Any reference herein to the disclosure is not intended to restrict or limit the disclosure to exact features of any one or more of the exemplary embodiments disclosed in the present specification.
[0026] Furthermore, the terms first, second, third and the like in the description and in the claims are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. The terms are interchangeable under appropriate circumstances and the embodiments of the invention can operate in other sequences than described or illustrated herein.
[0027] Furthermore, the various embodiments, although referred to as “preferred” are to be construed as exemplary manners in which the invention may be implemented rather than as limiting the scope of the invention.
[0028] The term “comprising”, used in the claims, should not be interpreted as being restricted to the elements or steps listed thereafter; it does not exclude other elements or steps. It needs to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression “a device comprising A and B” should not be limited to devices consisting only of components A and B, rather with respect to the present invention, the only enumerated components of the device are A and B, and further the claim should be interpreted as including equivalents of those components.
[0029] In embodiments, the at least one style relates to at least one image related style chosen from the group of: shade, color temperature, brightness, contrast, exposure, brilliance, highlights, shadows, black point, saturation, vibrancy, tint, sharpness, definition, noise reduction, filter, etc.
[0030] In this document, the term “generated design” refers to any design generated within a generative model, and the term “output design” refers to any design generated and output by the generative model. As will be understood, the output design relates to a generated design which has been accepted for output. This output design differs from the input image. The generated design preferably comprises a decorative output image (decor image), which may lead to a planar (2D) design. However, it is also imaginable that the generated design comprises a plurality of decor image parts (image fractions) which together define a complete decor image. This may be advantageous, for example, in case the decor (image) should be construed via a plurality of decorative layers, each decorative layer being provided with at least one decor image part, for example in order to realize a depth effect and / or other special effect. This latter would lead to a three-dimensional (3D) design, in particular a 3D decor (image). It is additionally or alternatively imaginable that the output design comprises at least one design component other than a decor image, such as for example a relief structure (embossing structure) and / or relief image (embossing image) and / or one or more bevels and / or one or more grouts (artificial grout lines).
[0031] In this document, the term “texture” refers to the surface characteristics that can be perceived through touch and / or sight. For example, wood texture, or also known as wood grain, refers to the unique pattern or appearance of the fibers in wood. It isdetermined by the arrangement, size, and appearance of the wood cells. The grain is a result of the growth rings, knots, and other natural characteristics of the wood. In this document, the texture may merely relate to a decor, in particular a decorative image, which typically represents a 2D design (visual texture). This decor may e.g. be formed by a print or printed layer. Hence, the texture may be planar and flat. Additionally or alternatively the texture may also be a 3D design (tactile texture), such as a surface provided with one or more grooves and / or one or more recesses and / or one or more cavities. Optionally, the texture may encompass both options, wherein the texture comprises at least one decor image (2D texture or 2D design) and at least one, preferably at least partially corelated, relief structure (3D texture or 3D design) typically positioned on top of said decor image, for example to imitate the look and feel of a real-wood structure, optionally additionally provided with one or more bevels and / or one or more grout lines (and / or one or more other depth patterns).
[0032] In this document, the term “style” relates to an image filter and / or properties of an image and / or a relief related style. Thus, a style transfer is a computer vision technology which relates to combining the content of a first image with the style of preferably a second image and / or transforms the first image (input) image based upon at least one obtained style, in particular at least one user-selected style. Examples of how a style is transferred when using a generative model will be described herein.
[0033] In this document, the term “embossing” refers as verb to the application of an embossing structure, also referred to as relief structure, and which may abbreviated as embossing (as noun). This embossing realizes a 3D pattern in a surface, typically, an upper surface of the decorative panel, and preferably in a decorative surface layer of said decorative panel. Such an embossing is typically applied to provide the decorative panel a more attractive and / or more realistic appearance, but may also be applied to provide the decorative panel with additional functionality, such as, for example, an improved anti-slip resistance and / or improved water drainage capacity. At least a part of the embossing may be designed and applied in register (in line) with a decorative image of the (target) decorative panel onto which the embossing is applied. This is for example attractive in case a wood pattern has to be imitated, wherein the decorative panel may comprise a printed decor of a wood pattern on top of which an embossing is applied or has to be applied, wherein said embossing comprises a plurality of impressions or cavities and / or grooves, which are in register with the wood nerves and wood pores of the printed wood pattern. The location and depth of the impressions, cavities, and / or grooves, being a function of the wood nerves and wood pores of the printed pattern gives an improved and more realisticlook-and-feel effect to the eventual decorative panels. The embossing applied or to be applied may additionally or alternatively also comprises other 3D aspects, such as one or more bevels, and / or one or more grout lines and / or another pattern of cavities. Said decorative surface layer is typically affixed directly or indirectly onto a base panel of the decorative panel. Said decorative surface layer preferably comprises a plurality of sublayers, including a decorative print layer and at least one translucent or transparent protective layer covering said decorative print layer, wherein at least one protective layer, such as a wear layer, preferably comprises a relief structure which preferably is at least partially aligned with the decorative print layer. The decorative print layer preferably comprises a carrier film, such as a paper film or polymer film, onto which a decorative image is printed. The decorative surface layer may have a thickness less than 0.75 millimetre, or even less than 0.5 millimetre. It is also imaginable that the decorative print layer is printed directly onto the substrate and / or onto another layer, such as a primer layer and / or a, preferably white, basecoat layer already applied to the base panel.
[0034] In embodiments, the style transfer relates to a neural style transfer (NST) or a fast NST.
[0035] In embodiments, the at least one style relates to an image filter chosen from the group of: mean filter, median filter, Gaussian smoothing, conservative smoothing, Crimmins speckle removal, frequency filters, Laplacian filter, Laplacian of Gaussian filter, and unsharp filter. Mean filtering is a simple, intuitive and easy to implement method of smoothing images, i.e. reducing the amount of intensity variation between one pixel and the next. It is often used to reduce noise in images. The median filter is normally used to reduce noise in an image, somewhat like the mean filter, although the image details are preserved in an improved manner by using the median filter. The Gaussian smoothing operator is a 2-D convolution operator that is used to make image blurrier and to remove detail and noise. In this sense it is similar to the mean filter, but it uses a different kernel that represents the shape of a Gaussian ('bellshaped') hump. Conservative smoothing is a noise reduction technique that derives its name from the fact that it employs a simple, fast filtering algorithm that sacrifices noise suppression power in order to preserve the high spatial frequency detail (e.g. sharp edges) in an image. It is explicitly designed to remove noise spikes, being isolated pixels of exceptionally low or high pixel intensity (e.g. salt and pepper noise) and is, therefore, less effective at removing additive noise (e.g. Gaussian noise) from an image. Crimmins Speckle Removal reduces speckle from an image using the Crimmins complementary hulling algorithm. The algorithm has been specifically designed to reduce the intensity of salt and pepper noise in an image. Increasediterations of the algorithm yield increased levels of noise removal, but also introduce a significant amount of blurring of high frequency details. Frequency filters process an image in the frequency domain. The image is Fourier transformed, multiplied with the filter function and then re-transformed into the spatial domain. Attenuating high frequencies results in a smoother image in the spatial domain, attenuating low frequencies enhances the edges. All frequency filters can also be implemented in the spatial domain and, if there exists a simple kernel for the desired filter effect, it is computationally less expensive to perform the filtering in the spatial domain. Frequency filtering is more appropriate if no straightforward kernel can be found in the spatial domain, and may also be more efficient. The Laplacian filter is a 2-D isotropic measure of the 2nd spatial derivative of an image. The Laplacian of an image highlights regions of rapid intensity change and is therefore often used for edge detection (see zero crossing edge detectors). The Laplacian is often applied to an image that has first been smoothed with something approximating a Gaussian smoothing filter in order to reduce its sensitivity to noise, and hence the two variants will be described together here. The unsharp filter is a simple sharpening operator which derives its name from the fact that it enhances edges (and other high frequency components in an image) via a procedure which subtracts an unsharp, or smoothed, version of an image from the original image. The unsharp filtering technique is commonly used in the photographic and printing industries for crispening edges.
[0036] In embodiments, the at least one style relates to at least one relief related style chosen from the group of: relief structure, relief structure texture, relief structure type, relief structure layout, and relief structure size. Said relief structure, also referred to as embossing structure, may match the visuals of the respective output design at least partially, preferably entirely. The relief related style may lead to generating an additional digital file or instructions or an output relief image, e.g., a depth map as described herein. Additionally or alternatively, (at least a part of) the relief structure may define one or more bevels and / or one or more grouts, more preferably, the number and / or the location and / or the size and / or the colour and / or the surface texture (roughness), of one or more bevels and / or one or more grouts to be realized in the decorative panel(s) to be formed. Optionally, these grout and / or bevel related options and / or another style and / or style options may be partially or entirely customizable by a user by using a, preferably web-based, user interface directly or indirectly related to a computer at a merchant or manufacturer.
[0037] In embodiments, the at least one style is obtained in the form of respective at least one style vector representation.
[0038] In embodiments, the at least one generative model is applied to the at least one digital input image and the at least one style. Examples include: one generative model applied on one digital input image and one style, one generative model applied on at least one digital input image and a plurality of styles, one generative model applied on a plurality of digital input images and at least one style, one generative model applied on a plurality of digital input images and a plurality of styles, a plurality of generative models applied on one digital input image and one style, a plurality of generative models applied on at least one digital input image and a plurality of styles, a plurality of generative models applied on a plurality of digital input images and at least one style, a plurality of generative models applied on a plurality of digital input images and a plurality of styles. The plurality of generative models may be applied on the respective of the plurality of digital input images and / or the respective of the plurality of styles. For example, a first generative model applied on a first digital input image and on a first style, and a second generative model applied on a second digital input image and on the first style.
[0039] In embodiments, the at least one generative model comprises at least one likelihood based generative model. Such models may directly learn the distribution’s probability density (or mass) function via (approximate) maximum likelihood. Examples of such models include autoencoders, autoregressive models, energybased models, and normalizing flow models. Such models will be explained herein.
[0040] In embodiments, the at least one generative model comprises at least one implicit generative model. Such models implicitly represent the probability distribution. Examples of such models include generative adversarial networks (GANs) and approximate Bayesian computation (ABC).
[0041] In embodiments, the at least one generative model comprises at least one scorebased generative models. Such models have connections to normalizing flow models, therefore allowing exact likelihood computation and representation learning. Examples of such models include latent score-based generative models and sliced score matching.
[0042] In embodiments, the at least one generative model comprises at least one autoencoder (AE). Preferably, the at least one AE comprises at least one variational AE (VAE) and / or at least one adversarial AE (AAE). In embodiments, the at least one generative model comprises at least one traditional AE and / or at least one VAE and / or at least one AAE. For example, the at least one generative model comprises at least one traditional AE, at least one VAE and at least one AAE. AEs comprise an encoder and a decoder and are effective in feature learning and dimensionality reduction, capturing essential features in data. VAEs provide a probabilisticframework for generative modeling, offering a clear interpretation of uncertainty in generated samples and are effective in generative diverse designs. AAEs incorporate adversarial training principles, introducing a discriminator to guide the encoding process, which are more robust to noise, resulting in more realistic and sharper-looking generated samples.
[0043] Said at least one AE may each be associated with a corresponding style transfer. One way may be to manipulate values in a latent space learned by the AE, thereby influencing the style of the reconstructed output design. For example, if an AE is trained on images of wood patterns, changing certain dimensions in the latent space could alter textural features, influencing the style of the generated wood-pattern designs. Another way may be to introduce conditional information to the autoencoder's input, thereby allowing for the generation of output designs with specific styles. For instance, the AE is conditioned on a particular style label during training, the AE could learn to generate output designs conditioned on the specified style.
[0044] In embodiments, the at least one generative model comprises at least one autoregressive model. Preferably, the at least one autoregressive model comprises at least one recurrent neural network (RNN), e.g., PixeIRNN, and / or at least one convolutional neural network (CNN), e.g., PixeICNN, both of which are autoregressive models that use particular neural networks to generate images pixel by pixel.
[0045] In embodiments, the at least one generative model comprises at least one traditional autoregressive model and / or at least one RNN and / or at least one CNN. In embodiments, the at least one generative model is from the group of: at least one AE and at least one autoregressive model. Preferably, the at least one generative model is from the group of: at least one AE, at least one VAE, at least one AAE, at least one autoregressive model, at least one RNN, and at least one CNN.
[0046] Said at least one autoregressive model may each be associated with a corresponding style transfer. One way may be to condition autoregressive models on specific styles during the generation process. This involves providing additional information (conditioning variables) that guides the generation of output designs in a style-specific manner. For example, autoregressive models generating wood-pattern output designs can be conditioned on a particular style. In another example, style information may be embedded directly into the input or hidden states of the autoregressive model. This embedding can influence the generation process and result in output designs with different stylistic characteristics. For example, style-related features can be introduced into the initial hidden state or modifying the conditioning of subsequent steps.
[0047] In embodiments, the at least one generative model comprises at least one normalizing flow model (NFM). Preferably, the at least one NFM comprises at least one real normalizing flow (Real NVP) and / or at least one generative latent optimization (Glow) and / or at least one planar flow and / or at least one radial flow and / or at least one masked autoregressive flow (MAF) and / or invertible autoregressive flow (IAF). NFMs typically learn a probability distribution over data by transforming a simple base distribution through a series of invertible transformations. NFMs have been shown to capture intricate dependencies in data.
[0048] In embodiments, the at least one generative model comprises at least one traditional NFM and / or at least one Real NVP and / or at least one Glow and / or at least one planar flow and / or at least one radial flow and / or at least one MAF and / or IAF.
[0049] Said at least one NFM may each be associated with a corresponding style transfer. One way may be to calculate the style transfer loss by comparing the style features of the generated output design with those of the style reference image (e.g., the at least one digital input image and / or the at least one style).
[0050] In embodiments, the at least one generative model comprises at least one energy-based model (EBM). Preferably, the at least one EBM comprises at least one Hopfield network and / or at least one (restricted) Boltzmann machine and / or at least one Markov random field and / or at least one Gaussian mixture model (GMM). EBMs typically define a probability distribution over data by associating an energy function with each data point.
[0051] In embodiments, the at least one generative model comprises at least one traditional EBM and / or at least one Hopfield network and / or at least one (restricted) Boltzmann machine and / or at least one Markov random field and / or at least one GMM. The at least one EBM may comprise or may be combined with at least one score-based model and / or at least one NFM model and / or at least one autoregressive model, such as, Real NVP and PixeICNN.
[0052] Said at least one EBM may each be associated with a corresponding style transfer. One way may be to incorporate a style loss term into the energy function of the EBM, which measures the difference between the style features of the generated image and a reference image (e.g., the at least one digital input image and / or the at least one style).
[0053] In embodiments, the at least one generative model comprises at least one scorebased generative model (SGM). Preferably, the at least one traditional SGM comprises at least one latent SGM (LSGM) and / or at least one latent score-basedgenerative adversarial network (SB-GAN) and / or at least one sliced score matching (SSM) algorithm and / or at least one amortized Stein variational gradient descent (ASVGD) algorithm. SGMs typically do not require explicit modeling of the probability density function, which can be advantageous when the true data distribution is complex or unknown. Furthermore, SGMs can potentially model a wide range of data distributions, including high-dimensional and multimodal distributions. This may be advantageous for wood patterns of different wood species. LSGMs extend the scored-based approach by incorporating latent space variables, which allows for modelling of more complex and hierarchical data structures.
[0054] In embodiments, the at least one generative model comprises at least one traditional SGM and / or at least one LSGM and / or at least one SB-GAN and / or at least one SSM and / or at least one ASVGD. In embodiments, the at least one generative model is from the group of: at least one AE, at least one autoregressive model, at least one EBM, at least one NFM, and at least one SGM. Preferably, the at least one generative model is from the group of: at least one traditional AE, at least one VAE, at least one AAE, at least one traditional autoregressive model, at least one RNN, and at least one CNN, at least one traditional SGM, at least one LSGM, at least one SB-GAN, at least one SSM, at least one ASVGD.
[0055] Said at least one SGM may each be associated with a corresponding style transfer. One way may be to train the SGM to capture the gradient or score of the data distribution for different stylistic features. This may involve training the model on a dataset with samples representing various styles. Another way may be to condition the model on specific style information during the generation process. For example, by modifying the input or hidden states of the model to incorporate information about the desired style. Another way may be by manipulating the learned score or gradient information to influence the stylistic characteristics of the generated samples. For example, by modifying the score in specific directions that correspond to different styles. Another way may be to generate samples using the modified score information, either through Langevin dynamics or other sampling methods associated with score-based models. Another way may be to evaluate the generated output designs for their adherence to the desired style. For example, by fine-tuning the model or adjust the conditioning mechanism based on the evaluation results.
[0056] In embodiments, the at least one generative model comprises at least one generative adversarial network (GAN) comprising at least one generator and at least one discriminator. Preferably, the at least one generator comprises two or more generators and / or the at least one discriminator comprises two or more discriminators.
[0057] In embodiments, the at least one generator comprises at least one deep CNN (DCNN) generator and / or at least one earthmover’s distance-based generator (e.g., Wasserstein-based generator) and / or at least one U-shaped encoder-decoder network (UNet)-based generator and / or at least one visual geometry group (VGG)- based generator and / or at least one residual network (ResNet)-based generator and / or at least one SB generator and / or at least one progressive generator. In embodiments, the at least one GAN comprises at least one DCNN-GAN and / or at least one Wasserstein-GAN and / or at least one UNet-GAN and / or at least one VGG- GAN and / or at least one ResNet-GAN and / or at least one SB-GAN and / or at least one Pro-GAN. The DCNN generator allows for the model to learn spatial hierarchies and patterns in the data. The Wasserstein-based generator allows for better stability in training of the model. The U-Net based generator includes both encoder and decoder paths, which allows for effective image segmentation and style transfer. The VGG-based generator can capture rich features which allow for image enhancement and improved style transfer. The ResNet-based generator allows for the generation of more complex and detailed images. The SB generator allows to control both high- level and low-level features in the generated images. The progressive generator starts with lower resolution and gradually adds layers to allow for generating higher- resolution images while maintaining stability during training of the model.
[0058] In embodiments, the at least one generative model is from the group of: at least one AE, at least one autoregressive model, at least one EBM, at least one NFM, at least one SGM, and at least one GAN. Preferably, the at least one generative model is from the group of: at least one traditional AE, at least one VAE, at least one AAE, at least one traditional autoregressive model, at least one RNN, and at least one CNN, at least one traditional SGM, at least one LSGM, at least one SB-GAN, at least one SSM, at least one ASVGD, at least one DCNN-GAN and / or at least one W-GAN and / or at least one UNet-GAN and / or at least one VGG-GAN and / or at least one ResNet-GAN and / or at least one SB-GAN. In one example, the SB-GAN is an embedded combination of an SB and a GAN. In another example, the at least one generative model comprises a first and second models, the first model being a traditional SB model and the second model being a traditional GAN.
[0059] Said at least one GAN may each be associated with a corresponding style transfer. One way may be to introducing a style encoder (e.g., a separate NN) that can encode the style of an input image or a reference image. Another way may be to introduce a style loss term in the overall loss function, which measures the difference between the style of the generated image and the style of a reference image.
[0060] In embodiments, the at least one discriminator comprises at least one patch-wise- based discriminator and / or at least one DCNN discriminator and / or at least one distance-based discriminator. The patch-wise discriminator divides an image into non-overlapping patches and applies convolutional layers to each patch, allowing to capture details and textures effectively. The DCNN discriminator can extract hierarchical features from images and effectively capture spatial dependencies in the images. The distance-based discriminator provides a measure of dissimilarity between real and generated images or designs, which can be more suitable for tasks where the emphasis is on the quality and diversity of the generated output designs.
[0061] In embodiments, the at least one distance-based discriminator comprises at least one earth mover’s distance discriminator and / or at least one total variation distance discriminator. The earth mover’s distance discriminator is similar to the Wasserstein discriminator which quantifies dissimilarity between two probability distributions, which allows for improved design quality discrimination. The total variation distance discriminator uses statistical distance measures, such as also for measuring between probability distributions.
[0062] In embodiments, the at least one discriminator comprises at least one least squares loss function and / or at least one hinge loss and / or at least one Jensen- Shannon divergence loss function. The least square loss function discriminator output real-valued score and the generator aims to minimize the squared difference between these scores and the target values. The hinge loss function penalizes the model more severely for incorrectly classified designs, leading to more stable training. The Jensen-Shannon divergence loss function uses a symmetric measure, unlike the non-symmetric Kullback-Leibler (KL) divergence in the Wasserstein discriminator.
[0063] In embodiments, the at least one discriminator comprises at least one multi-scale discriminator and / or at least one feature-matching discriminator and / or at least one ranking discriminator and / or at least one Gaussian mixture model (GMM) discriminator. The multi-scale discriminator may be preferably used in the context of Pro-GANs and involve using discriminators at multiple resolutions or scales, wherein each discriminator is responsible for assessing the realism of the generated image or design at a particular scale or resolution, thereby enabling to produce more realistic and high-resolution designs. The feature-matching discriminator involves training the discriminator to provide additional feedback on the features and / or representations extracted from the input data, which stabilize the training and thereby allowing to produce more diverse and realistic designs. The ranking discriminator involves ranking generated designs in terms of their realism and assessing therelative quality of the designs, which allows to produce improved design quality and diversity. The GMM discriminator evaluates generated designs based on their likelihood under the GMM model, which allows to produce output designs from different modes of the data distribution.
[0064] In embodiments, step c) comprises detecting that a similarity between any of the generated designs and any of the at least one digital input image is within a predetermined similarity range. This is particularly advantageous for generative models that are not GAN. The generated designs may be discriminated by comparing them to any of the at least one digital input image.
[0065] In embodiments, step c) comprises determining a similarity between designs generated by the generative model and a reference image, preferably the digital input image. Generated designs are accepted as output designs when the similarity is within a predetermined range. Generated designs are rejected when the similarity is outside the predetermined range.
[0066] In embodiments, step c) comprises detecting that a similarity between any of the generated designs is within the predetermined similarity range. This is particularly advantageous to any generative model, including GAN that are not (or even are) trained on historically generated and / or output designs. Since a set of decorative panels may include many panels, there is a risk that any of these panels are either too similar and / or too dissimilar, which is not wanted. Thus, each of the generated designs may be discriminated by comparing them to another of the generated designs. This ensures that the generated designs are not too similar to and / or dissimilar from each other, while being accepted as realistic designs.
[0067] In embodiments, step c) comprises determining a similarity between designs generated by the generative model. Generated designs are accepted as output designs when the similarity is within a predetermined range. Generated designs are rejected when the similarity is outside the predetermined range.
[0068] In embodiments, the similarity is detected based on at least one of: a structural similarity index, mean squared error, peak signal-to-noise ratio, cosine similarity, Euclidean distance, correlation coefficient, KL divergence, and earth mover’s distance. In embodiments, the similarity metric is different from the metric used by the discriminator. This can ensure that a generated design that is accepted by the discriminator, but that is too dissimilar to any other generated design in the set of generated designs, would be discarded. Therefore, the combination of the at least one discriminator and at least one similarity detector can ensure that realistic designs are generated and at the same time improve the generated set of designs such that the designs have a similarity that is within a predetermined similarity range, andthereby, ensuring that a set of uniform designs is provided. In a first example, the generated designs are provided to the at least one discriminator and to the at least one similarity detector in parallel. In a second example, the generated designs are provided first to the at least one discriminator, wherein the accepted designs (i.e., the realistic designs) are provided to the at least one similarity detector. In a third example, the generated designs are provided first to the at least one similarity detector, wherein the accepted designs (i.e., within the predetermined similarity range) are provided to the at least one discriminator.
[0069] In embodiments, the discrimination and the similarity detection are merged into the at least one discriminator and / or the at least one similarity detector. For example, the at least one similarity detector detects which of the generated images are realistic (i.e., above a predefined threshold or within a first predetermined similarity range) and which are within a second predetermined similarity range.
[0070] In embodiments, step a) comprises obtaining at least one digital input image from an image database and / or a camera and / or a scanner. The at least one digital input image may have at least one respective texture that is desired in decorative panels, such as a wood texture, a tile texture, concrete texture, marble texture, mosaic texture, artificial texture etc. For example, a first digital input image has a first wood texture, and a second digital input image has a second wood texture. This can allow the at least one generative model to generate designs based on the patterns of the digital input images.
[0071] In embodiments, the image database comprises a plurality of scanned woodpattern images and / or scanned tile-pattern images and / or scanned concrete-pattern images and / or captured wood-pattern images and / or captured tile-pattern images and / or captured concrete-pattern images. This can ensure that the at least one digital input image is selected from a set of images which are high-quality scans (i.e., high resolution) and / or relate to a single type of pattern, e.g. wood pattern. Furthermore, the database may include highly desired images, which can improve the selection of the at least one digital input image more.
[0072] In embodiments, the database comprises any accepted generated design and / or any output design. In preferred embodiments, the database comprises historically generated designs of decorative panels particularly output designs. This can ensure that new designs can be more efficiently obtained by selecting said new designs from the database.
[0073] In embodiments, the at least one generative model is trained on a training dataset comprising scanned and / or captured images of decorative panels, such as a plurality of scanned wood-pattern images and / or scanned tile-pattern images and / or scannedconcrete-pattern images and / or captured wood-pattern images and / or captured tilepattern images and / or captured concrete-pattern images. This can ensure that the at least one generative model is trained on high-quality images and / or images with highly desired patterns. Thus, the at least one generative model can generate more realistic designs with highly desired patterns. Alternatively or additionally, the training dataset may comprise any accepted generated design and / or any output design.
[0074] In preferred embodiments, the training dataset comprises historically generated designs of decorative panels particularly output designs. This can improve the training of the at least one generative model and to decrease the rate of discarded designs. For example, a generative model is trained on previously generated set of first designs based on a first digital input image and can improve the generating of a set of second designs based on the first digital input image and / or a second digital input image. Thus, the set of second designs can be more effectively generated.
[0075] In embodiments, a first generated output design (i.e. , a design which is accepted as realistic design) is provided as feedback to the respective of the at least one generative model, whereby the respective of the at least one generative model generates a second generated design which is different from the first generated output design. The similarity between the second generated design and the first generated output design may be within a predetermined similarity range. Such feedback may be combined with a similarity detection and / or a discriminator after the second design is generated.
[0076] In embodiments, the method comprising detecting or classifying that the generated designs are real-looking designs by determining the similarity between the generated designs and at least one of: any of the at least one input image, any image and / or historically generated design (and / or output design) in the database and any image and / or historically generated design (and / or output design) in the training dataset. Said detecting or classifying may be performed by the at least one discriminator and / or the at least one similarity detector, as described herein.
[0077] In embodiments, the method comprises: d) printing at least a part of the at least one design, directly or indirectly, onto at least one base panel, and e) repeating step d) to form the set of decorative panels and / or dividing the at least one base panel prepared during step d) into the set of decorative panels.The repeating of step d) may be performed in a particular order, such that pattern or image repetition is avoided. The dividing may be performed, e.g. by cutting or sawing.
[0078] In preferred embodiments, a part of the respective output designs is printed onto the respective of a plurality of base panels of the decorative panels to be formed.
[0079] The step of printing may be repeated to form the set of decorative panels. If after performing step d) once, the base panels form the set of decorative panels, then step d) may be performed once.
[0080] In embodiments, the method comprises obtaining a panel installation pattern, wherein the output designs generated during step c) are based upon the panel installation pattern. Thus, the output designs, preferably the decorative panels, can be aligned based on the panel installation pattern. For example, in case the designs represent wood grain patterns with wood nerves, the wood nerves (main) direction and the longitudinal axis of the panels may be aligned with each other. This may obviously also be applied to alternative decorative patterns having longitudinal (oblong) lines of sight characterizing said patterns.
[0081] In embodiments, the method further comprises obtaining surface area information relating to a surface area to be covered by an assembly of decorative panels, wherein the output design generated is sized to fit at least said surface area, preferably sized to fit a larger surface area than the obtained surface area. For example, a user may indicate that a surface area to be covered by decorative panels, wherein at least one decorative panel is made by making use of the method according to the invention, measures A x B square meters. Based upon these dimensions, a computer may calculate the number of panels needed to cover said surface area, based upon a predefined or chosen size of the decorative panels and / or installation pattern of said decorative panels. Based upon this surface area, the number of output designs and / or the number of output designs needed to realize a decorative panel is / are preferably calculated (by means of a computer) in order to realize a decorative covering to cover said surface area. In case this number is 1 or smaller, the output design can be sized, in particular cropped. In case this number is larger than 1 a plurality of output designs will have to be used to manufacture the entire decorative panel covering. Preferably, mutually different output images are used in this case to prevent pattern repetition. It is imaginable that at least one decorative panels comprises and / or is based upon a plurality of output designs. It is also imaginable that each output design is printed on a large base panel, in particular a slab, which is divided, in particular cut, into a plurality of single decorative panels after applying the output design to said large base panel, in particular said slab.
[0082] In embodiments, the output designs are generated in a particular order and / or in a particular layout. In embodiments, output designs are provided for printing in a particular order and / or in a particular layout. The order and / or the layout may be determined based on the similarity / dissimilarity of the output designs and / or to the surface area. The order and / or the layout may be determined based on the panelinstallation pattern. For example, output designs having the highest similarity can be printed on decorative panels which will be installed farther apart than other decorative panels in the set of decorative panels.
[0083] In embodiments, a decorative panel is a physical decorative panel, preferably comprising a core and a decorative layer. The core is referred to herein as a base panel and may comprise an upper layer and a lower layer. The decorative layer may be, either directly or indirectly, affixed and / or printed onto the upper layer of the core. The decorative layer of every decorative panel according to the invention is unique by the generated output design of the at least one generative model.
[0084] In embodiments, step d) comprises applying at least one protective layer, after printing at least a part of said at least one output image, onto the at least one base panel, preferably after providing the relief structure. The protective layer may be affixed covering the decorative layer.
[0085] In embodiments, step d) comprises providing or applying at least one relief structure, in particular an embossing structure, after printing at least a part of the output designs, onto the at least one base panel. For example, the at least one relief structure is provided onto the decorative layer. Preferably, step d) comprises providing relief structures, after printing at least a part of the output designs, onto the respective the base panels and / or onto the respective decorative layers. This can improve the visual appearance of the decorative panel by providing nerves and / or pores, which gives an improved and more realistic look-and-feel effect to the decorative panels. The relief structure may be provided onto the protective layer. This can provide a compromise between providing further improved and even more realistic look-and-feel effect to the decorative panels while comprising the protection of the relief structure. Typically, the relief structure, in particular the embossing structure, may be applied into an wear-resistive layer (wear layer) and / or an abrasion resistive layer serving to protect the decorative layer. Optionally, said relief structure is covered by at least one coating, such as a lacquer layer.
[0086] In embodiments, the relief structure is formed by a printed structure and / or can be formed by making use of a printed structure, wherein transparent and / or translucent ink is used. This allows the underlying decor to remain visible. The relief structure can be composed of a single ink layer or of a plurality of ink layer. The relief structure can be formed, for example, by printing ink droplets at locations wherein elevations in the relief structure are desired. Additionally or alternative, the relief structure can also be formed, for example, by printing ink droplets containing a curing inhibitor onto a liquid base layer to be cured, at locations where recesses, such as grooves, indentations, or other cavities, in the relief structure are desired. Duringcuring the curing, such as UV curing and / or excimer curing, inhibitor inhibits (and even prevents) curing of the covered parts of said liquid layer, while uncovered parts of said liquid BASE layer will be become cured (hardened), after which the still liquid parts are removed, for example by mechanical brushing, resulting in the eventual relief structure (see also Figure 5)
[0087] In embodiments, the relief structure is at least partially composed of a printed base layer. Preferably, the base layer may be a printed base layer, more preferably a digitally printed base layer. However, the liquid base layer is often applied in liquid form by means of roller coating. This means that the base layer, initially in liquid state, is applied either directly or indirectly on top of the decorative layer and my serve to realize the relief structure as described above. The depth of the relief structure may vary across the relief structure. The relief structure may have a depth up to 200 micron, or even larger (if desired).
[0088] In embodiments, the method comprises providing at least one UV curable layer, after printing at least a part of the output designs, onto the respective of the base panels. The UV-curable layer(s) may be attached to the decorative panel on top of the decorative layer and may for example be formed by a wear layer and / or a protective top coating. Typically the UV-coating is applied in liquid state and is cured afterwards by means of an UV light source, such as a mercury lamp, a LED light source, an excimer light source, and / or combinations thereof. Other curable layers of the decorative panel may be cured in the same way. Different UV light sources may lead to different gloss levels. For example, using a mercury light source leads to a more glossy effect than using an excimer light source which will lead to a more matt effect. It is imaginable that different gloss levels are created in a single layer and / or in different layers, wherein the gloss level created may at least partially be dependent on the at least one output design used to realize at least one decorative layer of the decorative panel.
[0089] In embodiments, the method comprises providing a backing layer which is, either directly or indirectly, affixed to the lower layer of the core or base panel.
[0090] The core and / or base panel may comprise coupling profiles at the panel edges for coupling, e.g., locking, of decorative panels for the covering of a floor, a wall, a ceiling or furniture. Preferably, the decorative panel comprises a first pair of opposite edges, which preferably form the long edges of the panel, as well as comprises a second pair of opposite edges, which preferably form the short edges of the floor panel; wherein both pairs of opposite edges comprise coupling parts (6-7, 8-9), which allow that a plurality of such floor panels (1) mutually can be coupled to each other. Preferably, these coupling parts, on both pairs of edges, form a first locking system,which, in a coupled condition of two of such decorative panels, effects a locking in the plane of the panels and perpendicular to the respective edges, as well as form a second locking system, which, in a coupled condition of two of such panels, effects a locking transverse to the plane of the decorative panels. These coupling parts on the first and / or second pair of opposite edges substantially are preferably realized in the material of the decorative panel itself. The coupling parts of at least the first pair of opposite edges may be configured such that two of such panels can be coupled to each other at these edges by means of a turning movement and to this aim these coupling parts on the first pair of opposite edges preferably comprises a tongue and a groove, as well as of locking parts, which, in the coupled condition, prevent the shifting apart of the tongue and groove / Preferably, on the first pair of opposite edges the groove is bordered by a lower lip and an upper lip, of which the lower lip extends laterally up to beyond the distal extremity of the upper lip. The coupling parts on the second pair of edges are preferably configured such that two of such floor panels can be coupled to each other at these edges by means of a downward movement of one decorative panel in respect to the other, more particularly such that a plurality of such decorative panels can be coupled to each other by means of the so-called "folddown" technique. Preferably, the first locking system of the second pair of edges is at least formed of an upward-directed lower hook-shaped part, which is situated on one of said two edges and which comprises a distal extremity, as well as a downward-directed upper hook-shaped part, which is situated on the opposite edge, wherein the lower hook-shaped part consists of or comprises a lip with an upward- directed locking element (, whereas the upper hook-shaped part consists of a lip with a downward-directed locking element. The second locking system of the second pair of edges is preferably at least formed by a locking part, which is situated on the distal extremity of the lower hook-shaped part, as well as a locking part, which cooperates therewith in the coupled condition of two of such floor panels, on the edge which comprises the upper hook-shaped part. The distal extremity of the upper hookshaped part and the side which, in coupled condition, is opposite thereto, may or may not be free from mutually vertically locking portions, or said distal extremity and said side have mutually vertically locking portions. The coupling parts on the first pair of edges are preferably configured such that during the turning into each other of two of such decorative panels an elastic force has to be overcome during the turning movement, which force, during the turning into each other, first increases in order to subsequently decrease again. Preferably, the floor panels on the first pair of edges, in the final coupled condition of two of such decorative panels, are coupled in horizontal direction free from play, or, if such play indeed exists, this play is less than0.25 mm. The aforementioned locking parts of the first locking system on the first pair of edges are preferably formed at least of a locking part on the lower side of the tongue and a locking part on the aforementioned lower lip, which, by means of contact surfaces, which can cooperate with each other, result in the respective locking. The coupling parts on the first pair of edges in the coupled condition may show one or both of the following characteristics: - in the direction of the distal extremity of the tongue, at the same height (H) as the aforementioned contact surfaces, a free space is present between the tongue and the opposite floor panel; - the cooperation of the aforementioned contact surfaces defines a tangent line which, in respect to the horizontal, forms an angle of at least 40 degrees.
[0091] In case the digital layout is digitally printed onto the base panel, for example the core, during manufacturing and in case the base panel is divided into a plurality of decorative panels, such that the front side of each decorative panel includes one of the printed decorative panel designs (meaning together they form the output design), it is preferred that a positioning code is present on the panel. In such an embodiment, the backside, for example the backing layer, of each decorative panel preferably includes the positioning code of the decorative panel design of the decorative layer printed on the front side of said decorative panel, preferably the core.
[0092] In embodiments, step c) is provided to further generate at least one output relief (structure) design related to the respective of the at least one output design and / or related to the input image file, such as a grayscale and / or light-dark scale of the input image file, and / or related to the obtained style and / or related to the respective of the at least one decorative panel. In preferred embodiments, step c) is provided to further generate a plurality of output relief designs related to the respective of the output designs and / or related to the respective of the decorative panels. It is imaginable that at least a part of the output relief (structure) design is entirely unrelated to the output design or input image, which may, for example, be the case for defining the colour and / or the size and / or the location and / or the number of grouts or bevels to be applied to the decorative panels. In embodiments, the method comprises generating embossing instructions, preferably computer-readable instructions, based on the output relief designs. The embossing instructions may comprise instructions for providing the relief structure. An output relief design may refer to a depth map which is a two-dimensional image that contains information about the distance of surfaces in the digital input image or the output design from a viewpoint. In the depth map, each pixel corresponds to a point in the image or design, and the pixel value represents the distance from the viewpoint to the corresponding point. For example,the higher the texture, the brighter or lighter its representation in the depth map. Conversely, deeper textures appear darker.
[0093] In embodiments, the output relief designs are generated by using the at least one generated model as described for generating the output designs. The relief design may be generated in parallel with the generated design or in combination with the generated design, e.g., the at least one generative model generate the design comprising the relief design. Alternatively, the relief design may be generated based on the generated design, e.g., by applying a NN or a CNN to the generate design to determine the texture in the generated design and / or to generate a depth map.
[0094] In embodiments, the at least one generative model is trained on the training dataset further comprising relief images or depth maps of the respective images in the training dataset. Alternatively or additionally, the training dataset may comprise any accepted generated relief designs and / or any output relief designs.
[0095] In embodiments, step b) comprises obtaining at least one style from a style database. The at least one style may include a particular texture that is desired in decorative panels, such as a wood texture, a tile texture, concrete texture, etc. For example, a first digital input image has a first wood texture, and a second digital input image has a second wood texture. This can allow the at least one generative model to generate designs based on the patterns of the digital input images. Other examples of the at least one style, such as relief-related style, which may be included in the style database, have been described earlier in this document.
[0096] In embodiments, the at least one style and / or the at least one digital input image are obtained from or selected by a user, such as an end-user (e.g. a consumer) inclined to (contribute to the) design of a set of decorative panels to be purchased . For example, the user selects the at least one style and / or the at least one digital input image on a particular website online and / or on a computer at a merchant or manufacturer and / or selects at least one user-owned digital input image. In this latter case, the user-owner input image will normally have to be uploaded to a server, typically a web server of the merchant or manufacturer, for further processing according to the invention.
[0097] In embodiments, the device comprises means for carrying out the method according to the present invention. The device may comprise a central processing unit (CPU) configured to carry out the method according to the present invention by executing instructions; a memory module for storing program instructions and data; one or more input / output interfaces for communication with external devices (e.g., user device and / or sensor module); a display screen for rendering visual output to the user; and a storage medium for long-term data storage.
[0098] In embodiments, a non-transient computer readable medium containing a computer executable software which when executed on a computer system performs the method as defined herein before by the embodiments of the present invention. A non-transient computer readable medium may include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a randomaccess memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), digital video disks (DVDs), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a non-transient computer readable medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, device or module.
[0099] Preferred embodiments of the invention are presented in the non-limitative set of clauses presented below:Clause 1. A method for generating a plurality of output designs for a plurality of decorative panels, preferably wall panels of floor panels for composing a decorative covering, preferably a decorative wall covering or decorative floor covering, the method comprising: a) obtaining at least one digital input image comprising a texture, b) obtaining at least one style, and c) applying, by using at least one generative model each of which being associated with a corresponding style transfer, said at least one style to said at least one digital input image to generate the output designs for the decorative panels.Clause 2. The method according to clause 1 , wherein the at least one generative model comprises at least one autoencoder, AE.Clause 3. The method according to clause 2, wherein the at least one AE comprises at least one variational autoencoder, VAE.Clause 4. The method according to clause 2 or clause 3, wherein the at least one AE comprises at least one adversarial autoencoder, AAE.Clause 5. The method according to any one of clauses 1-4, wherein the at least one generative model comprises at least one autoregressive model.Clause 6. The method according to clause 5, wherein the at least one autoregressive model comprises at least one recurrent neural network, RNN.Clause 7. The method according to clause 5 or clause 6, wherein the at least one autoregressive model comprises at least one convolutional neural network, CNN.Clause 8. The method according to any one of clauses 1-7, wherein the at least one generative model comprises at least one score-based generative model, SGM.Clause 9. The method according to clause 8, wherein the at least one SGM comprises at least one latent score-based generative model, LSGM.Clause 10. The method according to clause 8 or clause 9, wherein the at least one SGM comprises at least one latent score-based generative adversarial network, SB- GAN.Clause 11. The method according to any one of clauses 8-10, wherein the at least one SGM comprises at least one sliced score matching, SSM, algorithm.Clause 12. The method according to any one of clauses 8-11 , wherein the at least one SGM comprises an amortized Stein variational gradient descent, ASVGD, algorithm.Clause 13. The method according to any one of clauses 1-12, wherein the at least one generative model comprises at least one generative adversarial network, GAN, comprising at least one generator and at least one discriminator.Clause 14. The method according to clause 13, wherein the at least one generator comprises two or more generators.Clause 15. The method according to clause 13 or clause 14, wherein the at least one discriminator comprises two or more discriminators.Clause 16. The method according to any one of clauses 13-15, wherein the at least one generator comprises at least one deep CNN, DCNN, generator.Clause 17. The method according to any one of clauses 13-16, wherein the at least one generator comprises at least one Wasserstein-based generator.Clause 18. The method according to any one of clauses 13-17, wherein the at least one generator comprises at least one autoencoder-based generator or a II Net-based generator.Clause 19. The method according to any one of clauses 13-18, wherein the at least one generator comprises at least one visual geometry group, VGG, -based generator.Clause 20. The method according to any one of clauses 13-19, wherein the at least one generator comprises at least one residual network, ResNet, -based generator.Clause 21. The method according to any one of clauses 13-20, wherein the at least one generator comprises at least one style-based generator.Clause 22. The method according to any one of clauses 13-21 , wherein the at least one generator comprises at least one progressive generator.Clause 23. The method according to any one of clauses 13-22, wherein the at least one discriminator comprises at least one patch-wise-based discriminator.Clause 24. The method according to any one of clauses 13-23, wherein the at least one discriminator comprises at least one DCNN discriminator.Clause 25. The method according to any one of clauses 13-24, wherein the at least one discriminator comprises at least one distance-based discriminator.Clause 26. The method according to clause 25, wherein the at least one distance-based discriminator comprises at least one of: at least one earth mover’s distance discriminator and at least one total variation distance discriminator.Clause 27. The method according to any one of clauses 13-26, wherein the at least one discriminator comprises at least one of the following loss functions: least squares, hinge loss, and Jensen-Shannon divergence.Clause 28. The method according to any one of clauses 13-27, wherein the at least one discriminator comprises at least one multi-scale discriminator.Clause 29. The method according to any one of clauses 13-28, wherein the at least one discriminator comprises at least one feature-matching discriminator.Clause 30. The method according to any one of clauses 13-29, wherein the at least one discriminator comprises at least one ranking discriminator.Clause 31. The method according to any one of clauses 13-30, wherein the at least one discriminator comprises at least one Gaussian mixture model, GMM, discriminator.Clause 32. The method according to any one of clauses 1-31 , wherein step c) comprises detecting that a similarity between generated designs and any of the at least one digital input image is within a predetermined range.Clause 33. The method according to any one of clauses 1-32, wherein step c) comprises detecting that a similarity between generated designs is within the predetermined range.Clause 34. The method according to clause 32 or clause 33, wherein the similarity is detected based on at least one of: a structural similarity index, mean squared error, peak signal-to-noise ratio, cosine similarity, Euclidean distance, correlation coefficient, Kullback-Leibler divergence, and earth mover’s distance.Clause 35. The method according to any one of clauses 1-34, wherein step a) comprises obtaining at least one digital input image from an image database.Clause 36. The method according to clause 35, wherein the image database comprises a plurality of scanned wood-pattern images and / or scanned tile-pattern images and / or scanned concrete-pattern images.Clause 37. The method according to any one of clauses 1-36, wherein the at least one generative model is trained on a training dataset comprising scanned and / or captured images of decorative panels.Clause 38. The method according to clause 37, wherein the training dataset comprises historically generated and / or output designs of decorative panels.Clause 39. The method according to any one of clauses 1-38, wherein the output designs comprise output relief designs.Clause 40. The method according to any one of clauses 1-39, further comprising: d) printing, preferably digitally printing, at least a part of the output designs, as at least a part of a decorative layer of the decorative panels to be formed, directly or indirectly, onto base panels of the decorative panels to be formed.Clause 41. The method according to clause 40, wherein step d) comprises providing relief structures, after and / or during printing at least a part of the output designs, onto said base panels based on the output relief designs.Clause 42. The method according to clause 40 or clause 41 , wherein step d) comprises applying at least one protective layer, after printing at least a part of the output designs, onto said base panels, preferably after providing the relief structures.Clause 43. The method according to any of clauses 40-42, further comprising: e) repeating step d) to form the set of decorative panels and / or dividing the base panels prepared during step d) into the set of decorative panels.Clause 44. A device comprising means for carrying out the method of any one of clauses 1-39.Clause 45. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any one of clauses 1-39.Clause 46. A computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of any one of clauses 1-39.Clause 47. A system comprising:- the device according to clause 44, and- manufacturing means for printing at least a part of the output designs, directly or indirectly, onto base panels.Clause 48. A decorative panel obtained by carrying out the method according to any of clauses 1-43.Clause 49. A set of decorative panels obtained by carrying out the method according to any of clauses 1-43.Clause 50. Set of decorative panels according to clause 49, wherein each panel comprises at at least one pair of opposite edges coupling profiles allowing interlocking of adjacent panels.Clause 51. A decorative covering, in particular a floor covering, wall covering, ceiling covering, or furniture covering, composed a set of, preferably interconnected decorative panels according to clause 49 or 50.Examples
[0100] Example embodiments of the invention will be described with reference to Fig. 1- 5, which are not intended to limit the scope of the invention in any way.Example 1 : example of a method according to the invention
[0101] Fig. 1 illustrates example embodiments of a method according to the present invention. It relates to a method for generating at least one output design for at least one decorative panel, the method comprising: a) obtaining (1) at least one digital input image comprising a texture, b) obtaining (2) at least one style, c) applying (10), by using at least one generative model each of which being associated with a corresponding style transfer, said at least one style to said at least one digital input image to generate (20) at least one output design for at least one decorative panel, and d) printing (25) at least a part of the at least one output design, directly or indirectly, onto at least one base panel.
[0102] The step of applying (10) at least one generative model may relate to any of the aforementioned generative models, which is similar to the generative models described in Examples 2 and 3.
[0103] Preferably, method is for generating (20) a plurality of output designs for a plurality of decorative panels.
[0104] In the step of printing (25), at least a part of the plurality of output designs is printed, preferably digitally printed, onto at least one base panel of the decorative panel to be formed. The base panel typically comprises a core. The core may be composed of a single layer or of a plurality of layers. The base panel may comprise a back layer attached to a bottom surface of the core, and / or may comprise at least one primer layer and / or basecoat layer, such as a white basecoat layer, attached to a top surface of the core. Optionally, the output design(s) is / are printed onto a carrier film, such as a paper film and / or polymer film, which is applied, after printing (25), onto a base panel of the decorative panel to be formed. Preferably, at least a part of the plurality of output designs is printed onto the respective of a plurality of decorative panels.
[0105] Optionally, the method comprises the step of repeating the step of printing (25) to form the set of decorative panels and / or the step of dividing the at least one base panel prepared during the step of printing (25) into the set of decorative panels. Forexample, an output design accommodates for a plurality of panels, therefore, after printing the output design on a base panel, the base panel can be divided into the plurality of decorative panels. If there is required a number of decorative panels which is larger than the number for which the output design can accommodate, then a plurality of different designs is generated and then printed onto a plurality of base panels which are then divided into the particular number of decorative panels. In another example, the plurality of output designs accommodates for the respective of a plurality of panels, therefore, each of the plurality of output designs is printed on the respective of a plurality of base panels, e.g., by repeating the step of printing.Example 2: example of a method according to the invention
[0106] Fig. 2 illustrates example embodiments of a method according to the present invention. It relates to a method for generating at least one output design for at least one decorative panel, the method comprising: a) obtaining (1) a digital input image comprising a texture, b) obtaining (2) a style, and c) applying (10), by using a generative model associated with a corresponding style transfer, said style to said digital input image to generate (20) at least one output design for at least one decorative panel, wherein the generative model comprises at least one GAN comprising a generator and a discriminator.
[0107] In this example, the step of applying (10) comprises applying (11) the generator to generate (13) designs and applying (12) the discriminator to detect or classify real- looking designs. The detection or classification may be performed by determining the similarity between the generated designs and a reference image, e.g., the input image and / or any image from the database.
[0108] The step of applying (12) the discriminator comprises accepting (15) designs which have been detected or classified as being real-looking designs. The step of applying (12) the discriminator may further comprise rejecting (14) designs which have been detected or classified as not being real-looking designs, and preferably discarding said rejected designs.
[0109] In this example, the step of applying (10) further comprises storing (24) the accepted designs or the output designs in a training dataset. The training dataset may comprise scanned and / or captured images of decorative panels and historically generated and / or output designs of decorative panels. Thus, the training dataset may be used by the discriminator to detect or classify real-looking designs by determining the similarity between the generated designs (i.e., in step 13) and any of the images and / or historically generated designs in the training dataset.Example 3: example of a method according to the invention
[0110] Fig. 3 illustrates example embodiments of a method according to the present invention. It relates to a method for generating designs for decorative panels, the method comprising: a) obtaining (1) a digital input image comprising a texture, b) obtaining (2) a style, and c) applying (10), by using a generative model each of which being associated with a corresponding style transfer, said style to said digital input image to generate (20) output designs for decorative panels.
[0111] In this example, the step of applying (10) comprises applying (11) the generator to generate (13) designs and applying (17) similarity detection to detect or classify real-looking designs. The detection or classification is performed by determining the similarity between the generated designs and the input image as a reference image. However, any image from the database and / or training dataset may also be used as the reference image.
[0112] The step of applying (17) similarity detection comprises determining (18) whether a similarity measure is within a predetermined similarity range. The step of applying (17) similarity detection comprises outputting (20), preferably also accepting, designs wherein the similarity measure is within said determined similarity range, i.e., designs which have been detected or classified as at least one of: being real-looking designs and being not too similar and / or dissimilar from the input image and / or from among the generated designs. Thus, the similarity detection may be applied to the generated designs, preferably in combination with a reference image, such as the input image and / or any image or historically generate design in the database and / or in the training dataset. For example, similarity detection is applied to a generated first design to detect whether the first design is real-looking by determining (18) whether a first similarity measure calculated between the generated first design and a reference image in the database is within a first predetermined similarity range. Similarity detection is also applied to the generated first design to detect whether the generated first design is too similar and / or dissimilar to the input image by determining (18) whether a second similarity measure calculated between the generated first design and the input image is within a second predetermined similarity range. The reference image may be the same in the detection of the generated design being real-looking and not too similar and dissimilar to the reference image.
[0113] The step of applying (17) similarity detection may further comprise rejecting (14) designs which have been detected or classified as not being real-looking designs, and preferably discarding said rejected designs.
[0114] The step of applying (10) may comprise storing (not shown) the accepted designs or the output designs in a training dataset, as described in Example 2.Example 4: example of a decorative panel according to the invention
[0115] Fig. 4 schematically shows a perspective view of a decorative panel (40) according to the invention. A decorative panel (40) comprises a core (41) which comprises an upper side and a lower side. A decorative layer (43) is, either directly or indirectly, affixed to the upper side of the core (41). The decorative layer (43) of every decorative panel (40) according to the invention and / or obtained by applying the method according to the invention is unique by the generated output design of the at least one generative model. On top of the decorative layer (43), at least one protective layer (44), such as a wear layer, is affixed which covers the decorative layer (43). In addition to the decorative layer (43), the protective layer (44) can comprise a relief structure (embossing structure) which is unique and defined by the generated output design of the at least one generative model.
[0116] In some embodiments, decorative panel (40) is rigid. Desired structural properties may be obtained by the use of appropriate materials when manufacturing one or more of the abovementioned layers of said panel.
[0117] As shown in Fig. 4, the decorative panel (40) is provided with a UV-coating (45) that is attached on top of the protective layer (44). Further, a backing layer (46) is, either directly or indirectly, affixed to the lower layer of the core (41). The core (41) further comprises coupling profiles (42) at at least one pair, and preferably each pair, of opposite panel edges. The coupling profiles (42) enable the mutual locking of decorative panels (40) for forming a floor covering, wall covering, ceiling covering or furniture covering. Preferably, the coupling profiles are configured to interlock adjacent decorative panels both in a direction parallel to a plane defined by the panels and / or in a direction perpendicular to said plane defined by the panels. In case the digital layout is digitally printed onto the base panel, for example the core (41), during manufacturing and in case the base panel is divided into a plurality of decorative panels, such that the front side of each decorative panel includes one of the plurality of printed decorative panel designs (meaning together they form the output design), it is or may be preferred that a positioning code is present on the panel for installation purposes. In such an embodiment, the backside, for example the backing layer (46), of each decorative panel (40) preferably includes the positioning code (47) of the decorative panel design of the decorative layer (43) printed on the front side of said decorative panel (40), preferably the core (41). Prior to printing, saw losses and / or cutting waste, for example due to later division of the panels and / or profiling of panel edges, may be taken into account, to prevent loss ofthe output design due to later sawing, profiling, cutting actions. Pre-known (predefined) cutting sections or other waste sections may e.g. be kept free from the output design and may remain unprinted during the printing step.
[0118] (End of Example 4)Example 5: example of a method for producing a decorative panel (50) and / or a decorative slab to be cut into a plurality of decorative panels (50) according to the invention.
[0119] The production process shown in figure 5 makes use of the method for generating a design for a decorative panel according to the invention. In this exemplary embodiment, a user (51) selects at least one digital input image (52) and at least one style, such as a decor related style and / or a relief structure related style, or a style transfer (53), such as a decor related style transfer and / or a relief structure related style transfer, to be applied to said digital input image (52). This user selection is made by using a digital user interface (54), which may be a website of a merchant or manufacturer running on a (web)server. The input image (52) may be selected from a prestored collection of input images (52) and / or may be an input image (52) uploaded by said user to said (web)server. The input (52, 53) given by the user is entered into at least one generative model (55), in particular at least one pretrained generative model (55) running on a computer. Said computer may be the same computer as said (web)server and / or may be able to communicate with said (web)server. The generative model (55) is preferably programmed to, based upon said selected input image(s) and style(s), generate at least one output design for a decorative panel (50) to be produced. Additionally or alternatively, the generative model (54) is preferably programmed to, based upon said selected input image(s) and style(s), generate a depth map based upon the input image and / or chosen style(s). This depth map may serve to generate instructions, in particular computer- readable instructions, and preferably generated by a computer, for embossing the at least a part of at least one decorative panel, in particular for applying an embossing structure in a decorative surface layer of said decorative panel (50) to be produced. The output design is commonly created and stored as one or more output design files. The output design comprises an output decor design and / or an output relief structure design. In case the output design comprises both an output decor design and an output relief structure design, then the output relief structure is preferably at least partially aligned with said output decor design. This allows the realization of improved look-and-feel characteristics of the decorative panel (50) produced. The output decor design differs from the input image. The output decor design predominantly contributes to the visible characteristics of the decorative panel. Theoutput relief structure design predominantly contributes to the tactile characteristics of the decorative panel. The output decor design is digitally sent to a decor printing station (III), wherein the output relief structure design is digitally sent to an embossing station (VIII). After making the selection(s) by the user (51), the printing line may be activated in order to produce to customized decorative panel(s) (50). To this end, a base panel (60) is provided, which may for example be an HDF or MDF board, a polymer comprising board, a mineral board, or a combinations thereof. Preferably, at least one layer of the base panel, such as a core layer, may comprise at least one polymer material, in particular at least one polymer matrix, preferably at least one thermoplastic, which polymer material is preferably at least partially composed of a polymer that is selected from the group consisting of: polypropylene (PP), polyurethane (PU), thermoplastic polyurethane (TPU), polystyrene (PS), polyethylene (PE), polyvinyl chloride (PVC), at least one polyester, or mixtures thereof. In case at least one polyester is used in the core layer(s), this polyester is preferably a homopolyester, such as polyethylene terephthalate (PET), or polyethylene furanoate (PEF), and / or a copolyester, such as polyethylene furanoate terephthalate (PEFT) or polyethylene terephthalate glycol-modified PETG). PET is a homopolyester made from terephthalic acid and ethylene glycol. PEF is also a homopolyester, derived from furandicarboxylic acid and ethylene glycol. It is considered a more sustainable alternative to PET due to its bio-based origin. PEFT is a copolyester made by copolymerizing furandicarboxylic acid, terephthalic acid, and ethylene glycol. PETG is a copolyester. It is modified by adding glycol, such as cyclohexanedimethanol (CHDM), which provides greater clarity and durability compared to standard PET. The use of one or more polyesters in the panel(s) according to the invention may be advantageous and preferred over PVC and various other thermoplastic polymers due to the relatively high temperature resistance of polyesters. Contrary to PVC and various other thermoplastic polymers, polyesters are suitable to withstand temperatures of above 200 degrees Celsius. This polymer based layer of the base panel (or even the base panel as such) may be an extruded (or co-extruded) layer. One or more further additives, such as wood fibers, glass fibers, etcetera and / or one or more additional layers, such as a reinforcement layer (e.g. a glass fiber layer) may be incorporated in the board as well. Preferably, the base panel is rigid or semi-flexible, which typically results in a rigid or semi-flexible decorative panel. A top surface of the base panel (60) is successively provided with a primer layer (I), a first base coat layer (II) and optionally a second base coat layer (II). Typically these basecoat layers are white layers to improve the colour authenticity of the decor to be printed in a subsequent step. Based upon thegenerated output decor design, a decorative layer (decor) (III) is digitally printed onto said base coat layer(s) (II). The printer used for this printing step is schematically shown and is in this illustrative embodiment preferably a single pass printer, which comprises four print heads fixed over the whole working width, wherein each print head is configured to print its own colour (Cyan, Magenta, Yellow, Black (CMYK)). The inks used are preferably water-based inks as these inks are environmental friendly, odorless, and have the capacity to dry quickly. After applying the decorative layer (III), a transparent primer layer (IV) is applied, followed successively by a wear layer (V) to protect the decorative layer, and a matt layer (VI) to reduce the gloss level to an acceptable level. Additionally, a relief structure is created on top of said matt layer (VI), preferably based upon said output relief structure design. The formation of this relief structure concerns a multistep process. Firstly, a structure layer (VII), also referred to as base layer, is applied in liquid form, preferably by means of roller coating. Subsequently, ink droplets (VIII) are digitally printed onto the still liquid structure layer (VII), wherein said ink droplets comprise at least one UV (curing) inhibitor, and wherein said ink droplets (VIII) are printed position-selectively at locations which should become recessed portions of the relief structure. During a subsequent UV curing step the structure layer (VII) is cured (hardened) except for the portions which are covered by the UV inhibiting ink. In a subsequent step the still liquid portions of the structure layer (VII) are mechanically removed, preferably by means of one or more rotating brushes, in particular metal brushes. After formation of the relief structure (VII+VII I), a protective top coating (IX) is applied, typically initially in liquid form following by a UV curing step. In a last step (X) (or series of steps) the panel (50) or slab may be cut into a plurality of smaller decorative panels and / or may be subjected to an edge-profiling step to realize coupling profiles at at least one pair of opposite decorative panel edges to allow interlocking of decorative panels when installing a decorative covering consisting of those panels. The decorative panels may be used e.g. as floor panel, wall panel, ceiling panel, or furniture panel. For decorative floor panels, common lengths range from 1200-2400 mm for decorative planks (oblong, often rectangular, panels) and 600-800 mm for decorative tiles (square panels), with widths of 150-300 mm for planks and 300-600 mm for tiles, and thicknesses of 4-12 mm, depending on the material and thickness of the base panel. For decorative wall panels, lengths range from 1200-3000 mm for vertically oriented panels and 600-2400 mm for horizontally oriented panels, with widths of 200-600 mm for planks (oblong, often rectangular panels) and 600-1200 mm for broader panels, and thicknesses of 4-10 mm for standard applications or up to 15 mm for acoustic or structural needs. The thickest layer of the decorative panelsis preferably the base layer, which typically also provides rigidity and stiffness to the panels.
[0120] The above-described inventive concepts are illustrated by several illustrative embodiments. It is conceivable that individual inventive concepts may be applied without, in so doing, also applying other details of the described example. It is not necessary to elaborate on examples of all conceivable combinations of the abovedescribed inventive concepts, as a person skilled in the art will understand numerous inventive concepts can be (re)combined in order to arrive at a specific application.
[0121] Although the present invention has been described above with reference to certain embodiments thereof, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader scope of the present invention, as defined by the appended claims.
Claims
Claims1. A method for generating a plurality of output designs for a plurality of decorative floor or wall panels for composing a decorative floor or wall covering, the method comprising: a) obtaining at least one digital input image comprising a texture, b) obtaining at least one style, and c) applying, by using a generative model associated with a style transfer, said at least one style to said at least one digital input image to generate the plurality of output designs for the plurality of decorative floor or wall panels.
2. The method according to claim 1 , wherein step c) comprises: determining a first similarity between designs generated by the generative model and a reference image, preferably the digital input image; accepting said generated designs as output designs when the first similarity is within a first predetermined range and / or rejecting said generated designs when the first similarity is outside the first predetermined range.
3. The method according to claim 2, wherein the first similarity is determined based on at least one of: a structural similarity index, mean squared error, peak signal- to-noise ratio, cosine similarity, Euclidean distance, correlation coefficient, Kullback-Leibler divergence, and earth mover’s distance.
4. The method according to claim 1 , 2 or 3, wherein step c) comprises: determining a second similarity between designs generated by the generative model; accepting said generated designs as output designs when the second similarity is within a second predetermined range and / or rejecting said generated designs when the second similarity is outside the second predetermined range.
5. The method according to claim 4, wherein the second similarity is detected based on at least one of: a structural similarity index, mean squared error, peak signal- to-noise ratio, cosine similarity, Euclidean distance, correlation coefficient, Kullback-Leibler divergence, and earth mover’s distance.
6. The method according to any one of the claims 1-5, wherein the at least one generative model comprises at least one autoencoder, AE.
7. The method according to claim 6, wherein the at least one AE comprises at least one variational autoencoder, VAE.
8. The method according to claim 6 or claim 7, wherein the at least one AE comprises at least one adversarial autoencoder, AAE.
9. The method according to any one of claims 1-8, wherein the at least one generative model comprises at least one autoregressive model.
10. The method according to claim 9, wherein the at least one autoregressive model comprises at least one recurrent neural network, RNN.
11. The method according to claim 9 or claim 10, wherein the at least one autoregressive model comprises at least one convolutional neural network, CNN.
12. The method according to any one of claims 1-11 , wherein the at least one generative model comprises at least one score-based generative model, SGM.
13. The method according to claim 12, wherein the at least one SGM comprises at least one latent score-based generative model, LSGM.
14. The method according to claim 12 or claim 13, wherein the at least one SGM comprises at least one latent score-based generative adversarial network, SB- GAN.
15. The method according to any one of claims 12-14, wherein the at least one SGM comprises at least one sliced score matching, SSM, algorithm.
16. The method according to any one of claims 12-15, wherein the at least one SGM comprises an amortized Stein variational gradient descent, ASVGD, algorithm.
17. The method according to any one of claims 1-16, wherein the at least one generative model comprises at least one generative adversarial network, GAN, comprising at least one generator and at least one discriminator.
18. The method according to claim 17, wherein the at least one generator comprises two or more generators.
19. The method according to claim 17 or claim 18, wherein the at least one discriminator comprises two or more discriminators.
20. The method according to any one of claims 17-19, wherein the at least one generator comprises at least one deep CNN, DCNN, generator.
21. The method according to any one of claims 17-20, wherein the at least one generator comprises at least one Wasserstein-based generator.
22. The method according to any one of claims 17-21 , wherein the at least one generator comprises at least one autoencoder-based generator or a II Net-based generator.
23. The method according to any one of claims 17-22, wherein the at least one generator comprises at least one visual geometry group, VGG, -based generator.
24. The method according to any one of claims 17-23, wherein the at least one generator comprises at least one residual network, ResNet, -based generator.
25. The method according to any one of claims 17-24, wherein the at least one generator comprises at least one style-based generator.
26. The method according to any one of claims 17-25, wherein the at least one generator comprises at least one progressive generator.
27. The method according to any one of claims 17-26, wherein the at least one discriminator comprises at least one patch-wise-based discriminator.
28. The method according to any one of claims 17-27, wherein the at least one discriminator comprises at least one DCNN discriminator.
29. The method according to any one of claims 17-28, wherein the at least one discriminator comprises at least one distance-based discriminator.
30. The method according to claim 29, wherein the at least one distance-based discriminator comprises at least one of: at least one earth mover’s distance discriminator and at least one total variation distance discriminator.
31. The method according to any one of claims 17-30, wherein the at least one discriminator comprises at least one of the following loss functions: least squares, hinge loss, and Jensen-Shannon divergence.
32. The method according to any one of claims 17-31 , wherein the at least one discriminator comprises at least one multi-scale discriminator.
33. The method according to any one of claims 17-32, wherein the at least one discriminator comprises at least one feature-matching discriminator.
34. The method according to any one of claims 17-33, wherein the at least one discriminator comprises at least one ranking discriminator.
35. The method according to any one of claims 17-34, wherein the at least one discriminator comprises at least one Gaussian mixture model, GMM, discriminator.
36. The method according to any one of claims 1-35, wherein step a) comprises obtaining at least one digital input image from an image database.
37. The method according to claim 36, wherein the image database comprises a plurality of scanned wood-pattern images and / or scanned tile-pattern images and / or scanned concrete-pattern images.
38. The method according to any one of claims 1-37, wherein the at least one generative model is trained on a training dataset comprising scanned and / or captured images of decorative panels.
39. The method according to claim 38, wherein the training dataset comprises historically generated and / or output designs of decorative panels.
40. The method according to any one of claims 1-39, wherein the output designs comprise output relief designs.
41. The method according to any one of claims 1-40, further comprising: d) printing, preferably digitally printing, at least a part of the output designs, as at least a part of a decorative layer of the decorative panels to be formed, directly or indirectly, onto base panels of the decorative panels to be formed.
42. The method according to claim 41 , wherein step d) comprises providing relief structures, after and / or during printing at least a part of the output designs, onto said base panels based on the output relief designs.
43. The method according to claim 41 or claim 42, wherein step d) comprises applying at least one protective layer, after printing at least a part of the output designs, onto said base panels, preferably after providing the relief structures.
44. The method according to any of claims 41-43, further comprising: e) repeating step d) to form the set of decorative panels and / or dividing the base panels prepared during step d) into the set of decorative panels.
45. The method according to any one of the claims 41-44, further comprising: f) installing the decorative covering consisting of the set of decorative panels.
46. A device comprising means for carrying out the method of any one of claims 1- 40.
47. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any one of claims 1-40.
48. A computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of any one of claims 1- 40.
49. A system comprising:- the device according to claim 46, and- manufacturing means for printing at least a part of the output designs, directly or indirectly, onto base panels.
50. A decorative panel obtained by carrying out the method according to any of claims 1-44.
51. A set of decorative panels obtained by carrying out the method according to any of claims 1-45.
52. Set of decorative panels according to claim 51 , wherein each panel comprises at at least one pair of opposite edges coupling profiles allowing interlocking of adjacent panels.
53. A decorative covering, in particular a floor covering, wall covering, ceiling covering, or furniture covering, composed a set of, preferably interconnected decorative panels according to claim 51 or 52.
Citation Information
Patent Citations
A process for the manufacturing of panels having a decorative surface
EP1541373A2
Apparatus for applying a surface pattern on boards of wood, fiberboard, or the like
US3173804A
Wall panels, ceiling panels or floor panels
WO2007076853A1
Computer generated decorative graphic article for application to a surface
US20030203165A1
Method of manufacturing a floor board
US20130043211A1