Furniture three-dimensional reconstruction design method and device based on multi-source data fusion

The furniture 3D reconstruction method addresses inefficiencies in existing design methods by using multi-source data fusion to select 3D templates based on structural balance, style difficulty, and comfort indices, enhancing design efficiency and user comfort.

CN119249544APending Publication Date: 2025-01-03NANJING FORESTRY UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411155418.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

Existing furniture design methods rely on two-dimensional drafts or physical prototypes, which may not accurately represent the final product, are time-consuming, and expensive, and do not consider user preferences, furniture style, or design difficulty.

Method used

A furniture 3D reconstruction method based on multi-source data fusion that selects 3D samples using reconstruction benefit indices, calculated from structural balance, style design difficulty, furniture design difficulty, and comfort indices, to improve design efficiency and quality.

Benefits of technology

Enhances furniture design efficiency and quality by selecting 3D templates that meet user preferences and structural stability, reducing the need for physical prototypes and improving user comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249544A_ABST
    Figure CN119249544A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of furniture reconstruction design, in particular to a furniture three-dimensional reconstruction design system and method based on multi-source data fusion, and the method comprises the steps: obtaining a three-dimensional sample, corresponding structure information and stress information, and body structure information and furniture style preference information of a customer; calculating a structure balance index according to the structure information and the stress information; calculating a style design difficulty index according to the furniture style preference information and the structure information; calculating a furniture design difficulty index according to the structure balance index and the style design difficulty index; calculating a comfort index according to the structure balance index and the body structure information; and calculating a reconstruction benefit index according to the furniture design difficulty index and the comfort index, and selecting a three-dimensional sample as a three-dimensional furniture template for reconstruction design according to the reconstruction benefit index. According to the method, the three-dimensional sample of each kind of furniture is selected through the reconstruction benefit index, so that the furniture use experience of customers is improved while the furniture three-dimensional reconstruction design efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of furniture reconstruction design, and in particular to a furniture three-dimensional reconstruction design method based on multi-source data fusion. Background Art

[0002] 3D reconstruction design refers to the process of converting real furniture objects into 3D digital models using computer technology. This process usually includes data collection, model construction, material mapping, lighting processing, rendering output and other steps. Through 3D reconstruction design, furniture designers can observe, modify and optimize furniture in a virtual environment in an all-round way, thereby improving design efficiency and quality.

[0003] However, the furniture design methods in the prior art usually rely on two-dimensional drafts or physical prototypes, which may not accurately represent the final product, and creating physical prototypes is time-consuming and expensive. By building a three-dimensional digital model of the designed furniture, designers can save time by repeatedly modifying the design virtually, thereby reducing the need for expensive prototypes and shortening the product development cycle. When performing three-dimensional reconstruction design, designers can also add some previously designed three-dimensional digital models of furniture as furniture three-dimensional samples to the furniture three-dimensional sample database. When designing furniture, designers can extract suitable three-dimensional samples from the three-dimensional sample database, and then reconstruct the suitable furniture three-dimensional samples according to customer needs.

[0004] The prior art simply considers obtaining suitable furniture samples by calculating the similarity of each furniture image, but ignores the need to consider the user's preference for furniture style, the experience of using furniture, and the design difficulty of the designer during the furniture design process.

[0005] The information disclosed in this background technology section is only intended to enhance the understanding of the overall background of the invention and should not be regarded as an acknowledgement or any form of suggestion that the information constitutes the prior art already known to ordinary technicians in this field. Summary of the invention

[0006] The purpose of the present invention is to provide a furniture 3D reconstruction design method based on multi-source data fusion, which selects 3D samples of each type of furniture by reconstruction benefit index, thereby improving the efficiency and design quality of furniture 3D reconstruction design and improving customers' furniture usage experience.

[0007] To achieve the above-mentioned purpose, the first embodiment of the present invention proposes a furniture 3D reconstruction design method based on multi-source data fusion, comprising:

[0008] S1. Using the furniture 3D sample database, obtain the 3D sample of each type of furniture in all types of furniture required in the complete set of furniture, as well as the structural information and force information corresponding to the 3D sample; and simultaneously obtain the customer's body structure information and furniture style preference information;

[0009] S2, calculating a structural balance index and a style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information respectively;

[0010] S3, calculating the furniture design difficulty index and comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structural balance index respectively;

[0011] S4. Calculate the reconstruction benefit index of the three-dimensional sample of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

[0012] Preferably, the step S2 specifically includes:

[0013] The structural information includes the weight of the three-dimensional sample, the number of support surfaces, the vertical distance from the midpoint of each support surface to the center of gravity of the three-dimensional sample, and the shortest distance from the midpoint of the support surface to the edge of the support surface; the force information includes: the maximum load weight borne by the three-dimensional sample;

[0014] Substituting the structural information and the force information into the calculation formula of the structural balance index of the three-dimensional sample of each type of furniture, the calculation formula of the structural balance index is:

[0015] ;

[0016] In the formula, represents the structural balance index of the jth three-dimensional sample of the i-th type of furniture; represents the weight of the jth three-dimensional sample of the i-th type of furniture; represents the maximum load weight borne by the j-th three-dimensional sample of the i-th type of furniture; They represent the maximum and minimum values ​​of the vertical distances from the midpoints of all supporting surfaces to the center of gravity of the three-dimensional sample in the j-th three-dimensional sample of the i-th type of furniture; represents the vertical distance from the midpoint of the kth support surface to the center of gravity of the three-dimensional sample in the jth three-dimensional sample of the i-th type of furniture; They represent the maximum and minimum values ​​of the shortest distances from all support surfaces to the edges of the support surfaces in the j-th three-dimensional sample of the i-th type of furniture, respectively; It represents the vertical distance of the shortest distance from the kth support surface to the edge of the kth support surface in the jth three-dimensional sample of the i-th type of furniture; max() means taking the maximum value of the two values ​​in the brackets; is the number of support surfaces of the jth three-dimensional sample of the i-th type of furniture, k is 1 to Any one of .

[0017] Preferably, the step S2 specifically further includes:

[0018] Substituting the furniture style preference information and the structure information into a calculation formula for the style design difficulty index of the three-dimensional sample of each type of furniture for calculation; wherein the furniture style preference information includes furniture design drawings that meet the customer's style preference;

[0019] The calculation formula of the style design difficulty is:

[0020] ;

[0021] In the formula, represents the style design difficulty index of the jth three-dimensional sample of the i-th type of furniture; represents the cosine similarity between the jth 3D example of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference; Respectively represent the maximum and minimum weights of all three-dimensional samples of the i-th type of furniture; Respectively represent the maximum and minimum number of supporting surfaces of all three-dimensional samples of the i-th type of furniture; represents the number of three-dimensional samples of the i-th type of furniture;

[0022] The calculation formula for the cosine similarity between the j-th three-dimensional sample of the i-th type of furniture and the i-th type of furniture design drawing that meets the customer's style preference is:

[0023] ;

[0024] In the formula, They represent the color feature value and shape feature value extracted from the i-th type of furniture design that meets the customer's style preference, respectively. They respectively represent the color feature value and shape feature value extracted from the j-th three-dimensional sample of the i-th type of furniture.

[0025] Preferably, the step 3 specifically includes:

[0026] The style design difficulty index and the structural balance index are brought into the calculation formula of the furniture design difficulty index of the three-dimensional sample of each type of furniture. The calculation formula of the furniture design difficulty index is:

[0027] ;

[0028] In the formula represents the furniture design difficulty index of the jth three-dimensional example of the i-th type of furniture, They respectively represent the coefficient of influence of structural balance and the coefficient of influence of style design.

[0029] Preferably, step S3 specifically further includes:

[0030] The body structure information and the structure balance index are brought into the calculation formula of the comfort index of the three-dimensional sample of each type of furniture, and the calculation formula of the comfort index is:

[0031] ;

[0032] In the formula represents the comfort index of the j-th three-dimensional sample of the i-th type of furniture, and W represents the weight of the customer.

[0033] Preferably, step 4 specifically includes:

[0034] Substituting the furniture design difficulty index and the comfort index into the calculation formula of the reconstruction benefit index of the three-dimensional sample of each type of furniture, the calculation formula of the reconstruction benefit index is:

[0035] ;

[0036] In the formula, represents the reconstruction benefit index of the jth 3D sample of the i-th type of furniture, They respectively represent the coefficient of influence of furniture design difficulty and the coefficient of influence of comfort.

[0037] Preferably, in step 4, the specific steps of using the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than a preset reconstruction benefit threshold as a three-dimensional furniture template for each type of furniture for reconstruction design include:

[0038] Obtain the mean value of all furniture design difficulty indexes for each type of furniture in all types of furniture designed by furniture designers in the past and the mean value of comfort indexes of all furniture with satisfactory customer experience;

[0039] Substituting the mean of all furniture design difficulty indexes and the corresponding mean of all furniture comfort indexes into the calculation formula of the reconstruction benefit index to obtain a value as the reconstruction benefit threshold;

[0040] Comparing the reconstruction benefit indexes of all furniture of each type of furniture with the corresponding reconstruction benefit threshold of the furniture of that type, and storing the three-dimensional samples corresponding to the reconstruction benefit indexes that are better than the reconstruction benefit threshold as the three-dimensional furniture templates of the furniture of that type in the pre-constructed furniture three-dimensional sample recommendation table;

[0041] The reconstruction design is performed synchronously with the furniture designer according to the 3D sample of a type of furniture specified by the customer from the 3D sample recommendation table.

[0042] To achieve the above object, the second aspect of the present invention proposes a furniture 3D reconstruction design device based on multi-source data fusion, the device is used to perform the steps of any of the above methods, the device includes:

[0043] The information acquisition module is used to obtain the three-dimensional samples of each type of furniture in all types of furniture required in the complete set of furniture, as well as the structural information and force information corresponding to the three-dimensional samples; and obtain the customer's body structure information and furniture style preference information;

[0044] A first calculation module is used to calculate a structural balance index and a style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information respectively;

[0045] A second calculation module is used to calculate the furniture design difficulty index and the comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structural balance index respectively;

[0046] The furniture reconstruction design analysis module is used to calculate the reconstruction benefit index of multiple three-dimensional samples of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional samples of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

[0047] To achieve the above-mentioned purpose, the third aspect of the present invention proposes a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements any of the above-mentioned furniture three-dimensional reconstruction design methods based on multi-source data fusion.

[0048] To achieve the above-mentioned purpose, a fourth aspect of the present invention provides a computer device, including:

[0049] A memory for storing instructions;

[0050] The processor is used to execute the instructions so that the device performs operations to implement the furniture three-dimensional reconstruction design method based on multi-source data fusion as described in any one of the above items.

[0051] Compared with the prior art, the present invention has the following beneficial effects:

[0052] The present invention obtains three-dimensional samples of all types of furniture and structural information and force information corresponding to the three-dimensional samples, and obtains the customer's body structure information and furniture style preference information; the force information and furniture style preference information are combined with the structural information to obtain a structural balance index and a style design difficulty index of the three-dimensional samples of each type of furniture; the style design difficulty index and the body structure information are combined with the structural balance index respectively, and the furniture design difficulty index and the comfort index of the obtained three-dimensional samples of each type of furniture are combined to obtain a reconstruction benefit index of the three-dimensional samples of each type of furniture, and the three-dimensional samples of each type of furniture corresponding to the obtained reconstruction benefit index that is better than the reconstruction benefit threshold are used as the three-dimensional furniture template of each type of furniture for reconstruction design; the reconstruction benefit index selects the three-dimensional samples of each type of furniture on a preferential basis, and improves the customer's comfort experience of furniture use while improving the efficiency and design quality of furniture three-dimensional reconstruction design. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0054] Figure 1 It is a schematic diagram of the overall process of a furniture 3D reconstruction design method based on multi-source data fusion of the present invention;

[0055] Figure 2 It is a structural schematic diagram of a furniture 3D reconstruction and design device based on multi-source data fusion according to the present invention. DETAILED DESCRIPTION

[0056] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.

[0057] Example 1

[0058] The technical solution of the present invention is described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention, rather than limitations on the technical solution of the present invention. The embodiments of the present invention and the technical features in the embodiments may be combined with each other unless there is a conflict.

[0059] Example 1

[0060] like Figure 1 As shown, this embodiment provides a furniture 3D reconstruction design method based on multi-source data fusion, which specifically includes the following steps:

[0061] Step 1: Use the furniture 3D sample database to obtain 3D samples of each type of furniture in all types of furniture required for the complete set of furniture, as well as the structural information and force information corresponding to the 3D samples; at the same time, obtain the customer's body structure information and furniture style preference information.

[0062] There are multiple 3D samples in each type of furniture, that is, each 3D sample has its own structural information and force information. Among them, the furniture 3D sample database is a collection of various furniture 3D models, which cover a variety of furniture styles and types from classical to modern, from Chinese to Western. The furniture 3D sample database can be displayed and edited on a variety of software and platforms. The various types of furniture 3D models contained in the furniture 3D sample database include: sofas, beds, dining tables, chairs, bookcases, wardrobes, coffee tables and other furniture 3D models. When designers design complete sets of furniture, they need to obtain multiple 3D samples of all types of furniture from the furniture 3D sample database. These 3D samples include different furniture styles, different furniture colors, and different furniture shapes. The 3D samples in the furniture 3D sample database are usually modeled according to actual size to ensure that the model can maintain the correct proportion and size during display and design. The furniture 3D sample database provides designers with a wealth of furniture model resources to help them complete the design plan faster and present it to customers. The furniture 3D sample database can generally be purchased or downloaded from professional design websites, software developers, educational institutions, etc. When choosing a database, furniture designers can choose according to their needs and budget.

[0063] Step 2: Calculate the structural balance index and style design difficulty index of the three-dimensional sample of each type of furniture by combining the force information and the furniture style preference information with the structural information respectively.

[0064] Structural balance index: used to directly reflect the stability of furniture when it is subjected to daily use and specific loads. A furniture model with a high structural balance index means that it can maintain good stability in various usage scenarios and is not prone to tipping over or deformation. By calculating the structural balance index of different three-dimensional samples, designers can compare the pros and cons of different three-dimensional samples, so as to select or optimize the furniture design that best meets the requirements. It helps to reduce the trial and error costs in the design process and improve design efficiency. Moreover, for customers, furniture with a high structural balance index means higher safety in use. Furniture is not prone to collapse or damage during use, thereby reducing the risk of injury to users. The specific calculation of the structural balance index and style design difficulty index is as follows:

[0065] Preferably, calculating the structural balance index of multiple three-dimensional samples of each type of furniture includes the following specific steps:

[0066] Step 211: Obtain multiple three-dimensional samples of each type of furniture in the set of furniture and the structural information and force information corresponding to each three-dimensional sample; the three-dimensional sample is a basic furniture three-dimensional model constructed by three-dimensional modeling technology; the structural information includes: the weight of the three-dimensional sample, the number of supporting surfaces, the vertical distance from the midpoint of each supporting surface to the center of gravity of the three-dimensional sample, and the shortest distance from the midpoint of the supporting surface to the edge of the supporting surface; the force information includes: the maximum load weight borne by the three-dimensional sample.

[0067] Step 212: Substitute the structural information and the force information into a structural balance index calculation formula to calculate the structural balance index of each three-dimensional sample of each type of furniture. The structural balance index calculation formula is:

[0068] ;

[0069] In the formula represents the structural balance index of the jth three-dimensional example of the i-th type of furniture, represents the weight of the j-th three-dimensional sample of the i-th type of furniture, represents the maximum load weight borne by the j-th three-dimensional sample of the i-th type of furniture, They represent the maximum and minimum values ​​of the vertical distances from the midpoints of all support surfaces to the center of gravity of the three-dimensional sample in the j-th three-dimensional sample of the i-th type of furniture, respectively. represents the vertical distance from the midpoint of the kth support surface to the center of gravity of the three-dimensional sample in the jth three-dimensional sample of the i-th type of furniture, They represent the maximum and minimum values ​​of the shortest distances from all support surfaces to the edges of the support surfaces in the jth three-dimensional sample of the i-th type of furniture, respectively. It represents the vertical distance of the shortest distance from the kth support surface to the edge of the kth support surface in the jth three-dimensional sample of the i-th type of furniture. max() means taking the maximum value of the two values ​​in the brackets. is the number of support surfaces of the jth three-dimensional sample of the i-th type of furniture, k is 1 to Any one of .

[0070] Preferably, calculating the furniture design difficulty index of multiple three-dimensional samples of each type of furniture includes the following specific steps:

[0071] Step 221: Obtain the customer's furniture style preference information, and simultaneously obtain multiple three-dimensional samples of each type of furniture in the set of furniture and the structural information corresponding to each three-dimensional sample. The furniture style preference information in this embodiment includes furniture design drawings that meet the customer's style preference;

[0072] Step 222: Substitute the furniture style preference information and the structural information corresponding to each three-dimensional sample into the style design difficulty index calculation formula to calculate the style design difficulty index of each three-dimensional sample of each type of furniture. The style design difficulty index calculation formula is:

[0073] ;

[0074] In the formula represents the style design difficulty index of the jth three-dimensional sample of the i-th type of furniture, represents the cosine similarity between the jth 3D example of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference, They represent the maximum and minimum weights of all three-dimensional samples of the i-th type of furniture, respectively. They represent the maximum and minimum values ​​of the number of supporting surfaces of all three-dimensional samples of the i-th type of furniture, represents the number of three-dimensional samples of the i-th type of furniture;

[0075] The formula for calculating the cosine similarity between the jth 3D sample of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference is:

[0076] ;

[0077] In the formula They represent the color feature value and shape feature value extracted from the i-th type of furniture design that meets the customer's style preference, respectively. They respectively represent the color feature value and shape feature value extracted from the j-th three-dimensional sample of the i-th type of furniture.

[0078] The style design difficulty index in this step is mainly used to measure the technical difficulty, design complexity and feasibility of designing furniture of a specific style. By calculating the style design difficulty index, designers can have a rough prediction of the design difficulty of furniture of different styles, so as to allocate design resources and time more reasonably. By understanding the customer's preference for furniture style and combining it with the style design difficulty index, designers can design furniture products that better meet customer needs.

[0079] Step 3: Calculate the furniture design difficulty index and comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structure balance index. Specifically including:

[0080] Preferably, the furniture design difficulty index of multiple three-dimensional samples of each type of furniture is calculated according to the structural balance index and the style design difficulty index. Calculating the furniture design difficulty index of multiple three-dimensional samples of each type of furniture includes the following specific steps:

[0081] Step 311, obtaining the calculated structural balance index and style design difficulty index;

[0082] Step 312: Substitute the structural balance index and the style design difficulty index into the furniture design difficulty index calculation formula to calculate the furniture design difficulty index of each three-dimensional sample of each type of furniture. The furniture design difficulty index calculation formula is:

[0083] ;

[0084] In the formula represents the furniture design difficulty index of the jth three-dimensional example of the i-th type of furniture, They respectively represent the structural balance influence ratio coefficient and the style design influence ratio coefficient, and are set by technical personnel in this field according to actual conditions.

[0085] Preferably, the comfort index of multiple three-dimensional samples of each type of furniture is calculated based on the structural balance index and the body structure information. Calculating the comfort index of multiple three-dimensional samples of each type of furniture includes the following specific steps:

[0086] Step 321: Obtain the calculated structural balance index and simultaneously obtain the client's body structure information, which includes the client's weight.

[0087] Step 322: Substitute the structural balance index and the body structure information of the first customer into the comfort index calculation formula to calculate the comfort index of each three-dimensional sample of each type of furniture. The comfort index calculation formula is:

[0088] ;

[0089] In the formula represents the comfort index of the j-th three-dimensional sample of the i-th type of furniture, and W represents the weight of the customer.

[0090] The comfort index calculated in this step by combining body structure information with the three-dimensional sample of furniture can guide the personalized customization of furniture. It ensures that the furniture meets the user's physical characteristics and usage habits, thereby improving the comfort and satisfaction of use. Designers can adjust the structural balance of the furniture or the maximum load weight that the furniture can bear based on the calculation results to better support the natural curves of the human body and reduce fatigue and discomfort caused by long-term use.

[0091] Step 4: Calculate the reconstruction benefit index of the three-dimensional sample of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

[0092] Preferably, calculating the reconstruction benefit index of multiple three-dimensional samples of each type of furniture includes the following specific steps:

[0093] Step 411: Obtain the calculated furniture design difficulty index and comfort index;

[0094] Step 412: Substitute the furniture design difficulty index and the comfort index into the reconstruction benefit index calculation formula to calculate the reconstruction benefit index of each 3D sample of each type of furniture. The reconstruction benefit index calculation formula is:

[0095] ;

[0096] In the formula represents the reconstruction benefit index of the jth 3D sample of the i-th type of furniture, They respectively represent the coefficient of influence of furniture design difficulty and the coefficient of influence of comfort, and are set by technical personnel in this field according to actual conditions.

[0097] Preferably, the step of using the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design specifically includes:

[0098] Step 421: Obtain the average value of all furniture design difficulty indexes of each type of furniture among all types of furniture designed by the furniture designer in the past and the average value of comfort indexes of all furniture with satisfactory customer experience.

[0099] Step 422: Substitute the mean of all furniture design difficulty indexes and the corresponding mean of all furniture comfort indexes into the calculation formula of the reconstruction benefit index in step 412, and calculate the obtained value as the reconstruction benefit threshold.

[0100] Step 423: Compare the reconstruction benefit indexes of all types of furniture of each type of furniture with the corresponding reconstruction benefit threshold of the type of furniture, and store each three-dimensional sample corresponding to the reconstruction benefit index that is better than the reconstruction benefit threshold as a three-dimensional furniture template of the type of furniture in a pre-constructed furniture three-dimensional sample recommendation table.

[0101] Step 424: Reconstruct the design synchronously with the furniture designer based on the 3D sample of a type of furniture specified by the customer from the 3D sample recommendation table.

[0102] For example, according to step 421 and step 422, the reconstruction benefit threshold of the i-th type of furniture is obtained in advance. At the same time, all three-dimensional samples corresponding to the i-th type of furniture whose reconstruction benefit index is greater than the reconstruction benefit threshold of the i-th type of furniture are obtained, and these three-dimensional samples that are better than the reconstruction benefit threshold are stored in a pre-constructed i-th type of furniture three-dimensional sample recommendation table. The i-th type of furniture three-dimensional sample recommendation table is sent to the customer for selection, and the corresponding three-dimensional sample in the i-th type of furniture three-dimensional sample recommendation table selected by the customer is synchronized to the furniture designer for reconstruction design.

[0103] Example 2

[0104] like Figure 2 As shown, this embodiment provides a furniture 3D reconstruction design device based on multi-source data fusion, comprising:

[0105] The information acquisition module is used to use the furniture three-dimensional sample database to obtain three-dimensional samples of each type of furniture in all types of furniture required in the set of furniture, as well as the structural information and force information corresponding to the three-dimensional samples; and to obtain the customer's body structure information and furniture style preference information.

[0106] The first calculation module is used to calculate the structural balance index and style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information respectively.

[0107] The second calculation module is used to calculate the furniture design difficulty index and the comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structural balance index respectively.

[0108] The furniture reconstruction design analysis module is used to calculate the reconstruction benefit index of multiple three-dimensional samples of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional samples of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

[0109] In this embodiment, the first calculation module is used to calculate the structural balance index and style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information. The specific operation steps of the calculation module include:

[0110] Calculating the structural balance index of the three-dimensional sample of each type of furniture, specifically including:

[0111] Obtain multiple three-dimensional samples of each type of furniture in the complete set of furniture and the structural information and force information corresponding to each three-dimensional sample; the three-dimensional sample is a three-dimensional model of basic furniture constructed by three-dimensional modeling technology; the structural information includes: the weight of the three-dimensional sample, the number of supporting surfaces, the vertical distance from the midpoint of each supporting surface to the center of gravity of the three-dimensional sample, and the shortest distance from the midpoint of the supporting surface to the edge of the supporting surface; the force information includes: the maximum load weight borne by the three-dimensional sample;

[0112] Substitute the structural information and force information into the structural balance index calculation formula to calculate the structural balance index of each three-dimensional sample of each type of furniture. The structural balance index calculation formula is:

[0113] ;

[0114] In the formula represents the structural balance index of the jth three-dimensional example of the i-th type of furniture, represents the weight of the j-th three-dimensional sample of the i-th type of furniture, represents the maximum load weight borne by the j-th three-dimensional sample of the i-th type of furniture, They represent the maximum and minimum values ​​of the vertical distances from the midpoints of all support surfaces to the center of gravity of the three-dimensional sample in the j-th three-dimensional sample of the i-th type of furniture, respectively. represents the vertical distance from the midpoint of the kth support surface to the center of gravity of the three-dimensional sample in the jth three-dimensional sample of the i-th type of furniture, They represent the maximum and minimum values ​​of the shortest distances from all support surfaces to the edges of the support surfaces in the jth three-dimensional sample of the i-th type of furniture, respectively. It represents the vertical distance of the shortest distance from the kth support surface to the edge of the kth support surface in the jth three-dimensional sample of the i-th type of furniture. max() means taking the maximum value of the two values ​​in the brackets. is the number of support surfaces of the jth three-dimensional sample of the i-th type of furniture, k is 1 to Any one of .

[0115] Calculate the style design difficulty index for multiple 3D examples of each type of furniture, including:

[0116] Acquire the customer's furniture style preference information, and simultaneously acquire multiple three-dimensional samples of each type of furniture in the set of furniture and structural information corresponding to each three-dimensional sample, wherein the furniture style preference information includes furniture design drawings that meet the customer's style preference;

[0117] Substitute the furniture style preference information and the structural information corresponding to each three-dimensional sample into the style design difficulty index calculation formula to calculate the style design difficulty index of each three-dimensional sample of each type of furniture. The style design difficulty index calculation formula is:

[0118] ;

[0119] In the formula represents the style design difficulty index of the jth three-dimensional sample of the i-th type of furniture, represents the cosine similarity between the jth 3D example of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference, They represent the maximum and minimum weights of all three-dimensional samples of the i-th type of furniture, respectively. They represent the maximum and minimum values ​​of the number of supporting surfaces of all three-dimensional samples of the i-th type of furniture, represents the number of three-dimensional samples of the i-th type of furniture;

[0120] The formula for calculating the cosine similarity between the jth 3D sample of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference is:

[0121] ;

[0122] In the formula They represent the color feature value and shape feature value extracted from the i-th type of furniture design that meets the customer's style preference, respectively. They respectively represent the color feature value and shape feature value extracted from the j-th three-dimensional sample of the i-th type of furniture.

[0123] In this embodiment, the furniture design difficulty index and the comfort index of the three-dimensional sample of each type of furniture are calculated according to the style design difficulty index and the body structure information combined with the structural balance index respectively.

[0124] Calculate the furniture design difficulty index for multiple 3D examples of each type of furniture, including:

[0125] Obtain the calculated structural balance index and style design difficulty index;

[0126] Substitute the structural balance index and style design difficulty index into the furniture design difficulty index calculation formula to calculate the furniture design difficulty index of each three-dimensional sample of each type of furniture. The furniture design difficulty index calculation formula is:

[0127] ;

[0128] In the formula represents the furniture design difficulty index of the jth three-dimensional example of the i-th type of furniture, They respectively represent the structural balance influence ratio coefficient and the style design influence ratio coefficient, and are set by technical personnel in this field according to actual conditions.

[0129] Calculate the comfort index for multiple 3D samples of each type of furniture, including:

[0130] The calculated structural balance index is obtained, and at the same time, the client's body structure information is obtained, the body structure information including the client's weight.

[0131] Substitute the structural balance index and the customer's body structure information into the comfort index calculation formula to calculate the comfort index of each three-dimensional sample of each type of furniture. The comfort index calculation formula is:

[0132] ;

[0133] In the formula represents the comfort index of the j-th three-dimensional sample of the i-th type of furniture, and W represents the weight of the customer.

[0134] In this embodiment, the furniture reconstruction design analysis module calculates the reconstruction benefit index of multiple three-dimensional samples of each type of furniture according to the furniture design difficulty index and the comfort index, and uses the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design. Calculating the reconstruction benefit index includes the following specific steps:

[0135] Obtain the calculated furniture design difficulty index and comfort index;

[0136] Substitute the furniture design difficulty index and comfort index into the reconstruction benefit index calculation formula to calculate the reconstruction benefit index of each three-dimensional sample of each type of furniture. The reconstruction benefit index calculation formula is:

[0137] ;

[0138] In the formula represents the reconstruction benefit index of the jth 3D sample of the i-th type of furniture, They respectively represent the coefficient of influence of furniture design difficulty and the coefficient of influence of comfort, and are set by technical personnel in this field according to actual conditions.

[0139] The three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the preset reconstruction benefit threshold is used as a three-dimensional furniture template of each type of furniture for reconstruction design, including the following specific contents:

[0140] Obtain the mean value of all furniture design difficulty indexes for each type of furniture in all types of furniture designed by furniture designers in the past and the mean value of comfort indexes for all furniture with which customers are satisfied.

[0141] Substitute the mean of all furniture design difficulty indexes and the corresponding mean of all furniture comfort indexes into the calculation formula of the reconstruction benefit index to obtain the value calculated as the reconstruction benefit threshold.

[0142] The reconstruction benefit indexes of all furniture of each type of furniture are compared with the corresponding reconstruction benefit threshold of the furniture of that type, and each three-dimensional sample corresponding to the reconstruction benefit index better than the reconstruction benefit threshold is stored as a three-dimensional furniture template of the furniture of that type in a pre-constructed furniture three-dimensional sample recommendation table.

[0143] Specific operation: preset the reconstruction benefit threshold of the i-th type of furniture, obtain all 3D samples corresponding to the i-th type of furniture whose reconstruction benefit index is greater than the reconstruction benefit threshold of the i-th type of furniture, and store them in the pre-constructed i-th type of furniture 3D sample recommendation table. Send the i-th type of furniture 3D sample recommendation table to the customer for selection, synchronize the corresponding 3D sample in the i-th type of furniture 3D sample recommendation table selected by the customer to the furniture designer for reconstruction design, and the reconstruction benefit threshold is set by those skilled in the art according to actual conditions.

[0144] The above-mentioned parameters and steps for each unit module to realize the corresponding functions in the furniture 3D reconstruction design system based on multi-source data fusion of the present invention can refer to the parameters and steps in the embodiment of the furniture 3D reconstruction design method based on multi-source data fusion mentioned above, and will not be repeated here.

[0145] Example 3

[0146] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, and when the computer program is executed by a processor, the method for 3D reconstruction and design of furniture based on multi-source data fusion as described above is implemented. It should be noted that all computer programs of the method for 3D reconstruction and design of furniture based on multi-source data fusion are implemented in C language, wherein the information acquisition module, the first calculation module, the second calculation module and the furniture reconstruction and design analysis module are all controlled by a remote server.

[0147] Example 4

[0148] This embodiment provides a computer device, including:

[0149] A memory for storing instructions;

[0150] The processor is used to execute the instructions so that the device performs operations to implement the furniture three-dimensional reconstruction design method based on multi-source data fusion as described in any one of the above items.

[0151] For example, the computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0152] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0153] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices, and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0154] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0155] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0156] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the enlightenment of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present invention and the claims, which all fall within the protection of the present invention.

Claims

1. A furniture 3D reconstruction design method based on multi-source data fusion, characterized in that: include: S1. Using the furniture 3D sample database, obtain the 3D sample of each type of furniture in all types of furniture required in the complete set of furniture, as well as the structural information and force information corresponding to the 3D sample; and simultaneously obtain the customer's body structure information and furniture style preference information; S2, calculating a structural balance index and a style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information respectively; S3, calculating the furniture design difficulty index and comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structural balance index respectively; S4. Calculate the reconstruction benefit index of the three-dimensional sample of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

2. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 1, characterized in that: The step S2 specifically includes: The structural information includes the weight of the three-dimensional sample, the number of support surfaces, the vertical distance from the midpoint of each support surface to the center of gravity of the three-dimensional sample, and the shortest distance from the midpoint of the support surface to the edge of the support surface; the force information includes: the maximum load weight borne by the three-dimensional sample; Substituting the structural information and the force information into the calculation formula of the structural balance index of the three-dimensional sample of each type of furniture, the calculation formula of the structural balance index is: ; In the formula, represents the structural balance index of the jth three-dimensional sample of the i-th type of furniture; represents the weight of the jth three-dimensional sample of the i-th type of furniture; represents the maximum load weight borne by the j-th three-dimensional sample of the i-th type of furniture; They represent the maximum and minimum values ​​of the vertical distances from the midpoints of all supporting surfaces to the center of gravity of the three-dimensional sample in the j-th three-dimensional sample of the i-th type of furniture; represents the vertical distance from the midpoint of the kth support surface to the center of gravity of the three-dimensional sample in the jth three-dimensional sample of the i-th type of furniture; They represent the maximum and minimum values ​​of the shortest distances from all support surfaces to the edges of the support surfaces in the j-th three-dimensional sample of the i-th type of furniture, respectively; It represents the vertical distance of the shortest distance from the kth support surface to the edge of the kth support surface in the jth three-dimensional sample of the i-th type of furniture; max() means taking the maximum value of the two values ​​in the brackets; is the number of support surfaces of the jth three-dimensional sample of the i-th type of furniture, k is 1 to Any one of .

3. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 2 is characterized in that: The step S2 specifically includes: Substituting the furniture style preference information and the structure information into a calculation formula for the style design difficulty index of the three-dimensional sample of each type of furniture for calculation; wherein the furniture style preference information includes furniture design drawings that meet the customer's style preference; The calculation formula of the style design difficulty is: ; In the formula, represents the style design difficulty index of the jth three-dimensional sample of the i-th type of furniture; represents the cosine similarity between the jth 3D example of the i-th type of furniture and the i-th type of furniture design that meets the customer's style preference; Respectively represent the maximum and minimum weights of all three-dimensional samples of the i-th type of furniture; Respectively represent the maximum and minimum number of supporting surfaces of all three-dimensional samples of the i-th type of furniture; represents the number of three-dimensional samples of the i-th type of furniture; The calculation formula for the cosine similarity between the j-th three-dimensional sample of the i-th type of furniture and the i-th type of furniture design drawing that meets the customer's style preference is: ; In the formula, They represent the color feature value and shape feature value extracted from the i-th type of furniture design that meets the customer's style preference, respectively. They respectively represent the color feature value and shape feature value extracted from the j-th three-dimensional sample of the i-th type of furniture.

4. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 3 is characterized in that: The step 3 specifically includes: The style design difficulty index and the structural balance index are brought into the calculation formula of the furniture design difficulty index of the three-dimensional sample of each type of furniture. The calculation formula of the furniture design difficulty index is: ; In the formula represents the furniture design difficulty index of the jth three-dimensional example of the i-th type of furniture, They respectively represent the coefficient of influence of structural balance and the coefficient of influence of style design.

5. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 4 is characterized in that: Step S3 specifically also includes: The body structure information and the structure balance index are brought into the calculation formula of the comfort index of the three-dimensional sample of each type of furniture, and the calculation formula of the comfort index is: ; In the formula represents the comfort index of the j-th three-dimensional sample of the i-th type of furniture, and W represents the weight of the customer.

6. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 5 is characterized in that: The step 4 specifically includes: Substituting the furniture design difficulty index and the comfort index into the calculation formula of the reconstruction benefit index of the three-dimensional sample of each type of furniture, the calculation formula of the reconstruction benefit index is: ; In the formula, represents the reconstruction benefit index of the jth 3D sample of the i-th type of furniture, They respectively represent the coefficient of influence of furniture design difficulty and the coefficient of influence of comfort.

7. The furniture 3D reconstruction design method based on multi-source data fusion according to claim 1 or 6, characterized in that: The specific steps of using the three-dimensional sample of each type of furniture whose reconstruction benefit index is better than the preset reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design in step 4 include: Obtain the mean value of all furniture design difficulty indexes for each type of furniture in all types of furniture designed by furniture designers in the past and the mean value of comfort indexes of all furniture with satisfactory customer experience; Substituting the mean of all furniture design difficulty indexes and the corresponding mean of all furniture comfort indexes into the calculation formula of the reconstruction benefit index to obtain a value as the reconstruction benefit threshold; Comparing the reconstruction benefit indexes of all furniture of each type of furniture with the corresponding reconstruction benefit threshold of the furniture of that type, and storing the three-dimensional samples corresponding to the reconstruction benefit indexes that are better than the reconstruction benefit threshold as the three-dimensional furniture templates of the furniture of that type in the pre-constructed furniture three-dimensional sample recommendation table; The reconstruction design is performed synchronously with the furniture designer according to the 3D sample of a type of furniture specified by the customer from the 3D sample recommendation table.

8. A furniture 3D reconstruction design device based on multi-source data fusion, characterized in that: The device is used to perform the steps of the method according to any one of claims 1 to 7, and the device comprises: The information acquisition module is used to obtain the three-dimensional samples of each type of furniture in all types of furniture required in the complete set of furniture, as well as the structural information and force information corresponding to the three-dimensional samples; and obtain the customer's body structure information and furniture style preference information; A first calculation module is used to calculate a structural balance index and a style design difficulty index of the three-dimensional sample of each type of furniture according to the force information and the furniture style preference information combined with the structural information respectively; A second calculation module is used to calculate the furniture design difficulty index and the comfort index of the three-dimensional sample of each type of furniture according to the style design difficulty index and the body structure information combined with the structural balance index respectively; The furniture reconstruction design analysis module is used to calculate the reconstruction benefit index of multiple three-dimensional samples of each type of furniture according to the furniture design difficulty index and the comfort index, and use the three-dimensional samples of each type of furniture whose reconstruction benefit index is better than the reconstruction benefit threshold as the three-dimensional furniture template of each type of furniture for reconstruction design.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the furniture three-dimensional reconstruction design method based on multi-source data fusion as described in any one of claims 1 to 7 is implemented.

10. A computer device, characterized in that: include: A memory for storing instructions; A processor is used to execute the instructions so that the device performs operations to implement the furniture three-dimensional reconstruction design method based on multi-source data fusion as described in any one of claims 1-8.