Movatterモバイル変換


[0]ホーム

URL:


CN112241565A - Modeling method and related device - Google Patents

Modeling method and related device
Download PDF

Info

Publication number
CN112241565A
CN112241565ACN202011163699.5ACN202011163699ACN112241565ACN 112241565 ACN112241565 ACN 112241565ACN 202011163699 ACN202011163699 ACN 202011163699ACN 112241565 ACN112241565 ACN 112241565A
Authority
CN
China
Prior art keywords
component
model
target
data
modeling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011163699.5A
Other languages
Chinese (zh)
Inventor
蒋薇
赵伟玉
何祥伟
曾仲光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wanyi Digital Technology Co ltd
Original Assignee
Wanyi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wanyi Technology Co LtdfiledCriticalWanyi Technology Co Ltd
Priority to CN202011163699.5ApriorityCriticalpatent/CN112241565A/en
Publication of CN112241565ApublicationCriticalpatent/CN112241565A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请提供了一种建模方法及相关装置,首先,对目标工程图纸进行识别处理得到构件数据;从预设构件模型库中选取与所述构件数据对应的构件模型;根据所述构件模型和所述构件数据生成目标模型,所述目标模型为表示所述目标工程图纸建筑信息的模型。可以通过人工智能识别目标工程图纸中的构件,自动从预设构件模型库选取对应的构件模型进行建模,提升建模的效率。

Figure 202011163699

The application provides a modeling method and a related device. First, identify and process target engineering drawings to obtain component data; select a component model corresponding to the component data from a preset component model library; The component data generates a target model, and the target model is a model representing the architectural information of the target engineering drawing. The components in the target engineering drawings can be identified through artificial intelligence, and the corresponding component models can be automatically selected from the preset component model library for modeling, thereby improving the efficiency of modeling.

Figure 202011163699

Description

Modeling method and related device
Technical Field
The present application relates to the field of engineering modeling technologies, and in particular, to a modeling method and a related apparatus.
Background
In the field of Building engineering, Building Information Modeling (BIM) applications are embodied in a component production phase, a transportation phase, a field construction phase, and an operation and maintenance phase. How to complete the modeling better and faster is a very important issue.
At present, offline software modeling is generally adopted and then uploaded to a network terminal, for example, a conventional modeling mode includes local modeling through engineering software such as REVIT and the like and then uploading to the network terminal for lightweight analysis and display, and a user needs to manually model according to drawings, so that time and labor are wasted, and the modeling efficiency is low.
Disclosure of Invention
Based on the problems, the application provides a modeling method and a related device, which can identify components in a target engineering drawing through artificial intelligence, automatically select a corresponding component model from a preset component model library for modeling, and improve the modeling efficiency.
In a first aspect, an embodiment of the present application provides a modeling method, where the method includes:
identifying and processing a target engineering drawing to obtain component data;
selecting a component model corresponding to the component data from a preset component model library;
and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing.
In an application embodiment, the identifying the target engineering drawing to obtain the component data includes:
uploading the target engineering drawing to a webpage end for light-weight processing to obtain light-weight drawing data;
and inputting the lightweight drawing data into a drawing identification model, and obtaining a component structure set and a component parameter set in the target engineering drawing according to the output of the drawing identification model.
In one application embodiment, the component structure set comprises at least one component type, and the number of components corresponding to each component type is at least one; selecting the component model corresponding to the component data from a preset component model library, wherein the selecting comprises the following steps:
selecting component type models corresponding to all component types from the preset component model library;
and determining the model number of each component type model according to the component number corresponding to each component type.
In one application embodiment, the set of component parameters includes a dimensional parameter for each component and an orientation parameter for each component; the generating a target model from the component model and the component data includes:
generating a target component model according to the size parameter of each component, the component type model and the model number of each component type model, wherein the target component model comprises building information models corresponding to all the components;
the target model is generated from the orientation parameters of each component and the target component model.
In a second aspect, an embodiment of the present application provides a modeling apparatus, including:
the identification unit is used for identifying the target engineering drawing to obtain component data;
the selection unit is used for selecting a component model corresponding to the component data from a preset component model library;
and the modeling unit is used for generating a target model according to the component model and the component data, wherein the target model is a model representing the building information of the target engineering drawing.
In an application embodiment, in the aspect of obtaining the component data by performing the identification process on the target engineering drawing, the identification unit is specifically configured to:
uploading the target engineering drawing to a webpage end for light-weight processing to obtain light-weight drawing data;
and inputting the lightweight drawing data into a trained drawing recognition model, and obtaining a component structure set and a component parameter set in the target engineering drawing according to the output of the drawing recognition model.
In one application embodiment, the component structure set comprises at least one component type, and the number of components corresponding to each component type is at least one; in the aspect of selecting the component model corresponding to the component data from the preset component model library, the selecting unit is specifically configured to:
selecting component type models corresponding to all component types from the preset component model library;
and determining the model number of each component type model according to the component number corresponding to each component type.
In one application embodiment, the set of component parameters includes a dimensional parameter for each component and an orientation parameter for each component; in the context of the generating a target model from the component model and the component data, the modeling unit is specifically configured to:
generating a target component model according to the size parameter of each component, the component type model and the model number of each component type model, wherein the target component model comprises building information models corresponding to all the components;
an object model is generated from the orientation parameters of each component and the object component model.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program enables a computer to perform some or all of the steps described in the first aspect of the embodiment of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package.
Therefore, according to the modeling method and the related device provided by the embodiment of the application, firstly, a target engineering drawing is identified to obtain component data; selecting a component model corresponding to the component data from a preset component model library; and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing. The components in the target engineering drawing can be identified through artificial intelligence, the corresponding component models are automatically selected from the preset component model library for modeling, and the modeling efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is an application scenario diagram of a modeling method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart diagram of a modeling method provided in an embodiment of the present application;
FIG. 3 is a schematic flow chart diagram of another modeling method provided by an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
FIG. 5 is a block diagram illustrating functional units of a modeling apparatus according to an embodiment of the present disclosure;
fig. 6 is a block diagram of functional units of another modeling apparatus provided in an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The electronic device described in the embodiment of the present application may include a smart Phone (e.g., an Android Phone, an iOS Phone, a Windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a video matrix, a monitoring platform, a Mobile Internet device (MID, Mobile Internet Devices), or a wearable device, which are merely examples, but not exhaustive, and include but are not limited to the foregoing Devices.
An application scenario of the Modeling method in the embodiment of the present application is described below with reference to fig. 1, where fig. 1 is an application scenario diagram of the Modeling method provided in the embodiment of the present application, and includes adrawing providing unit 110, a webpage Modeling platform 120, and a presetcomponent model library 130, where thedrawing providing unit 110 is connected to the webpage Modeling platform 120 and may be used to provide a target engineering drawing, the target engineering drawing may be drawn by CAD software, and may include a dwg format, it may be understood that the target engineering drawing may include multiple drawings, a complete Building Information Modeling (BIM) (hereinafter referred to as a BIM model) may be constructed according to the target engineering drawing, the webpage Modeling platform 120 is connected to the presetcomponent model library 130 and may perform recognition processing after receiving the target engineering drawing, a corresponding component model is called from the presetcomponent model library 130 to generate a final target model, the target model may be a BIM model, and the presetcomponent model library 130 may be a database including all component models, and the component models are updated in real time when a new component is identified.
Specifically, a user may upload a target engineering drawing to the web-basedmodeling platform 120 through thedrawing providing unit 110, and the web-basedmodeling platform 120 may perform lightweight analysis on the target engineering drawing, identify only component data related to modeling and store the component data in a lightweight form, and then call a component model corresponding to the identified component data from the presetcomponent model library 130 to generate a target model, which is a three-dimensional model representing building information of the target engineering drawing.
According to the application scene, the components in the target engineering drawing can be identified through artificial intelligence, the corresponding component model is automatically selected from the preset component model library for modeling, and the modeling efficiency is improved.
A modeling method in the embodiment of the present application is described below with reference to fig. 2, where fig. 2 is a schematic flow chart of the modeling method provided in the embodiment of the present application, and specifically includes the following steps:
step 201, identifying the target engineering drawing to obtain component data.
The target engineering drawing includes all CAD drawings capable of building a complete BIM model, the component data may include a component structure set and a component parameter set, the component structure set represents a set formed by each component type, and the component parameter set represents a size parameter, an orientation parameter, and the like of each component.
In an optional embodiment, the target engineering drawing may be uploaded to a webpage end to perform lightweight processing, so as to obtain lightweight drawing data.
Specifically, the weight reduction process may include a parametric geometric description and a triangulated geometric description:
parametric geometry description, i.e. a geometry is described by a number of parameters, e.g. a cylinder, which can be described by 3 parameters, parameter 1, bottom origin coordinates (x, y, z, 3 values); parameter 2, bottom radius (r, 1 number); parameter 3, column height (h, 1 value). Therefore, the construction of a cylinder can be completed by 5 numerical values, the construction is very simple, the parameterized geometric description can realize the most light weight of a single primitive, and the parameterized geometric description can be applied to a target engineering drawing to complete light weight treatment;
triangularized geometric description, i.e., a plurality of triangles are used to describe a target engineering drawing, the triangles can be spliced into any plane or curved surface, and a three-dimensional body is composed of a plurality of plane curved surfaces, which is also the basis of modern computer graphics processing and is not described herein again.
And then inputting the lightweight drawing data into a drawing identification model, and obtaining a component structure set and a component parameter set in the target engineering drawing according to the output of the drawing identification model.
Specifically, the drawing recognition model may be a trained neural network model, including a convolutional neural network model, a cyclic neural network model, and the like, the training data may be a marked target engineering drawing, and the trained drawing recognition model may automatically output the component structure set and the component parameter set according to input lightweight drawing data.
Therefore, the efficiency and the accuracy of identifying the target engineering drawing can be improved.
In an alternative embodiment, the specific identification processing means may be an image identification technology, or may also be a search based on component identifiers, different component structures have different component identifiers, and a component structure may be at least one of the following: rectangular columns, circular columns, i-beams, etc., without limitation. In this embodiment, each component in the BIM model may correspond to a component identifier, and the component identifier may be at least one of the following: reference numbers, names, location labels, etc., without limitation. Specifically, the electronic device may obtain a component identifier set in the BIM model, and then may analyze the BIM model according to the component identifier set to obtain a target component set. Specifically, a component identification set in a target engineering drawing can be obtained; and then, identifying and analyzing the target engineering drawing according to the component identification set to obtain the component data.
Therefore, the efficiency and the accuracy of target engineering drawing identification can be improved.
Step 202, selecting a component model corresponding to the component data from a preset component model library.
The preset component model library stores all the component types in an ideal state, the component data may include a component structure set and a component parameter set, the component structure set may include a plurality of component types, the number of components corresponding to each component type is plural, component type models corresponding to all the component types may be selected from the preset component model library according to a mapping relationship of the component types, and then the number of models of each component type is determined according to the number of components corresponding to each component type.
For example, if it is recognized that there are 20 circular columns, 15 square columns, 1 door, 4 walls and 2 windows in the target engineering drawing, 20 circular column models, 15 square column models, 1 door model, 4 wall models and 2 window models can be automatically called from the building library so as to subsequently build the target model.
By selecting the component model corresponding to the component data from a preset component model library, the corresponding component model can be called based on the mapping relation between the component type and the component number, and the component model can be automatically selected.
Step 203, generating a target model according to the component model and the component data.
And the target model is a model representing the building information of the target engineering drawing. The component parameter set comprises the dimension parameter of each component and the orientation parameter of each component, so that a target component model can be generated according to the dimension parameter of each component, the component type model and the model number of each component type model, and the target component model comprises building information models corresponding to all the components; the target model is generated from the orientation parameters of each component and the target component model.
For example, the component data identified from the target engineering drawing is: the number of the circular columns is 1, the diameter of each circular column is 500 cm, the elevation of each circular column is 3 meters, and each circular column is located in a first area; the square columns are 1, 200 cm in diameter and 2 m in elevation and are located in a second area, the second area is located above the first area, and the circular columns are connected with the square columns. Then, the size of 1 circular column model can be set to be 500 cm in diameter and 3 m in elevation, the size of 1 square column model can be set to be 200 cm in diameter and 2 m in elevation, and then the final generated target model is: the combination of the circular column model located in the first area and the square column model arranged above the circular column model.
It should be noted that the target model may be a light weight BIM model, which can be displayed on a web page, and geometric transformation and rendering processing may be adopted for model light weight, which is not described herein again. Therefore, the target model is displayed at the webpage end, and the viewing experience of the user can be improved.
According to the method, firstly, a target engineering drawing is identified to obtain component data; selecting a component model corresponding to the component data from a preset component model library; and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing. The components in the target engineering drawing can be identified through artificial intelligence, the corresponding component models are automatically selected from the preset component model library for modeling, and the modeling efficiency is improved.
Another modeling method in the embodiment of the present application is described below with reference to fig. 3, where fig. 3 is a schematic flow chart of another modeling method provided in the embodiment of the present application, and specifically includes the following steps:
step 301, a basic recognition model is established.
The basic recognition model can be a related neural network model for engineering drawing recognition.
Step 302, inputting training engineering drawing data into a basic recognition model, and determining training component data according to the output of the basic recognition model.
The training engineering drawing can be derived from a database of building design and is a marked engineering drawing, and the training component data is a training structure set and a training parameter set output by the basic recognition model.
Optionally, the training engineering drawing may be subjected to lightweight processing, such as parameterized geometric processing, at the web page end to obtain lightweight training drawing data, the lightweight training drawing data is input into a basic recognition model, and the training parameter set of the training structure set is obtained according to the output of the basic recognition model.
By inputting training engineering drawing data into a basic recognition model and determining training component data from the output of the basic recognition model, the basic recognition model can be efficiently trained based on training data.
Step 303, obtaining the contact ratio of the training component data and the standard component data corresponding to the training component data.
The standard component data is a correct result corresponding to the training component data, and can be obtained according to a mark made in advance, the coincidence degree of the training rib image and the standard rib image can be determined by calculating a Dice coefficient and a cross entropy loss function, and the higher the coincidence degree is, the more accurate the result output by the basic semantic segmentation model is.
And obtaining the contact ratio of the training rib image and the standard rib image corresponding to the training image data to obtain accurate training progress.
And 304, updating the basic identification model according to the contact ratio to obtain a drawing identification model.
And when the contact ratio accords with a preset contact ratio threshold value, the training can be stopped, and the drawing recognition model is considered to be obtained.
305, identifying the target engineering drawing to obtain component data;
step 306, selecting a component model corresponding to the component data from a preset component model library;
step 307, a target model is generated from the component model and the component data.
The above-mentioned parts not described in detail can refer to the description of all or part of the method steps in fig. 2, and are not described herein again.
By the method, the components in the target engineering drawing can be identified through artificial intelligence, the corresponding component model is automatically selected from the preset component model library for modeling, and the modeling efficiency is improved.
Fig. 4 is a schematic structural diagram of an electronic device 400 according to an embodiment of the present application, and the electronic device 400 includes anapplication processor 401, acommunication interface 402, and amemory 403, where theapplication processor 401, thecommunication interface 402, and thememory 403 are connected to each other through abus 404, and thebus 404 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Thebus 404 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 4, but this does not indicate only one bus or one type of bus. Wherein thememory 403 is used for storing a computer program comprising program instructions, theapplication processor 401 is configured for invoking the program instructions for performing the method of:
identifying and processing a target engineering drawing to obtain component data;
selecting a component model corresponding to the component data from a preset component model library;
and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing.
Firstly, identifying a target engineering drawing to obtain component data; selecting a component model corresponding to the component data from a preset component model library; and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing. The components in the target engineering drawing can be identified through artificial intelligence, the corresponding component models are automatically selected from the preset component model library for modeling, and the modeling efficiency is improved.
In a possible embodiment, in terms of the component data obtained by performing the identification process on the target engineering drawing, the instructions in the program are specifically configured to perform the following operations:
uploading the target engineering drawing to a webpage end for light-weight processing to obtain light-weight drawing data;
and inputting the lightweight drawing data into a drawing identification model, and obtaining a component structure set and a component parameter set in the target engineering drawing according to the output of the drawing identification model.
In one possible embodiment, the component structure set comprises at least one component type, each component type corresponding to at least one component number; in the aspect of selecting the component model corresponding to the component data from the preset component model library, the instructions in the program are specifically configured to perform the following operations:
selecting component type models corresponding to all component types from the preset component model library;
and determining the model number of each component type model according to the component number corresponding to each component type.
In one possible embodiment, the set of component parameters includes a dimensional parameter for each component and an orientation parameter for each component; in the context of the generating a target model from the component model and the component data, the instructions in the program are specifically configured to perform the following:
generating a target component model according to the size parameter of each component, the component type model and the model number of each component type model, wherein the target component model comprises building information models corresponding to all the components;
the target model is generated from the orientation parameters of each component and the target component model.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the case of dividing each functional module according to each function, a detailed description is given below with reference to fig. 5 to a modeling apparatus in an embodiment of the present application, where fig. 5 is a block diagram of functional units of amodeling apparatus 500 provided in the embodiment of the present application, where themodeling apparatus 500 includes:
theidentification unit 510 is used for identifying the target engineering drawing to obtain component data;
a selectingunit 520, configured to select a component model corresponding to the component data from a preset component model library;
amodeling unit 530, configured to generate a target model according to the component model and the component data, where the target model is a model representing the construction information of the target engineering drawing.
All relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In the case of using integrated units, the following describes in detail anothermodeling apparatus 600 in the embodiment of the present application with reference to fig. 6, where themodeling apparatus 600 includes aprocessing unit 601 and acommunication unit 602, where theprocessing unit 601 is configured to perform any step in the above method embodiments, and when performing data transmission such as sending, thecommunication unit 602 is optionally invoked to complete the corresponding operation.
Wherein themodeling apparatus 600 may further comprise astorage unit 603 for storing program codes and data. Theprocessing unit 601 may be a micro control unit, thecommunication unit 602 may be a touch display screen, and thestorage unit 603 may be a memory.
Theprocessing unit 601 is specifically configured to:
identifying and processing a target engineering drawing to obtain component data;
selecting a component model corresponding to the component data from a preset component model library;
and generating a target model according to the component model and the component data, wherein the target model is a model representing the construction information of the target engineering drawing.
It can be understood that, since the method embodiment and the apparatus embodiment are different presentation forms of the same technical concept, the content of the method embodiment portion in the present application should be synchronously adapted to the apparatus embodiment portion, and is not described herein again. Both themodeling apparatus 500 and themodeling apparatus 600 described above can perform all of the positioning methods included in the above embodiments.
Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to perform part or all of the steps of any one of the methods as described in the above method embodiments, and the computer includes a fish school detection device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

Translated fromChinese
1.一种建模方法,其特征在于,所述方法包括:1. a modeling method, it is characterised in that the method comprises:对目标工程图纸进行识别处理得到构件数据;Identify and process the target engineering drawings to obtain component data;从预设构件模型库中选取与所述构件数据对应的构件模型;Select the component model corresponding to the component data from the preset component model library;根据所述构件模型和所述构件数据生成目标模型,所述目标模型为表示所述目标工程图纸建筑信息的模型。A target model is generated according to the component model and the component data, and the target model is a model representing the architectural information of the target engineering drawing.2.根据权利要求1所述的方法,其特征在于,所述对目标工程图纸进行识别处理得到构件数据,包括:2. The method according to claim 1, wherein the identifying and processing the target engineering drawings to obtain component data, comprising:将所述目标工程图纸上传至网页端进行轻量化处理,得到轻量化图纸数据;uploading the target engineering drawings to the web page for lightweight processing to obtain lightweight drawing data;将所述轻量化图纸数据输入图纸识别模型,根据所述图纸识别模型的输出得到所述目标工程图纸中的构件结构集和构件参数集。The lightweight drawing data is input into the drawing recognition model, and the component structure set and the component parameter set in the target engineering drawing are obtained according to the output of the drawing recognition model.3.根据权利要求2所述的方法,其特征在于,所述构件结构集包括至少一种构件类型,每种构件类型对应的构件数量为至少一个;所述从预设构件模型库中选取与所述构件数据对应的构件模型,包括:3. The method according to claim 2, wherein the component structure set includes at least one component type, and the number of components corresponding to each component type is at least one; The component model corresponding to the component data includes:从所述预设构件模型库中选取与全部构件类型对应的构件类型模型;Select component type models corresponding to all component types from the preset component model library;根据每种构件类型对应的构件数量确定每种构件类型模型的模型数量。The number of models for each component type model is determined according to the number of components corresponding to each component type.4.根据权利要求3所述的方法,其特征在于,所述构件参数集包括每个构件的尺寸参数以及每个构件的方位参数;所述根据所述构件模型和所述构件数据生成目标模型,包括:4 . The method according to claim 3 , wherein the component parameter set includes size parameters of each component and orientation parameters of each component; and the target model is generated according to the component model and the component data. 5 . ,include:根据每个构件的尺寸参数、所述构件类型模型和每种构件类型模型的模型数量生成目标构件模型,所述目标构件模型包括全部构件对应的建筑信息模型;Generate a target component model according to the size parameter of each component, the component type model and the model quantity of each component type model, and the target component model includes building information models corresponding to all components;根据每个构件的方位参数和所述目标构件模型生成所述目标模型。The target model is generated according to the orientation parameters of each component and the target component model.5.一种建模装置,其特征在于,所述装置包括:5. A modeling device, characterized in that the device comprises:识别单元,用于对目标工程图纸进行识别处理得到构件数据;The identification unit is used to identify and process the target engineering drawings to obtain component data;选取单元,用于从预设构件模型库中选取与所述构件数据对应的构件模型;A selection unit for selecting a component model corresponding to the component data from a preset component model library;建模单元,用于根据所述构件模型和所述构件数据生成目标模型,所述目标模型为表示所述目标工程图纸建筑信息的模型。The modeling unit is configured to generate a target model according to the component model and the component data, where the target model is a model representing the architectural information of the target engineering drawing.6.根据权利要求5所述的装置,其特征在于,在所述对目标工程图纸进行识别处理得到构件数据方面,所述识别单元具体用于:6 . The device according to claim 5 , wherein, in terms of obtaining component data by identifying and processing the target engineering drawings, the identifying unit is specifically used for:将所述目标工程图纸上传至网页端进行轻量化处理,得到轻量化图纸数据;uploading the target engineering drawings to the web page for lightweight processing to obtain lightweight drawing data;将所述轻量化图纸数据输入训练好的图纸识别模型,根据所述图纸识别模型的输出得到所述目标工程图纸中的构件结构集和构件参数集。The lightweight drawing data is input into the trained drawing recognition model, and the component structure set and component parameter set in the target engineering drawing are obtained according to the output of the drawing recognition model.7.根据权利要求6所述的装置,其特征在于,所述构件结构集包括至少一种构件类型,每种构件类型对应的构件数量为至少一个;在所述从预设构件模型库中选取与所述构件数据对应的构件模型方面,所述选取单元具体用于:7. The device according to claim 6, wherein the component structure set includes at least one component type, and the number of components corresponding to each component type is at least one; Regarding the component model corresponding to the component data, the selection unit is specifically used for:从所述预设构件模型库中选取与全部构件类型对应的构件类型模型;Select component type models corresponding to all component types from the preset component model library;根据每种构件类型对应的构件数量确定每种构件类型模型的模型数量。The number of models for each component type model is determined according to the number of components corresponding to each component type.8.根据权利要求7所述的装置,其特征在于,所述构件参数集包括每个构件的尺寸参数以及每个构件的方位参数;在所述根据所述构件模型和所述构件数据生成目标模型方面,所述建模单元具体用于:8 . The device according to claim 7 , wherein the component parameter set includes size parameters of each component and orientation parameters of each component; when generating the target according to the component model and the component data In terms of models, the modeling unit is specifically used for:根据每个构件的尺寸参数、所述构件类型模型和每种构件类型模型的模型数量生成目标构件模型,所述目标构件模型包括全部构件对应的建筑信息模型;Generate a target component model according to the size parameter of each component, the component type model and the model quantity of each component type model, and the target component model includes building information models corresponding to all components;根据每个构件的方位参数和所述目标构件模型生成目标模型。A target model is generated according to the orientation parameters of each component and the target component model.9.一种电子设备,其特征在于,包括应用处理器、存储器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述应用处理器执行,所述程序包括用于执行如权利要求1~7任一项所述的方法中的步骤的指令。9. An electronic device comprising an application processor, a memory, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the application processor , the program comprising instructions for performing the steps in the method of any one of claims 1-7.10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~7任一项所述的方法。10. A computer storage medium, wherein the computer storage medium stores a computer program, the computer program comprising program instructions, the program instructions, when executed by a processor, cause the processor to execute the method of claim 1 The method of any one of ~7.
CN202011163699.5A2020-10-272020-10-27 Modeling method and related devicePendingCN112241565A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011163699.5ACN112241565A (en)2020-10-272020-10-27 Modeling method and related device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011163699.5ACN112241565A (en)2020-10-272020-10-27 Modeling method and related device

Publications (1)

Publication NumberPublication Date
CN112241565Atrue CN112241565A (en)2021-01-19

Family

ID=74169718

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011163699.5APendingCN112241565A (en)2020-10-272020-10-27 Modeling method and related device

Country Status (1)

CountryLink
CN (1)CN112241565A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112948951A (en)*2021-04-072021-06-11万翼科技有限公司Building model creating method and device and processing server
CN112990143A (en)*2021-04-302021-06-18杭州品茗安控信息技术股份有限公司Model matching method and system of building drawing and related device
CN113094787A (en)*2021-04-062021-07-09万翼科技有限公司Construction drawing datamation method and device based on drawing POI and electronic equipment
CN113779681A (en)*2021-09-162021-12-10万翼科技有限公司Building model establishing method and related device
CN113868737A (en)*2021-09-142021-12-31广东三维家信息科技有限公司 Method and Device for Generating CAD Construction Drawings of Computer Aided Design
CN114387417A (en)*2022-03-252022-04-22北京飞渡科技有限公司Three-dimensional building modeling method and device and three-dimensional building group modeling method
CN114398507A (en)*2021-11-292022-04-26中车工业研究院有限公司Engineering drawing marking system and method
CN115510545A (en)*2022-10-142022-12-23北京市建筑工程设计有限责任公司 A BIM-based 3D architectural model split processing method
CN115520342A (en)*2022-08-192022-12-27上海外高桥造船有限公司Modeling method and device for process hole of ship and electronic equipment
WO2023053781A1 (en)*2021-09-282023-04-06富士フイルム株式会社Image processing device, method, and program
CN119646942A (en)*2024-12-022025-03-18上海建工四建集团有限公司 Multi-span beam rapid modeling method and equipment based on machine vision

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH09128418A (en)*1995-10-271997-05-16Ricoh Co Ltd Method and apparatus for recognizing dimension information of construction drawings
CN109002841A (en)*2018-06-272018-12-14淮阴工学院A kind of building element extracting method based on Faster-RCNN model
CN109870987A (en)*2019-03-122019-06-11中建三局第一建设工程有限责任公司 Internet of things platform management method and system suitable for large-scale factory site construction
CN111476138A (en)*2020-03-312020-07-31万翼科技有限公司Construction method and identification method of building drawing component identification model and related equipment
CN111783197A (en)*2020-06-182020-10-16万翼科技有限公司Construction method of three-dimensional building model and related equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH09128418A (en)*1995-10-271997-05-16Ricoh Co Ltd Method and apparatus for recognizing dimension information of construction drawings
CN109002841A (en)*2018-06-272018-12-14淮阴工学院A kind of building element extracting method based on Faster-RCNN model
CN109870987A (en)*2019-03-122019-06-11中建三局第一建设工程有限责任公司 Internet of things platform management method and system suitable for large-scale factory site construction
CN111476138A (en)*2020-03-312020-07-31万翼科技有限公司Construction method and identification method of building drawing component identification model and related equipment
CN111783197A (en)*2020-06-182020-10-16万翼科技有限公司Construction method of three-dimensional building model and related equipment

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
代码天地: "BIM轻量化技术解析", pages 1, Retrieved from the Internet <URL:https://www.codetd.com/article/4663310>*
刘晓栋: "专家大咖说|万达的BIM模型运行如此流畅!BIM轻量化技术解析", pages 1 - 5, Retrieved from the Internet <URL:https://www.sohu.com/a/245624414_280520>*
淡松敏: "基于三维GEOPAK SITE的施工组织设计", 《广东水利水电》, no. 8, 31 August 2015 (2015-08-31), pages 80 - 83*
王志伟等: "基于轻量化BIM、RFID技术与ERP系统的预制装配式隧道结构智能建造系统", 《中国铁路》, no. 1, pages 16 - 21*
纯纯玉米饮: "人人都说BIM模型轻量化,你真的懂吗?", pages 1 - 5, Retrieved from the Internet <URL:https://zhuanlan.zhihu.com/p/91906285>*

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113094787A (en)*2021-04-062021-07-09万翼科技有限公司Construction drawing datamation method and device based on drawing POI and electronic equipment
CN112948951B (en)*2021-04-072023-03-03万翼科技有限公司Building model creating method and device and processing server
CN112948951A (en)*2021-04-072021-06-11万翼科技有限公司Building model creating method and device and processing server
CN112990143A (en)*2021-04-302021-06-18杭州品茗安控信息技术股份有限公司Model matching method and system of building drawing and related device
CN113868737A (en)*2021-09-142021-12-31广东三维家信息科技有限公司 Method and Device for Generating CAD Construction Drawings of Computer Aided Design
CN113779681A (en)*2021-09-162021-12-10万翼科技有限公司Building model establishing method and related device
CN113779681B (en)*2021-09-162025-03-28万翼科技有限公司 Building model establishment method and related device
WO2023053781A1 (en)*2021-09-282023-04-06富士フイルム株式会社Image processing device, method, and program
CN114398507A (en)*2021-11-292022-04-26中车工业研究院有限公司Engineering drawing marking system and method
CN114387417B (en)*2022-03-252022-05-27北京飞渡科技有限公司Three-dimensional building modeling method and device and three-dimensional building group modeling method
CN114387417A (en)*2022-03-252022-04-22北京飞渡科技有限公司Three-dimensional building modeling method and device and three-dimensional building group modeling method
CN115520342A (en)*2022-08-192022-12-27上海外高桥造船有限公司Modeling method and device for process hole of ship and electronic equipment
CN115510545A (en)*2022-10-142022-12-23北京市建筑工程设计有限责任公司 A BIM-based 3D architectural model split processing method
CN119646942A (en)*2024-12-022025-03-18上海建工四建集团有限公司 Multi-span beam rapid modeling method and equipment based on machine vision

Similar Documents

PublicationPublication DateTitle
CN112241565A (en) Modeling method and related device
CN112434721B (en)Image classification method, system, storage medium and terminal based on small sample learning
CN113808192B (en)House pattern generation method, device, equipment and storage medium
US11915370B2 (en)Method and system for 3D modeling based on irregular-shaped sketch
CN113158292A (en)Component matching method, engineering quantity calculation method, device and electronic equipment
CN110796016A (en)Engineering drawing identification method, electronic equipment and related product
CN110765891A (en)Engineering drawing identification method, electronic equipment and related product
CN114417452B (en)Building information model processing method and related device
AU2022368364B2 (en)Control method, device, equipment and storage medium for interactive reproduction of target object
Lee et al.Generative early architectural visualizations: Incorporating architect’s style-trained models
CN115809325A (en)Document processing model training method, document processing method, device and equipment
KR20200136723A (en)Method and apparatus for generating learning data for object recognition using virtual city model
CN115757725A (en)Question and answer processing method and device, computer equipment and storage medium
CN111783561A (en) Method for revising drawing review results, electronic equipment and related products
CN113538661A (en) Information display method and related device based on architectural model
CN115982452A (en)Information recommendation method and device, electronic equipment and storage medium
CN112528428B (en)Method and device for displaying physical parameters of engineering structure and computer equipment
CN117455883A (en) Identification methods, devices, computer equipment and media for steel bar acceptance
CN114373055B (en)BIM-based three-dimensional image generation method and device, electronic equipment and medium
CN112801620B (en)Engineering information processing method, device, equipment and storage medium
CN113760329A (en)Building model updating method and related device
CN116956386A (en)Method, device, equipment and medium for generating three-dimensional model in CAD drawing
CN114065331A (en)Parking space display method, electronic equipment and related products
CN113034669A (en)Parking space display method, device, equipment, storage medium and product
CN113010946B (en)Data analysis method, electronic equipment and related products

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20230710

Address after:A601, Zhongke Naneng Building, No. 06 Yuexing 6th Road, Gaoxin District Community, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 518051

Applicant after:Shenzhen Wanyi Digital Technology Co.,Ltd.

Address before:519000 room 105-24914, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area)

Applicant before:WANYI TECHNOLOGY Co.,Ltd.

TA01Transfer of patent application right
RJ01Rejection of invention patent application after publication

Application publication date:20210119

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp