Home design system based on intelligent decomposition of digital composition
Through intelligently decomposing digital composition home design system, combined with data collection, analysis and design modules, the problem of insufficient user's ideal decoration style and VR score is solved, and a personalized, efficient and immersive home design experience is achieved to meet the specific needs of users.
Patent Information
- Application Number
- CN202510388103.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-03-31
AI Technical Summary
In the prior art, there is no screening of home products with uniform tones based on the user's ideal decoration style, which can easily lead to wrong design and do not meet users' expectations. The three-dimensional model is not adjusted based on the user's actual VR visit score, resulting in insufficient service and thoughtfulness of the design.
The home design system that intelligently decomposes digital composition is adopted, including data collection module, data analysis module and design module. By obtaining the house data and expected pictures uploaded by users, identifying the basic colors, calculating the house storage degree, positioning the ideal decoration style, screening the main home model, building a three-dimensional model, and using VR technology to perform user interaction and rating feedback, and optimizing the design plan.
It realizes personalized home design, improves design efficiency, shortens the design cycle, enhances user participation and satisfaction, ensures that the design plan meets user expectations, and provides a personalized, efficient and immersive design experience.
Smart Images

Figure CN119962059B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent design, and in particular to a home design system based on intelligent decomposition of digital composition. Background Art
[0002] In recent years, the home improvement and home furnishing industry has entered the inventory era. The fierce competitive environment has prompted more and more brands to embark on the road of digital transformation. Digitalization has become an important tool for the home furnishing industry to transform, upgrade, reduce costs and increase efficiency.
[0003] At present, a smart home decoration design system is disclosed in a Chinese invention patent with publication number CN104778756B. This method selects qualified model house types and model rooms from a decoration database, and automatically decorates the user's own room based on the model room. The personalized decoration module is used to replace building materials or furniture. However, the related technology does not screen home furnishing main products with a uniform color tone based on the user's ideal decoration style, which may easily lead to incorrect design and does not meet the user's expectations. The three-dimensional model is not adjusted based on the user's actual rating after the VR visit, which is not conducive to the serviceability and thoughtfulness of the design, and has certain limitations. Summary of the Invention
[0004] The technical problem solved by the present invention is that the related art does not screen home furnishing products with a uniform color tone based on the user's ideal decoration style, which easily leads to incorrect design and does not meet the user's expectations. The three-dimensional model is not adjusted based on the user's actual rating after the VR visit, which is not conducive to the serviceability and thoughtfulness of the design and has certain limitations.
[0005] To solve the above technical problems, the present invention provides the following technical solutions: a home design system based on intelligent decomposition of digital composition, comprising a data acquisition module, a data analysis module and a design module;
[0006] The data acquisition module obtains the house data and expected pictures uploaded by the user, obtains the plane sub-map according to the house data, and identifies the basic color of the decoration according to the expected pictures;
[0007] The data analysis module calculates the storage capacity of the house based on the expected image, sets a locker mode based on the storage capacity of the house, locates the user's ideal decoration style based on the basic color, obtains the decoration style, screens the main home model based on the decoration style and the plane sub-image, selects materials for the screened main home model, completes the landscaping facilities, builds a three-dimensional model of the house based on the landscaping facilities, obtains detailed texture images of the landscaping facilities, processes the detailed texture images using image processing software to obtain texture maps, draws the texture maps on the corresponding landscaping facility surfaces, and sets interactive elements;
[0008] The design module displays the three-dimensional model to the user through a handle, VR glasses and a touch sensor. The user roams the scene by shaking the handle and interacts with the scene by pressing a button on the handle. The user obtains the feel of the home through the touch sensor. After the user experience is completed, the three-dimensional model is scored and the first design operation is performed based on the score.
[0009] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, wherein: the data acquisition module obtains the house data and expected pictures uploaded by the user;
[0010] The house data includes the floor where the house is located and the floor plan of the house. The floor plan is divided according to the room functions shown in the floor plan to obtain floor sub-graphs, and the floor sub-graphs include a balcony sub-graph, a living room sub-graph, a master bedroom sub-graph, a second bedroom sub-graph, a bathroom sub-graph, and a kitchen sub-graph;
[0011] Identify the base colors of the decoration based on the expected pictures.
[0012] As a preferred solution of the home design system based on intelligent decomposition of digital composition described in the present invention, the recognition logic of the basic color includes:
[0013] Extract the RGB value corresponding to each pixel in the expected image, count the number of times the RGB value corresponding to each pixel in the expected image appears, record it as the first number, sort the first numbers in descending order, obtain the RGB values corresponding to the first three first numbers, record them as the first color values, obtain the color corresponding to the first color value, and set the color corresponding to the first color value as the base color.
[0014] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, the data analysis module calculates the storage capacity of the house according to the expected picture, and sets the storage cabinet mode according to the storage capacity of the house, and the storage cabinet mode includes embedded storage and non-embedded storage;
[0015] The calculation logic of the housing storage degree includes:
[0016] The area of the house in the expected image is set as a first value, the number of ornaments in the expected image is counted, and the ornaments include small household appliances, toys, books, green plants, robot vacuums, and tableware. The ratio of the number of ornaments to the first value is calculated, and the ratio of the number of ornaments to the first value is set as the storage degree of the house;
[0017] The locker mode selection logic includes:
[0018] The second value is set as the storage degree threshold. When the storage degree of the house is greater than or equal to the second value, the locker mode is set to a built-in locker. Otherwise, the locker mode is set to a non-embedded locker. The built-in locker is represented as a locker that needs to be opened manually, and various ornaments and small household appliances are placed inside. When the cabinet door is closed, the ornaments and small household appliances inside are hidden in the three-dimensional model. The non-embedded locker is represented as being always displayed in the three-dimensional model and the non-embedded locker does not need to be opened manually.
[0019] As a preferred solution of the home design system based on intelligent decomposition of digital composition described in the present invention, wherein: the data analysis module locates the user's ideal decoration style according to the basic colors to obtain the decoration style;
[0020] The decoration styles include minimalist style, cream style, light luxury style, log style, industrial style, retro style, Nordic style and pastoral style;
[0021] The positioning logic of the decoration style includes:
[0022] When the basic colors are white, gray and black, set the decoration style to minimalist style; when the basic colors are beige, milk coffee and light yellow, set the decoration style to cream style; when the basic colors are gold, black and orange, set the decoration style to light luxury style; when the basic colors are white, warm wood color and light brown, set the decoration style to log style; when the basic colors are black, gray and dark brown, set the decoration style to industrial style; when the basic colors are gold, silver and black, set the decoration style to retro style; when the basic colors are white, beige and off-white, set the decoration style to Nordic style; when the basic colors are green, brown and beige, set the decoration style to pastoral style.
[0023] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, the data analysis module selects a main home model according to the decoration style and the plane sub-graph, and the main home model includes walls, windows, curtains, floors, lamps, sofas, tables, beds and cabinets;
[0024] The screening logic of the subject home model includes:
[0025] Obtain any plane subgraph, a corresponding function, and a corresponding area, record the area of the plane subgraph as a first area, draw a maximum rectangle within the plane subgraph, obtain the area of the maximum rectangle, record it as a second area, calculate the ratio of the second area to the first area, set the ratio of the second area to the first area as the irregular area ratio, and record it as the first ratio;
[0026] Retrieving a decoration database, inputting a plane sub-graph function, a plane sub-graph area, and a decoration style into the decoration database, matching the corresponding layout two-dimensional image, and calculating a proportion of an irregular area of the layout two-dimensional image, which is recorded as a second proportion;
[0027] Calculating a difference between the first proportion and the second proportion, setting a third value as a difference threshold, comparing the difference with the third value, and when the difference is less than or equal to the third value, setting the layout two-dimensional image as a reference image; otherwise, deleting the layout two-dimensional image and jumping to the next layout two-dimensional image;
[0028] A main home model in a reference image is obtained, where the main home model includes a main home color, a main home shape, and a main home size, where the main home size is represented as a space size.
[0029] As a preferred solution of the home design system based on intelligent decomposition and digital composition described in the present invention, the data analysis module selects materials for the screened main home model and completes the landscaping facilities through Sketchup. The materials include solid wood, rock slab stone, leather, and fabric.
[0030] A three-dimensional model of the house is constructed based on the landscaping facilities. The construction logic of the three-dimensional model includes:
[0031] Sketch up converts the plane sub-image into a framework 3D space image, integrates the framework 3D space image and landscaping facilities through Unity3D, stores the integrated model as an fbx file, creates a texture file, and completes the construction of the three-dimensional model.
[0032] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, the data analysis module obtains the detailed texture image of the landscaping facilities, processes the detailed texture image through image processing software to obtain a texture map, and the processing includes filtering and enhancement processing;
[0033] Import the texture map into the map file, click on any fbx file, import its corresponding map file, and draw the texture map on the surface of the corresponding landscaping facility;
[0034] Interactive elements are set in Unity3D. The interactive elements include a light button, a curtain button, a cabinet door button, and a time scene switching button. The time scene switching button indicates that when the curtains are opened, the light outside the window switches, including daytime scenes, evening scenes, night scenes, and dawn scenes.
[0035] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, wherein: the design module displays the three-dimensional model to the user through a handle, VR glasses and a touch sensor;
[0036] The user wears VR glasses and shakes the handle to navigate the scene. The navigation is achieved by changing the direction of movement of the first-person perspective from the moment of entering the house by controlling the direction of the handle.
[0037] The user can realize scene interaction by pressing the handle button, which includes turning on the light, turning off the light, opening the curtains, closing the curtains, opening the cabinet door, closing the cabinet door, and switching from any time scene to any other time scene. The initial time scene is set to the daytime scene.
[0038] The user obtains the feel of the home through the touch sensor, and the feel includes the feel of solid wood material, the feel of rock slab stone material, the feel of leather material and the feel of fabric material.
[0039] As a preferred solution of the home design system based on intelligent decomposition and digital composition of the present invention, wherein: the design module performs a first design operation according to the score, the first design operation including setting the three-dimensional model as a design scheme and adjusting the three-dimensional model;
[0040] After the user experience is completed, the three-dimensional model is scored, the score is distributed between 1 and 10, and the score is an integer, the fourth value is set as the scoring threshold, and the score is compared with the fourth value;
[0041] When the score is greater than or equal to a fourth value, setting the first design operation to set the three-dimensional model as a design solution;
[0042] When the score is less than or equal to the fourth value, the first design operation is set to adjust the three-dimensional model, and the adjustment logic of the three-dimensional model includes:
[0043] Switch the material of the main home model or switch to the main home model in the next reference image, and let the user experience it again to obtain the adjusted score. When the adjusted score is greater than or equal to the fourth value, stop adjusting and set the adjusted three-dimensional model as the design plan.
[0044] The beneficial effects of the present invention are as follows: the system performs personalized design through the data uploaded by the user and the expected pictures to meet the specific needs of the user; the digital and automated process improves the design efficiency and shortens the design cycle; through VR technology, the user experiences the design scheme immersively, which enhances the user's sense of participation and satisfaction; the user's rating feedback on the three-dimensional model is used to optimize the design scheme to ensure that the final design meets the user's expectations; through highly integrated data collection, analysis and design modules, a personalized, efficient and immersive experience of home design is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A schematic diagram of the basic process of a home design system based on intelligent decomposition of digital composition provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0046] 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 drawings. It is obvious that the described embodiments are only part of the embodiments of the present invention, but not all of the embodiments.
[0047] Example, see Figure 1 , is an embodiment of the present invention, providing a home design system based on intelligent decomposition of digital composition, including a data acquisition module, a data analysis module and a design module;
[0048] The data acquisition module obtains the house data and expected pictures uploaded by the user, obtains the plane sub-map according to the house data, and identifies the basic color of the decoration according to the expected pictures;
[0049] The data analysis module calculates the storage capacity of the house based on the expected image, sets a locker mode based on the storage capacity of the house, locates the user's ideal decoration style based on the basic color, obtains the decoration style, screens the main home model based on the decoration style and the plane sub-image, selects materials for the screened main home model, completes the landscaping facilities, builds a three-dimensional model of the house based on the landscaping facilities, obtains detailed texture images of the landscaping facilities, processes the detailed texture images using image processing software to obtain texture maps, draws the texture maps on the corresponding landscaping facility surfaces, and sets interactive elements;
[0050] The design module displays the three-dimensional model to the user through a handle, VR glasses and a touch sensor. The user roams the scene by shaking the handle and interacts with the scene by pressing a button on the handle. The user obtains the feel of the home through the touch sensor. After the user experience is completed, the three-dimensional model is scored and the first design operation is performed based on the score.
[0051] The present invention performs personalized design through user-uploaded data and expected pictures to meet the user's specific needs. The digital and automated process improves design efficiency and shortens the design cycle. Through VR technology, users can immersively experience the design plan, enhancing their sense of participation and satisfaction. The user's rating feedback on the three-dimensional model is used to optimize the design plan to ensure that the final design meets user expectations. Through highly integrated data collection, analysis and design modules, personalized, efficient and immersive home design experience is achieved.
[0052] The data acquisition module obtains the house data and expected pictures uploaded by the user;
[0053] The house data includes the floor where the house is located and the floor plan of the house. The floor plan is divided according to the room functions shown in the floor plan to obtain floor sub-graphs, and the floor sub-graphs include a balcony sub-graph, a living room sub-graph, a master bedroom sub-graph, a second bedroom sub-graph, a bathroom sub-graph, and a kitchen sub-graph;
[0054] Identify the base colors of the decoration based on the expected pictures.
[0055] In specific implementation, by obtaining house data (such as floors and floor plans) and expected pictures uploaded by users, the system can perform personalized home design. The personalized data collection method ensures that the design plan can meet the user's specific needs and preferences. The digital data collection and processing process improves design efficiency and shortens the design cycle. Through automated data processing and analysis, the system can quickly generate design plans and improve overall work efficiency. The expected pictures uploaded by users are used to identify the basic colors of the decoration, which helps to create a more realistic and immersive design experience. Through generative AI technology, users can completely reconstruct the room or space in 3D rendering, providing a more realistic and immersive design experience.
[0056] The basic color recognition logic includes:
[0057] Extract the RGB value corresponding to each pixel in the expected image, count the number of times the RGB value corresponding to each pixel in the expected image appears, record it as the first number, sort the first numbers in descending order, obtain the RGB values corresponding to the first three first numbers, record them as the first color values, obtain the color corresponding to the first color value, and set the color corresponding to the first color value as the base color.
[0058] In specific implementation, by extracting the RGB values of each pixel in the expected image and counting its occurrence times, the system can accurately identify the main colors in the image. This method ensures the accuracy of color recognition. The number of occurrences of the RGB values is sorted in descending order and the top three most frequent color values are obtained. This method efficiently analyzes the color composition in the image and quickly determines the basic colors. The identified basic colors are used for personalized design schemes to ensure that the design schemes meet the user's color preferences and expected effects. Through systematic color recognition logic, the consistency and coordination of the design schemes in color are ensured, avoiding arbitrariness and inconsistency in color selection.
[0059] The data analysis module calculates the storage capacity of the house based on the expected image and sets a locker mode according to the storage capacity of the house, wherein the locker mode includes embedded storage and non-embedded storage;
[0060] The calculation logic of the housing storage degree includes:
[0061] The area of the house in the expected image is set as a first value, the number of ornaments in the expected image is counted, and the ornaments include small household appliances, toys, books, green plants, robot vacuums, and tableware. The ratio of the number of ornaments to the first value is calculated, and the ratio of the number of ornaments to the first value is set as the storage degree of the house;
[0062] The locker mode selection logic includes:
[0063] The second value is set as the storage degree threshold. When the storage degree of the house is greater than or equal to the second value, the locker mode is set to a built-in locker. Otherwise, the locker mode is set to a non-embedded locker. The built-in locker is represented as a locker that needs to be opened manually, and various ornaments and small household appliances are placed inside. When the cabinet door is closed, the ornaments and small household appliances inside are hidden in the three-dimensional model. The non-embedded locker is represented as being always displayed in the three-dimensional model and the non-embedded locker does not need to be opened manually.
[0064] In specific implementation, the storage degree of the house is determined by calculating the ratio of the number of ornaments to the area of the house. This method can accurately analyze the user's storage needs and ensure the practicality of the design plan. The embedded or non-embedded storage cabinet mode is automatically selected according to the storage degree of the house. This intelligent solution can provide users with the most suitable storage method and improve space utilization. The selection logic of the storage cabinet mode provides flexibility, allowing the storage solution to be adjusted according to different house storage degrees, ensuring the adjustability and adaptability of the design plan.
[0065] The data analysis module locates the user's ideal decoration style based on the basic colors to obtain the decoration style;
[0066] The decoration styles include minimalist style, cream style, light luxury style, log style, industrial style, retro style, Nordic style and pastoral style;
[0067] The positioning logic of the decoration style includes:
[0068] When the basic colors are white, gray and black, set the decoration style to minimalist style; when the basic colors are beige, milk coffee and light yellow, set the decoration style to cream style; when the basic colors are gold, black and orange, set the decoration style to light luxury style; when the basic colors are white, warm wood color and light brown, set the decoration style to log style; when the basic colors are black, gray and dark brown, set the decoration style to industrial style; when the basic colors are gold, silver and black, set the decoration style to retro style; when the basic colors are white, beige and off-white, set the decoration style to Nordic style; when the basic colors are green, brown and beige, set the decoration style to pastoral style.
[0069] In specific implementation, by analyzing basic colors to determine the decoration style, the system can provide users with personalized design plans to ensure that the design plans meet the user's color preferences and style expectations. The automated style positioning logic simplifies the designer's workload in style selection, making the design process more efficient and convenient.
[0070] The data analysis module selects a main home model according to the decoration style and the plane sub-graph, wherein the main home model includes walls, windows, curtains, floors, lamps, sofas, tables, beds and cabinets;
[0071] The screening logic of the subject home model includes:
[0072] Obtain any plane subgraph, a corresponding function, and a corresponding area, record the area of the plane subgraph as a first area, draw a maximum rectangle within the plane subgraph, obtain the area of the maximum rectangle, record it as a second area, calculate the ratio of the second area to the first area, set the ratio of the second area to the first area as the irregular area ratio, and record it as the first ratio;
[0073] Retrieving a decoration database, inputting a plane sub-graph function, a plane sub-graph area, and a decoration style into the decoration database, matching the corresponding layout two-dimensional image, and calculating a proportion of an irregular area of the layout two-dimensional image, which is recorded as a second proportion;
[0074] Calculating a difference between the first proportion and the second proportion, setting a third value as a difference threshold, comparing the difference with the third value, and when the difference is less than or equal to the third value, setting the layout two-dimensional image as a reference image; otherwise, deleting the layout two-dimensional image and jumping to the next layout two-dimensional image;
[0075] A main home model in a reference image is obtained, where the main home model includes a main home color, a main home shape, and a main home size, where the main home size is represented as a space size.
[0076] In specific implementation, by calculating the proportion of irregular areas in the plane sub-graph, the system can accurately analyze the utilization efficiency and layout rationality of the space, ensure the space optimization of the design plan, and automatically match the appropriate layout two-dimensional image according to the function, area and decoration style of the plane sub-graph. This intelligent model matching can provide users with the most suitable home layout plan, obtain the main home model in the reference image, including color, shape and size, and the system can provide users with the most suitable home options to ensure the practicality and aesthetics of the design plan.
[0077] The data analysis module selects materials for the screened main home model and completes the landscaping facilities through Sketchup. The materials include solid wood, rock slab stone, leather and fabric.
[0078] A three-dimensional model of the house is constructed based on the landscaping facilities. The construction logic of the three-dimensional model includes:
[0079] Sketch up converts the plane sub-image into a framework 3D space image, integrates the framework 3D space image and landscaping facilities through Unity3D, stores the integrated model as an fbx file, creates a texture file, and completes the construction of the three-dimensional model.
[0080] In the specific implementation, the plane sub-image is converted into a framework 3D space image through SketchUp and integrated with Unity3D. The system can accurately construct a three-dimensional model of the house, ensuring the accuracy and practicality of the model. The framework 3D space image and landscaping facilities are integrated and stored as fbx files. This method optimizes the model integration process, ensures the integrity and portability of the model data, and creates a mapping file to complete the construction of the three-dimensional model. This step ensures the texture and detail performance of the model, and enhances the realism and visual effects of the model.
[0081] The data analysis module obtains the detail texture image of the landscaping facility and processes the detail texture image through image processing software to obtain a texture map, wherein the processing includes filtering and enhancement processing;
[0082] Import the texture map into the map file, click on any fbx file, import its corresponding map file, and draw the texture map on the surface of the corresponding landscaping facility;
[0083] Interactive elements are set in Unity3D. The interactive elements include a light button, a curtain button, a cabinet door button, and a time scene switching button. The time scene switching button indicates that when the curtains are opened, the light outside the window switches, including daytime scenes, evening scenes, night scenes, and dawn scenes.
[0084] In specific implementation, by filtering and enhancing the detailed texture images, the system can improve the visual effect of the texture map, making the surface texture of the landscaping facilities more realistic and delicate. The processed texture map is imported into the map file and drawn on the surface of the corresponding landscaping facility. This method ensures accurate mapping of the texture and enhances the realism of the three-dimensional model. By setting interactive elements such as light buttons, curtain buttons, cabinet door buttons and time scene switching buttons in Unity3D, the system can provide an interactive experience, allowing users to interact with the three-dimensional model and enhance the sense of immersion. The time scene switching button is used to switch the light outside the window when the curtains are opened, including daytime, evening, night and dawn scenes. This dynamic scene switching enhances the user experience and enables users to preview the indoor effects in different time periods. Through flexible interactive element settings, the system can meet user needs for different scenes and effects, and enhance the flexibility and adaptability of the design scheme.
[0085] The design module displays the three-dimensional model to the user through the handle, VR glasses and touch sensor;
[0086] The user wears VR glasses and shakes the handle to navigate the scene. The navigation is achieved by changing the direction of movement of the first-person perspective from the moment of entering the house by controlling the direction of the handle.
[0087] The user can realize scene interaction by pressing the handle button, which includes turning on the light, turning off the light, opening the curtains, closing the curtains, opening the cabinet door, closing the cabinet door, and switching from any time scene to any other time scene. The initial time scene is set to the daytime scene.
[0088] The user obtains the feel of the home through the touch sensor, and the feel includes the feel of solid wood material, the feel of rock slab stone material, the feel of leather material and the feel of fabric material.
[0089] In specific implementation,
[0090] The design module performs a first design operation according to the score, wherein the first design operation includes setting the three-dimensional model as a design solution and adjusting the three-dimensional model;
[0091] After the user experience is completed, the three-dimensional model is scored, the score is distributed between 1 and 10, and the score is an integer, the fourth value is set as the scoring threshold, and the score is compared with the fourth value;
[0092] When the score is greater than or equal to a fourth value, setting the first design operation to set the three-dimensional model as a design solution;
[0093] When the score is less than or equal to the fourth value, the first design operation is set to adjust the three-dimensional model, and the adjustment logic of the three-dimensional model includes:
[0094] Switch the material of the main home model or switch to the main home model in the next reference image, and let the user experience it again to obtain the adjusted score. When the adjusted score is greater than or equal to the fourth value, stop adjusting and set the adjusted three-dimensional model as the design plan.
[0095] In specific implementation, through the combination of VR glasses and handles, users can roam the scene from a first-person perspective. This immersive experience allows users to feel the design plan more realistically. By obtaining the feel of the home through touch sensors, users can feel the touch of different materials, such as solid wood, rock slabs, leather and fabrics. This real feel simulation enhances the richness of the user experience. Users can directly feel the actual effect of the design plan during the experience. This intuitive design feedback helps users better understand the design plan and provide feedback and improvement suggestions.
[0096] The present invention performs personalized design through user-uploaded data and expected pictures to meet the user's specific needs. The digital and automated process improves design efficiency and shortens the design cycle. Through VR technology, users can immersively experience the design plan, enhancing their sense of participation and satisfaction. The user's rating feedback on the three-dimensional model is used to optimize the design plan to ensure that the final design meets user expectations. Through highly integrated data collection, analysis and design modules, personalized, efficient and immersive home design experience is achieved.
[0097] Those skilled in the art will appreciate 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 an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code. The storage medium may be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work 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 The function specified in one or more boxes.
[0098] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that modifications or equivalent replacements of the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A home design system based on intelligent decomposition of digital composition, characterized by: Including data acquisition module, data analysis module and design module; The data acquisition module obtains the house data and expected pictures uploaded by the user, obtains the plane sub-map according to the house data, and identifies the basic color of the decoration according to the expected pictures; The data analysis module calculates the storage capacity of the house based on the expected image, sets a locker mode based on the storage capacity of the house, locates the user's ideal decoration style based on the basic color, obtains the decoration style, screens the main home model based on the decoration style and the plane sub-image, selects materials for the screened main home model, completes the landscaping facilities, builds a three-dimensional model of the house based on the landscaping facilities, obtains detailed texture images of the landscaping facilities, processes the detailed texture images using image processing software to obtain texture maps, draws the texture maps on the corresponding landscaping facility surfaces, and sets interactive elements; The design module displays the three-dimensional model to the user through a handle, VR glasses, and a touch sensor. The user navigates the scene by shaking the handle and interacts with the scene by pressing a button on the handle. The user gets a feel for the home through the touch sensor. After the user experience is complete, the user scores the three-dimensional model and performs the first design operation based on the score. The data analysis module calculates the storage capacity of the house based on the expected image and sets a locker mode according to the storage capacity of the house, wherein the locker mode includes embedded storage and non-embedded storage; The calculation logic of the housing storage degree includes: The area of the house in the expected image is set as a first value, the number of ornaments in the expected image is counted, and the ornaments include small household appliances, toys, books, green plants, robot vacuums, and tableware. The ratio of the number of ornaments to the first value is calculated, and the ratio of the number of ornaments to the first value is set as the storage degree of the house; The locker mode selection logic includes: The second value is set as the storage degree threshold. When the housing storage degree is greater than or equal to the second value, the locker mode is set to a built-in locker. Otherwise, the locker mode is set to a non-built-in locker. The built-in locker is a locker that needs to be opened manually, and various ornaments and small household appliances are placed inside. When the cabinet door is closed, the ornaments and small household appliances inside are hidden in the three-dimensional model. The non-built-in locker is displayed in the three-dimensional model at all times and does not need to be opened manually. The data analysis module locates the user's ideal decoration style based on the basic colors to obtain the decoration style; The decoration styles include minimalist style, cream style, light luxury style, log style, industrial style, retro style, Nordic style and pastoral style; The positioning logic of the decoration style includes: When the basic colors are white, gray, and black, set the decoration style to minimalist; when the basic colors are off-white, milk coffee, and light yellow, set the decoration style to cream; when the basic colors are gold, black, and orange, set the decoration style to light luxury; when the basic colors are white, warm wood, and light brown, set the decoration style to log; when the basic colors are black, gray, and dark brown, set the decoration style to industrial; when the basic colors are gold, silver, and black, set the decoration style to retro; when the basic colors are white, beige, and off-white, set the decoration style to Nordic; when the basic colors are green, brown, and beige, set the decoration style to pastoral; The data analysis module selects a main home model according to the decoration style and the plane sub-graph, wherein the main home model includes walls, windows, curtains, floors, lamps, sofas, tables, beds and cabinets; The screening logic of the subject home model includes: Obtain any plane subgraph, a corresponding function, and a corresponding area, record the area of the plane subgraph as a first area, draw a maximum rectangle within the plane subgraph, obtain the area of the maximum rectangle, record it as a second area, calculate the ratio of the second area to the first area, set the ratio of the second area to the first area as the irregular area ratio, and record it as the first ratio; Retrieving a decoration database, inputting a plane sub-graph function, a plane sub-graph area, and a decoration style into the decoration database, matching the corresponding layout two-dimensional image, and calculating a proportion of an irregular area of the layout two-dimensional image, which is recorded as a second proportion; Calculating a difference between the first proportion and the second proportion, setting a third value as a difference threshold, comparing the difference with the third value, and when the difference is less than or equal to the third value, setting the layout two-dimensional image as a reference image; otherwise, deleting the layout two-dimensional image and jumping to the next layout two-dimensional image; A main home model in a reference image is obtained, where the main home model includes a main home color, a main home shape, and a main home size, where the main home size is represented as a space size.
2. The home design system based on intelligent decomposition of digital composition according to claim 1, characterized in that: The data acquisition module obtains the house data and expected pictures uploaded by the user; The house data includes the floor where the house is located and the floor plan of the house. The floor plan is divided according to the room functions shown in the floor plan to obtain floor sub-graphs, and the floor sub-graphs include a balcony sub-graph, a living room sub-graph, a master bedroom sub-graph, a second bedroom sub-graph, a bathroom sub-graph, and a kitchen sub-graph; Identify the base colors of the decoration based on the expected pictures.
3. The home design system based on intelligent decomposition of digital composition according to claim 2, characterized in that: The basic color recognition logic includes: Extract the RGB value corresponding to each pixel in the expected image, count the number of times the RGB value corresponding to each pixel in the expected image appears, record it as the first number, sort the first numbers in descending order, obtain the RGB values corresponding to the first three first numbers, record them as the first color values, obtain the color corresponding to the first color value, and set the color corresponding to the first color value as the base color.
4. The home design system based on intelligent decomposition of digital composition according to claim 1, characterized in that: The data analysis module selects materials for the screened main home model and completes the landscaping facilities through Sketchup. The materials include solid wood, rock slab stone, leather and fabric. A three-dimensional model of the house is constructed based on the landscaping facilities. The construction logic of the three-dimensional model includes: Sketch up converts the plane sub-image into a framework 3D space image, integrates the framework 3D space image and landscaping facilities through Unity3D, stores the integrated model as an fbx file, creates a texture file, and completes the construction of the three-dimensional model.
5. The home design system based on intelligent decomposition of digital composition according to claim 4, characterized in that: The data analysis module obtains the detail texture image of the landscaping facility and processes the detail texture image through image processing software to obtain a texture map, wherein the processing includes filtering and enhancement processing; Import the texture map into the map file, click on any fbx file, import its corresponding map file, and draw the texture map on the surface of the corresponding landscaping facility; Interactive elements are set in Unity3D. The interactive elements include a light button, a curtain button, a cabinet door button, and a time scene switching button. The time scene switching button indicates that when the curtains are opened, the light outside the window switches, including daytime scenes, evening scenes, night scenes, and dawn scenes.
6. The home design system based on intelligent decomposition of digital composition according to claim 1, characterized in that: The design module displays the three-dimensional model to the user through the handle, VR glasses and touch sensor; The user wears VR glasses and shakes the handle to navigate the scene. The navigation is achieved by changing the direction of the first-person perspective from the moment of entering the house by controlling the direction of the handle. The user can realize scene interaction by pressing the handle button, which includes turning on the light, turning off the light, opening the curtains, closing the curtains, opening the cabinet door, closing the cabinet door, and switching from any time scene to any other time scene. The initial time scene is set to the daytime scene. The user obtains the feel of the home through the touch sensor, and the feel includes the feel of solid wood material, the feel of rock slab stone material, the feel of leather material and the feel of fabric material.
7. The home design system based on intelligent decomposition of digital composition according to claim 6, characterized in that: The design module performs a first design operation according to the score, wherein the first design operation includes setting the three-dimensional model as a design solution and adjusting the three-dimensional model; After the user experience is completed, the three-dimensional model is scored, the score is distributed between 1 and 10, and the score is an integer, the fourth value is set as the scoring threshold, and the score is compared with the fourth value; When the score is greater than or equal to a fourth value, setting the first design operation to set the three-dimensional model as a design solution; When the score is less than or equal to the fourth value, the first design operation is set to adjust the three-dimensional model, and the adjustment logic of the three-dimensional model includes: Switch the material of the main home model or switch to the main home model in the next reference image, and let the user experience it again to obtain the adjusted score. When the adjusted score is greater than or equal to the fourth value, stop adjusting and set the adjusted three-dimensional model as the design plan.
Citation Information
Patent Citations
Smart Home Decoration Design System
CN104778756B
Old house transformation and decoration method and device and storage medium
CN113901553A
Estimating method and program for interior design
KR1020190092914A