CN107424193A - A kind of door and window information extracting method and its device - Google Patents

A kind of door and window information extracting method and its device Download PDF

Info

Publication number
CN107424193A
CN107424193A CN201710289685.XA CN201710289685A CN107424193A CN 107424193 A CN107424193 A CN 107424193A CN 201710289685 A CN201710289685 A CN 201710289685A CN 107424193 A CN107424193 A CN 107424193A
Authority
CN
China
Prior art keywords
cloud data
fitting
boundary
face
point
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.)
Granted
Application number
CN201710289685.XA
Other languages
Chinese (zh)
Other versions
CN107424193B (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.)
Seize Heavenly Palace (shenzhen) Technology Co Ltd
Original Assignee
Seize Heavenly Palace (shenzhen) 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 Seize Heavenly Palace (shenzhen) Technology Co Ltd filed Critical Seize Heavenly Palace (shenzhen) Technology Co Ltd
Priority to CN201710289685.XA priority Critical patent/CN107424193B/en
Publication of CN107424193A publication Critical patent/CN107424193A/en
Application granted granted Critical
Publication of CN107424193B publication Critical patent/CN107424193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Processing Or Creating Images (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The embodiment of the invention discloses a kind of door and window information extracting method and its extraction element, this method to include:Obtain the three dimensional point cloud of interior architecture;From one or more faces of three dimensional point cloud extraction interior architecture;There is one or more hole corresponding with door and window on the face;The boundary point of described hole is extracted on the face;The boundary point is fitted, obtains fitting boundary curve;By the boundary curve, fitting obtains the boundary straight line of described hole;According to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.The embodiment of the present invention is a kind of non-contact measurement, using the teaching of the invention it is possible to provide accurate door and window relevant information, realizes the structure of BIM models.The extraction process of whole door and window information safely, quickly and is convenient for.

Description

A kind of door and window information extracting method and its device
Technical field
The present invention relates to BIM technical field, more particularly to a kind of door and window information extracting method and its device.
Background technology
BIM (Building Information Modeling, BIM) is digital technology in construction industry Directly express, based on its every relevant information data by building, three-dimensional building model corresponding to structure.The letter of three-dimensional Model is ceased with its big advantage, starts to apply gradually in each different field, such as indoor design etc..
Traditional 2D drawings explanation is either read for project participates in each side or understands can all there be error.Reading In limited by personal specialty and the space imagination of individual, working experience etc. are restricted, can cause to lose during information transmission Leakage or mistake.
And 3D Visualization Models can quickly be created by BIM softwares, break away from the redundancy of effort of traditional 2D design tools.With The propulsion of indoor design project, further model can also arbitrarily be adjusted with the concept of BIM model parameterizations, led to Cross the uniformity that associate feature keeps design.Each component of indoor design can be so allowed to include abundant data message, Substantially increase the operating efficiency of designer.
The premise for establishing above-mentioned 3D Visualization Models is accurately to obtain the measurement number of the interior correlation in indoor design According to, and existing measurement data is obtained by contact measurement.
In process of the present invention is realized, inventor has found that correlation technique has problems with:During contact type measurement, by In there is artificial participation calculating or derivation so that the uncertainty and error of measurement data result.Especially for door and window In the measurement process of information, the door and window relevant information error obtained by way of contact type measurement is larger, the measurement to door and window It is relatively difficult and certain danger be present.
The content of the invention
For above-mentioned technical problem, the embodiments of the invention provide a kind of door and window information extracting method to avoid using contact The problem of formula metering system is present.
The first aspect of the embodiment of the present invention provides a kind of door and window information extracting method, and this method includes:
Obtain the three dimensional point cloud of interior architecture;From the one or more of three dimensional point cloud extraction interior architecture Face;There is one or more hole corresponding with door and window on the face;The boundary point of described hole is extracted on the face;Intend The boundary point is closed, obtains fitting boundary curve;By the boundary curve, fitting obtains the boundary straight line of described hole;Root According to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.
Alternatively, the three dimensional point cloud for obtaining interior architecture, is specifically included:Room is obtained by 3 D laser scanning The initial three-dimensional cloud data of interior building;Splice the initial three-dimensional cloud data;The original is rejected using conditional adjustment algorithm The noise spot of beginning three dimensional point cloud, obtain the three dimensional point cloud of interior architecture
Alternatively, the boundary point that described hole is extracted on the face, is specifically included:Determine the point cloud number in the face According to central point;With predetermined angle step, around central point rotation 360, some truncation surfaces are obtained;The rotation of the truncation surface Turn the orthogonal direction of the normal direction for the cloud data that direction is truncation surface;Obtain point cloud of the truncation surface in preset range field Data are as partial face cloud data;Surface fitting is carried out to the partial face cloud data, obtains fitting surface;According to described Fitting surface, the boundary point is determined by interpolation method.
Alternatively, the central point of the cloud data for determining the face, is specifically included:In the cloud data in the face The screening cloud data related to described hole is as related cloud data;The related cloud data is traveled through, determines the phase Close the central point of cloud data.
Alternatively, the fitting boundary point, obtains fitting boundary curve, specifically includes:By the reference point cloud number According to normal direction rotate to the orthogonal direction of Y-coordinate axle;By quadratic curve equation, the boundary point is carried out curve fitting, obtained Boundary curve must be fitted.
Alternatively, it is described to obtain the boundary straight line of described hole by the boundary curve, fitting, specifically include:With two The intersection of individual space plane determines space line;According to the fitting boundary curve, using least square fitting, put down Face straight line;According to the plane and straight line, space line is rebuild as the boundary straight line;The space line passes through two spaces The intersection description of plane.
Alternatively, the cloud data for obtaining the truncation surface in preset range field is as local millet cake cloud number According to specifically including:Calculate the fixed point most short with pointing to straight line;The sensing straight line is corresponding with the anglec of rotation of the truncation surface Space line;It is determined that the cloud data in the fixed point predetermined threshold range, as local cloud data.
Second aspect of the embodiment of the present invention provides a kind of door and window information extracting device, and the device includes:Three-dimensional point cloud number According to acquisition module, for obtaining the three dimensional point cloud of interior architecture;Face extraction module, for being carried from the three dimensional point cloud Take one or more faces of interior architecture;There is one or more hole corresponding with door and window on the face;Boundary point calculates Module, for extracting the boundary point of described hole on the face;Fitting module, for being fitted the boundary point, it is fitted Boundary curve;And the boundary straight line of described hole is obtained by the boundary curve, fitting;Size calculation module, for root According to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.
Alternatively, the three dimensional point cloud acquisition module is specifically used for:Interior architecture is obtained by 3 D laser scanning Initial three-dimensional cloud data;Splice the initial three-dimensional cloud data;The initial three-dimensional is rejected using conditional adjustment algorithm The noise spot of cloud data, obtain the three dimensional point cloud of interior architecture.
Alternatively, the border points extraction module is specifically used for:Determine the central point of the cloud data in the face;With predetermined Angle step, around the central point rotation 360, obtain some truncation surfaces;The direction of rotation of the truncation surface is truncation surface The orthogonal direction of the normal direction of cloud data obtains cloud data of the truncation surface in preset range field as local millet cake Cloud data;Surface fitting is carried out to the partial face cloud data, obtains fitting surface;According to the fitting surface, by interior Slotting method determines the boundary point.
Alternatively, the border points extraction module is specifically used for:Screening and described hole in the cloud data in the face Related cloud data is as related cloud data;The related cloud data is traveled through, is determined in the related cloud data Heart point.
Alternatively, the fitting module is specifically used for:The normal direction of the related cloud data is rotated to Y reference axis Orthogonal direction;By quadratic curve equation, the boundary point is carried out curve fitting, obtains fitting boundary curve.
Alternatively, the fitting module is specifically used for:Space line is determined with the intersection of two spaces plane;According to institute Fitting boundary curve is stated, using least square fitting, obtains plane and straight line;According to the plane and straight line, space line is rebuild As the boundary straight line;The space line is described by the intersection of two spaces plane.
Alternatively, the fitting module is specifically used for:Calculate the fixed point most short with pointing to straight line;It is described sensing straight line be with Space line corresponding to the anglec of rotation of the truncation surface;It is determined that the cloud data in the fixed point predetermined threshold range, As local cloud data.
In technical scheme provided in an embodiment of the present invention, door and window is obtained by the analysis to three dimensional point cloud and calculating Relevant information, therefore relative to prior art, the embodiment of the present invention is non-contact measurement, using the teaching of the invention it is possible to provide accurate door and window is related Information, realize the structure of BIM models.The extraction process of whole door and window information safely, quickly and is convenient for.
Brief description of the drawings
Fig. 1 is one embodiment schematic diagram of door and window information extracting method in the embodiment of the present invention;
Fig. 2 is one embodiment signal of the border points extraction method of door and window information extracting method in the embodiment of the present invention Figure;
Fig. 3 is one embodiment schematic diagram of door and window information extracting device in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, the every other implementation that those skilled in the art are obtained under the premise of creative work is not made Example, belongs to the scope of protection of the invention.
Indoors, it is necessary to be designed accordingly according to the dimension information of door and window, increase such as curtain, glass in design object The design elements such as glass window.In the three-dimensional visualization model in target room, door and window therein, which can consider, is provided in metope On vacancy or hole, such as the door being arranged on metope for three-dimensional visualization model face on corresponding vacancy.Using Door and window information measuring method provided in an embodiment of the present invention, these vacancies or hole can be obtained in a manner of contactless Dimension information.
In embodiments of the present invention, the three-dimensional point cloud information obtained using laser three-dimensional scanning system can as room three-dimensional Data basis depending on changing model.The laser three-dimensional scanning system can also adjust according to the actual requirements or change scanning is close Degree, make measurement task operation that there is preferable flexibility.It is easy for statement, in embodiments of the present invention, on " room ", " face ", " hole " and " vacancy " etc. object description represent its corresponding three dimensional point cloud data acquisition system.To these The operation that object is carried out is corresponding, is the process that these data acquisition systems are carried out with corresponding computing, for realizing three-dimensional visualization The structure of model.
Referring to Fig. 1, for the method flow diagram of door and window information measuring method provided in an embodiment of the present invention, this method includes Following steps:
Step 101:Obtain the three dimensional point cloud of interior architecture.In actual mechanical process, laser three-D can be used Scanning system gathers substantial amounts of three dimensional point cloud to represent the surface three-dimensional shape in monolithic architecture thing room.In order to further Optimization processing calculating process, reduce data processing amount, the original three dimensional point cloud can be pre-processed and screened.
Alternatively, the pretreatment and screening operation can include:The initial three-dimensional data are spliced first, then The noise spot of the initial three-dimensional cloud data is rejected using conditional adjustment algorithm, acquisition finally needs interior architecture to be processed Three dimensional point cloud.
Step 102:From one or more faces of three dimensional point cloud extraction interior architecture;There is one on the face Or multiple holes corresponding with door and window.There would generally be multiple different faces in each interior architecture, there is a some holes on face Hole or vacancy, to should be used as door and window, the embodiment of the present invention aims at hole or vacancy as determination in three-dimensional mould Dimension information in type.Specifically the operation of face extraction can be realized using a variety of suitable modes, the face after extraction is corresponding Cloud data composition data acquisition system.
Step 103:The boundary point of described hole is extracted on the face.Hole or vacancy may have a variety of different Shape, it may be determined that one or more point on hole or the edge of vacancy is used as boundary point.In the embodiment of the present invention In, multiple boundary points can be determined by the way of truncation surface is rotated.
Step 104:The boundary point is fitted, obtains fitting boundary curve., can be with it is determined that after sufficient amount of boundary point Based on these boundary points, corresponding matched curve is obtained by way of fitting, approaches and obtains the specific of these holes Boundary parameter.
Step 105:By the boundary curve, fitting obtains the boundary straight line of described hole.Because door and window is generally corresponding The hole being made up of linear edge, and hence it is also possible to further according to fitting obtain boundary curve, further obtain The straight line that there is enough fitting degrees with these boundary curves is taken, as the edge of threedimensional model Hole, to can in solid These holes or vacancy are represented depending on changing in model.
Step 106:According to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.Finally, according to The boundary straight line of determination can easily calculate the relative dimensions information for obtaining hole or vacancy, such as length and width height etc..
In door and window information extracting method provided in an embodiment of the present invention, the relevant information of accurate door opening can be provided (size), so as to effectively raise operating efficiency, designing quality and drawing quality.
The reaction that can build the corresponding three-dimensional visualization model of acquisition based on the door opening dimension information can be apparent from is applied Work details and field condition.When carrying out indoor design, can also solve most construction problem in advance, the later stage is greatly reduced Rework rate and the design alteration as caused by mistake, and the depth for planning of constructing is promoted to the level of lower free hand drawing, design planning Achievement be used directly for carry out material place an order, not only improve construction precision, also change traditional cross construction pattern, Can greatly shorten decoration, finishing it is time-consuming.
Referring to Fig. 2, it is the method flow diagram provided in an embodiment of the present invention for obtaining the boundary point.
Wherein, step 103 specifically includes:
Step 1031:Determine the central point of the cloud data in the face.The central point is truncation surface rotation generation border The basis of point, can determine its central point by way of traveling through cloud data.
In certain embodiments, it is attached that hole or vacancy corresponding to the target jamb for needing to measure can be extracted Near related cloud data, the cloud data of selection is then traveled through to determine the central point of hole or vacancy.
Pass through the operation of above-mentioned selection correlation cloud data, it is possible to reduce need the data volume of cloud data traveled through, no Need to handle the cloud data in entire surface, the efficiency of computing can be improved on the premise of accuracy is ensured.
Step 1032:With predetermined angle step, some truncation surfaces are obtained surely around central point rotation 360;Described section The direction of rotation of section is the orthogonal direction of the normal direction of the cloud data of truncation surface.Also it is, with the central point and rotation side To a face is determined, this face is then rotated to obtain itself and the section on face.
The angle step refers to the segmentation hop count to 360 degree, for example, 200 sections can be divided into by 360 sections, rotation The step of angle step 1.8 obtains 200 truncation surfaces.It is understood that the hop count of segmentation is more, the truncation surface quantity of acquisition More, the quantity of boundary point is also more, is advantageous to preferably carry out curve fitting., should but this means more arithmetic operations When obtaining suitable balance therebetween.
Step 1033:Cloud data of the truncation surface in predetermined contiguous range is obtained as partial face cloud data. The predetermined contiguous range can be adjusted by technical staff or set according to actual conditions, bigger preset range neighborhood table Show more cloud datas and more accurate fitting surface.
Step 1034:Surface fitting is carried out to the partial face cloud data, obtains fitting surface.Fitting surface can lead to Corresponding function representation is crossed, is specifically dependent upon the model of fitting, such as can be fitted using quadratic surface.
Step 1035:According to the fitting surface, the boundary point is determined by interpolation method.Obtaining, fitting surface is corresponding Function expression after, you can the intersection point with the fitting surface on corresponding angle direction is calculated, so that it is determined that the tool of boundary point Body coordinate value.
Below in conjunction with instantiation, the boundary point calculating process to some truncation surface is described in detail:
First, according to some point P (x1, y1, z1) and straight line L distance R calculation formula:
Fixed point most short with pointing to straight line in the cloud data is calculated, it is described to point to directly Line is space line corresponding with the anglec of rotation of the truncation surface.
Calculated especially by following formula (1):
(1), wherein, x=cos θ, ry=0, rz=sin θ, θ ∈ [0,2 π].
Calculate after obtaining the fixed point, can be according to centered on the fixed point, it is determined that apart from the fixed point predetermined threshold In the range of cloud data, as local cloud data.Then, Quadratic Surface Fitting is carried out to these data, corresponding to acquisition Surface equation.
Then, [x is calculated by following formula (2)0,y0,z0]TThe intersecting point coordinate of place interception direction and fitting surface (that is, The coordinate value of the boundary point):
Wherein, θ ∈ [0,2 π], θ are the angle value corresponding to intercept point line on the central point and axis of truncation surface.R can With by by [x, y, z]TIt is updated to solve in the surface equation of fitting and obtains.
In certain embodiments, calculated by the above method after obtaining boundary point, the step 400 can specifically wrap Include:
First, the normal direction of the related cloud data is rotated to the orthogonal direction of Y-coordinate axle.Then, secondary song is passed through Line equation, the boundary point is carried out curve fitting, obtain fitting boundary curve.It is alternatively possible to use following formula (3) institute The conic section shown is fitted.
Further, by way of above-mentioned formula (3) fitting acquisition fitting boundary curve can be by least square method Fitting obtains its corresponding boundary straight line (step 500).
Wherein, the straight line in space can be expressed, i.e., by a fixed point and direction vector with point to formulaWherein, (x0,y0,z0) it is the fixed point that space line passes through, (a, b, c) is the direction of space line Vector.
The fit procedure of the least square method is:Space line is first depicted as to the intersection form of two spaces plane, Then least square fitting plane and straight line is utilized, so as to finally rebuild fitting, obtains the boundary straight line.
The door and window information extracting method in the embodiment of the present invention is described above, the embodiment of the present invention carried below The door and window information extracting device of confession is described.
Referring to Fig. 3, it is the functional block diagram of the door and window information extracting device provided in the embodiment of the present invention.The device bag Include:Three dimensional point cloud acquisition module 301, face extraction module 302, boundary point computing module 303, fitting module 304 and chi Very little computing module 305.
Wherein, the three dimensional point cloud acquisition module 301 is used for the three dimensional point cloud for obtaining interior architecture;The face Extraction module 302 is used for from one or more faces of three dimensional point cloud extraction interior architecture;There is one on the face Or multiple holes corresponding with door and window.The boundary point computing module 303 is used for the side that described hole is extracted on the face Boundary's point.The fitting module 304 is used to be fitted the boundary point, obtains fitting boundary curve and by the boundary curve, Fitting obtains the boundary straight line of described hole.The Size calculation module 305 be used for according to the boundary straight line, it is determined that with it is described The dimension information of door and window corresponding to hole.
By the door and window information extracting device, the relevant information (size) of accurate hole or vacancy can be provided, So as to effectively raise operating efficiency, designing quality and drawing quality.And it is possible to according to such hole or vacancy Dimension information, establish corresponding three-dimensional Visualization Model, be easy to the use of indoor design and decorations well.
Specifically, the fitting module 304 can also be further used for determining the central point of the cloud data in the face;With Predetermined angle step, some truncation surfaces are obtained surely around central point rotation 360;The direction of rotation of the truncation surface is to block The orthogonal direction of the normal direction of the cloud data in face;Cloud data of the truncation surface in predetermined contiguous range is obtained as local Face cloud data;Surface fitting is carried out to the partial face cloud data, obtains fitting surface;According to the fitting surface, lead to Cross interpolation method and determine the boundary point.
Further, the normal direction of the cloud data in the face is rotated to the orthogonal direction of Y-coordinate axle;And pass through secondary song Line equation, the boundary point is carried out curve fitting, obtain fitting boundary curve.Sky is determined with the intersection of two spaces plane Between straight line.Finally, according to the fitting boundary curve, using least square fitting, plane and straight line is obtained;According to the plane Straight line, space line is rebuild as the boundary straight line;The space line is described by the intersection of two spaces plane, so as to Realize the fitting of the boundary straight line.
It should be noted that because door and window information extracting method and door and window information extracting device are based on identical invention structure Think, therefore, the corresponding contents in embodiment of the method are equally applicable to device embodiment, are no longer described in detail herein.Said apparatus can be held The method that the row embodiment of the present invention is provided, possess the corresponding functional module of execution method and beneficial effect.Not in the present embodiment In detailed description ins and outs, reference can be made to the method that the embodiment of the present invention is provided.
Below in conjunction with the example for the dimension information for obtaining the door in room on some metope, the embodiment of the present invention is described in detail The door and window information acquisition method of offer.
In extraction process, it is necessary first to the three dimensional point cloud in target room is gathered using three-dimensional laser scanner.Swash It is the common technology means for being widely used in the fields such as mapping or stereoscan that optical scanning, which obtains three dimensional point cloud,.Three A series of data acquisition system that dimension cloud data is made up of points with preferred coordinates value.The data acquisition system can be used in describing room Surface three-dimensional shape, such as some metope, load-bearing beam column etc..
Certainly, gathering the initial three-dimensional cloud data of acquisition can also be carried out by the pre-treatment step of one or more Pretreatment, screen out need not or mistake data, in order to carry out follow-up door and window information size processing.For example, it can incite somebody to action The three dimensional point cloud that three-dimensional laser scanner collection obtains is imported into MP graphics softwares.Then, to the original three-dimensional Cloud data is spliced and utilizes conditional adjustment algorithm, rejects the noise spot in the three dimensional point cloud.
After pretreated three dimensional point cloud is obtained, in MP softwares, can further by face extracting tool, Some face carries out analysis calculating in extraction room.Specifically, the face extracting tool can set planar thickness, equalization point away from From, the relevant parameter such as minimum number of repetition, error of fitting, to obtain the face for needing to carry out door and window information.
Behind a face during extraction obtains room, method extraction as shown in Figure 2 can be applied corresponding with the vacancy Boundary point.It is by rotating a certain angle every time, it is determined that the side in interception face as described above, during the boundary point of acquisition To what is carried out with the intersecting point coordinate of fitting surface.Specifically, can use door extracting tool set the rotation angle (that is, point Cut hop count), to obtain multiple boundary points.For example, when segmentation hop count is arranged to 200, represent that each anglec of rotation is shown for 1.8.
It is determined that after the target hole or the central point of vacancy, using the central point as pivot, in interception The orthogonal direction of the normal direction of partial face cloud data is rotated by 360 °.In rotary course, 360 degree of angles are set into segmentation hop count, shape The interception angle different into several.
Wherein, the laser spots extracted corresponding to each interception angle on section in preset range neighborhood are carried out local bent Face is fitted, the boundary point that then interpolation goes out in the interception angle.
According to the boundary point of acquisition, after carrying out conic fitting, one fitting boundary curve of acquisition can be extracted.Most Afterwards, using being fitted boundary curve described in least square fitting, it is determined that on final composition face vacancy boundary straight line.
After the analysis and processing of the above-mentioned three dimensional point cloud for room, the border based on composition vacancy is straight Line, in that context it may be convenient to length by calculating the boundary straight line etc., to obtain the accurate dimension information of door opening (i.e. vacancy), example Length, width such as door opening.
In the instantiation, there is provided the relevant information (size) of accurate door opening, improve operating efficiency, design matter Amount and drawing quality.It can be built based on the door opening dimension information and obtain corresponding three-dimensional visualization model, it is possible thereby to very Clearly reaction construction details and field condition.
Indoor design is carried out based on the three-dimensional visualization three-dimensional model, can solve most construction problem in advance, greatly Width reduces the rework rate in later stage and the design alteration as caused by mistake, and the depth for planning of constructing is promoted to the water of lower free hand drawing Flat, the achievement of design planning is used directly for progress material and placed an order, and not only improves construction precision, also changes traditional stream Water Construction Mode, can greatly shorten decoration, finishing it is time-consuming.
Professional should further appreciate that, each example described with reference to the embodiments described herein Unit and algorithm steps, it can be realized with electronic hardware, computer software or the combination of the two, it is hard in order to clearly demonstrate The interchangeability of part and software, the composition and step of each example are generally described according to function in the above description. These functions are performed with hardware or software mode actually, application-specific and design constraint depending on technical scheme. Professional and technical personnel can realize described function using distinct methods to each specific application, but this realization It is not considered that exceed scope of the present application.Described computer software can be stored in computer read/write memory medium, the journey Sequence is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic disc, CD, Read-only memory or random access memory etc..
The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to the foregoing embodiments The present invention is described in detail, it will be understood by those within the art that:It still can be to foregoing each implementation Technical scheme described in example is modified, or carries out equivalent substitution to which part technical characteristic;And these modification or Replace, the essence of appropriate technical solution is departed from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (14)

  1. A kind of 1. door and window information extracting method, it is characterised in that including:
    Obtain the three dimensional point cloud of interior architecture;
    From one or more faces of three dimensional point cloud extraction interior architecture;There is one or more and door on the face Hole corresponding to window;
    The boundary point of described hole is extracted on the face;
    The boundary point is fitted, obtains fitting boundary curve;
    By the boundary curve, fitting obtains the boundary straight line of described hole;
    According to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.
  2. 2. according to the method for claim 1, it is characterised in that the three dimensional point cloud for obtaining interior architecture, specifically Including:
    The initial three-dimensional cloud data of interior architecture is obtained by 3 D laser scanning;
    Splice the initial three-dimensional cloud data;
    The noise spot of the initial three-dimensional cloud data is rejected using conditional adjustment algorithm, obtains the three-dimensional point cloud number of interior architecture According to.
  3. 3. according to the method for claim 1, it is characterised in that the boundary point that described hole is extracted on the face, Specifically include:
    Determine the central point of the cloud data in the face;
    With predetermined angle step, around some truncation surfaces of acquisition of central point rotation 360;The direction of rotation of the truncation surface For the orthogonal direction of the normal direction of the cloud data of truncation surface;
    Cloud data of the truncation surface in predetermined contiguous range is obtained as partial face cloud data;
    Surface fitting is carried out to the partial face cloud data, obtains fitting surface;
    According to the fitting surface, the boundary point is determined by interpolation method.
  4. 4. according to the method for claim 3, it is characterised in that the central point of the cloud data for determining the face, tool Body includes:
    The cloud data related to described hole is screened in the cloud data in the face as related cloud data;
    The related cloud data is traveled through, determines the central point of the related cloud data.
  5. 5. according to the method for claim 3, it is characterised in that the fitting boundary point, fitting boundary curve is obtained, Specifically include:
    The normal direction of the cloud data in the face is rotated to the orthogonal direction of Y-coordinate axle;
    By quadratic curve equation, the boundary point is carried out curve fitting, obtains fitting boundary curve.
  6. 6. according to the method for claim 3, it is characterised in that described that the hole is obtained by the boundary curve, fitting The boundary straight line in hole, is specifically included:
    Space line is determined with the intersection of two spaces plane;
    According to the fitting boundary curve, using least square fitting, plane and straight line is obtained;
    According to the plane and straight line, space line is rebuild as the boundary straight line;The space line is put down by two spaces The intersection description in face.
  7. 7. according to the method for claim 3, it is characterised in that described to obtain the truncation surface in preset range field Cloud data specifically includes as partial face cloud data:
    Calculate the fixed point most short with pointing to straight line;The sensing straight line is that space corresponding with the anglec of rotation of the truncation surface is straight Line;
    It is determined that the cloud data in the fixed point predetermined threshold range, as partial face cloud data.
  8. A kind of 8. door and window information extracting device, it is characterised in that including:
    Three dimensional point cloud acquisition module, for obtaining the three dimensional point cloud of interior architecture;
    Face extraction module, for extracting one or more faces of interior architecture from the three dimensional point cloud;Have on the face One or more hole corresponding with door and window;
    Boundary point computing module, for extracting the boundary point of described hole on the face;
    Fitting module, for being fitted the boundary point, obtain fitting boundary curve;And obtained by the boundary curve, fitting Obtain the boundary straight line of described hole;
    Size calculation module, for according to the boundary straight line, it is determined that the dimension information of door and window corresponding with described hole.
  9. 9. device according to claim 8, it is characterised in that the three dimensional point cloud acquisition module is specifically used for:
    The initial three-dimensional cloud data of interior architecture is obtained by 3 D laser scanning;
    Splice the initial three-dimensional cloud data;
    The noise spot of the initial three-dimensional cloud data is rejected using conditional adjustment algorithm, obtains the three-dimensional point cloud number of interior architecture According to.
  10. 10. device according to claim 8, it is characterised in that the border points extraction module is specifically used for:
    Determine the central point of the cloud data in the face;
    With predetermined angle step, around some truncation surfaces of acquisition of central point rotation 360;The direction of rotation of the truncation surface For the orthogonal direction of the normal direction of the cloud data of truncation surface
    Cloud data of the truncation surface in predetermined contiguous range is obtained as partial face cloud data;
    Surface fitting is carried out to the partial face cloud data, obtains fitting surface;
    According to the fitting surface, the boundary point is determined by interpolation method.
  11. 11. device according to claim 10, it is characterised in that the border points extraction module is specifically used for:
    The cloud data related to described hole is screened in the cloud data in the face as related cloud data;Described in traversal Related cloud data, determine the central point of the related cloud data.
  12. 12. device according to claim 10, it is characterised in that the fitting module is specifically used for:
    The normal direction of the cloud data in the face is rotated to the orthogonal direction of Y-coordinate axle;
    By quadratic curve equation, the boundary point is carried out curve fitting, obtains fitting boundary curve.
  13. 13. device according to claim 10, it is characterised in that the fitting module is specifically used for:
    Space line is determined with the intersection of two spaces plane;
    According to the fitting boundary curve, using least square fitting, plane and straight line is obtained;
    According to the plane and straight line, space line is rebuild as the boundary straight line;The space line is put down by two spaces The intersection description in face.
  14. 14. device according to claim 11, it is characterised in that the fitting module is specifically used for:
    Calculate the fixed point most short with pointing to straight line;The sensing straight line is that space corresponding with the anglec of rotation of the truncation surface is straight Line;
    It is determined that the cloud data in the fixed point predetermined threshold range, as partial face cloud data.
CN201710289685.XA 2017-04-27 2017-04-27 Door and window information extraction method and device Active CN107424193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710289685.XA CN107424193B (en) 2017-04-27 2017-04-27 Door and window information extraction method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710289685.XA CN107424193B (en) 2017-04-27 2017-04-27 Door and window information extraction method and device

Publications (2)

Publication Number Publication Date
CN107424193A true CN107424193A (en) 2017-12-01
CN107424193B CN107424193B (en) 2020-10-13

Family

ID=60424284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710289685.XA Active CN107424193B (en) 2017-04-27 2017-04-27 Door and window information extraction method and device

Country Status (1)

Country Link
CN (1) CN107424193B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109343572A (en) * 2018-12-20 2019-02-15 深圳市道通智能航空技术有限公司 A kind of unmanned plane Autonomous landing method, apparatus and unmanned plane
CN109544454A (en) * 2018-11-20 2019-03-29 广州方舆科技有限公司 A kind of method for automatically split-jointing of point cloud data
CN109858143A (en) * 2019-01-29 2019-06-07 广联达科技股份有限公司 Special-shaped door and window model generating method on circular arc wall
CN110322552A (en) * 2019-07-09 2019-10-11 广州市云家居云科技有限公司 A kind of software systems of the in-time generatin three-dimensional house type based on laser ranging
CN111197979A (en) * 2019-06-20 2020-05-26 广东领盛装配式建筑科技有限公司 Building detection method and device based on point cloud data analysis
CN111612806A (en) * 2020-01-10 2020-09-01 江西理工大学 Building facade window extraction method and device
CN111967342A (en) * 2020-07-27 2020-11-20 杭州易现先进科技有限公司 Method and device for setting plane parameters, electronic device and storage medium
CN112613369A (en) * 2020-12-15 2021-04-06 中国建筑第八工程局有限公司 Method and system for calculating area of building window
CN113077530A (en) * 2021-05-06 2021-07-06 衡阳师范学院 Traditional curved surface pane construction method and device and electronic equipment
CN113157995A (en) * 2021-03-17 2021-07-23 惠州市汇流实业有限公司 Data classification method, door and window parameter sizing method, processing device and storage medium
CN113239785A (en) * 2021-05-11 2021-08-10 百安居信息技术(上海)有限公司 Method, system, storage medium and electronic device for automatically identifying house type based on convolutional neural network
CN113763529A (en) * 2020-06-02 2021-12-07 国网江苏省电力有限公司电力科学研究院 Transformer substation modeling method based on three-dimensional scanning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070130239A1 (en) * 2005-11-21 2007-06-07 Wheeler Mark D Identification of edge regions from 3D point data
CN102436654A (en) * 2011-09-02 2012-05-02 清华大学 Adaptive segmentation method of building point cloud
CN106097311A (en) * 2016-05-31 2016-11-09 中国科学院遥感与数字地球研究所 The building three-dimensional rebuilding method of airborne laser radar data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070130239A1 (en) * 2005-11-21 2007-06-07 Wheeler Mark D Identification of edge regions from 3D point data
CN102436654A (en) * 2011-09-02 2012-05-02 清华大学 Adaptive segmentation method of building point cloud
CN106097311A (en) * 2016-05-31 2016-11-09 中国科学院遥感与数字地球研究所 The building three-dimensional rebuilding method of airborne laser radar data

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
B. QUINTANA等: "Door Detection in 3D Colored Laser Scans for Autonomous Indoor Navigation", 《2016 INTERNATIONAL CONFERENCE ON INDOOR POSITIONING AND INDOOR NAVIGATION (IPIN)》 *
CHAO WANG等: "Automatic BIM component extraction from point clouds of existing buildings for sustainability applications", 《AUTOMATION IN CONSTRUCTION》 *
MAARTEN BASSIER等: "Automated Semantic Labelling of 3D Vector Models for Scan-to-BIM", 《PROCEEDINGS OF THE 4TH ANNUAL INTERNATIONAL CONFERENCE ON ARCHITECTURE AND CIVIL ENGINEERING(ACE2016)》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544454A (en) * 2018-11-20 2019-03-29 广州方舆科技有限公司 A kind of method for automatically split-jointing of point cloud data
CN109343572A (en) * 2018-12-20 2019-02-15 深圳市道通智能航空技术有限公司 A kind of unmanned plane Autonomous landing method, apparatus and unmanned plane
CN109858143A (en) * 2019-01-29 2019-06-07 广联达科技股份有限公司 Special-shaped door and window model generating method on circular arc wall
CN109858143B (en) * 2019-01-29 2022-12-23 广联达科技股份有限公司 Method for generating special-shaped door and window model on arc wall
CN111197979A (en) * 2019-06-20 2020-05-26 广东领盛装配式建筑科技有限公司 Building detection method and device based on point cloud data analysis
CN110322552A (en) * 2019-07-09 2019-10-11 广州市云家居云科技有限公司 A kind of software systems of the in-time generatin three-dimensional house type based on laser ranging
CN111612806A (en) * 2020-01-10 2020-09-01 江西理工大学 Building facade window extraction method and device
CN113763529B (en) * 2020-06-02 2024-05-14 国网江苏省电力有限公司电力科学研究院 Substation modeling method based on three-dimensional scanning
CN113763529A (en) * 2020-06-02 2021-12-07 国网江苏省电力有限公司电力科学研究院 Transformer substation modeling method based on three-dimensional scanning
CN111967342A (en) * 2020-07-27 2020-11-20 杭州易现先进科技有限公司 Method and device for setting plane parameters, electronic device and storage medium
CN111967342B (en) * 2020-07-27 2024-04-12 杭州易现先进科技有限公司 Method, device, electronic device and storage medium for setting plane parameters
CN112613369A (en) * 2020-12-15 2021-04-06 中国建筑第八工程局有限公司 Method and system for calculating area of building window
CN113157995A (en) * 2021-03-17 2021-07-23 惠州市汇流实业有限公司 Data classification method, door and window parameter sizing method, processing device and storage medium
CN113077530A (en) * 2021-05-06 2021-07-06 衡阳师范学院 Traditional curved surface pane construction method and device and electronic equipment
CN113077530B (en) * 2021-05-06 2022-06-24 衡阳师范学院 Traditional curved surface pane construction method and device and electronic equipment
CN113239785A (en) * 2021-05-11 2021-08-10 百安居信息技术(上海)有限公司 Method, system, storage medium and electronic device for automatically identifying house type based on convolutional neural network

Also Published As

Publication number Publication date
CN107424193B (en) 2020-10-13

Similar Documents

Publication Publication Date Title
CN107424193A (en) A kind of door and window information extracting method and its device
CN109993827B (en) Elevation view identification method for converting building drawing into three-dimensional BIM model
CN102194253B (en) Method for generating tetrahedron gridding for three-dimensional geological structure
CN101634544B (en) Water turbine blade blank profile measuring and machining allowance analyzing method
CN105425727B (en) Five axis Flank machining cutter path method for fairing
CN105133840B (en) A kind of construction method of hyperboloid furred ceiling
Qian et al. Automatic unstructured all-hexahedral mesh generation from B-Reps for non-manifold CAD assemblies
Zhu et al. Simultaneous optimization of tool path and shape for five-axis flank milling
CN103942837B (en) The direct building method of blade point cloud model cross section curve based on Successive linear programming
Li et al. Arc–surface intersection method to calculate cutter–workpiece engagements for generic cutter in five-axis milling
CN106482700B (en) A kind of digitlization House Property Area Surveying measurement method of sketch direct mapping
CN110375712A (en) Drift section extracting method, device, equipment and storage medium
Li et al. Error measurements for flank milling
Wang et al. A method for the prediction of cutting force for 5-axis ball-end milling of workpieces with curved surfaces
Cripps Algorithms to support point-based cadcam
Ge et al. Tolerance specification and comparative analysis for computer-integrated dimensional inspection
Roth et al. Mechanistic modelling of 5-axis milling using an adaptive and local depth buffer
CN116226640A (en) Bad geological feature extraction method for tunnel geophysical prospecting inversion data
Urbanic et al. Virtual bead representation and surface roughness evaluation challenges for additive manufacturing material extrusion processes
CN112200097B (en) Indoor pipeline automatic identification method based on building drawing
Bo et al. Fast calculation algorithm for region recognition and model interference ratio in the STL model based on voxel mapping decoupling
CN107767458A (en) TIN surface geometry topological coherence analysis method and system
JP2002259473A (en) Delivery system for basic data necessary for modeling of three-dimensional solid model
Park et al. Pencil curve tracing via virtual digitizing
Xiao et al. An improved Z-MAP method based on the SQP algorithm for fast surface topography simulation of ball-end milling

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