CN115546283A - Tube well surface area detection method and device and electronic equipment - Google Patents
Tube well surface area detection method and device and electronic equipment Download PDFInfo
- Publication number
- CN115546283A CN115546283A CN202211218004.8A CN202211218004A CN115546283A CN 115546283 A CN115546283 A CN 115546283A CN 202211218004 A CN202211218004 A CN 202211218004A CN 115546283 A CN115546283 A CN 115546283A
- Authority
- CN
- China
- Prior art keywords
- cross
- target
- detection data
- sectional profile
- surface area
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/28—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring areas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/521—Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/08—Indexing scheme for image data processing or generation, in general involving all processing steps from image acquisition to 3D model generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Optics & Photonics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
The invention provides a method and a device for detecting the surface area of a pipe well and electronic equipment, wherein the method comprises the following steps: acquiring initial detection data of each cross section profile in the axis direction of a target pipeline; determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target; and establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the residual detection data of each target cross-sectional profile, and determining the surface area of the target pipeline. According to the method for detecting the surface area of the pipe well, the interference detection data corresponding to the branch pipe of the target pipeline are removed, so that more accurate three-dimensional modeling data of the target pipeline can be obtained, and further more accurate surface contour of the target pipeline can be obtained, and the accuracy of a calculation result during surface area calculation is improved.
Description
Technical Field
The invention relates to the technical field of pipeline detection, in particular to a method and a device for detecting the surface area of a pipe well and electronic equipment.
Background
The inspection well is an accessory facility for connecting pipelines and allowing maintenance workers to inspect, clear and enter and exit the pipelines in the drainage pipe network system, and mainly comprises a circular pipe well. The pipe well is corroded by surrounding soil, external traffic load, underground hydrostatic pressure and various sewage and waste gas, and various defects are easily caused.
Prior to repair of each type of defect in a tubular well, it is often necessary to calculate the tubular well surface area to calculate the repair parameters. In the related art, the surface area of a pipe well is calculated directly from the scan data of the pipe well. However, data which interfere with the calculation result exists in the measured data, so that the calculated pipe well surface area result is not accurate.
Disclosure of Invention
The invention provides a method and a device for detecting the surface area of a pipe well and electronic equipment, which are used for solving the defect of inaccurate calculation result of the surface area of the pipe well in the prior art and realizing the elimination of abnormal branch pipe data so as to improve the accuracy of the calculation result of the surface area.
The invention provides a method for detecting the surface area of a pipe well, which comprises the following steps:
acquiring initial detection data of each cross section profile in the axis direction of a target pipeline;
determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the inspection data of the target cross-sectional profile includes inspection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline;
removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target;
establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
According to the pipe well surface area detection method provided by the invention, under the condition that the initial detection data is point cloud data, the detection data for determining at least one target cross section profile from the initial detection data of each cross section profile comprises the following steps:
receiving first input information of a user;
determining a target sequence number of at least one target cross-sectional profile based on the first input information;
and determining the detection data of the target cross-sectional profile from the initial detection data of each cross-sectional profile based on the target serial number.
According to the method for detecting the surface area of the pipe well, the detection data of the branch pipes in the detection data of the cross section profiles of all targets are determined by the following method:
displaying the detection data of the cross section outline of each target in a two-dimensional plane graph in a point form based on the time sequence information of the point cloud data;
receiving a second input of the user;
determining a removed point from the two-dimensional plan view in response to the second input;
and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
According to the pipe well surface area detection method provided by the invention, under the condition that the initial detection data is distance data, the detection data of at least one target cross section profile is determined from the initial detection data of each cross section profile, and the method comprises the following steps:
determining a fitting circle center and a target radius of each cross section profile based on the fitting axis of the target pipeline;
determining the deformation quantity of each point on each target cross section contour based on the detection data of each target cross section contour, the fitting circle center of each cross section contour and the target radius;
and determining the initial detection data of the cross-sectional profile of which the deformation amount of the existing point is larger than the preset value as the detection data of the target cross-sectional profile.
According to the method for detecting the surface area of the pipe well, the detection data of the branch pipes in the detection data of the cross section profile of each target is determined by the following method:
displaying each point on each target cross section outline according to different colors based on the deformation quantity of each point on each target cross section outline, and unfolding a model formed by each target cross section outline into a two-dimensional plane graph;
receiving a third input of the user;
determining a removed point from the two-dimensional plan view in response to the third input;
and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
According to the tube well surface area detection method provided by the invention, the points on the cross section outline of each target are displayed according to different colors based on the deformation quantity of each point on the cross section outline of each target, and the method comprises the following steps:
determining the deformation quantity size interval of each deformation quantity based on the deformation quantity of each point on each target cross section contour;
displaying each point on each target cross section outline according to the color associated with the interval where the deformation quantity is located;
wherein each interval is associated with a color.
According to the method for detecting the surface area of the pipe well, the three-dimensional model of the target pipeline is established based on the initial detection data of each cross section profile and the residual detection data of each target cross section profile, and the method further comprises the following steps:
determining repair detection data of each cross-sectional profile at the branch pipe position communicated with the wall surface of the target pipeline based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile;
and establishing a three-dimensional model of the target pipeline based on the residual detection data of each target cross section profile and the repair detection data of each cross section profile.
The invention also provides a tube well surface area detection device, which comprises:
the acquisition module is used for acquiring initial detection data of each cross section profile in the axis direction of the target pipeline;
a first processing module for determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the detection data of the target cross-sectional profile comprises detection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline;
the second processing module is used for removing the detection data of the branch pipes in the detection data of the cross section outline of each target to obtain the residual detection data of the cross section outline of each target;
and the third processing module is used for establishing a three-dimensional model of the target pipeline and determining the surface area of the target pipeline based on the initial detection data of each cross section profile and the residual detection data of each target cross section profile.
The invention also provides an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the program to realize the tube well surface area detection method.
The present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of tube well surface area detection as described in any of the above.
The present invention also provides a computer program product comprising a computer program which, when executed by a processor, implements a method of tube well surface area detection as described in any one of the above.
According to the pipe well surface area detection method, the pipe well surface area detection device and the electronic equipment, the interference detection data corresponding to the branch pipe of the target pipeline are removed, more accurate three-dimensional modeling data of the target pipeline can be obtained, and further more accurate surface contour of the target pipeline can be obtained, so that the accuracy of a calculation result during surface area calculation is improved.
Drawings
In order to more clearly illustrate the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a schematic flow chart of a method for detecting the surface area of a tubular well provided by the present invention;
FIG. 2 is a schematic diagram of the structure of the surface area detection device for the tubular well provided by the present invention;
fig. 3 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. 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 invention.
The method, device and electronic equipment for detecting the surface area of the tube well are described in the following with reference to fig. 1-3.
The execution main body of the pipe well surface area detection method of the embodiment of the invention may be a processor, and of course, in other embodiments, the execution main body may also be a server, and the type of the execution main body is not limited herein. The following describes a method for detecting a surface area of a tube well according to an embodiment of the present invention, taking an execution body as an example.
As shown in fig. 1, the method for detecting the surface area of the tube well according to the embodiment of the present invention mainly includes step 110, step 120, step 130, and step 140.
And 110, acquiring initial detection data of each cross section profile in the axis direction of the target pipeline.
It will be understood that the target conduit is a tubular well requiring repair or a conduit disposed within the tubular well along a wall of the tubular well, or may be other types of conduits, and the type of target conduit is not limited herein.
The target duct may be disposed in a vertical direction, the target duct may be disposed in a horizontal direction, or the target duct may be disposed at an inclined angle. The arrangement of the target pipe is not limited herein.
Note that the target duct extends in the axial direction. Each cross-sectional profile in the axial direction of the target conduit may be approximated by a circular profile.
The initial detection data of each cross section profile can be acquired by a laser radar, a 3D camera, a laser range finder, a sonar ranging device and the like.
In this case, the initial detection data of the respective cross-sectional profiles may be point cloud data or distance data or the like.
At step 120, detection data of at least one target cross-sectional profile is determined from the initial detection data of the respective cross-sectional profile.
It should be noted that the branch pipe is a pipe communicated with the wall surface of the target pipe, and no matter what detection method is adopted, data of the branch pipe can be collected, so that the branch pipe can generate large interference on the surface area measurement of the target pipe.
The detection data of the target cross-sectional profile includes detection data of the cross-sectional profile at the position of the branch pipe, and therefore the detection data corresponding to the branch pipe needs to be removed to eliminate interference of the branch pipe.
And step 130, removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target.
It is understood that the inspection data of a plurality of measurement points is included in the inspection data of each target cross-sectional profile, and the inspection data of the respective measurement points of the branch pipe may be removed to obtain the remaining inspection data of the respective target cross-sectional profiles.
Under the condition, the detection data does not contain the data of the branch pipe, so that the influence of the detection data of the branch pipe on modeling can be eliminated, and the accurate surface area of the target pipeline can be obtained conveniently.
Step 140, building a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
It can be understood that the detection data finally used for building the three-dimensional model of the target pipeline can be determined and modeled according to the initial detection data of each cross section profile and the residual detection data of each target cross section profile.
For example, the initial detection data of the target cross-sectional profile in the initial detection data of each cross-sectional profile may be replaced with the remaining detection data to obtain the detection data of the target pipeline, which is finally used for building the three-dimensional model, and then the three-dimensional modeling may be performed in an appropriate manner according to the type of the detection data.
After the three-dimensional model is obtained, the surface area of the target pipeline can be obtained according to the three-dimensional model of the target pipeline.
For example, a triangular mesh model can be continuously constructed on the model, the surface area of the whole target pipeline can be obtained by traversing each triangular unit in the triangular mesh model and calculating the area of each triangular unit, and the surface area is not interfered by the branch pipes, so that the surface area calculation result is more accurate.
According to the pipe well surface area detection method provided by the embodiment of the invention, the interference detection data corresponding to the branch pipe of the target pipeline is removed, so that more accurate three-dimensional modeling data of the target pipeline can be obtained, and further more accurate surface contour of the target pipeline can be obtained, and the accuracy of a calculation result in surface area calculation is improved.
In some embodiments, in the case where the initial detection data is point cloud data, determining detection data for at least one target cross-sectional profile from the initial detection data for each cross-sectional profile includes: first input information of a user is received.
It should be noted that the three-dimensional model of the target pipeline may be formed by splicing (one frame of radar point cloud data) of each cross-sectional profile according to the distance interval during acquisition, that is, the three-dimensional point cloud model of the target pipeline is established according to the point cloud data (one frame of radar point cloud data) sequence.
The first input information may be a serial number of a radar point cloud data frame corresponding to the branch pipe position for confirming the point cloud data. In other words, the first input information is a sequence number of the point cloud data frame.
In this case, a target number of the at least one target cross-sectional profile is determined on the basis of the first input information.
It can be understood that the target serial number is a serial number of a point cloud data frame containing a branch position.
In the present embodiment, the detection data of the target cross-sectional profile may be determined from the initial detection data of each cross-sectional profile based on the target number.
For example, the target pipeline has a total of 600 frames of point cloud data in one detection process, wherein the number of the point cloud data frames corresponding to the positions of the branch pipes is 1-57. In this case, the first input information may be 1-57.
In this embodiment, the mode through user input can accurately acquire the detection data that includes the target cross section profile of branch pipe position, and then conveniently determines the detection data of branch pipe to follow-up removing.
After the inspection data of the target cross-sectional profile including the position of the branch pipe is determined, the inspection data of the branch pipe among the inspection data of each target cross-sectional profile may be determined in the following manner.
The detection data of the cross section outline of each target can be displayed in a two-dimensional plane graph in a point form based on the time sequence information of the point cloud data.
It can be understood that a two-dimensional plane expansion map of the target pipeline can be established according to the time sequence information of the point cloud data, and further a mapping relation between pixel points of the two-dimensional plane expansion map and measurement points in the three-dimensional point cloud model can be established.
On this basis, a second input by the user may be received.
In this embodiment, the second input is used to determine the point corresponding to the branch from the two-dimensional plan view.
Wherein, the second input can be at least one of the following modes:
first, the second input may be a touch operation, including but not limited to a click operation, a slide operation, a press operation, and the like.
In this embodiment, the receiving of the second input by the user may be receiving a touch operation of the user on the two-dimensional plan.
For example, points of the respective branches are framed by clicking a plurality of times on the current display screen to select a plurality of points, or by drawing a specific framing box by a slide operation.
Second, the second input may be a physical key input.
In this embodiment, the display device is provided with an entity key corresponding to the mobile selection box, and receives a second input of the user, which may be a second input of the user pressing the corresponding entity key; the second input may also be a combined operation of pressing a plurality of physical keys at the same time.
Of course, in other embodiments, the second input may also be in other forms, including but not limited to character input, voice input, and the like, which may be determined according to actual needs, and this is not limited in this embodiment of the present application.
In this case, the removed points are determined from the two-dimensional plan view by responding to the second input, and the detection data corresponding to the removed points is determined as the detection data of the branch pipe among the detection data of the respective target cross-sectional profiles.
In the embodiment, the branch pipe data can be accurately removed through the experience of the user by receiving the second input of the user, so that the accuracy of the removed branch pipe data is ensured, and the accuracy of the surface area calculation data is further improved.
In some embodiments, in the case where the initial detection data is distance data, determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profiles includes: and determining the fitting circle center and the target radius of each cross section profile based on the fitting axis of the target pipeline.
It can be understood that the overall dimension of each cross section profile can be determined according to the initial detection data of each cross section profile of the target pipeline, then the fitting axis of the target pipeline is fitted, and then the fitting circle center and the target radius of each cross section profile are determined according to the fitting axis.
Of course, in other embodiments, the radius of the target pipeline may also be directly determined according to information such as a design drawing of the target pipeline, and then the fitting axis of the target pipeline is fitted according to the initial detection data of each cross section contour of the target pipeline, so as to obtain the fitting circle center of each cross section contour.
It will be appreciated that the average radius of the target pipe may be determined from the fitted axis of the target pipe and the target radius.
In other words, the amount of deformation of each point on each target cross-sectional profile can be determined based on the detected data of each target cross-sectional profile, the fitted circle center of each cross-sectional profile, and the target radius.
The amount of deformation of each point on each target cross-sectional profile can be determined based on the actual distance of each point on each target cross-sectional profile from the center of the target cross-sectional profile.
The amount of deformation may be an absolute value of a difference between the actual distance and the radius of the target, and initial detection data of the cross-sectional profile in which the amount of deformation of the point is greater than a preset value may be determined as detection data of the cross-sectional profile of the target.
It should be noted that the preset value is a preset value, and can be specifically set according to different scenes.
In this embodiment, through carrying out quantitative evaluation with the distance data of each measuring point, can determine the detection data of the target cross section profile that branch pipe position department corresponds more scientifically, and then conveniently determine the detection data of branch pipe to in the follow-up removal.
In some embodiments, the inspection data of the branch pipes among the inspection data of the cross-sectional profile of each object may be determined in the following manner.
The method can display each point on each target cross-section contour according to different colors according to the deformation quantity of each point on each target cross-section contour, and expand a model formed by each target cross-section contour into a two-dimensional plane graph.
In some embodiments, the deformation amount size interval in which each deformation amount is located may be determined based on the deformation amount of each point on each target cross-sectional profile.
For example, each section may be set at 5% of the target radius. When the deformation amount is 0 to 5% of the target radius, the display is performed in green. When the amount of deformation is 5-10% of the target radius, it is displayed in yellow. When the amount of deformation was 10% or more of the target radius, the display was made in red.
In other words, each point on each target cross-section contour can be displayed according to the color associated with the section where the deformation quantity is located, each section is associated with one color, and the deformation quantity of each point can be displayed visually.
In the present embodiment, since the amount of deformation of a point on the branch pipe is large, the position of the branch pipe can be intuitively determined from the two-dimensional plan view.
On this basis, a third input by the user may be received.
In this embodiment, the third input is used to determine the point corresponding to the branch from the two-dimensional plan view.
Wherein the third input may be at least one of:
first, the third input may be a touch operation, including but not limited to a click operation, a slide operation, a press operation, and the like.
In this embodiment, the receiving of the third input by the user may be receiving a touch operation of the user on the two-dimensional plane diagram.
For example, points of the respective branches are framed by clicking a plurality of times on the current display screen to select a plurality of points, or by drawing a specific framing box by a slide operation.
Second, the third input may be a physical key input.
In this embodiment, the display device is provided with an entity key corresponding to the mobile selection frame, and receives a third input of the user, which may be a third input of pressing the corresponding entity key by the user; the third input may also be a combined operation of pressing a plurality of physical keys simultaneously.
Of course, in other embodiments, the third input may also be in other forms, including but not limited to character input, voice input, and the like, which may be determined according to actual needs, and this is not limited in this application.
In this case, the removed points are determined from the two-dimensional plan view by responding to the third input, and the detection data corresponding to the removed points is determined as the detection data of the branch pipe among the detection data of the respective target cross-sectional profiles.
In the embodiment, the branch pipe data can be accurately removed through the experience of the user by receiving the third input of the user, so that the accuracy of the removed branch pipe data is ensured, and the accuracy of the surface area calculation data is further improved.
In some embodiments, building a three-dimensional model of the target conduit based on the initial inspection data for each cross-sectional profile and the remaining inspection data for each target cross-sectional profile further comprises: and determining repair detection data of each cross-sectional profile at the branch pipe position communicated with the wall surface of the target pipeline based on the initial detection data of each cross-sectional profile and the residual detection data of each target cross-sectional profile.
It can be understood that after the detection data of the branch pipe is removed, a hole exists at the position of the branch pipe in the established three-dimensional model, and the error of solving the surface area of the target pipeline is increased.
In the present embodiment, the repair detection data of each cross-sectional profile at the branch pipe position communicating with the wall surface of the target pipe may be determined based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile.
For example, a fitting axis of the target pipe may be determined from the initial detection data of each cross-sectional profile, and a fitting circle center and a target radius of each cross-sectional profile may be determined.
In this case, hole locations may be complemented by the target radius and the fitted axis. The distance of the repaired point from the fitting axis may be the target radius.
In other embodiments, the average distance of the points near the location of the branch pipe hole from the axis may be determined based on the initial inspection data for each cross-sectional profile, and the distance of the repaired points from the axis of the fit may be the average of the above solution.
Furthermore, a three-dimensional model of the target pipeline can be established based on the residual detection data of each target cross section profile and the repair detection data of each cross section profile, the influence of branch pipe holes on the solved surface area data can be reduced, and the accuracy of the surface area data is improved.
The present invention provides a surface area detection device for a tube well, and the surface area detection device for a tube well described below and the surface area detection method for a tube well described above are referred to in correspondence with each other.
As shown in fig. 2, the tube well surface area detection apparatus according to the embodiment of the present invention includes an obtaining module 210, a first processing module 220, a second processing module 230, and a third processing module 240.
The obtaining module 210 is configured to obtain initial detection data of each cross-sectional profile in the axial direction of the target pipeline;
the first processing module 220 is used for determining detection data of at least one target cross-sectional profile from the initial detection data of each cross-sectional profile; the inspection data of the target cross-sectional profile includes inspection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline;
the second processing module 230 is configured to remove the detection data of the branch pipe from the detection data of each target cross-sectional profile, so as to obtain remaining detection data of each target cross-sectional profile;
the third processing module 240 is configured to build a three-dimensional model of the target pipe and determine a surface area of the target pipe based on the initial inspection data of each cross-sectional profile and the remaining inspection data of each target cross-sectional profile.
According to the pipe well surface area detection device provided by the embodiment of the invention, the interference detection data corresponding to the branch pipe of the target pipeline is removed, so that more accurate three-dimensional modeling data of the target pipeline can be obtained, and further more accurate surface contour of the target pipeline can be obtained, and the accuracy of a calculation result in surface area calculation is improved.
In some embodiments, in the case that the initial detection data is point cloud data, the first processing module 220 is further configured to receive first input information of a user; determining a target sequence number of at least one target cross-sectional profile based on the first input information; based on the target serial number, the detection data of the target cross-sectional profile is determined from the initial detection data of the respective cross-sectional profiles.
In some embodiments, the first processing module 220 is further configured to show the detection data of each target cross-sectional profile in the form of points in a two-dimensional plane view based on the time sequence information of the point cloud data; receiving a second input of the user; determining a removed point from the two-dimensional plan view in response to the second input; and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
In some embodiments, in the case that the initial detection data is distance data, the second processing module 230 is further configured to determine a fitting circle center and a target radius of each cross-sectional profile based on the fitting axis of the target pipe; determining the deformation quantity of each point on each target cross section contour based on the detection data of each target cross section contour, the fitting circle center of each cross section contour and the target radius; the initial detection data of the cross-sectional profile in which the amount of deformation of the existing point is larger than the preset value is determined as the detection data of the target cross-sectional profile.
In some embodiments, the second processing module 230 is further configured to display the points on the target cross-sectional profiles according to different colors based on the deformation amount of each point on each target cross-sectional profile, and expand the model formed by each target cross-sectional profile into a two-dimensional plane; receiving a third input of the user; determining a removed point from the two-dimensional plan view in response to a third input; and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
In some embodiments, the second processing module 230 is further configured to determine, based on the deformation amount of each point on each target cross-sectional profile, a deformation amount size interval in which each deformation amount is located; displaying each point on each target cross section outline according to the color associated with the interval where the deformation quantity is located; wherein each interval is associated with a color.
In some embodiments, the third processing module 240 is further configured to determine repair inspection data for each cross-sectional profile at a branch location in communication with the wall of the target pipe based on the initial inspection data for each cross-sectional profile and the remaining inspection data for each target cross-sectional profile; and establishing a three-dimensional model of the target pipeline based on the residual detection data of the cross section profiles of the targets and the repair detection data of the cross section profiles of the targets.
Fig. 3 illustrates a physical structure diagram of an electronic device, which may include, as shown in fig. 3: a processor (processor) 310, a communication Interface (communication Interface) 320, a memory (memory) 330 and a communication bus 340, wherein the processor 310, the communication Interface 320 and the memory 330 communicate with each other via the communication bus 340. The processor 310 may invoke logic instructions in the memory 330 to perform a tubing well surface area detection method comprising: acquiring initial detection data of each cross section profile in the axis direction of a target pipeline; determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the inspection data of the target cross-sectional profile includes inspection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline; removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target; and establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the residual detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
In addition, the logic instructions in the memory 330 may be implemented in the form of software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes 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 method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program, the computer program being storable on a non-transitory computer readable storage medium, wherein when the computer program is executed by a processor, the computer is capable of executing the method for detecting surface area of a tubular well provided by the above methods, the method comprising: acquiring initial detection data of each cross section profile in the axis direction of a target pipeline; determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the inspection data of the target cross-sectional profile includes inspection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline; removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target; and establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the residual detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
In yet another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform a method of tube well surface area detection as provided by the methods above, the method comprising: acquiring initial detection data of each cross section profile in the axis direction of a target pipeline; determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the inspection data of the target cross-sectional profile includes inspection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline; removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target; and establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the residual detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
The above-described embodiments of the apparatus are merely illustrative, and 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 modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A method for detecting the surface area of a pipe well is characterized by comprising the following steps:
acquiring initial detection data of each cross section profile in the axis direction of a target pipeline;
determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the detection data of the target cross-sectional profile comprises detection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline;
removing the detection data of the branch pipes in the detection data of the cross section profile of each target to obtain the residual detection data of the cross section profile of each target;
establishing a three-dimensional model of the target pipeline based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile, and determining the surface area of the target pipeline.
2. The tube well surface area detection method according to claim 1, wherein in a case that the initial detection data is point cloud data, the determining detection data of at least one target cross-sectional profile from the initial detection data of each cross-sectional profile comprises:
receiving first input information of a user;
determining a target sequence number of at least one target cross-sectional profile based on the first input information;
and determining the detection data of the target cross-sectional profile from the initial detection data of each cross-sectional profile based on the target serial number.
3. The pipe well surface area detection method according to claim 2, wherein the detection data of the branch pipe in the detection data of each target cross-sectional profile is determined by:
displaying the detection data of the cross section outline of each target in a two-dimensional plane graph in a point form based on the time sequence information of the point cloud data;
receiving a second input of the user;
determining a removed point from the two-dimensional plan in response to the second input;
and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
4. The method of claim 1, wherein the determining the inspection data of at least one target cross-sectional profile from the initial inspection data of each cross-sectional profile in case the initial inspection data is distance data comprises:
determining a fitting circle center and a target radius of each cross section profile based on the fitting axis of the target pipeline;
determining the deformation quantity of each point on each target cross section contour based on the detection data of each target cross section contour, the fitting circle center of each cross section contour and the target radius;
and determining the initial detection data of the cross-sectional profile of which the deformation amount of the existing point is larger than the preset value as the detection data of the target cross-sectional profile.
5. The tube well surface area detection method according to claim 4, wherein the detection data of the branch tube in the detection data of each target cross-sectional profile is determined by:
displaying each point on each target cross section outline according to different colors based on the deformation quantity of each point on each target cross section outline, and unfolding a model formed by each target cross section outline into a two-dimensional plane graph;
receiving a third input of the user;
determining a removed point from the two-dimensional plan view in response to the third input;
and determining the detection data corresponding to the removed points as the detection data of the branch pipes in the detection data of the cross section profile of each target.
6. The method for detecting the surface area of the pipe well according to claim 5, wherein the displaying the points on the cross-sectional profile of each target according to different colors based on the deformation amount of the points on the cross-sectional profile of each target comprises:
determining the deformation quantity size interval of each deformation quantity based on the deformation quantity of each point on each target cross section outline;
displaying each point on each target cross section outline according to the color associated with the interval where the deformation quantity is located;
wherein each interval is associated with a color.
7. The tube well surface area inspection method of any one of claims 1-6, wherein the building a three-dimensional model of the target conduit based on the initial inspection data for each cross-sectional profile and the remaining inspection data for each target cross-sectional profile, further comprises:
determining repair detection data of each cross-sectional profile at the branch pipe position in communication with the wall surface of the target pipeline based on the initial detection data of each cross-sectional profile and the remaining detection data of each target cross-sectional profile;
and establishing a three-dimensional model of the target pipeline based on the residual detection data of each target cross section profile and the repair detection data of each cross section profile.
8. A well surface area detection device, comprising:
the acquisition module is used for acquiring initial detection data of each cross section profile in the axis direction of the target pipeline;
a first processing module for determining detection data of at least one target cross-sectional profile from the initial detection data of the respective cross-sectional profile; the detection data of the target cross-sectional profile comprises detection data of a cross-sectional profile at a branch pipe position; the branch pipe is a pipeline communicated with the wall surface of the target pipeline;
the second processing module is used for removing the detection data of the branch pipes in the detection data of the cross section outline of each target to obtain the residual detection data of the cross section outline of each target;
and the third processing module is used for establishing a three-dimensional model of the target pipeline and determining the surface area of the target pipeline based on the initial detection data of each cross section profile and the residual detection data of each target cross section profile.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the method of surface area measurement of a tubular well according to any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method of tube well surface area detection according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211218004.8A CN115546283A (en) | 2022-09-30 | 2022-09-30 | Tube well surface area detection method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211218004.8A CN115546283A (en) | 2022-09-30 | 2022-09-30 | Tube well surface area detection method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115546283A true CN115546283A (en) | 2022-12-30 |
Family
ID=84732418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211218004.8A Pending CN115546283A (en) | 2022-09-30 | 2022-09-30 | Tube well surface area detection method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115546283A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115932864A (en) * | 2023-02-24 | 2023-04-07 | 深圳市博铭维技术股份有限公司 | Pipeline defect detection method and pipeline defect detection device |
-
2022
- 2022-09-30 CN CN202211218004.8A patent/CN115546283A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115932864A (en) * | 2023-02-24 | 2023-04-07 | 深圳市博铭维技术股份有限公司 | Pipeline defect detection method and pipeline defect detection device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nguyen et al. | Comparison of point cloud data and 3D CAD data for on-site dimensional inspection of industrial plant piping systems | |
CN112581463A (en) | Image defect detection method and device, electronic equipment, storage medium and product | |
US10360315B2 (en) | Construction field management method and construction field management device | |
CN110146035B (en) | Embedded part detection method, device, equipment and system for component production line | |
CN109141266B (en) | Steel structure measuring method and system | |
CN115546283A (en) | Tube well surface area detection method and device and electronic equipment | |
CN113256599A (en) | Method for detecting hydraulic tunnel defects based on three-dimensional dynamic model | |
JP6267307B2 (en) | Method for searching for installation space of article and computer-readable recording medium on which program is recorded | |
CN110232734B (en) | Digital processing method for in-service pipeline data | |
CN113223174B (en) | Cross section-based pipe internal roaming method and system | |
CN114119867A (en) | Three-dimensional model construction method and device, electronic equipment and storage medium | |
CN116465316A (en) | Batch measurement method, device, equipment and medium for steel thickness | |
CN115311231A (en) | Error determination method and error determination device based on construction site panoramic image | |
CN111950070B (en) | Method and device for monitoring building construction safety | |
CN111583383A (en) | Three-dimensional visual auxiliary method for high-pressure container inspection | |
CN112578393A (en) | BIM-based rail transit tunnel clearance checking method and system | |
US10114910B2 (en) | Three-dimensional model generating device, method of determining structural member, and program | |
CN112097629B (en) | Drainage pipeline safety monitoring method, storage medium, terminal and system | |
CN111709334A (en) | Subway safety early warning method based on satellite remote sensing | |
CN113744194B (en) | Steel plate defect detection method and computer readable storage medium | |
CN118274734B (en) | Tunnel deformation analysis method, device, equipment and storage medium | |
Jbira et al. | Reproducibility Experimentation among Computer‐Aided Inspection Software from a Single Point Cloud | |
CN114590262B (en) | Method and device for testing static distance ranging accuracy of traffic participant and vehicle | |
CN113393450B (en) | Data quality inspection method and system for digital line drawing and readable storage medium | |
CN117036217A (en) | Underground pipe network data acquisition and detection method, device, equipment and medium |
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 |