A method and system for constructing a spliced decorative structure
By obtaining and analyzing decoration location, user needs and material information, and combining popular decoration data, personalized decoration structure solutions are automatically generated, which solves the problem of lack of flexibility in existing spliced decoration solutions, and efficient, personalized and precise decoration design is achieved, improving user satisfaction and design efficiency.
Patent Information
- Application Number
- CN202411943927.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-27
AI Technical Summary
The existing spliced decoration solutions lack flexibility and are difficult to meet the personalized needs of different users.
By obtaining decoration location data, user decoration requirements information and decorative material information, and combining popular decoration structure data, personalized decoration structure solutions are automatically generated to optimize the design process and reduce design time and cost.
Provide efficient, personalized and precise decoration solutions to improve user satisfaction, improve design efficiency, and avoid inappropriate design and waste. It is suitable for the needs of different spaces, styles and budgets.
Smart Images

Figure CN119378084B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of decorative structures, and in particular relates to a method and system for constructing a spliced decorative structure. Background Art
[0002] As people's aesthetic demands for living environments and workspaces continue to increase, interior decoration design has gradually shifted from the traditional single style to a personalized and diversified development trend. As an emerging decoration method, splicing decoration has high flexibility, customizability and modularity. It can be freely combined and flexibly adjusted according to the needs of different spaces, and has become an important development direction in the interior decoration industry. Splicing decoration construction usually involves splicing multiple small units or modules into a whole. It is suitable for multiple decoration areas such as walls, floors, ceilings, etc. It can be customized according to factors such as the shape, area, and purpose of the space. It is widely used in various indoor environments such as residential and commercial places, aiming to meet the owners' needs for personalized and differentiated decorative effects.
[0003] At present, there are already some products and methods of splicing type decoration construction on the market, but most of their splicing type decoration solutions are often based on fixed templates or design styles, lack flexibility, and are difficult to meet the personalized needs of different users. Summary of the invention
[0004] The purpose of the present invention is to provide a method for constructing a spliced decorative structure, which can provide an efficient, personalized and accurate decorative solution, optimize the decorative design process, reduce design time and cost, and at the same time improve the decorative effect and user satisfaction.
[0005] The technical solution adopted by the present invention is as follows:
[0006] A method for constructing a spliced decorative structure, comprising:
[0007] Acquire decoration position data, and acquire multiple spliced decoration distribution areas according to the decoration position data;
[0008] Obtaining the decoration area information corresponding to each spliced decoration distribution area, and obtaining the corresponding initial decoration construction plan according to the multiple decoration area information;
[0009] Obtaining popular decoration construction data, and obtaining a plurality of popular decoration construction schemes according to the popular decoration construction data, and obtaining a similar decoration construction scheme according to the initial decoration construction scheme and the plurality of popular decoration construction schemes;
[0010] Obtaining user decoration requirement information, and obtaining user decoration preference information corresponding to the spliced decoration distribution area according to the user decoration requirement information;
[0011] Obtaining the decoration material information of each spliced decoration distribution area, and obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information;
[0012] Obtaining a preferred decoration construction scheme according to user decoration preference information and material modeling information;
[0013] A target decoration construction scheme is obtained according to the preferred decoration construction scheme and similar decoration construction schemes.
[0014] In a preferred embodiment, the step of obtaining the decoration area information corresponding to each spliced decoration distribution area and obtaining the corresponding initial decoration construction scheme according to the multiple decoration area information includes:
[0015] Obtain image information of each spliced decoration distribution area and mark it as regional image information;
[0016] Construct a corresponding plane rectangular coordinate system according to the image information of each region;
[0017] Acquire the coordinates of multiple inflection points of the edges of the decorations in each area image information according to the corresponding plane rectangular coordinate system;
[0018] Obtaining a decoration area value corresponding to each spliced decoration distribution area according to the coordinates of the inflection points of the edges of the multiple decorations, and marking it as decoration area information;
[0019] A corresponding initial decoration construction scheme is obtained according to the multiple decoration area information.
[0020] In a preferred embodiment, the step of obtaining the corresponding initial decoration construction scheme according to the plurality of decoration area information includes:
[0021] Get the decoration area threshold;
[0022] Determine whether the decoration area value exceeds the decoration area threshold;
[0023] If there is a value among multiple decoration area values that exceeds the decoration area threshold, the decoration area values exceeding the decoration area threshold are aggregated, and the aggregated result is marked as excess area;
[0024] Obtain an excess ratio value according to the excess area and multiple decoration area values;
[0025] Obtaining a construction table, wherein the construction table includes a plurality of excess interval ratios and an initial decoration construction scheme corresponding to each excess interval ratio;
[0026] The corresponding initial decoration construction plan is obtained from the construction table according to the excess ratio.
[0027] In a preferred embodiment, the steps of obtaining popular decoration construction data, obtaining multiple popular decoration construction schemes according to the popular decoration construction data, and obtaining similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes include:
[0028] Get popular decoration structure data;
[0029] Acquire multiple popular decoration construction schemes according to popular decoration construction data;
[0030] According to each popular decoration construction scheme, obtain a corresponding plurality of popular decoration construction vectors;
[0031] Acquire a plurality of corresponding initial decoration construction vectors according to the initial decoration construction scheme;
[0032] Obtaining a similar decoration construction value between each popular decoration construction scheme and the initial decoration construction scheme according to a plurality of popular decoration construction vectors and a plurality of initial decoration construction vectors;
[0033] The similarity values of the decoration construction of each popular decoration construction scheme and the initial decoration construction scheme are sorted in descending order, and the popular decoration construction scheme corresponding to the largest similarity value is obtained and marked as a similar decoration construction scheme.
[0034] In a preferred embodiment, the step of obtaining user decoration requirement information and obtaining user decoration preference information corresponding to the spliced decoration distribution area according to the user decoration requirement information includes:
[0035] Get user decoration requirement information;
[0036] According to the user's decoration requirement information, the decoration feature information of the corresponding splicing decoration distribution area is obtained;
[0037] Obtaining a decoration feature vector of a corresponding spliced decoration distribution area according to decoration feature information of a corresponding spliced decoration distribution area;
[0038] The decoration feature vectors of multiple spliced decoration distribution areas are summarized, and the summary result is marked as user decoration preference information.
[0039] In a preferred embodiment, the steps of obtaining the decoration material information of each spliced decoration distribution area, obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information include:
[0040] Obtain the decoration material information of each spliced decoration distribution area;
[0041] Acquire corresponding multiple decoration material vectors according to each decoration material information;
[0042] Obtain the decorative modeling information of each spliced decorative distribution area;
[0043] Acquire multiple decoration shape vectors corresponding to each decoration material vector according to each decoration shape information;
[0044] The material shape value of the corresponding spliced decoration distribution area is obtained according to the multiple decoration material vectors and the multiple decoration shape vectors, and marked as material shape information.
[0045] In a preferred solution, the step of obtaining a preferred decoration construction solution according to the user's decoration preference information and material modeling information includes:
[0046] Obtaining a decoration feature vector corresponding to a spliced decoration distribution area according to the user's decoration preference information;
[0047] Obtaining the material shape value of the corresponding splicing type decoration distribution area according to the material shape information;
[0048] Obtain the decoration preference value of the corresponding spliced decoration distribution area according to the decoration feature vector and the material shape value;
[0049] Obtaining a preference table, wherein the preference table includes a plurality of decoration preference interval values and a preferred decoration construction scheme corresponding to each decoration preference interval value;
[0050] Obtain the corresponding preferred decoration construction scheme from the preference table according to the decoration preference value.
[0051] In a preferred solution, the step of obtaining a target decoration construction scheme according to a preferred decoration construction scheme and a similar decoration construction scheme includes:
[0052] Acquire corresponding information of multiple preferred decoration structure characteristics according to the preferred decoration structure scheme;
[0053] Obtaining a corresponding preferred decoration structure feature vector according to a plurality of decoration structure feature information;
[0054] Acquire a plurality of similar decoration construction feature information corresponding to a plurality of preferred decoration construction feature information according to a similar decoration construction scheme;
[0055] Acquire a corresponding similar decoration structure feature vector according to a plurality of similar decoration structure feature information;
[0056] According to each preferred decoration structure feature vector and each similar decoration structure feature vector, the feature similarity between each preferred decoration structure feature information and the corresponding similar decoration structure feature information is obtained;
[0057] Obtaining a feature similarity threshold, and determining whether the feature similarity exceeds the feature similarity threshold;
[0058] If the feature similarity exceeds the feature similarity threshold, similar decorative structure feature information corresponding to the feature similarities exceeding the feature similarity threshold is summarized, and the summarized result is marked as a first decorative structure feature set, and preferred decorative structure feature information corresponding to the feature similarities that do not exceed the feature similarity threshold is summarized, and the summarized result is marked as a second decorative structure feature set, and a target decorative structure scheme is constructed based on the first decorative structure feature set and the second decorative structure feature set.
[0059] The present invention also provides a splicing type decorative structure construction system, which is used in the above-mentioned splicing type decorative structure construction method, comprising:
[0060] A decoration area module, used to obtain decoration position data, and obtain multiple spliced decoration distribution areas according to the decoration position data;
[0061] An initial decoration module is used to obtain the decoration area information corresponding to each spliced decoration distribution area, and obtain the corresponding initial decoration construction plan according to the multiple decoration area information;
[0062] A similar decoration module is used to obtain popular decoration construction data, and obtain multiple popular decoration construction schemes according to the popular decoration construction data, and obtain similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes;
[0063] A user decoration module, used to obtain user decoration requirement information, and obtain user decoration preference information corresponding to the splicing decoration distribution area according to the user decoration requirement information;
[0064] A material modeling module is used to obtain the decoration material information of each spliced decoration distribution area, and obtain the decoration modeling information of each spliced decoration distribution area, and obtain the material modeling information of the corresponding spliced decoration distribution area according to the decoration modeling information and the material effect information;
[0065] A preference decoration module, used to obtain a preference decoration construction scheme according to the user's decoration preference information and material modeling information;
[0066] The target decoration module is used to obtain a target decoration construction scheme according to the preferred decoration construction scheme and the similar decoration construction schemes.
[0067] And, a spliced decorative structure construction terminal, comprising:
[0068] one or more processors;
[0069] a storage device having one or more programs stored thereon;
[0070] When one or more programs are executed by one or more processors, the one or more processors implement the splicing type decorative structure construction method.
[0071] The technical effects achieved by the present invention are:
[0072] The present invention takes into account multiple factors such as user needs, popular trends, material selection, and spatial layout, ensures a balance in aesthetics, practicality, and economy, and can provide personalized decoration solutions based on the user's specific requirements, spatial layout, and market trends, ensuring that each decoration solution meets the user's preferences and needs, thereby improving the user experience. By integrating popular decoration data, user preferences, and material information, it can automatically generate trend-compliant and personalized decoration construction solutions, thereby improving design efficiency and avoiding the tedious process of manual design. Through the decoration requirements and similar decoration construction solutions provided by the user, it can provide the user with a more accurate decoration solution, avoid inappropriate design and waste, improve the accuracy and practicality of the design, and be suitable for different spaces, different styles, and different budget needs. At the same time, as the decoration market changes, it can also be updated and optimized according to new materials, technologies, and trends, and has good scalability. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 is a flow chart of the method provided by the present invention;
[0074] Figure 2 It is a system module diagram provided by the present invention. DETAILED DESCRIPTION
[0075] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.
[0076] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0077] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure or characteristic that may be included in at least one implementation of the present invention. The phrase "in a preferred embodiment" that appears in different places in this specification does not refer to the same embodiment, nor is it a separate or selective embodiment that is mutually exclusive with other embodiments.
[0078] Secondly, the present invention is described in detail in conjunction with schematic diagrams. When describing the embodiments of the present invention in detail, for the convenience of explanation, the schematic diagrams are only examples and should not limit the scope of protection of the present invention.
[0079] Please see attached Figure 1 As shown, a method for constructing a spliced decorative structure is provided, comprising:
[0080] S1. Obtaining decoration position data, and obtaining a plurality of spliced decoration distribution areas according to the decoration position data;
[0081] S2, obtaining the decoration area information corresponding to each spliced decoration distribution area, and obtaining the corresponding initial decoration construction scheme according to the multiple decoration area information;
[0082] S3, obtaining popular decoration construction data, and obtaining multiple popular decoration construction schemes according to the popular decoration construction data, and obtaining similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes;
[0083] S4, obtaining user decoration requirement information, and obtaining user decoration preference information corresponding to the splicing decoration distribution area according to the user decoration requirement information;
[0084] S5, obtaining the decoration material information of each spliced decoration distribution area, and obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information;
[0085] S6, obtaining a preferred decoration construction scheme according to the user's decoration preference information and material modeling information;
[0086] S7. Obtain a target decoration construction scheme according to the preferred decoration construction scheme and similar decoration construction schemes.
[0087] As in the above steps S1 to S7, by obtaining the decoration location data (such as the room layout, wall, floor and other location data), the distribution areas of multiple spliced decorations can be determined. These areas are planned and divided according to different decoration needs and space requirements. After each decoration distribution area is determined, the decoration area of each area is obtained, and an initial decoration construction plan is formulated based on this information. This initial plan preliminarily sets the decoration method according to the size and shape of the area, and combines market trends and currently popular decoration designs (such as color, style, pattern, etc.) to obtain popular decoration construction data. Based on these data, multiple popular decoration construction plans are generated, and then similar decoration construction plans are obtained based on the initial decoration construction plan and the popular decoration construction plan, and the decoration requirements provided by the user (such as style preferences, budgets, special requirements, etc.) are obtained. Based on these requirements, the specific decoration preferences of the user in each area are calculated. In each distribution area, the corresponding decoration material information (such as wallpaper, paint, tiles, etc.) and the modeling effect information of the material (such as texture, pattern, etc.) are obtained. Combined with the user's decoration preference information and the material modeling effect, the user's preferred decoration construction plan is generated. This aspect The scheme is tailored according to the user's personalized needs, decoration style and other factors to ensure that the decoration effect meets the user's aesthetic and functional requirements. Combined with the user's preferred decoration scheme and similar schemes, the final target decoration construction scheme is further optimized and obtained. It takes into account multiple factors such as user needs, popular trends, material selection and space layout to ensure that the scheme is balanced in terms of aesthetics, practicality and economy. It can provide personalized decoration schemes according to the user's specific requirements, space layout and market trends to ensure that each decoration scheme meets the user's preferences and needs, and improve the user experience. By integrating popular decoration data, user preferences and material information, it can automatically generate trend-compliant and personalized decoration construction schemes, improve design efficiency, and avoid the tedious process of manual design. Through the decoration requirements provided by the user and similar decoration construction schemes, it can provide users with more accurate decoration schemes, avoid inappropriate design and waste, improve the accuracy and practicality of the design, and is suitable for different spaces, different styles and different budgets. At the same time, as the decoration market changes, it can also be updated and optimized according to new materials, technologies and trends, and has good scalability.
[0088] In a preferred embodiment, the step of obtaining the decoration area information corresponding to each spliced decoration distribution area and obtaining the corresponding initial decoration construction scheme according to the multiple decoration area information includes:
[0089] S201, obtaining image information of each spliced decoration distribution area and marking it as regional image information;
[0090] S202, constructing a corresponding plane rectangular coordinate system according to the image information of each region;
[0091] S203, acquiring the coordinates of a plurality of inflection points of the edges of the decorations in each area image information according to the corresponding plane rectangular coordinate system;
[0092] S204, obtaining a decoration area value corresponding to each spliced decoration distribution area according to the coordinates of the inflection points of the edges of the multiple decorations, and marking it as decoration area information;
[0093] S205: Obtain a corresponding initial decoration construction plan according to the multiple decoration area information.
[0094] As in the above steps S201 to S205, image information of each spliced decoration distribution area is obtained from a sensor or an image acquisition device. These images may be photos or scanned data of the space, which can clearly show the boundaries and morphological features of the decoration area and are marked as regional image information. In this way, the basic information of each decoration area can be intuitively understood. For each regional image information, a corresponding plane rectangular coordinate system (for example, a two-dimensional coordinate system) is constructed. This coordinate system is mapped to the plane space through the pixels or actual physical dimensions of the image, which is convenient for the subsequent positioning and calculation of objects or boundaries in the image. Image processing technology, such as edge detection or contour analysis, is used to obtain the edge inflection point coordinates of the decoration in the regional image information. These coordinates are the key nodes of the shape of the decoration and can accurately calculate the boundary of the area. Each inflection point coordinate represents the turning point of the decoration or the intersection of the edge, and accurately defines the shape of the decoration area. Based on the obtained multiple decoration edge inflection point coordinates, the area of each spliced decoration distribution area is calculated. The calculation formula for the decoration area information is: , where S represents the decoration area information, i represents the number of the coordinates of the edge inflection points of multiple decorations, i=1,2,3…n, It is represented by the x-axis coordinate point of the inflection point of the edge of the i-th decoration. It is represented by the x-axis coordinate point of the i+1th decoration edge inflection point. It is represented by the y-axis coordinate point of the inflection point of the edge of the i-th decoration. It is represented as the y-axis coordinate point of the i+1th decoration edge inflection point. After collecting multiple decoration area information, these area data are combined with other environmental or design requirement information (such as space usage, decoration style, etc.) to generate a preliminary decoration construction plan. By extracting the edge inflection point coordinates from the image and calculating the decoration area, the actual area of each decoration area can be accurately determined. This is faster and more accurate than traditional manual measurement, and provides reliable area data support for decoration plans. According to the specific area information of each area, customized decoration plans that meet the characteristics of different spaces can be generated. Whether it is a large space or a small area, it can provide targeted initial decoration plans to meet the diverse needs of users.
[0095] In a preferred embodiment, the step of obtaining the corresponding initial decoration construction scheme according to the plurality of decoration area information includes:
[0096] S2051, obtaining a threshold value of the decoration area;
[0097] S2052, determining whether the decoration area value exceeds the decoration area threshold;
[0098] If there is a value among multiple decoration area values that exceeds the decoration area threshold, the decoration area values exceeding the decoration area threshold are aggregated, and the aggregated result is marked as excess area;
[0099] S2053, obtaining an excess ratio according to the excess area and multiple decoration area values;
[0100] S2054, obtaining a construction table, wherein the construction table includes a plurality of excess interval ratios and an initial decoration construction scheme corresponding to each excess interval ratio;
[0101] S2055. Obtain an initial decoration construction plan from the construction table according to the excess ratio.
[0102] As in the above steps S2051 to S2055, a decoration area threshold is defined, which is a standard for judging whether the area of a region is too large. The threshold is usually set based on factors such as design requirements, space usage rules or budget constraints to ensure that when dealing with different decoration areas, a reasonable area division can be made according to actual needs. The area of each spliced decoration area is compared with the decoration area threshold. Among multiple decoration areas, if there are areas with an area exceeding the decoration area threshold, the excess area values of these areas will be summarized to obtain a total "excess area" value. The construction table is a preset database or data table, which lists multiple excess interval ratios, and corresponds to an initial decoration construction plan for each excess interval ratio. The excess interval ratio is a value representing the excess area. The value of the ratio of the product to the total area is usually used to classify different excess situations and formulate corresponding decoration plans. According to the calculated excess ratio, the corresponding initial decoration construction plan is found from the construction table. These plans are designed according to different excess situations and may include different decorative materials, styles, shapes, etc., aiming to optimize the spatial layout and ensure that even if there is excess area, the design plan is still beautiful and practical, and can effectively cope with the challenges brought by the over-large decoration area. This adjustment ensures that the decoration design meets the aesthetics while taking into account the design incoordination problems that may be caused by areas with too large an area. It can automatically obtain the appropriate decoration plan from the construction table according to the excess ratio, avoiding arbitrary treatment of the excess area during the design process and ensuring the rationality and scientificity of the decoration plan.
[0103] In a preferred embodiment, the steps of obtaining hot decoration construction data, obtaining multiple hot decoration construction schemes according to the hot decoration construction data, and obtaining similar decoration construction schemes according to the initial decoration construction scheme and the multiple hot decoration construction schemes include:
[0104] S301, obtaining popular decoration structure data;
[0105] S302, obtaining a plurality of popular decoration structure solutions according to the popular decoration structure data;
[0106] S303, acquiring corresponding multiple hot decoration construction vectors according to each hot decoration construction scheme;
[0107] S304, acquiring a plurality of corresponding initial decoration construction vectors according to the initial decoration construction scheme;
[0108] S305, obtaining similar decoration construction values between each hot decoration construction scheme and the initial decoration construction scheme according to the multiple hot decoration construction vectors and the multiple initial decoration construction vectors;
[0109] S306 , sorting the similarity values of each popular decoration construction scheme and the initial decoration construction scheme in descending order, obtaining the popular decoration construction scheme corresponding to the largest similarity value and marking it as a similar decoration construction scheme.
[0110] As in the above steps S301 to S306, popular decoration construction data are collected and obtained from a database or other resources. These data include information such as currently popular decoration styles, design elements, material combinations, etc., which may come from multiple sources such as user behavior analysis, market research, and design trend reports. Based on the popular decoration construction data collected from different sources, multiple specific decoration construction schemes are extracted. These schemes usually include different design elements, layout methods, material types, etc., aiming to provide users with popular and market-demand decoration design options. Each popular decoration construction scheme can be represented by a feature vector. Based on the design elements, colors, styles, materials, and other information in the decoration scheme, each popular decoration construction scheme is converted into multiple decoration construction vectors. The vectorization process helps to quantify the characteristics of the decoration scheme, thereby facilitating subsequent similarity calculation and matching. Similarly, the initial decoration construction scheme is converted into a vector form, and the similarity between each popular decoration construction scheme and the initial decoration construction scheme is calculated to obtain the similarity decoration construction value of each pair of schemes. The calculation formula for the similar decoration construction value is: , where B represents the similar decoration construction value, q represents the numbers of multiple popular decoration construction vectors and the numbers of multiple initial decoration construction vectors, q=1,2,3…g, Denoted as the qth popular decoration construction vector, It is represented as the qth initial decoration construction vector. The similarity values between all popular decoration construction schemes and the initial decoration construction scheme are sorted in descending order. The scheme with the largest similarity value is selected as the most similar decoration construction scheme. This scheme is marked as "similar decoration construction scheme", which can recommend decoration schemes that are more in line with users' personal preferences, and can obtain decoration design schemes that are in line with current trends and have personalized characteristics.
[0111] In a preferred embodiment, the step of obtaining user decoration requirement information and obtaining user decoration preference information corresponding to the splicing decoration distribution area according to the user decoration requirement information includes:
[0112] S401, obtaining user decoration requirement information;
[0113] S402, acquiring decoration feature information corresponding to the splicing decoration distribution area according to the user's decoration requirement information;
[0114] S403, obtaining a decoration feature vector of the corresponding spliced decoration distribution area according to the decoration feature information of the corresponding spliced decoration distribution area;
[0115] S404: Summarize the decoration feature vectors of multiple spliced decoration distribution areas, and mark the summary result as user decoration preference information.
[0116] As in the above steps S401 to S404, the user's decoration requirement information is obtained through interaction with the user or user input (such as questionnaires, online queries, historical decoration data, etc.). The user's decoration requirement information usually includes the user's preferences for decoration style, color, function, etc., and may also include budget constraints, space types (such as living rooms, bedrooms, offices, etc.) and specific design elements (such as traditional, modern, simple, etc.). These requirements are basic reference information for decoration design. According to the decoration requirement information provided by the user, the decoration characteristics of each spliced decoration distribution area are identified. These characteristics include the advantages and disadvantages of the space layout, suitable design styles, color matching suggestions, material selection, etc. According to the specific needs and preferences of the user, the decoration characteristics that match the user's needs are selected. , convert each decoration feature information into vector form. The decoration feature vector is a numerical representation that includes different aspects of regional decoration, such as color, style and other features. These feature vectors can quantify the decoration features of each decoration area, and summarize the decoration feature vectors of each spliced decoration distribution area to form an overall decoration feature vector set. This summary result is marked as "user decoration preference information", which represents the user's decoration demand preferences in all decoration areas, and can comprehensively reflect the user's comprehensive needs for decoration styles, colors and other aspects of each area, so that the decoration design can be tailored according to the user's specific needs. Through accurate decoration preference data, it can recommend decoration plans that are more in line with their personalized needs to users, thereby improving user satisfaction.
[0117] In a preferred embodiment, the steps of obtaining the decoration material information of each spliced decoration distribution area, obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information include:
[0118] S501, obtaining the decoration material information of each splicing decoration distribution area;
[0119] S502, acquiring corresponding multiple decoration material vectors according to each decoration material information;
[0120] S503, obtaining the decoration shape information of each spliced decoration distribution area;
[0121] S504, acquiring multiple decoration shape vectors corresponding to each decoration material vector according to each decoration shape information;
[0122] S505: Obtain material shape values corresponding to the spliced decoration distribution area according to the multiple decoration material vectors and the multiple decoration shape vectors, and mark them as material shape information.
[0123] As in the above steps S501 to S505, the decorative material information used in each spliced decorative distribution area is obtained according to the design requirements or user input. This information may include the specific material types (such as tiles, wood, glass, etc.) used in each area such as the wall, floor, ceiling, etc., and their characteristics (such as durability, color, texture, etc.). The selection of decorative materials is a key factor affecting the overall decorative effect. Therefore, accurately obtaining this information is the basis for subsequent design. The information of each decorative material is converted into vector form. These vectors represent various characteristics of the decorative materials, such as material, texture, color, texture, etc. Through vectorization, the different dimensions of the decorative materials can be quantified. The decorative shape refers to the design form and shape characteristics of each area, such as curves, geometric shapes, dividing lines, patterns, etc. This step extracts or determines Define the design modeling information of each area, identify the design style and form of these areas. This information includes the overall framework and appearance elements of the decorative design, which are the key to provide guidance for material selection, color matching and space layout. Convert the decorative modeling information into vector form and associate it with the vector of each decorative material. By combining the characteristics of materials and models, find the relationship between the two. For example, a certain material may be more suitable for a certain modeling design, or a certain modeling may be more matched with a specific material effect. By converting the decorative modeling information into vectors, the relationship between the two and the potential matching effect can be calculated from multiple angles (materials, models). By combining multiple decorative material vectors and decorative modeling vectors, the material modeling value of each spliced decorative distribution area is calculated. The calculation formula of the material modeling value is: , where Z represents the material modeling value, d represents the numbers of multiple decorative material vectors and multiple decorative modeling vectors, d=1,2,3…r, Represented as the dth decoration material vector, It is represented as the dth decorative shape vector, which can accurately match the best combination of different materials and shapes, and then generate the design scheme that best meets user needs. It can avoid subjective judgment and visual bias, thereby improving design accuracy and effect.
[0124] In a preferred embodiment, the step of obtaining a preferred decoration construction scheme according to the user's decoration preference information and material modeling information includes:
[0125] S601, obtaining a decoration feature vector corresponding to a spliced decoration distribution area according to user decoration preference information;
[0126] S602, obtaining a material shape value corresponding to a splicing type decoration distribution area according to the material shape information;
[0127] S603, obtaining a decoration preference value of a corresponding spliced decoration distribution area according to the decoration feature vector and the material shape value;
[0128] S604, obtaining a preference table, wherein the preference table includes a plurality of decoration preference interval values and a preferred decoration construction scheme corresponding to each decoration preference interval value;
[0129] S605 . Obtain a corresponding preferred decoration construction scheme from a preference table according to the decoration preference value.
[0130] As in the above steps S601 to S605, the decoration characteristic vector of each spliced decoration distribution area is obtained by using the decoration preference information provided by the user, the material shape value of each spliced decoration distribution area is obtained by using the material shape information, and the decoration preference value of each spliced decoration distribution area is calculated. The calculation formula of the decoration preference value is: , where P represents the decoration preference value, h represents the number of multiple decoration feature vectors and the number of multiple material modeling values, h=1,2,3…t, Represented as the hth decoration feature vector, It is represented as the h-th material modeling value, and the decoration preference value is associated with the corresponding decoration construction scheme to generate a preference table. The preference table lists the corresponding decoration construction schemes according to different decoration preference interval values (such as high, medium, and low preferences). Each interval value corresponds to one or more design schemes, ensuring that suitable decoration construction schemes can be recommended to users according to different preference values. The design of the preference table enables fast search for schemes that match user needs. According to the matching degree of user decoration preferences, the decoration scheme that best meets user needs is extracted from the table. The recommended scheme can be specific decoration design, material selection, color matching, etc., which can provide highly personalized decoration construction schemes according to the specific needs of users. Users no longer need to repeatedly choose among many decoration schemes, and the scheme that best meets their needs is directly given according to the preference value, thereby improving the customization level of the design.
[0131] In a preferred embodiment, the step of obtaining a target decoration construction scheme according to the preferred decoration construction scheme and the similar decoration construction schemes includes:
[0132] S701, acquiring corresponding information of multiple preferred decoration structure characteristics according to the preferred decoration structure scheme;
[0133] S702, acquiring a corresponding preferred decoration structure feature vector according to a plurality of decoration structure feature information;
[0134] S703, acquiring a plurality of similar decoration structure feature information corresponding to a plurality of preferred decoration structure feature information according to a similar decoration structure scheme;
[0135] S704, obtaining a corresponding similar decoration structure feature vector according to a plurality of similar decoration structure feature information;
[0136] S705, obtaining feature similarity between each preferred decoration structure feature information and the corresponding similar decoration structure feature information according to each preferred decoration structure feature vector and each similar decoration structure feature vector;
[0137] S706, obtaining a feature similarity threshold, and determining whether the feature similarity exceeds the feature similarity threshold;
[0138] If the feature similarity exceeds the feature similarity threshold, similar decorative structure feature information corresponding to the feature similarities exceeding the feature similarity threshold is summarized, and the summarized result is marked as a first decorative structure feature set, and preferred decorative structure feature information corresponding to the feature similarities that do not exceed the feature similarity threshold is summarized, and the summarized result is marked as a second decorative structure feature set, and a target decorative structure scheme is constructed based on the first decorative structure feature set and the second decorative structure feature set.
[0139] As in the above steps S701 to S706, the decoration feature information related to the user's preferred decoration construction scheme is obtained, each decoration construction feature information is converted into a vector, the decoration construction features corresponding to the preferred decoration construction feature information are obtained according to the similar decoration construction scheme, and the similar decoration construction feature information is converted into a vector form. By calculating the similarity between the preferred decoration construction feature vector and the similar decoration construction feature vector, the matching degree of each preferred decoration construction feature information and the similar decoration construction feature information is evaluated. The calculation formula of the feature similarity is: , where H represents feature similarity, E represents the preferred decorative construction feature vector, and F represents the similar decorative construction feature vector. A feature similarity threshold is set to distinguish which decorative construction feature information has a high similarity. If the similarity between some preferred decorative construction feature information and similar decorative construction feature information exceeds the set threshold, it is considered that these feature information belongs to the category of similar decorative structures. All similar decorative construction feature information with similarity exceeding the feature similarity threshold are summarized to form a first decorative construction feature set. These decorative feature information represent the high degree of fit between the preferred scheme and the similar scheme. The preferred decorative construction feature information that fails to exceed the feature similarity threshold is summarized to form a second decorative construction feature set. According to the first and second decorative construction feature sets, the final target decorative construction scheme is constructed. By comparing the feature similarity between the preferred decorative construction scheme and the similar decorative construction scheme, the user's decoration needs are effectively combined with similar schemes that have been successful or popular. This data-driven design method can achieve a high degree of personalization and meet the user's specific requirements for decorative design. It can not only provide users with design schemes that meet their preferences, but also learn from the advantages of similar schemes to optimize the design process.
[0140] Please see attached Figure 2As shown, the present invention also provides a splicing type decorative structure construction system, which is used for the above-mentioned splicing type decorative structure construction method, comprising:
[0141] A decoration area module, used to obtain decoration position data, and obtain multiple spliced decoration distribution areas according to the decoration position data;
[0142] An initial decoration module is used to obtain the decoration area information corresponding to each spliced decoration distribution area, and obtain the corresponding initial decoration construction plan according to the multiple decoration area information;
[0143] A similar decoration module is used to obtain popular decoration construction data, and obtain multiple popular decoration construction schemes according to the popular decoration construction data, and obtain similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes;
[0144] A user decoration module, used to obtain user decoration requirement information, and obtain user decoration preference information corresponding to the splicing decoration distribution area according to the user decoration requirement information;
[0145] A material modeling module is used to obtain the decoration material information of each spliced decoration distribution area, and obtain the decoration modeling information of each spliced decoration distribution area, and obtain the material modeling information of the corresponding spliced decoration distribution area according to the decoration modeling information and the material effect information;
[0146] A preference decoration module, used to obtain a preference decoration construction scheme according to the user's decoration preference information and material modeling information;
[0147] The target decoration module is used to obtain a target decoration construction scheme according to the preferred decoration construction scheme and the similar decoration construction schemes.
[0148] As mentioned above, the decoration area module divides different decoration areas according to the spatial position (such as room layout, wall, floor, etc.), and these areas can be decorated differently. The initial decoration module can calculate the corresponding decoration requirements according to the area of each area. The similar decoration module identifies popular decoration schemes through popular trends, and compares them with the initial decoration construction scheme, and selects the most similar scheme as a reference to help users obtain designs that better suit their tastes. The user decoration module converts the decoration requirements (such as color, style, material, etc.) provided by the user into decoration preference information to help quantify user needs. The material modeling module combines decorative materials with models, and generates corresponding material modeling information taking into account the characteristics of the materials, texture effects, etc. The preference decoration module integrates and generates the final preference decoration construction scheme based on the user's needs and material information. This is a comprehensive decision-making process. In order to ensure that the decoration plan not only meets the user's aesthetic needs, but also takes into account the actual effects of the materials and the adaptability of the space, the target decoration module will combine the advantages of the user's preferred decoration plan and similar decoration plans, optimize the decoration plan, and finally give the target plan that best meets the user's needs. Users can not only obtain personalized decoration designs, but also refer to the successful elements in similar plans to ensure that the decoration effect is both innovative and practical. By accurately obtaining the user's decoration requirements, material information and popular decoration data, a decoration plan that fully meets the user's personalized needs can be generated. At the same time, with the reference of similar decoration plans, it can avoid excessive design and make the plan balance between innovation and practicality. Through data in multiple dimensions, it provides an efficient, accurate and user-friendly decoration design plan, which can not only balance personalization and popular trends, but also optimize the design plan and improve the beauty and practicality of the decoration effect.
[0149] And, a spliced decorative structure construction terminal, comprising:
[0150] one or more processors;
[0151] a storage device having one or more programs stored thereon;
[0152] When one or more programs are executed by one or more processors, the one or more processors implement the splicing type decorative structure construction method.
[0153] The above is only a preferred embodiment of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be considered as the protection scope of the present invention. The structures, devices and operating methods not specifically described and explained in the present invention shall be implemented according to the conventional means in the art unless otherwise specified and limited.
Claims
1. A method for constructing a spliced decorative structure, characterized in that: include: Acquire decoration position data, and acquire multiple spliced decoration distribution areas according to the decoration position data; Obtaining the decoration area information corresponding to each spliced decoration distribution area, and obtaining the corresponding initial decoration construction plan according to the multiple decoration area information; Obtaining popular decoration construction data, and obtaining a plurality of popular decoration construction schemes according to the popular decoration construction data, and obtaining a similar decoration construction scheme according to the initial decoration construction scheme and the plurality of popular decoration construction schemes; Obtaining user decoration requirement information, and obtaining user decoration preference information corresponding to the spliced decoration distribution area according to the user decoration requirement information; Obtaining the decoration material information of each spliced decoration distribution area, and obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information; Obtaining a preferred decoration construction scheme according to user decoration preference information and material modeling information; Obtain a target decoration construction scheme according to a preferred decoration construction scheme and similar decoration construction schemes; The steps of obtaining the decoration material information of each spliced decoration distribution area, obtaining the decoration shape information of each spliced decoration distribution area, and obtaining the material shape information of the corresponding spliced decoration distribution area according to the decoration shape information and the material effect information include: Obtain the decoration material information of each spliced decoration distribution area; Acquire corresponding multiple decoration material vectors according to each decoration material information; Obtain the decorative modeling information of each spliced decorative distribution area; Acquire multiple decoration shape vectors corresponding to each decoration material vector according to each decoration shape information; The material shape value of the corresponding spliced decoration distribution area is obtained according to the multiple decoration material vectors and the multiple decoration shape vectors, and marked as material shape information.
2. The method for constructing a spliced decorative structure according to claim 1, characterized in that: The step of obtaining the decoration area information corresponding to each spliced decoration distribution area and obtaining the corresponding initial decoration construction scheme according to the multiple decoration area information includes: Obtain image information of each spliced decoration distribution area and mark it as regional image information; Construct a corresponding plane rectangular coordinate system according to the image information of each region; Acquire the coordinates of multiple inflection points of the edges of the decorations in each area image information according to the corresponding plane rectangular coordinate system; Obtaining a decoration area value corresponding to each spliced decoration distribution area according to the coordinates of the inflection points of the edges of the multiple decorations, and marking it as decoration area information; A corresponding initial decoration construction scheme is obtained according to the multiple decoration area information.
3. The method for constructing a spliced decorative structure according to claim 2, characterized in that: The step of obtaining a corresponding initial decoration construction scheme according to a plurality of decoration area information includes: Get the decoration area threshold; Determine whether the decoration area value exceeds the decoration area threshold; If there is a value among multiple decoration area values that exceeds the decoration area threshold, the decoration area values exceeding the decoration area threshold are aggregated, and the aggregated result is marked as excess area; Obtain an excess ratio value according to the excess area and multiple decoration area values; Obtaining a construction table, wherein the construction table includes a plurality of excess interval ratios and an initial decoration construction scheme corresponding to each excess interval ratio; The corresponding initial decoration construction plan is obtained from the construction table according to the excess ratio.
4. The method for constructing a spliced decorative structure according to claim 1, characterized in that: The steps of obtaining popular decoration construction data, obtaining multiple popular decoration construction schemes according to the popular decoration construction data, and obtaining similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes include: Get popular decoration structure data; Acquire multiple popular decoration construction schemes according to popular decoration construction data; According to each popular decoration construction scheme, obtain a corresponding plurality of popular decoration construction vectors; Acquire a plurality of corresponding initial decoration construction vectors according to the initial decoration construction scheme; Obtaining a similar decoration construction value between each popular decoration construction scheme and the initial decoration construction scheme according to a plurality of popular decoration construction vectors and a plurality of initial decoration construction vectors; The similarity values of the decoration construction of each popular decoration construction scheme and the initial decoration construction scheme are sorted in descending order, and the popular decoration construction scheme corresponding to the largest similarity value is obtained and marked as a similar decoration construction scheme.
5. The method for constructing a spliced decorative structure according to claim 1, characterized in that: The step of obtaining user decoration requirement information, and obtaining user decoration preference information corresponding to the spliced decoration distribution area according to the user decoration requirement information includes: Get user decoration requirement information; According to the user's decoration requirement information, the decoration feature information of the corresponding splicing decoration distribution area is obtained; Obtaining a decoration feature vector of a corresponding spliced decoration distribution area according to decoration feature information of a corresponding spliced decoration distribution area; The decoration feature vectors of multiple spliced decoration distribution areas are summarized, and the summary result is marked as user decoration preference information.
6. The method for constructing a spliced decorative structure according to claim 1, characterized in that: The step of obtaining a preferred decoration construction scheme according to the user's decoration preference information and the material modeling information includes: Obtaining a decoration feature vector corresponding to a spliced decoration distribution area according to the user's decoration preference information; Obtaining the material shape value of the corresponding splicing type decoration distribution area according to the material shape information; Obtain the decoration preference value of the corresponding spliced decoration distribution area according to the decoration feature vector and the material shape value; Obtaining a preference table, wherein the preference table includes a plurality of decoration preference interval values and a preferred decoration construction scheme corresponding to each decoration preference interval value; Obtain the corresponding preferred decoration construction scheme from the preference table according to the decoration preference value.
7. The method for constructing a spliced decorative structure according to claim 1, characterized in that: The step of obtaining a target decoration construction scheme according to a preferred decoration construction scheme and similar decoration construction schemes includes: Acquire corresponding information of multiple preferred decoration structure characteristics according to the preferred decoration structure scheme; Obtaining a corresponding preferred decoration structure feature vector according to a plurality of decoration structure feature information; Acquire a plurality of similar decoration construction feature information corresponding to a plurality of preferred decoration construction feature information according to a similar decoration construction scheme; Acquire a corresponding similar decoration structure feature vector according to a plurality of similar decoration structure feature information; According to each preferred decoration structure feature vector and each similar decoration structure feature vector, the feature similarity between each preferred decoration structure feature information and the corresponding similar decoration structure feature information is obtained; Obtaining a feature similarity threshold, and determining whether the feature similarity exceeds the feature similarity threshold; If the feature similarity exceeds the feature similarity threshold, similar decorative structure feature information corresponding to the feature similarities exceeding the feature similarity threshold is summarized, and the summarized result is marked as a first decorative structure feature set, and preferred decorative structure feature information corresponding to the feature similarities that do not exceed the feature similarity threshold is summarized, and the summarized result is marked as a second decorative structure feature set, and a target decorative structure scheme is constructed based on the first decorative structure feature set and the second decorative structure feature set.
8. A splicing type decorative structure construction system, applied to the splicing type decorative structure construction method according to any one of claims 1 to 7, characterized in that: include: A decoration area module, used to obtain decoration position data, and obtain multiple spliced decoration distribution areas according to the decoration position data; An initial decoration module is used to obtain the decoration area information corresponding to each spliced decoration distribution area, and obtain the corresponding initial decoration construction plan according to the multiple decoration area information; A similar decoration module is used to obtain popular decoration construction data, and obtain multiple popular decoration construction schemes according to the popular decoration construction data, and obtain similar decoration construction schemes according to the initial decoration construction scheme and the multiple popular decoration construction schemes; A user decoration module, used to obtain user decoration requirement information, and obtain user decoration preference information corresponding to the splicing decoration distribution area according to the user decoration requirement information; A material modeling module is used to obtain the decoration material information of each spliced decoration distribution area, and obtain the decoration modeling information of each spliced decoration distribution area, and obtain the material modeling information of the corresponding spliced decoration distribution area according to the decoration modeling information and the material effect information; A preference decoration module, used to obtain a preference decoration construction scheme according to the user's decoration preference information and material modeling information; The target decoration module is used to obtain a target decoration construction scheme according to the preferred decoration construction scheme and the similar decoration construction schemes.
9. A spliced decorative construction terminal, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When one or more programs are executed by one or more processors, the one or more processors implement the method for constructing a spliced decorative structure as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Indoor decoration design system and method based on intelligent wearing technology
CN116595618A
Interactive design assistance intelligent home decoration customization method
CN117313207A