CN117173341B - 3D modeling projection method and system based on digitization - Google Patents

3D modeling projection method and system based on digitization Download PDF

Info

Publication number
CN117173341B
CN117173341B CN202311328868.XA CN202311328868A CN117173341B CN 117173341 B CN117173341 B CN 117173341B CN 202311328868 A CN202311328868 A CN 202311328868A CN 117173341 B CN117173341 B CN 117173341B
Authority
CN
China
Prior art keywords
projection
modeling
model
terminal
operation terminal
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.)
Active
Application number
CN202311328868.XA
Other languages
Chinese (zh)
Other versions
CN117173341A (en
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.)
Guangdong Youchuang Group Photo Culture Communication Co ltd
Original Assignee
Guangdong Youchuang Group Photo Culture Communication 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 Guangdong Youchuang Group Photo Culture Communication Co ltd filed Critical Guangdong Youchuang Group Photo Culture Communication Co ltd
Priority to CN202311328868.XA priority Critical patent/CN117173341B/en
Publication of CN117173341A publication Critical patent/CN117173341A/en
Application granted granted Critical
Publication of CN117173341B publication Critical patent/CN117173341B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the technical field of 3D modeling projection and discloses a 3D modeling projection method and system based on digitalization.

Description

3D modeling projection method and system based on digitization
Technical Field
The invention relates to the technical field of 3D modeling projection, in particular to a 3D modeling projection method and system based on digitalization.
Background
The 3D modeling projection is a display space for digitizing display contents by using a scientific and technological means. The devices used in the currently mainstream projection display systems include LED screens, touch screens, projectors, smart televisions and multimedia terminals, and the projectors are combined with interaction technologies, so that images can be projected on a stereoscopic space and interacted through gestures or touch.
At present, when 3D modeling is projected, most of the 3D modeling is adjusted on site by workers, and due to different positions and habits of the visited workers, the workers are difficult to adjust to proper sizes for a while, so that a lot of time is spent in on site adjustment, and when 3D modeling is projected, the projection terminal is connected with a modeling operation terminal, and projection is carried out through the projection terminal, but the problems that the projection terminal and the modeling operation terminal are wrongly configured or maliciously projected and the like are likely to occur, and modeling data leakage is also likely to be caused.
Disclosure of Invention
The invention aims to provide a 3D modeling projection method and system based on digitization, which solve the technical problems.
The aim of the invention can be achieved by the following technical scheme:
A digital-based 3D modeling projection method, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjustment stage is used for adjusting the size of the 3D model projection.
According to the technical scheme, the modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object through the modeling module, connecting the screen throwing equipment through the projection stage, verifying the connected screen throwing equipment, judging whether secondary verification is needed, adjusting the size of projection through the adjustment stage, training and verifying historical data to obtain a size conversion coefficient, and obtaining the optimal projection size through the conversion coefficient.
As a further description of the solution of the present invention, the modeling phase comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
and S5, performing model optimization processing through a lightweight rendering scheme to form a final 3D model.
Through the technical scheme, the outline data of the modeling object are converted into the parameterized vector data through the editing unit, the parameterized vector data are used as input through the decoding unit, the 3D model which can be used for editing is output, and finally, the model is optimized through the lightweight rendering scheme, so that the final 3D model is formed.
As a further description of the solution of the present invention, the projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
and step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, an error is prompted, and the step SS4 is returned to initiate the screen projection requirement again.
As a further description of the solution of the present invention, the shadow terminal needs to be verified before being connected to the operation terminal for modeling by the 3D model, and the verification method includes:
Acquiring the number nt of times of connecting the projection terminal with the operation terminal in a specific period and the total number n T of times of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
Through the technical scheme, before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal for a specific period of time, the number of times n t and the total number of times n T of connection of the operation terminal are combined with a formulaCalculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided.
As a further description of the solution of the invention, the adjustment phase comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection height data set:
Acquiring historical data of n times of use of a projection terminal to form a final projection height data set:
selecting part of the initial height data set and the final height data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial height data set and the final height data set to generate a verification sample set, and finally obtaining the model height and the projection height conversion coefficient alpha.
The adjustment phase further comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection width data set:
acquiring historical data of n times of use of a projection terminal to form a final projection width data set:
selecting part of the initial width data set and the final width data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial width data set and the final width data set to generate a verification sample set, and finally obtaining the model width and the projection width conversion coefficient beta.
As a further description of the solution of the present invention, the height and width of the modeling model are multiplied by the height conversion coefficient α and the width conversion coefficient β, respectively, to obtain the projection size of the 3D model.
According to the technical scheme, the method comprises the steps of obtaining historical data of n times of use of a projection terminal, forming an initial projection height data set and an initial projection width data set, obtaining historical data of n times of use of the projection terminal, forming a final projection height data set and a final projection width data set, building a model through a convolutional neural network, training and verifying through the obtained data, finally obtaining a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, and multiplying the height and width of a modeling model by the height conversion coefficient alpha and the width conversion coefficient beta respectively to obtain the projection size of the 3D model.
A modeling projection system based on a digitized 3D modeling projection method comprises a modeling module, a screen projection module and an adjustment module.
The invention has the beneficial effects that:
1. The invention converts the outline data of the modeling object into parameterized vector data through an editing unit, takes the parameterized vector data as input through a decoding unit, outputs a 3D model which can be used for editing, and finally performs optimization treatment on the model through a lightweight rendering scheme to form a final 3D model;
2. Before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal in a specific time period for a number of times n t and the total number of times n T of connecting the operation terminal are combined with a formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided;
3. The method comprises the steps of obtaining historical data of n times of use of a projection terminal, forming an initial projection height data set and an initial projection width data set, obtaining historical data of n times of use of the projection terminal, forming a final projection height data set and a final projection width data set, building a model by a convolutional neural network, training and verifying through the obtained data, finally obtaining a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, and multiplying the height and the width of a modeling model by the height conversion coefficient alpha and the width conversion coefficient beta respectively to obtain the projection size of the 3D model.
Drawings
The invention is further described below with reference to the accompanying drawings.
Fig. 1 is a schematic flow diagram of a portion of a 3D modeling projection method based on digitization provided by the invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention is a 3D modeling projection method based on digitization, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjustment stage is used for adjusting the size of the 3D model projection.
According to the technical scheme, the modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object through the modeling module, connecting the screen throwing equipment through the projection stage, verifying the connected screen throwing equipment, judging whether secondary verification is needed, adjusting the size of projection through the adjustment stage, training and verifying historical data to obtain a size conversion coefficient, and obtaining the optimal projection size through the conversion coefficient.
The modeling stage comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
and S5, performing model optimization processing through a lightweight rendering scheme to form a final 3D model.
Through the technical scheme, the outline data of the modeling object are converted into the parameterized vector data through the editing unit, the parameterized vector data are used as input through the decoding unit, the 3D model which can be used for editing is output, and finally, the model is optimized through the lightweight rendering scheme, so that the final 3D model is formed.
The projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
and step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, an error is prompted, and the step SS4 is returned to initiate the screen projection requirement again.
The shadow terminal is required to be verified before being connected with the operation terminal for modeling by the 3D model, and the verification method comprises the following steps:
Acquiring the number of times n t of connecting the projection terminal with the operation terminal in a specific period and the total number of times n T of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
Through the technical scheme, before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal for a specific period of time, the number of times n t and the total number of times n T of connection of the operation terminal are combined with a formulaCalculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided.
The adjustment phase comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection height data set:
Acquiring historical data of n times of use of a projection terminal to form a final projection height data set:
selecting part of the initial height data set and the final height data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial height data set and the final height data set to generate a verification sample set, and finally obtaining the model height and the projection height conversion coefficient alpha.
The adjustment phase further comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection width data set:
acquiring historical data of n times of use of a projection terminal to form a final projection width data set:
selecting part of the initial width data set and the final width data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial width data set and the final width data set to generate a verification sample set, and finally obtaining the model width and the projection width conversion coefficient beta.
Multiplying the height and width of the modeling model by a height conversion coefficient alpha and a width conversion coefficient beta respectively to obtain the projection size of the 3D model:
Where H 0 and D 0 are projection height and width, respectively, and H and D are model height and width, respectively.
According to the technical scheme, the method and the device for obtaining the projection data of the projection terminal for n times obtain the historical data of the projection terminal for n times, form an initial projection height data set and an initial projection width data set, obtain the historical data of the projection terminal for n times, form a final projection height data set and a final projection width data set, build a model through a convolutional neural network, train and verify through the obtained data, finally obtain a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, multiply the height and width of a modeling model with the height conversion coefficient alpha and the width conversion coefficient beta respectively, obtain the projection size of the 3D model, quickly obtain the projection size approved by most people, and reduce the projection screen adjusting time.
A modeling projection system based on a digitized 3D modeling projection method comprises a modeling module, a screen projection module and an adjustment module.
The foregoing describes one embodiment of the present invention in detail, but the description is only a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. All equivalent changes and modifications within the scope of the present invention are intended to be covered by the present invention.

Claims (2)

1. A method of digitally based 3D modeling projection, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjusting stage is used for adjusting the size of the 3D model projection;
the modeling stage comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
S5, performing model optimization treatment through a lightweight rendering scheme to form a final 3D model;
The projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
Step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, error is prompted, and the step SS4 is returned to initiate the screen projection requirement again;
The shadow terminal is required to be verified before being connected with the operation terminal for modeling by the 3D model, and the verification method comprises the following steps:
Acquiring the number of times n t of connecting the projection terminal with the operation terminal in a specific period and the total number of times n T of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
2. A modeled projection system based on a digitized 3D modeled projection method of claim 1 wherein said system comprises a modeling module, a screen projection module, and an adjustment module.
CN202311328868.XA 2023-10-15 2023-10-15 3D modeling projection method and system based on digitization Active CN117173341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311328868.XA CN117173341B (en) 2023-10-15 2023-10-15 3D modeling projection method and system based on digitization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311328868.XA CN117173341B (en) 2023-10-15 2023-10-15 3D modeling projection method and system based on digitization

Publications (2)

Publication Number Publication Date
CN117173341A CN117173341A (en) 2023-12-05
CN117173341B true CN117173341B (en) 2024-07-05

Family

ID=88946968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311328868.XA Active CN117173341B (en) 2023-10-15 2023-10-15 3D modeling projection method and system based on digitization

Country Status (1)

Country Link
CN (1) CN117173341B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114219819A (en) * 2021-11-19 2022-03-22 上海建工四建集团有限公司 Oblique photography model unitization method based on orthoscopic image boundary detection
CN115294300A (en) * 2022-08-08 2022-11-04 北京航空航天大学 Multi-branch attention prior parameterized finite projection fast fluorescence tomography reconstruction method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106990650B (en) * 2016-01-20 2020-05-22 中兴通讯股份有限公司 Method and device for adjusting projection picture
CN111627082B (en) * 2020-05-21 2022-06-21 浙江大学 PET image reconstruction method based on filtering back projection algorithm and neural network
CN114821290A (en) * 2022-01-28 2022-07-29 宁波上航测绘有限公司 Aviation image building contour extraction method based on machine learning
CN115631297A (en) * 2022-09-27 2023-01-20 中南建筑设计院股份有限公司 Urban three-dimensional rapid modeling method and system based on deep learning image recognition
CN116489433B (en) * 2023-05-09 2024-02-13 杭州全能数字科技有限公司 Screen projection method and system for video terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114219819A (en) * 2021-11-19 2022-03-22 上海建工四建集团有限公司 Oblique photography model unitization method based on orthoscopic image boundary detection
CN115294300A (en) * 2022-08-08 2022-11-04 北京航空航天大学 Multi-branch attention prior parameterized finite projection fast fluorescence tomography reconstruction method

Also Published As

Publication number Publication date
CN117173341A (en) 2023-12-05

Similar Documents

Publication Publication Date Title
US10262658B2 (en) Voice recognition method and system
US20210366076A1 (en) Method and apparatus for processing image
CN113823001A (en) Method, device, equipment and medium for generating house type graph
CN107967514A (en) Convolutional network device and its image enhancement apparatus and method
US20160119669A1 (en) Efficient Frame Rendering
CN114025219B (en) Rendering method, device, medium and equipment for augmented reality special effects
CN109166156A (en) A kind of generation method, mobile terminal and the storage medium of camera calibration image
CN110414502B (en) Image processing method and device, electronic equipment and computer readable medium
CN107589876B (en) Projection system and method
CN114004905B (en) Method, device, equipment and storage medium for generating character style pictogram
CN111680544B (en) Face recognition method, device, system, equipment and medium
CN113763249A (en) Text image super-resolution reconstruction method and related equipment thereof
CN111680480A (en) Template-based job approval method and device, computer equipment and storage medium
CN112949360A (en) Video face changing method and device
CN113012712A (en) Face video synthesis method and device based on generation countermeasure network
CN117173341B (en) 3D modeling projection method and system based on digitization
CN110782523A (en) BIM-based building model checking method and system
CN110717467A (en) Head pose estimation method, device, equipment and storage medium
CN109242929B (en) Conversion method, device, storage medium and equipment of path coordinate graph
CN108833504A (en) cross-site information synchronization method and device
CN111143912B (en) Display labeling method and related product
CN106294608A (en) A kind of framework method of clinical medicine commonsense knowledge base
CN106296569B (en) The method and apparatus for drawing portrait stick figure
CN115421728A (en) Business code generation method and device, electronic equipment and storage medium
CN114138813A (en) Attribute configuration method and related device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant