WO2020174613A1 - Data processing device, data processing system, data processing method, and data processing program - Google Patents
Data processing device, data processing system, data processing method, and data processing program Download PDFInfo
- Publication number
- WO2020174613A1 WO2020174613A1 PCT/JP2019/007591 JP2019007591W WO2020174613A1 WO 2020174613 A1 WO2020174613 A1 WO 2020174613A1 JP 2019007591 W JP2019007591 W JP 2019007591W WO 2020174613 A1 WO2020174613 A1 WO 2020174613A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- dimensional
- unit
- aided design
- data processing
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C7/00—Tracing profiles
- G01C7/06—Tracing profiles of cavities, e.g. tunnels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
Definitions
- the present invention relates to a data processing device, a data processing system, a data processing method, and a data processing program that perform a process of generating three-dimensional data of a structure.
- Three-dimensional point cloud data of structures obtained by using traveling type measuring devices such as MMS (Mobile Mapping System) in order to improve efficiency and sophistication of inspection and maintenance of structures such as tunnels, roads or bridges Is being used.
- MMS Mobile Mapping System
- a management server that stores three-dimensional point cloud data of a structure, and three-dimensional point cloud data of the structure are acquired from the management server, and based on the acquired three-dimensional point cloud data of the structure.
- a structure information providing system including a terminal device that displays an image is disclosed.
- the 3D point cloud data is data that represents a structure as a set of 3D points
- the data size is large. Therefore, the technique described in Patent Document 1 requires a high-performance terminal device for processing three-dimensional point cloud data, and when a terminal device with low performance is used, the display of an image is delayed, etc. Therefore, there is a problem that smooth inspection work cannot be performed on the structure.
- the present invention has been made in view of the above, and an object of the present invention is to obtain a data processing device capable of obtaining three-dimensional data of a structure having a small data size while utilizing the three-dimensional point cloud data of the structure.
- the data processing device of the present invention includes a storage unit, an acquisition unit, a conversion unit, and an output unit.
- the storage unit stores attribute data of a plurality of constituent elements that make up the structure.
- the acquisition unit acquires three-dimensional point cloud data of the structure.
- the conversion unit includes the three-dimensional point cloud data acquired by the acquisition unit based on the attribute data of the plurality of constituent elements stored in the storage unit, and a structure including the three-dimensional computer-aided design data of each of the plurality of constituent elements. Convert 3D computer-aided design data for objects.
- the output unit outputs the three-dimensional computer-aided design data of the structure converted by the conversion unit.
- the present invention it is possible to obtain the three-dimensional data of a structure having a small data size while utilizing the three-dimensional point cloud data of the structure.
- FIG. 3 is a diagram for explaining processing by the data processing device according to the first exemplary embodiment
- FIG. 3 is a diagram showing a configuration example of a data processing system according to the first exemplary embodiment.
- FIG. 3 is a diagram for explaining the relationship between the size of a polygon and the importance of components according to the first embodiment.
- FIG. 3 is a diagram for explaining three-dimensional CAD data of constituent elements that partially include three-dimensional point data according to the first embodiment.
- FIG. 3 is a diagram for explaining three-dimensional CAD data of constituent elements that partially include three-dimensional point data according to the first embodiment.
- FIG. 3 is a diagram showing an example of a three-dimensional image of a structure displayed on the display unit of the terminal device according to the first embodiment.
- Flowchart showing an example of processing of the data processing apparatus according to the first exemplary embodiment The flowchart which shows an example of a process of the terminal device concerning Embodiment 1.
- FIG. 1 is a diagram showing an example of a hardware configuration of a data processing device according to the first exemplary embodiment
- a data processing device, a data processing system, a data processing method, and a data processing program according to an embodiment of the present invention will be described below in detail with reference to the drawings.
- the present invention is not limited to this embodiment.
- FIG. 1 is a diagram showing a configuration example of a data processing device according to the first exemplary embodiment of the present invention.
- FIG. 2 is a diagram for explaining a process performed by the data processing device according to the first embodiment.
- the data processing device 1 includes a communication unit 10, a storage unit 20, and a processing unit 30.
- the communication unit 10 is communicatively connected to the terminal device 4 via a network (not shown).
- the processing unit 30 can transmit, for example, data in response to a request from the terminal device 4 from the communication unit 10 to the terminal device 4 via a network (not shown).
- the storage unit 20 stores the attribute data of the structure.
- the structure is, for example, a tunnel, a road, or a bridge.
- the attribute data of the structure includes attribute data of a plurality of constituent elements that make up the structure.
- the attribute data of a plurality of constituent elements includes the attribute data of the tunnel body, the attribute data of the lighting equipment installed in the tunnel body, the attribute data of the blower installed in the tunnel body, etc. Be done.
- the processing unit 30 includes an acquisition unit 31, a conversion unit 32, and an output unit 34.
- the acquisition unit 31 acquires three-dimensional point cloud data of a structure generated by the traveling measurement device 2 such as MMS.
- the three-dimensional point cloud data of the structure includes a plurality of three-dimensional point data, and each three-dimensional point data includes data indicating the three-dimensional position of the three-dimensional point.
- the traveling-type measuring device 2 has a laser scanner device, and generates three-dimensional point cloud data of a structure from measurement data obtained by the laser scanner device while traveling. For example, when the structure is a tunnel, as shown in FIG. 2, the traveling-type measuring device 2 uses three-dimensional points on the inner wall of the tunnel based on the measurement data of the inner wall of the tunnel obtained by the laser scanner device while traveling in the tunnel. Generate group data.
- the conversion unit 32 converts the three-dimensional point cloud data of the structure acquired by the acquisition unit 31 into the three-dimensional computer-aided design data of the structure based on the attribute data stored in the storage unit 20. Specifically, the conversion unit 32 converts the three-dimensional point cloud data of the structure into the three-dimensional computer-aided design data of each of the plurality of constituent elements based on the attribute data of the plurality of constituent elements that make up the structure. Convert to 3D computer-aided design data for structures containing.
- the three-dimensional computer-aided design data is generally called three-dimensional CAD data, and is hereinafter referred to as three-dimensional CAD data.
- the attribute data of each component includes information for identifying the component, such as the name, model, or shape of the component.
- the conversion unit 32 determines a plurality of three-dimensional points corresponding to the constituent element among the plurality of three-dimensional points included in the three-dimensional point group data based on the attribute data of the constituent element, and calculates the data of the three-dimensional points.
- the process of replacing the three-dimensional CAD data of the component is performed for each component. Accordingly, the conversion unit 32 can convert the three-dimensional point cloud data of the structure into the three-dimensional CAD data of the structure including the three-dimensional CAD data of each component.
- the three-dimensional CAD data of such a constituent element is data that represents a constituent element by points, lines, and surfaces, and has a smaller data size than the aggregate data of three-dimensional point data that represents a constituent element only by a set of points.
- the conversion unit 32 converts the three-dimensional point cloud of the tunnel into the three-dimensional CAD data of the tunnel based on the attribute data of the tunnel body and the attribute data of the lighting equipment.
- the three-dimensional CAD data of the tunnel includes the three-dimensional CAD data of the tunnel body, the three-dimensional CAD data of the lighting device, and the three-dimensional CAD data of the deformed shape.
- the output unit 34 outputs the three-dimensional CAD data of the structure converted by the conversion unit 32 to the terminal device 4 via a network (not shown).
- the terminal device 4 generates image data of the structure based on the three-dimensional CAD data of the structure acquired from the data processing device 1, and displays the generated image data on a display unit (not shown). For example, when the structure is a tunnel, the terminal device 4 determines the tunnel main body, the lighting device, the deformation, and the like based on the three-dimensional CAD data of the structure received from the data processing device 1, as shown in FIG. Display the image of the tunnel containing.
- the data processing device 1 since the three-dimensional point cloud data of the structure is converted into the three-dimensional CAD data of the structure, the three-dimensional point cloud data of the structure is utilized and the three-dimensional data of the structure having a small data size is converted. Can be generated. Therefore, for example, the data processing device 1 can suppress the data size of the three-dimensional data transmitted to the terminal device 4. In addition, the terminal device 4 can also display an image based on the three-dimensional data of the structure without providing a high-performance processor for processing the three-dimensional point cloud data.
- FIG. 3 is a diagram illustrating a configuration example of the data processing system according to the first embodiment.
- the data processing system 100 according to the first embodiment includes a data processing device 1, a traveling measurement device 2, and a terminal device 4.
- the data processing device 1 includes a communication unit 10, a storage unit 20, and a processing unit 30.
- the communication unit 10 is connected to the network 6 and receives the three-dimensional point cloud data from the traveling measuring device 2 via the network 6. Further, the communication unit 10 is connected to the network 6 and transmits/receives data to/from the terminal device 4 via the network 6.
- the network 6 is, for example, a WAN (Wide Area Network) such as the Internet or a LAN (Local Area Network).
- the network 6 may be a dedicated line.
- the terminal device 4 is, for example, a tablet terminal, a smartphone, a laptop PC (Personal Computer), a PDA (Personal Digital Assistant), or the like.
- the terminal device 4 is used, for example, by an inspector who inspects the structure or an administrator who maintains and manages the structure.
- the storage unit 20 stores a three-dimensional point cloud data table 21, an attribute data table 22, and a transformation data table 23.
- the three-dimensional point cloud data table 21 includes the three-dimensional point cloud data of the structure transmitted from the traveling measurement device 2 to the data processing device 1.
- FIG. 4 is a diagram showing an example of the three-dimensional point cloud data table according to the first embodiment.
- the three-dimensional point group data table 21 includes three-dimensional data including “three-dimensional point ID (Identifier)”, “X coordinate”, “Y coordinate”, “Z coordinate”, and “luminance”. Multiple points data are included.
- the “3D point ID” is identification information of a 3D point included in the 3D point group of the structure.
- the “X coordinate”, the “Y coordinate”, and the “Z coordinate” are the coordinates of the three-dimensional point in the XYZ coordinate system.
- the “X coordinate” is the X coordinate of the three-dimensional point in the XYZ coordinate system
- the “Y coordinate” is the Y coordinate of the three-dimensional point in the XYZ coordinate system
- the “Z coordinate” is the three-dimensional point. It is the Z coordinate.
- “Brightness” is information indicating the brightness of a three-dimensional point.
- the three-dimensional point with the three-dimensional point ID “10001” has the X coordinate “123.456”, the Y coordinate “789.123”, the Z coordinate “456.789”, and the brightness “123”. It is a three-dimensional point.
- the three-dimensional point with the three-dimensional point ID “10002” is the three-dimensional point with the X coordinate “125.121”, the Y coordinate “788.821”, the Z coordinate “450.864”, and the brightness “111”. ..
- the three-dimensional point with the three-dimensional point ID “10003” is the three-dimensional point with the X coordinate “124.327”, the Y coordinate “790.631”, the Z coordinate “455.427”, and the brightness “120”. ..
- the attribute data table 22 includes attribute data of each of a plurality of constituent elements that make up a structure.
- FIG. 5 is a diagram showing an example of the attribute data table according to the first embodiment.
- the attribute data table 22 includes a plurality of component attribute data including “component ID”, “name”, and “specification”.
- the “component ID” is identification information of a component.
- “Name” is information indicating the name of the component.
- “Specifications” is information indicating the specifications of the constituent elements.
- the specifications of the component include information such as the model, length, and shape of the component, for example.
- the names and specifications of the constituent elements are information for identifying the constituent elements and are an example of attribute data of the constituent elements.
- the constituent element with the constituent element ID “13” is a constituent element with the name “illumination device G1” and specifications “model ABC”.
- the constituent element with the constituent element ID “14” is the constituent element with the name “illumination device G2” and the specification “model ABC”.
- the transformation data table 23 includes data of transformations that have occurred in the constituent elements.
- FIG. 6 is a diagram illustrating an example of the modification data table according to the first embodiment.
- the transformation data table 23 includes a plurality of data including “transformation ID”, “component ID”, and “transformation state”.
- the "transformation ID” is identification information of the transformation that has occurred in the component.
- the “component ID” is identification information of the component in which the deformation has occurred.
- the “transformation state” is information indicating the state of the transformation, and includes attribute data indicating the attribute of the transformation that has occurred in the component. For example, if the component is a tunnel body, the attributes of the transformation are cracks, peels, or water leaks. Further, when the constituent element is a lighting device, the attribute of the deformation is, for example, a light bulb burnout.
- the transformation of the transformation ID “1” is the transformation of the constituent element of the constituent element ID “11”, and the transformation state is “water leakage 30 cm”.
- the deformation with the deformation ID “2” is the deformation of the constituent element with the constituent element ID “11”, and the deformation state is “crack 20 cm”.
- the transformation of the transformation ID “3” is a transformation of the constituent element of the constituent element ID “13”, and the transformation state is “light bulb burned out”.
- the processing unit 30 includes an acquisition unit 31, a conversion unit 32, a combining unit 33, an output unit 34, and a display processing unit 35.
- the acquisition unit 31 acquires from the communication unit 10 the three-dimensional point cloud data of the structure, which is received by the communication unit 10 from the traveling measuring device 2 via the network 6.
- the acquisition unit 31 stores the three-dimensional point cloud data table 21 including the three-dimensional point cloud data of the structure acquired from the communication unit 10 in the storage unit 20.
- the acquisition unit 31 acquires the three-dimensional point cloud data of the structure from the three-dimensional point cloud data table 21, and the attribute data table 22.
- the attribute data of each of the plurality of constituent elements that form the structure is acquired from.
- the conversion unit 32 converts the three-dimensional point cloud data of the structure acquired by the acquisition unit 31 into the three-dimensional CAD data of each component, based on the attribute data of each component acquired by the acquisition unit 31. ..
- the attribute data of the plurality of components includes, for example, attribute data of a structure body, which is a structure body, and attribute data of equipment included in the structure.
- the conversion unit 32 converts the three-dimensional point cloud data acquired by the acquisition unit 31 into the three-dimensional CAD data of the structure body and the three-dimensional CAD data of the equipment on the basis of the attribute data of the structure body and the attribute data of the equipment. Is converted into three-dimensional CAD data of the structure including.
- the attribute data of each component is the attribute data of the tunnel body or the attribute data of the lighting equipment.
- the conversion unit 32 converts the three-dimensional point cloud data of the tunnel into the three-dimensional CAD data of the tunnel including the three-dimensional CAD data of the tunnel body and the three-dimensional CAD data of the lighting device.
- the tunnel body is an example of a structure body
- the lighting device is an example of equipment.
- the equipment may include, for example, a blower.
- the conversion unit 32 compares a plurality of three-dimensional points included in the three-dimensional point cloud data with a template corresponding to the attribute data of the constituent elements on a constituent element basis, and based on the comparison result, the three-dimensional shape of each constituent element.
- 3D CAD data of a structure including CAD data is generated.
- the conversion unit 32 has a plurality of types of templates for each component, and can select one template from the plurality of types of templates based on the attribute data. Further, the conversion unit 32 can also generate a template based on the attribute data of the tunnel body, for example, when the attribute data of the tunnel body includes data indicating details of the dimensions of the tunnel body.
- the conversion unit 32 compares the template of the tunnel body with a plurality of 3D points included in the 3D point cloud data of the tunnel. Then, the conversion unit 32 determines a set of three-dimensional points of the tunnel main body that satisfy the condition that the degree of coincidence with the template is preset among the plurality of three-dimensional points included in the three-dimensional point cloud data of the tunnel. Is determined as a set of. Then, the conversion unit 32 replaces the set of three-dimensional points of the tunnel body with the three-dimensional CAD data of the tunnel body.
- 3D CAD data of the tunnel body is 3D CAD data that represents the tunnel body with a combination of polygons defined by points, lines, and surfaces.
- the conversion unit 32 has three-dimensional CAD data of the tunnel body for each template of the tunnel body, and a template used for comparing the set of three-dimensional points of the tunnel body with the set of three-dimensional points of the tunnel body. Replace with the CAD data of the tunnel body corresponding to.
- the conversion unit 32 also compares, for example, the deformation template and a plurality of three-dimensional points included in the three-dimensional point cloud data of the tunnel based on the attribute data of the tunnel body for each type of deformation.
- the conversion unit 32 can compare, for example, the deformed template and a plurality of three-dimensional points included in the three-dimensional point group data for each type while changing the enlargement ratio or the reduction ratio of each deformed template. .. Then, the conversion unit 32 determines a set of three-dimensional points whose degree of coincidence with the deformed template satisfies a preset condition as a set of deformed three-dimensional points, and sets the deformed three-dimensional points. Is replaced with modified three-dimensional CAD data.
- the three-dimensional CAD data of deformation is three-dimensional CAD data that represents the deformation with a combination of polygons defined by points, lines, and surfaces.
- the conversion unit 32 has deformed three-dimensional CAD data for each deformed template, and a template used for comparison of the deformed three-dimensional point set with the deformed three-dimensional point set. Is replaced with the deformed three-dimensional CAD data.
- the conversion unit 32 can also determine whether or not a deformation has occurred in the tunnel body based on the deformation data table 23. For example, when the conversion unit 32 determines that the tunnel body is cracked based on the transformation data table 23, the conversion unit 32 determines the crack template to be a plurality of three-dimensional points included in the three-dimensional point cloud data of the tunnel. Can be compared. The conversion unit 32 determines a set of three-dimensional points whose degree of coincidence with the crack template satisfies a preset condition as a set of three-dimensional points of the crack, and determines the set of three-dimensional points of the crack as a three-dimensional crack. Replace with CAD data.
- the conversion unit 32 also generates or selects a template of the lighting device based on the attribute data of the lighting device. For example, it is assumed that the attribute data of the lighting device is “model ABC” shown in FIG. In this case, the conversion unit 32 selects the template corresponding to the lighting device of model ABC.
- the conversion unit 32 has a plurality of types of illumination device templates including the model ABC, and can select a model ABC template from the plurality of types of templates based on the attribute data.
- the conversion unit 32 compares the template of the lighting device with a plurality of 3D points included in the 3D point cloud data of the tunnel. Then, the conversion unit 32 determines a set of three-dimensional points of the lighting device that satisfy the condition that the degree of coincidence with the template is preset among the plurality of three-dimensional points included in the three-dimensional point cloud data of the tunnel. Is determined as a set of. The conversion unit 32 replaces the set of three-dimensional points of the lighting device with the three-dimensional CAD data of the lighting device.
- 3D CAD data of lighting equipment is 3D CAD data that represents lighting equipment by a combination of polygons defined by points, lines, and surfaces.
- the conversion unit 32 has three-dimensional CAD data of the lighting device for each template of the lighting device, and a template used for comparison of a set of three-dimensional points of the lighting device with a set of three-dimensional points of the lighting device. Replace with 3D CAD data of the lighting equipment corresponding to.
- the conversion unit 32 divides the three-dimensional space into a grid of a predetermined size, and sets the data points of a plurality of three-dimensional points and the data points of the template existing in each grid as feature amounts, and the feature amount is Can be compared.
- the conversion unit 32 can determine a set of three-dimensional points whose matching degree with the template satisfies a preset condition based on the comparison.
- the conversion unit 32 may have a configuration having one or more calculation models generated by machine learning for each component.
- the conversion unit 32 can also determine the set of three-dimensional points indicating the constituent elements by inputting the three-dimensional point group data of the structure to the calculation model.
- Such a calculation model is generated by using a learning algorithm such as clustering, support vector machine, neural network, or reinforcement learning.
- the conversion unit 32 excludes the data of the one or more three-dimensional points.
- the data of the three-dimensional points can be converted into three-dimensional CAD data.
- 3D CAD data of the constituent elements that make up the structure include data that defines the polygons that make up the constituent elements in the 3D CAD.
- the conversion unit 32 changes the size of the polygons forming the constituent element based on the importance of the constituent element. For example, the conversion unit 32 has a plurality of three-dimensional CAD data corresponding to each template and having different polygon sizes.
- the conversion unit 32 can convert the three-dimensional CAD data of a polygon having a size corresponding to the degree of importance of the constituent element into the three-dimensional CAD data of the constituent element out of a plurality of three-dimensional CAD data having different polygon sizes. ..
- the polygon is a polygon defined by the points, lines, and planes described above.
- the size of the polygon is smaller in the 3D CAD data of the tunnel body than in the 3D CAD data of the lighting equipment.
- the three-dimensional image of the tunnel body can be expressed more finely than the three-dimensional image of the lighting device.
- FIG. 7 is a diagram for explaining the relationship between the size of the polygon and the importance of the constituent elements according to the first embodiment.
- the constituent elements are composed of smaller polygons with higher importance.
- the size of the polygon is changed in three steps according to the importance of the constituent elements, but the size of the polygon may be changed in two steps or in four or more steps. May be.
- the importance of each component may be set in the conversion unit 32 in advance, or may be set in the conversion unit 32 from the terminal device 4.
- the conversion part 32 can also change the importance degree of a component for every component, for example based on the elapsed time after construction of a structure.
- the conversion unit 32 can change the degree of importance of a constituent element based on the elapsed time since the constituent element of the structure was constructed or installed and the progressing rate of aging deterioration of each constituent element.
- the conversion unit 32 makes the polygon of the illumination device after the period Ta1 has elapsed from the installation of the illumination device smaller than the polygon of the illumination device from the installation of the illumination device until the period Ta1 has elapsed. be able to. Further, the conversion unit 32 can change the size of the polygon of the tunnel body depending on whether or not the elapsed time Ta2 after the tunnel body is constructed is equal to or longer than the period Tth.
- the conversion unit 32 makes the polygon of the tunnel body when the elapsed time Ta2 after the construction of the tunnel body is the period Tth or more smaller than the polygon of the tunnel body when the elapsed time Ta2 is less than the period Tth. be able to.
- the conversion unit 32 can change the size of the polygon by selecting the three-dimensional CAD data corresponding to the period Ta1 or the elapsed time Ta2 from the plurality of three-dimensional CAD data having different polygon sizes. it can.
- the conversion unit 32 can also change the size of the polygon in three or more steps. Further, when the constituent elements are defined by polygons having different sizes, the size of the above-mentioned polygon is the size of the lower limit value of the polygon.
- the conversion unit 32 can generate three-dimensional CAD data including data defining a polygon and three-dimensional point data as the three-dimensional CAD data of the constituent elements. For example, among the plurality of 3D points, the degree of coincidence between the plurality of 3D points in a part of the area and the template satisfies a preset condition, and the degree of coincidence between the plurality of 3D points in the remaining area and the template is It is assumed that the preset conditions are not satisfied. In this case, the conversion unit 32 converts a plurality of three-dimensional points in a part of the area into data defining a polygon, and a three-dimensional CAD including the converted data and data of a plurality of three-dimensional points in the remaining area. The data can be generated as three-dimensional CAD data for the components.
- FIG. 8 is a diagram for explaining the three-dimensional CAD data of the constituent elements that partially include the three-dimensional point data according to the first embodiment.
- the conversion unit 32 the template of the component and the three-dimensional point group are compared, as shown in FIG.
- the first region of the component template has a high degree of coincidence with the three-dimensional point cloud and satisfies a preset condition
- the second region of the component template has a three-dimensional point cloud.
- the degree of coincidence is low and the preset condition is not satisfied.
- the conversion unit 32 converts the data of the three-dimensional point group in the first area into conversion data that is data defining a polygon.
- the conversion unit 32 generates three-dimensional CAD data including the converted data of the first area and the three-dimensional point cloud data of the second area as the three-dimensional CAD data of the constituent elements.
- the conversion unit 32 can generate the three-dimensional CAD data that represents a portion that does not match the template of the component with a three-dimensional point group as the three-dimensional CAD data of the component. Therefore, for example, when the component does not match the template due to damage or the like, the damaged portion of the component can be confirmed by the three-dimensional point cloud.
- the template of the constituent element is divided into two areas for description, but the conversion unit 32 divides the template into three or more areas and defines the polygon for each area and the three-dimensional point group. One of the data can be selected.
- the combining unit 33 associates the three-dimensional CAD data of each of the plurality of constituent elements with the text data regarding the corresponding constituent element among the plurality of constituent elements. For example, the combining unit 33 extracts the text data regarding each component from the attribute data table 22 and the transformation data table 23, and associates the extracted text data with the three-dimensional CAD data of the corresponding component among the plurality of components. Generate combined data. Such combined data includes three-dimensional CAD data of the constituent element and text data regarding the constituent element.
- the combined data is data including the three-dimensional CAD data of the constituent element and the text data regarding the constituent element, but is not limited to such an example.
- the combined data may be data including the identification information of the three-dimensional CAD data of the component and the identification information of the text data of the component.
- the text data associated with the three-dimensional CAD data of the constituent elements is not limited to the example described above, and may be data including an inspection history, a failure state, a failure history, and the like.
- the output unit 34 receives the three-dimensional CAD data of the structure including the three-dimensional CAD data associated with the text data related to the component by the coupling unit 33 for each component from the communication unit 10 via the network 6 and the terminal device 4 Can be sent to.
- the terminal device 4 can acquire the three-dimensional CAD data of the structure via the network 6 and display the three-dimensional image of the structure based on the acquired three-dimensional CAD data of the structure.
- the terminal device 4 has a communication unit 41, an acquisition unit 42, a display processing unit 43, a display unit 44, and an input unit 45.
- the communication unit 41 is connected to the network 6, and the acquisition unit 42 makes a data transmission request to the data processing device 1 in response to an operation on the input unit 45.
- the acquisition unit 42 acquires the three-dimensional CAD data of the structure transmitted from the data processing device 1 in response to the data transmission request via the network 6 and the communication unit 41.
- the display processing unit 43 generates image data of the structure based on the three-dimensional CAD data of the structure acquired by the acquisition unit 42.
- the display processing unit 43 causes the display unit 44 to display a three-dimensional image of the structure by outputting the generated image data of the structure to the display unit 44.
- the three-dimensional image is displayed two-dimensionally, but if the display unit 44 is capable of three-dimensional display, the three-dimensional image is three-dimensionally displayed.
- Stereoscopic display is performed using parallax, for example.
- the display processing unit 43 displays a three-dimensional image of the structure when the structure is viewed at the changed viewpoint position and the line-of-sight direction.
- the image data of the structure is generated so that The display processing unit 43 outputs the generated image data of the structure to the display unit 44.
- FIG. 9 is a diagram showing an example of a three-dimensional image of the structure displayed on the display unit of the terminal device according to the first embodiment.
- a three-dimensional image of the tunnel is shown.
- the three-dimensional image of the tunnel shown in FIG. 9 includes a three-dimensional image of the tunnel body, a three-dimensional image of the lighting device, and a deformed three-dimensional image.
- the three-dimensional image of the tunnel body is generated based on the three-dimensional CAD data of the tunnel body.
- the 3D image of the lighting device is generated based on the 3D CAD data of the lighting device.
- the deformed three-dimensional image is generated based on the deformed three-dimensional CAD data.
- the display processing unit 43 generates image data of an image associated with a constituent element corresponding to the text related to each constituent element based on the text data related to each constituent element.
- the based image is displayed on the display unit 44.
- the text related to the tunnel body is displayed in association with the tunnel body
- the text related to the lighting device is displayed in association with the lighting device
- the text related to the deformation is displayed in association with the deformation.
- the display processing unit 35 of the processing unit 30 will be described.
- the display processing unit 35 generates the image data of the structure based on the three-dimensional CAD data of the structure including the three-dimensional CAD data associated with the text data related to the component by the combining unit 33 for each component.
- the display processing unit 35 can cause the display device 3 to display a three-dimensional image of the structure by outputting the generated image data of the structure to the display device 3.
- the display processing unit 35 can perform the same processing as the display processing unit 43. For example, when the operation on the input device 5 is an operation of changing the viewpoint position and the line-of-sight direction, the display processing unit 35 displays a three-dimensional image of the structure when the structure is viewed at the changed viewpoint position and the line-of-sight direction. The image data of the structure is generated so that The display processing unit 35 outputs the generated image data of the structure to the display device 3.
- the processing unit 30 can convert the three-dimensional point cloud data of the structure into the three-dimensional CAD data of the structure when the operation on the input device 5 is a specific operation.
- FIG. 10 is a flowchart illustrating an example of processing of the data processing device according to the first exemplary embodiment.
- the process illustrated in FIG. 10 is executed by the processing unit 30 of the data processing device 1 when a data transmission request is issued from the terminal device 4, for example.
- the processing unit 30 of the data processing device 1 acquires the three-dimensional point cloud data from the storage unit 20 (step S11). Next, the processing unit 30 uses the three-dimensional point cloud data acquired in step S11 based on the attribute data of a plurality of constituent elements that make up the structure to determine the structure 3 including the three-dimensional CAD data of each constituent element. It is converted into three-dimensional CAD data (step S12).
- the processing unit 30 associates the three-dimensional CAD data of the component with the text data regarding the component (step S13). Then, the processing unit 30 outputs, to the terminal device 4, the three-dimensional CAD data of the structure including the three-dimensional CAD data of the constituent elements associated with the text data regarding the constituent elements for each constituent element (step S14). The processing shown is ended.
- FIG. 11 is a flowchart illustrating an example of processing of the terminal device according to the first embodiment. The process illustrated in FIG. 11 is started, for example, when a specific operation is performed on the input unit 45 of the terminal device 4.
- the acquisition unit 42 of the terminal device 4 transmits a data transmission request from the communication unit 41 to the data processing device 1 (step S21).
- the acquisition unit 42 acquires the three-dimensional CAD data of the structure transmitted from the data processing device 1 in response to the data transmission request transmitted in step S21 via the network 6 and the communication unit 41 (step S22).
- the display processing unit 43 of the terminal device 4 displays the three-dimensional image of the structure and the related information on the display unit 44 based on the three-dimensional CAD data acquired by the acquisition unit 42 in step S22 (step S23). Then, the processing shown in FIG. 11 ends.
- the related information of the structure is the text of each component described above.
- FIG. 12 is a diagram illustrating an example of the hardware configuration of the data processing device according to the first embodiment.
- the data processing device 1 includes a computer including a processor 101, a memory 102, an input/output circuit 103, and a communication device 104.
- the processor 101, the memory 102, the input/output circuit 103, and the communication device 104 can send and receive data to and from each other via the bus 105, for example.
- the communication unit 10 is realized by the communication device 104.
- the storage unit 20 is realized by the memory 102.
- the processor 101 executes the functions of the acquisition unit 31, the conversion unit 32, the combining unit 33, the output unit 34, and the display processing unit 35 by reading and executing the program stored in the memory 102.
- the processor 101 is an example of a processing circuit, and includes one or more of a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and a system LSI (Large Scale Integration).
- the memory 102 is one or more of RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable Read Only Memory), and EEPROM (registered trademark) (Electrically Erasable Programmable Read Only Memory). Including.
- the memory 102 also includes a recording medium in which a computer-readable program is recorded.
- the recording medium includes one or more of a nonvolatile or volatile semiconductor memory, a magnetic disk, a flexible memory, an optical disk, a compact disk, and a DVD (Digital Versatile Disc).
- the data processing device 1 may include integrated circuits such as ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array).
- the data processing device 1 includes the storage unit 20, the acquisition unit 31, the conversion unit 32, and the output unit 34.
- the storage unit 20 stores attribute data of a plurality of constituent elements that make up a structure.
- the acquisition unit 31 acquires three-dimensional point cloud data of a structure.
- the conversion unit 32 includes the three-dimensional point cloud data acquired by the acquisition unit 31 based on the attribute data of the plurality of constituent elements stored in the storage unit 20 and the three-dimensional CAD data of each of the plurality of constituent elements. Convert to 3D CAD data of the structure.
- the output unit 34 outputs the three-dimensional CAD data of the structure converted by the conversion unit 32.
- the data processing device 1 since the three-dimensional point cloud data of the structure is converted into the three-dimensional CAD data of the structure, the three-dimensional point cloud data of the structure is used and the data size of the structure is small. It is possible to generate three-dimensional data. Therefore, for example, the data processing device 1 can suppress the data size of the three-dimensional data transmitted to the terminal device 4.
- the attribute data of the plurality of constituent elements includes the attribute data of the structure body, which is the body of the structure, and the attribute data of the equipment included in the structure.
- the conversion unit 32 converts the three-dimensional point cloud data acquired by the acquisition unit 31 into the three-dimensional CAD data of the structure main body and the three-dimensional CAD data of the equipment based on the attribute data of the structure body and the attribute data of the equipment. Is converted into three-dimensional CAD data of the structure including. Accordingly, the structure can be divided into the structure body and the equipment to generate three-dimensional CAD data.
- the conversion unit 32 uses the attribute data of the constituent elements to convert the three-dimensional point cloud data acquired by the acquisition unit 31 into the three-dimensional CAD data of the structure including the three-dimensional CAD data of the deformation of the constituent elements. Convert to data. Accordingly, even if the structure has a deformation, the deformation can be represented by the three-dimensional CAD data, and the data size of the data representing the deformation can be reduced. Further, it is possible to display a three-dimensional image of only the deformation, and it is possible to quickly confirm the deformation that has occurred in the structure.
- the three-dimensional CAD data of each of the plurality of constituent elements includes one or more data defining a polygon.
- the conversion unit 32 changes the size of each polygon of the plurality of constituent elements based on the degree of importance of each of the plurality of constituent elements. Thereby, for example, a three-dimensional image of a component having higher importance can be displayed as a finer image. Therefore, it is possible to accurately confirm the component having higher importance.
- the conversion unit 32 compares a plurality of three-dimensional points included in the three-dimensional point cloud data with a template corresponding to the attribute data in units of constituent elements, and generates three-dimensional CAD data based on the comparison result. .. This makes it possible to easily generate the three-dimensional CAD data of the constituent element.
- the conversion unit 32 satisfies a preset condition that a difference between a template and a plurality of three-dimensional points in a part of the plurality of three-dimensional points, and a plurality of three-dimensional points and a template in the remaining area. If the difference between the two does not satisfy the preset condition, a plurality of 3D points in a part of the area are converted into data defining a polygon, and the converted data and data of a plurality of 3D points in the remaining area are 3D CAD data including is generated as 3D CAD data of the constituent elements. Thereby, for example, when the component does not match the template due to damage or the like, the damaged portion of the component can be confirmed by the three-dimensional point cloud.
- the data processing device 1 also includes a combining unit 33 that associates the three-dimensional CAD data of each of the plurality of components with the text data relating to the corresponding component of the plurality of components. Then, the output unit 34 outputs the three-dimensional CAD data of the structure including the three-dimensional CAD data associated with the text data related to the component by the combining unit 33 for each component. Thereby, for example, the position and state of each component can be easily grasped by the text.
- the data processing device 1 also includes a display processing unit 35 that displays a three-dimensional image of the structure on the display device 3 based on the three-dimensional CAD data of the structure output by the output unit 34.
- a display processing unit 35 that displays a three-dimensional image of the structure on the display device 3 based on the three-dimensional CAD data of the structure output by the output unit 34.
- the image of the structure can be generated by using the three-dimensional CAD data instead of the three-dimensional point cloud data.
- the processing load of the image generation processing in 35 can be reduced.
- the terminal device 4 also includes an acquisition unit 42 and a display processing unit 43.
- the acquisition unit 42 acquires the three-dimensional CAD data of the structure from the data processing device 1.
- the display processing unit 43 displays the image of the structure on the display unit 44 based on the three-dimensional CAD data of the structure.
- the image of the structure can be generated by using the three-dimensional CAD data instead of the three-dimensional point cloud data. It is possible to reduce the processing load of the image generation processing in.
- 1 data processing device 1 data processing device, 2 running measuring device, 3 display device, 4 terminal device, 5 input device, 6 network, 10, 41 communication unit, 20 storage unit, 21 3D point cloud data table, 22 attribute data table, 23 Transformation data table, 30 processing unit, 31, 42 acquisition unit, 32 conversion unit, 33 combining unit, 34 output unit, 35, 43 display processing unit, 44 display unit, 45 input unit, 100 data processing system.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Human Computer Interaction (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Multimedia (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、構造物の3次元データを生成する処理を行うデータ処理装置、データ処理システム、データ処理方法、およびデータ処理プログラムに関する。 The present invention relates to a data processing device, a data processing system, a data processing method, and a data processing program that perform a process of generating three-dimensional data of a structure.
トンネル、道路、または橋などの構造物の点検および維持管理に対する効率化および高度化に向けて、MMS(Mobile Mapping System)などの走行型計測装置を用いて得られる構造物の3次元点群データが活用されている。例えば、特許文献1には、構造物の3次元点群データを記憶する管理サーバと、管理サーバから構造物の3次元点群データを取得し、取得した構造物の3次元点群データに基づく画像を表示する端末装置とを備える構造物情報提供システムが開示されている。
Three-dimensional point cloud data of structures obtained by using traveling type measuring devices such as MMS (Mobile Mapping System) in order to improve efficiency and sophistication of inspection and maintenance of structures such as tunnels, roads or bridges Is being used. For example, in
しかしながら、3次元点群データは、構造物を3次元点の集合で表すデータであるため、データサイズが大きい。そのため、特許文献1に記載の技術では、3次元点群データを処理するための高性能な端末装置が必要になり、性能が低い端末装置を用いた場合、画像の表示などが遅くなることなどによって構造物に対するスムーズな点検作業などができないといった課題がある。
However, since the 3D point cloud data is data that represents a structure as a set of 3D points, the data size is large. Therefore, the technique described in
本発明は、上記に鑑みてなされたものであって、構造物の3次元点群データを活用しつつデータサイズの小さい構造物の3次元データを得ることができるデータ処理装置を得ることを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to obtain a data processing device capable of obtaining three-dimensional data of a structure having a small data size while utilizing the three-dimensional point cloud data of the structure. And
上述した課題を解決し、目的を達成するために、本発明のデータ処理装置は、記憶部と、取得部と、変換部と、出力部とを備える。記憶部は、構造物を構成する複数の構成要素の属性データを記憶する。取得部は、構造物の3次元点群データを取得する。変換部は、記憶部に記憶された複数の構成要素の属性データに基づいて、取得部によって取得された3次元点群データを、複数の構成要素の各々の3次元コンピュータ支援設計データを含む構造物の3次元コンピュータ支援設計データへ変換する。出力部は、変換部によって変換された構造物の3次元コンピュータ支援設計データを出力する。 In order to solve the above-mentioned problems and achieve the object, the data processing device of the present invention includes a storage unit, an acquisition unit, a conversion unit, and an output unit. The storage unit stores attribute data of a plurality of constituent elements that make up the structure. The acquisition unit acquires three-dimensional point cloud data of the structure. The conversion unit includes the three-dimensional point cloud data acquired by the acquisition unit based on the attribute data of the plurality of constituent elements stored in the storage unit, and a structure including the three-dimensional computer-aided design data of each of the plurality of constituent elements. Convert 3D computer-aided design data for objects. The output unit outputs the three-dimensional computer-aided design data of the structure converted by the conversion unit.
本発明によれば、構造物の3次元点群データを活用しつつデータサイズの小さい構造物の3次元データを得ることができる、という効果を奏する。 According to the present invention, it is possible to obtain the three-dimensional data of a structure having a small data size while utilizing the three-dimensional point cloud data of the structure.
以下に、本発明の実施の形態にかかるデータ処理装置、データ処理システム、データ処理方法、およびデータ処理プログラムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。 A data processing device, a data processing system, a data processing method, and a data processing program according to an embodiment of the present invention will be described below in detail with reference to the drawings. The present invention is not limited to this embodiment.
実施の形態1.
図1は、本発明の実施の形態1にかかるデータ処理装置の構成例を示す図である。図2は、実施の形態1にかかるデータ処理装置による処理を説明するための図である。
FIG. 1 is a diagram showing a configuration example of a data processing device according to the first exemplary embodiment of the present invention. FIG. 2 is a diagram for explaining a process performed by the data processing device according to the first embodiment.
図1に示すように、実施の形態1にかかるデータ処理装置1は、通信部10と、記憶部20と、処理部30とを備える。通信部10は、不図示のネットワークを介して端末装置4と通信可能に接続される。処理部30は、例えば、端末装置4からの要求に応じたデータを通信部10から、不図示のネットワークを介して端末装置4へ送信することができる。
As shown in FIG. 1, the
記憶部20は、構造物の属性データを記憶する。構造物は、例えば、トンネル、道路、または橋などである。構造物の属性データには、構造物を構成する複数の構成要素の属性データが含まれる。例えば、構造物がトンネルの場合、複数の構成要素の属性データには、トンネル本体の属性データ、トンネル本体に設置される照明機器の属性データ、トンネル本体に設置される送風機の属性データなどが含まれる。
The
処理部30は、取得部31と、変換部32と、出力部34とを含む。取得部31は、MMSなどの走行型計測装置2によって生成される構造物の3次元点群データを取得する。構造物の3次元点群データには、複数の3次元点のデータが含まれており、各3次元点のデータには、3次元点の3次元における位置を示すデータが含まれる。
The
走行型計測装置2は、レーザスキャナ装置を有しており、走行しながらレーザスキャナ装置によって得られる計測データから構造物の3次元点群データを生成する。例えば、構造物がトンネルである場合、走行型計測装置2は、図2に示すように、トンネル内を走行しながらレーザスキャナ装置によって得られるトンネルの内壁の計測データからトンネルの内壁の3次元点群データを生成する。
The traveling-
変換部32は、取得部31によって取得された構造物の3次元点群データを、記憶部20に記憶された属性データに基づいて、構造物の3次元コンピュータ支援設計データへ変換する。具体的には、変換部32は、構造物を構成する複数の構成要素の属性データに基づいて、構造物の3次元点群データを、複数の構成要素の各々の3次元コンピュータ支援設計データを含む構造物の3次元コンピュータ支援設計データへ変換する。3次元コンピュータ支援設計データは、一般に3次元CADデータと呼ばれており、以下、3次元CADデータと記載する。
The
各構成要素の属性データには、例えば、構成要素の名称、型式、または形状などのように構成要素を特定するための情報が含まれている。変換部32は、構成要素の属性データに基づいて、3次元点群データに含まれる複数の3次元点のうち構成要素に対応する複数の3次元点を判定し、かかる3次元点のデータを構成要素の3次元CADデータに置き換える処理を構成要素毎に行う。これにより、変換部32は、構造物の3次元点群データを、構成要素毎の3次元CADデータを含む構造物の3次元CADデータへ変換することができる。かかる構成要素の3次元CADデータは、点、線、および面によって構成要素を表すデータであり、点の集合のみによって構成要素を表す3次元点データの集合データよりもデータサイズが小さい。
The attribute data of each component includes information for identifying the component, such as the name, model, or shape of the component. The
変換部32は、例えば、構造物がトンネルの場合、トンネル本体の属性データおよび照明機器の属性データなどに基づいて、トンネルの3次元点群をトンネルの3次元CADデータへ変換する。かかるトンネルの3次元CADデータには、図2に示すように、トンネル本体の3次元CADデータ、照明機器の3次元CADデータ、および変状の3次元CADデータなどが含まれる。
When the structure is a tunnel, for example, the
出力部34は、変換部32によって変換された構造物の3次元CADデータを不図示のネットワークを介して端末装置4へ出力する。端末装置4は、データ処理装置1から取得した構造物の3次元CADデータに基づいて構造物の画像データを生成し、生成した画像データを不図示の表示部に表示する。例えば、構造物がトンネルの場合、端末装置4は、データ処理装置1から受信した構造物の3次元CADデータに基づいて、図2に示すように、トンネル本体、照明機器、および変状などを含むトンネルの画像を表示する。
The
mm単位で配置される3次元点の集合で表現される3次元点群データの場合、トンネルのように数百メートルの空間を点群で表現すると、データが膨大になる。データ処理装置1では、構造物の3次元点群データを構造物の3次元CADデータへ変換するため、構造物の3次元点群データを活用しつつデータサイズの小さい構造物の3次元データを生成することができる。そのため、例えば、データ処理装置1は、端末装置4へ送信する3次元データのデータサイズを抑えることができる。また、端末装置4においても、3次元点群データを処理するための高性能なプロセッサを設けることなく、構造物の3次元データに基づく画像を表示することができる。
In the case of 3D point cloud data represented by a set of 3D points arranged in mm units, if a space of several hundred meters is represented by a point cloud like a tunnel, the data will become enormous. In the
以下、実施の形態1にかかるデータ処理装置1を含むデータ処理システムについてさらに詳細に説明する。図3は、実施の形態1にかかるデータ処理システムの構成例を示す図である。図3に示すように、実施の形態1にかかるデータ処理システム100は、データ処理装置1と、走行型計測装置2と、端末装置4とを含む。データ処理装置1は、通信部10と、記憶部20と、処理部30とを備える。
Hereinafter, the data processing system including the
通信部10は、ネットワーク6に接続され、ネットワーク6を介して走行型計測装置2から3次元点群データを受信する。また、通信部10は、ネットワーク6に接続され、ネットワーク6を介して端末装置4との間でデータの送受信を行う。ネットワーク6は、例えば、インターネットなどのWAN(Wide Area Network)またはLAN(Local Area Network)などである。なお、ネットワーク6は専用線であってもよい。
The
端末装置4は、例えば、タブレット型端末、スマートフォン、ラップトップPC(Personal Computer)、またはPDA(Personal Digital Assistant)などである。かかる端末装置4は、例えば、構造物を点検する点検員または構造物を維持管理する管理者などによって用いられる。 The terminal device 4 is, for example, a tablet terminal, a smartphone, a laptop PC (Personal Computer), a PDA (Personal Digital Assistant), or the like. The terminal device 4 is used, for example, by an inspector who inspects the structure or an administrator who maintains and manages the structure.
記憶部20は、3次元点群データテーブル21と、属性データテーブル22と、変状データテーブル23とを記憶する。3次元点群データテーブル21は、走行型計測装置2からデータ処理装置1へ送信される構造物の3次元点群データを含む。
The
図4は、実施の形態1にかかる3次元点群データテーブルの一例を示す図である。図4に示すように、3次元点群データテーブル21には、「3次元点ID(Identifier)」、「X座標」、「Y座標」、「Z座標」、および「輝度」を含む3次元点のデータが複数含まれる。「3次元点ID」は、構造物の3次元点群に含まれる3次元点の識別情報である。「X座標」、「Y座標」、および「Z座標」は、XYZ座標系における3次元点の座標である。すなわち、「X座標」は、XYZ座標系における3次元点のX座標であり、「Y座標」は、XYZ座標系における3次元点のY座標であり、「Z座標」は、3次元点のZ座標である。「輝度」は、3次元点の輝度を示す情報である。 FIG. 4 is a diagram showing an example of the three-dimensional point cloud data table according to the first embodiment. As shown in FIG. 4, the three-dimensional point group data table 21 includes three-dimensional data including “three-dimensional point ID (Identifier)”, “X coordinate”, “Y coordinate”, “Z coordinate”, and “luminance”. Multiple points data are included. The “3D point ID” is identification information of a 3D point included in the 3D point group of the structure. The “X coordinate”, the “Y coordinate”, and the “Z coordinate” are the coordinates of the three-dimensional point in the XYZ coordinate system. That is, the “X coordinate” is the X coordinate of the three-dimensional point in the XYZ coordinate system, the “Y coordinate” is the Y coordinate of the three-dimensional point in the XYZ coordinate system, and the “Z coordinate” is the three-dimensional point. It is the Z coordinate. “Brightness” is information indicating the brightness of a three-dimensional point.
図4に示す例では、3次元点ID「10001」の3次元点は、X座標「123.456」、Y座標「789.123」、Z座標「456.789」、および輝度「123」の3次元点である。また、3次元点ID「10002」の3次元点は、X座標「125.121」、Y座標「788.821」、Z座標「450.864」、および輝度「111」の3次元点である。また、3次元点ID「10003」の3次元点は、X座標「124.327」、Y座標「790.631」、Z座標「455.427」、および輝度「120」の3次元点である。 In the example shown in FIG. 4, the three-dimensional point with the three-dimensional point ID “10001” has the X coordinate “123.456”, the Y coordinate “789.123”, the Z coordinate “456.789”, and the brightness “123”. It is a three-dimensional point. The three-dimensional point with the three-dimensional point ID “10002” is the three-dimensional point with the X coordinate “125.121”, the Y coordinate “788.821”, the Z coordinate “450.864”, and the brightness “111”. .. The three-dimensional point with the three-dimensional point ID “10003” is the three-dimensional point with the X coordinate “124.327”, the Y coordinate “790.631”, the Z coordinate “455.427”, and the brightness “120”. ..
属性データテーブル22は、構造物を構成する複数の構成要素の各々の属性データを含む。図5は、実施の形態1にかかる属性データテーブルの一例を示す図である。図5に示すように、属性データテーブル22には、「構成要素ID」、「名称」、および「諸元」を含む構成要素の属性のデータが複数含まれる。「構成要素ID」は、構成要素の識別情報である。「名称」は、構成要素の名称を示す情報である。「諸元」は、構成要素の諸元を示す情報である。構成要素の諸元には、例えば、構成要素の型式、長さ、および形状といった情報が含まれる。構成要素の名称および諸元は、構成要素を特定するための情報であり、構成要素の属性データの一例である。 The attribute data table 22 includes attribute data of each of a plurality of constituent elements that make up a structure. FIG. 5 is a diagram showing an example of the attribute data table according to the first embodiment. As shown in FIG. 5, the attribute data table 22 includes a plurality of component attribute data including “component ID”, “name”, and “specification”. The “component ID” is identification information of a component. “Name” is information indicating the name of the component. “Specifications” is information indicating the specifications of the constituent elements. The specifications of the component include information such as the model, length, and shape of the component, for example. The names and specifications of the constituent elements are information for identifying the constituent elements and are an example of attribute data of the constituent elements.
図5に示す例では、構成要素ID「11」の構成要素は、名称「トンネル本体SS1」および諸元「L=10m」の構成要素である。構成要素ID「12」の構成要素は、名称「トンネル本体SS2」および諸元「L=10m」の構成要素である。構成要素ID「13」の構成要素は、名称「照明機器G1」および諸元「型式ABC」の構成要素である。構成要素ID「14」の構成要素は、名称「照明機器G2」および諸元「型式ABC」の構成要素である。 In the example shown in FIG. 5, the component with the component ID “11” is the component with the name “tunnel body SS1” and the specifications “L=10 m”. The component with the component ID “12” is the component with the name “tunnel body SS2” and specifications “L=10 m”. The constituent element with the constituent element ID “13” is a constituent element with the name “illumination device G1” and specifications “model ABC”. The constituent element with the constituent element ID “14” is the constituent element with the name “illumination device G2” and the specification “model ABC”.
変状データテーブル23は、構成要素に生じた変状のデータを含む。図6は、実施の形態1にかかる変状データテーブルの一例を示す図である。図6に示すように、変状データテーブル23には、「変状ID」、「構成要素ID」、および「変状状態」を含むデータが複数含まれる。「変状ID」は、構成要素に生じた変状の識別情報である。「構成要素ID」は、変状が生じた構成要素の識別情報である。「変状状態」は、変状の状態を示す情報であり、構成要素に生じた変状の属性を示す属性データを含む。例えば、構成要素がトンネル本体である場合、変状の属性は、ひび、剥離、または漏水などである。また、構成要素が照明機器である場合、変状の属性は、電球切れなどである。 The transformation data table 23 includes data of transformations that have occurred in the constituent elements. FIG. 6 is a diagram illustrating an example of the modification data table according to the first embodiment. As shown in FIG. 6, the transformation data table 23 includes a plurality of data including “transformation ID”, “component ID”, and “transformation state”. The "transformation ID" is identification information of the transformation that has occurred in the component. The “component ID” is identification information of the component in which the deformation has occurred. The “transformation state” is information indicating the state of the transformation, and includes attribute data indicating the attribute of the transformation that has occurred in the component. For example, if the component is a tunnel body, the attributes of the transformation are cracks, peels, or water leaks. Further, when the constituent element is a lighting device, the attribute of the deformation is, for example, a light bulb burnout.
図6に示す例では、変状ID「1」の変状は、構成要素ID「11」の構成要素の変状であり、変状状態が「漏水 30cm」である。変状ID「2」の変状は、構成要素ID「11」の構成要素の変状であり、変状状態が「ひび 20cm」である。変状ID「3」の変状は、構成要素ID「13」の構成要素の変状であり、変状状態が「電球切れ」である。
In the example shown in FIG. 6, the transformation of the transformation ID “1” is the transformation of the constituent element of the constituent element ID “11”, and the transformation state is “
図3に戻って処理部30について説明する。処理部30は、取得部31と、変換部32と、結合部33と、出力部34と、表示処理部35とを備える。取得部31は、走行型計測装置2からネットワーク6を介して通信部10で受信される構造物の3次元点群データを通信部10から取得する。取得部31は、通信部10から取得した構造物の3次元点群データを含む3次元点群データテーブル21を記憶部20に記憶する。
Returning to FIG. 3, the
また、取得部31は、端末装置4からのデータ送信要求が通信部10で受信された場合、3次元点群データテーブル21から構造物の3次元点群データを取得し、且つ属性データテーブル22から構造物を構成する複数の構成要素の各々の属性データを取得する。
Further, when the
変換部32は、取得部31によって取得された各構成要素の属性データに基づいて、取得部31によって取得された構造物の3次元点群データを、各構成要素の3次元CADデータへ変換する。複数の構成要素の属性データは、例えば、構造物の本体である構造物本体の属性データと、構造物に含まれる設備の属性データとを含む。変換部32は、取得部31によって取得された3次元点群データを、構造物本体の属性データおよび設備の属性データに基づいて、構造物本体の3次元CADデータと設備の3次元CADデータとを含む構造物の3次元CADデータへ変換する。
The
例えば、属性データテーブル22が図5に示す状態である場合、各構成要素の属性データは、トンネル本体の属性データまたは照明機器の属性データである。この場合、変換部32は、トンネルの3次元点群データを、トンネル本体の3次元CADデータおよび照明機器の3次元CADデータを含むトンネルの3次元CADデータへ変換する。トンネル本体は、構造物本体の一例であり、照明機器は、設備の一例である。なお、構造物がトンネルである場合、設備には、例えば、送風機などが含まれる場合がある。
For example, when the attribute data table 22 is in the state shown in FIG. 5, the attribute data of each component is the attribute data of the tunnel body or the attribute data of the lighting equipment. In this case, the
変換部32は、3次元点群データに含まれる複数の3次元点と構成要素の属性データに対応するテンプレートとを構成要素単位で比較し、かかる比較結果に基づいて、各構成要素の3次元CADデータを含む構造物の3次元CADデータを生成する。
The
変換部32は、例えば、トンネル本体の属性データに基づいて、トンネル本体のテンプレートを選択または生成する。例えば、トンネル本体の属性データが、図5に示す「L=10mm」であるとする。この場合、変換部32は、長さが10mのトンネル本体に対応するテンプレートを選択または生成する。変換部32は、各構成要素のテンプレートを複数種類有しており、かかる複数種類のテンプレートの中から属性データに基づいて一つのテンプレートを選択することができる。また、変換部32は、例えば、トンネル本体の属性データとしてトンネル本体の寸法の詳細を示すデータが含まれている場合、トンネル本体の属性データに基づいてテンプレートを生成することもできる。
The
変換部32は、トンネル本体のテンプレートとトンネルの3次元点群データに含まれる複数の3次元点とを比較する。そして、変換部32は、トンネルの3次元点群データに含まれる複数の3次元点のうち、テンプレートとの一致度が予め設定された条件を満たす3次元点の集合をトンネル本体の3次元点の集合として判定する。そして、変換部32は、トンネル本体の3次元点の集合をトンネル本体の3次元CADデータに置き換える。
The
トンネル本体の3次元CADデータは、トンネル本体を点、線、および面で規定される多角形の組み合わせで表す3次元CADデータである。変換部32は、トンネル本体のテンプレート毎にトンネル本体の3次元CADデータを有しており、トンネル本体の3次元点の集合を、かかるトンネル本体の3次元点の集合との比較に用いたテンプレートに対応するトンネル本体のCADデータに置き換える。
3D CAD data of the tunnel body is 3D CAD data that represents the tunnel body with a combination of polygons defined by points, lines, and surfaces. The
また、変換部32は、例えば、トンネル本体の属性データに基づいて、変状のテンプレートとトンネルの3次元点群データに含まれる複数の3次元点とを変状の種類毎に比較する。変換部32は、例えば、各変状のテンプレートの拡大率または縮小率を変更しながら、変状のテンプレートと3次元点群データに含まれる複数の3次元点と種類毎に比較することができる。そして、変換部32は、変状のテンプレートとの一致度が予め設定された条件を満たす3次元点の集合を変状の3次元点の集合として判定し、かかる変状の3次元点の集合を変状の3次元CADデータに置き換える。
The
変状の3次元CADデータは、変状を点、線、および面で規定される多角形の組み合わせで表す3次元CADデータである。変換部32は、変状のテンプレート毎に変状の3次元CADデータを有しており、変状の3次元点の集合を、かかる変状の3次元点の集合との比較に用いたテンプレートに対応する変状の3次元CADデータに置き換える。
The three-dimensional CAD data of deformation is three-dimensional CAD data that represents the deformation with a combination of polygons defined by points, lines, and surfaces. The
なお、変換部32は、変状データテーブル23に基づいて、トンネル本体に変状が発生しているか否かを判定することもできる。例えば、変換部32は、変状データテーブル23に基づいて、トンネル本体にひびが発生していると判定した場合、ひびのテンプレートをトンネルの3次元点群データに含まれる複数の3次元点と比較することができる。変換部32は、ひびのテンプレートとの一致度が予め設定された条件を満たす3次元点の集合をひびの3次元点の集合として判定し、かかるひびの3次元点の集合をひびの3次元CADデータに置き換える。
The
また、変換部32は、照明機器の属性データに基づいて、照明機器のテンプレートを生成または選択する。例えば、照明機器の属性データが、図5に示す「型式ABC」であるとする。この場合、変換部32は、型式ABCの照明機器に対応するテンプレートを選択する。変換部32は、型式ABCを含む複数種類の照明機器のテンプレートを有しており、かかる複数種類のテンプレートの中から属性データに基づいて型式ABCのテンプレートを選択することができる。
The
変換部32は、照明機器のテンプレートとトンネルの3次元点群データに含まれる複数の3次元点とを比較する。そして、変換部32は、トンネルの3次元点群データに含まれる複数の3次元点のうち、テンプレートとの一致度が予め設定された条件を満たす3次元点の集合を照明機器の3次元点の集合として判定する。変換部32は、照明機器の3次元点の集合を照明機器の3次元CADデータに置き換える。
The
照明機器の3次元CADデータは、照明機器を点、線、および面で規定される多角形の組み合わせで表す3次元CADデータである。変換部32は、照明機器のテンプレート毎に照明機器の3次元CADデータを有しており、照明機器の3次元点の集合を、かかる照明機器の3次元点の集合との比較に用いたテンプレートに対応する照明機器の3次元CADデータに置き換える。
3D CAD data of lighting equipment is 3D CAD data that represents lighting equipment by a combination of polygons defined by points, lines, and surfaces. The
なお、変換部32は、例えば、3次元空間を所定サイズの格子に分割し、各格子内に存在する複数の3次元点のデータ点数とテンプレートのデータ点数とを各々特徴量とし、かかる特徴量を比較することができる。変換部32は、かかる比較に基づいて、テンプレートとの一致度が予め設定された条件を満たす3次元点の集合を判定することができる。
Note that the
また、変換部32は、機械学習によって生成された計算モデルを構成要素毎に1以上有する構成であってもよい。変換部32は、かかる計算モデルに構造物の3次元点群データを入力することで、構成要素を示す3次元点の集合を判定することもできる。かかる計算モデルは、例えば、クラスタリング、サポートベクターマシン、ニューラルネットワーク、または強化学習などの学習アルゴリズムを用いて生成される。
Also, the
また、変換部32は、複数の3次元点のうちテンプレートとの比較結果が予め設定された条件を満たさない1以上の3次元点がある場合、1以上の3次元点のデータを除いた複数の3次元点のデータを3次元CADデータへ変換することができる。
In addition, when there is one or more three-dimensional points whose comparison result with the template does not satisfy the preset condition among the plurality of three-dimensional points, the
構造物を構成する構成要素の3次元CADデータは、3次元CADにおいて構成要素を構成するポリゴンを規定するデータを含む。変換部32は、構成要素の重要度に基づいて、構成要素を構成するポリゴンの大きさを変更する。例えば、変換部32は、各テンプレートに対応する3次元CADデータであってポリゴンの大きさが互いに異なる3次元CADデータを複数有している。変換部32は、ポリゴンの大きさが互いに異なる複数の3次元CADデータのうち構成要素の重要度に対応する大きさのポリゴンの3次元CADデータを構成要素の3次元CADデータにすることができる。ポリゴンは、上述した点、線、および面で規定される多角形である。
3D CAD data of the constituent elements that make up the structure include data that defines the polygons that make up the constituent elements in the 3D CAD. The
例えば、照明機器の重要度よりもトンネル本体の重要度が高く設定されている場合、ポリゴンの大きさは、照明機器の3次元CADデータよりもトンネル本体の3次元CADデータの方が小さい。この場合、トンネル本体の3次元画像を照明機器の3次元画像よりも細かく表現することができる。 For example, if the importance of the tunnel body is set higher than the importance of the lighting equipment, the size of the polygon is smaller in the 3D CAD data of the tunnel body than in the 3D CAD data of the lighting equipment. In this case, the three-dimensional image of the tunnel body can be expressed more finely than the three-dimensional image of the lighting device.
図7は、実施の形態1にかかるポリゴンの大きさと構成要素の重要度との関係を説明するための図である。図7に示すように、3次元CADにおいて、構成要素は、重要度が高いほど小さなポリゴンで構成される。なお、図7に示す例では、構成要素の重要度に応じて3段階にポリゴンの大きさが変更されるが、ポリゴンの大きさは2段階で変更されてもよく、4段階以上で変更されてもよい。 FIG. 7 is a diagram for explaining the relationship between the size of the polygon and the importance of the constituent elements according to the first embodiment. As shown in FIG. 7, in the three-dimensional CAD, the constituent elements are composed of smaller polygons with higher importance. In the example shown in FIG. 7, the size of the polygon is changed in three steps according to the importance of the constituent elements, but the size of the polygon may be changed in two steps or in four or more steps. May be.
なお、構成要素の重要度は、変換部32に予め設定されてもよく、また、端末装置4から変換部32に設定することもできる。また、変換部32は、構成要素の重要度を、例えば、構造物が施工されてからの経過時間に基づいて、構成要素毎に変更することもできる。例えば、変換部32は、構造物の構成要素が施工または設置されてからの経過時間と各構成要素の経年劣化の進行速度とに基づいて、構成要素の重要度を変更することができる。
Note that the importance of each component may be set in the
例えば、照明機器の耐用年数が期間Ta1であるとする。この場合、変換部32は、照明機器が設置されてから期間Ta1が経過した後の照明機器のポリゴンを、照明機器が設置されてから期間Ta1が経過するまでの照明機器のポリゴンよりも小さくすることができる。また、変換部32は、トンネル本体が施工されてからの経過時間Ta2が期間Tth以上であるか否かによって、トンネル本体のポリゴンの大きさを変更することができる。例えば、変換部32は、トンネル本体が施工されてからの経過時間Ta2が期間Tth以上である場合のトンネル本体のポリゴンを、経過時間Ta2が期間Tth未満である場合のトンネル本体のポリゴンより小さくすることができる。なお、変換部32は、ポリゴンの大きさが互いに異なる複数の3次元CADデータから期間Ta1または経過時間Ta2に応じた3次元CADデータを選択することによって、ポリゴンの大きさの変更を行うことができる。
For example, it is assumed that the useful life of the lighting equipment is the period Ta1. In this case, the
なお、変換部32は、ポリゴンの大きさを3段階以上に変更することもできる。また、大きさの異なるポリゴンで構成要素が規定される場合、上述したポリゴンの大きさは、ポリゴンの下限値の大きさである。
The
また、変換部32は、構成要素の3次元CADデータとして、ポリゴンを規定するデータと、3次元点のデータとを含む3次元CADデータを生成することができる。例えば、複数の3次元点のうち一部の領域の複数の3次元点とテンプレートとの一致度が予め設定された条件を満たし、残りの領域の複数の3次元点とテンプレートとの一致度が予め設定された条件を満さないとする。この場合、変換部32は、一部の領域の複数の3次元点を、ポリゴンを規定するデータへ変換し、変換したデータと残りの領域の複数の3次元点のデータとを含む3次元CADデータを構成要素の3次元CADデータとして生成することができる。
Further, the
図8は、実施の形態1にかかる3次元点のデータを一部に含む構成要素の3次元CADデータを説明するための図である。変換部32において、図8に示すように、構成要素のテンプレートと3次元点群とが比較される。図8に示す例では、構成要素のテンプレートのうち第1領域では3次元点群との一致度が高く予め設定された条件を満たし、構成要素のテンプレートのうち第2領域では3次元点群との一致度が低く予め設定された条件を満たさない。この場合、変換部32は、第1領域における3次元点群のデータをポリゴンを規定するデータである変換データへ変換する。変換部32は、第1領域の変換データと第2領域における3次元点群のデータとを含む3次元CADデータを構成要素の3次元CADデータとして生成する。
FIG. 8 is a diagram for explaining the three-dimensional CAD data of the constituent elements that partially include the three-dimensional point data according to the first embodiment. In the
このように、変換部32は、構成要素のテンプレートと一致しない部分を3次元点群で表す3次元CADデータを構成要素の3次元CADデータとして生成することができる。そのため、例えば、構成要素が破損などによってテンプレートと一致しなくなった場合などにおいて、構成要素の破損部分を3次元点群で確認することができる。なお、上述した例では、構成要素のテンプレートを2つの領域に分けて説明したが、変換部32は、3以上の領域に区分して、かかる領域毎にポリゴンを規定するデータおよび3次元点群のデータの一方を選択することもできる。
In this way, the
図3に戻って処理部30の結合部33の説明を行う。結合部33は、複数の構成要素の各々の3次元CADデータに複数の構成要素のうち対応する構成要素に関するテキストデータを関連付ける。例えば、結合部33は、属性データテーブル22および変状データテーブル23から各構成要素に関するテキストデータを抽出し、抽出したテキストデータを複数の構成要素のうち対応する構成要素の3次元CADデータに関連付けた結合データを生成する。かかる結合データには、構成要素の3次元CADデータと構成要素に関するテキストデータとが含まれる。
Returning to FIG. 3, the combining
なお、結合データは、構成要素の3次元CADデータと構成要素に関するテキストデータとを含むデータであるが、かかる例に限定されない。例えば、結合データは、構成要素の3次元CADデータの識別情報と構成要素に関するテキストデータの識別情報とを含むデータであってもよい。また、構成要素に関するテキストデータは、構成要素が図5に示す構成要素ID「11」のトンネル本体である場合、例えば、図5に示す諸元「L=10mm」のテキスト、および図6に示す変状状態「漏水 30cm」および変状状態「ひび 20cm」のテキストの情報を含む。なお、変状状態「漏れ水 30cm」のテキストおよび変状状態「ひび 20cm」のテキストの各々は、トンネル本体のうち変状位置にも関連付けられる。なお、構成要素の3次元CADデータに関連付けられるテキストデータは、上述した例に限定されず、例えば、点検履歴、故障状態、および故障履歴などを含むデータであってもよい。
The combined data is data including the three-dimensional CAD data of the constituent element and the text data regarding the constituent element, but is not limited to such an example. For example, the combined data may be data including the identification information of the three-dimensional CAD data of the component and the identification information of the text data of the component. When the component is the tunnel body with the component ID “11” shown in FIG. 5, the text data of the component “L=10 mm” shown in FIG. Includes text information of the deformed state "
また、出力部34は、結合部33によって構成要素に関するテキストデータが関連付けられた3次元CADデータを構成要素毎に含む構造物の3次元CADデータを通信部10からネットワーク6を介して端末装置4へ送信することができる。端末装置4は、ネットワーク6を介して構造物の3次元CADデータを取得し、取得した構造物の3次元CADデータに基づいて構造物の3次元画像を表示することができる。
In addition, the
端末装置4は、通信部41と、取得部42と、表示処理部43と、表示部44と、入力部45とを有する。通信部41はネットワーク6に接続されており、取得部42は入力部45への操作に応じてデータ処理装置1へデータ送信要求を行う。取得部42は、データ送信要求に応じてデータ処理装置1から送信される構造物の3次元CADデータをネットワーク6および通信部41を介して取得する。
The terminal device 4 has a
表示処理部43は、取得部42によって取得された構造物の3次元CADデータに基づいて、構造物の画像データを生成する。表示処理部43は、生成した構造物の画像データを表示部44に出力することで、表示部44に構造物の3次元画像を表示させる。なお、かかる3次元画像は平面的に表示されるが、例えば、表示部44が立体的な表示をできる場合、3次元画像は立体的に表示される。立体的な表示は、例えば視差を利用して行われる。
The display processing unit 43 generates image data of the structure based on the three-dimensional CAD data of the structure acquired by the
また、表示処理部43は、入力部45への操作が視点位置および視線方向を変更する操作である場合、変更後の視点位置および視線方向で構造物をみた場合の構造物の3次元画像になるように構造物の画像データを生成する。表示処理部43は、生成した構造物の画像データを表示部44へ出力する。
Further, when the operation on the input unit 45 is an operation of changing the viewpoint position and the line-of-sight direction, the display processing unit 43 displays a three-dimensional image of the structure when the structure is viewed at the changed viewpoint position and the line-of-sight direction. The image data of the structure is generated so that The display processing unit 43 outputs the generated image data of the structure to the
図9は、実施の形態1にかかる端末装置の表示部に表示される構造物の3次元画像の一例を示す図である。図9に示す例では、トンネルの3次元画像が示される。図9に示すトンネルの3次元画像には、トンネル本体の3次元画像と、照明機器の3次元画像と、変状の3次元画像とが含まれる。トンネル本体の3次元画像は、トンネル本体の3次元CADデータに基づいて生成される。照明機器の3次元画像は、照明機器の3次元CADデータに基づいて生成される。変状の3次元画像は、変状の3次元CADデータに基づいて生成される。 FIG. 9 is a diagram showing an example of a three-dimensional image of the structure displayed on the display unit of the terminal device according to the first embodiment. In the example shown in FIG. 9, a three-dimensional image of the tunnel is shown. The three-dimensional image of the tunnel shown in FIG. 9 includes a three-dimensional image of the tunnel body, a three-dimensional image of the lighting device, and a deformed three-dimensional image. The three-dimensional image of the tunnel body is generated based on the three-dimensional CAD data of the tunnel body. The 3D image of the lighting device is generated based on the 3D CAD data of the lighting device. The deformed three-dimensional image is generated based on the deformed three-dimensional CAD data.
また、図9に示す例では、表示処理部43は、各構成要素に関するテキストデータに基づいて、各構成要素に関するテキストが対応する構成要素に関連付けた画像の画像データを生成し、かかる画像データに基づく画像が表示部44に表示される。例えば、トンネル本体に関するテキストがトンネル本体に関連付けられて表示され、照明機器に関するテキストが照明機器に関連付けられて表示され、変状に関するテキストが変状に関連付けられて表示されている。これにより、端末装置4の利用者は、各構成要素の位置および状態などを容易に把握することができる。
Further, in the example illustrated in FIG. 9, the display processing unit 43 generates image data of an image associated with a constituent element corresponding to the text related to each constituent element based on the text data related to each constituent element. The based image is displayed on the
図3に戻って処理部30の表示処理部35の説明を行う。表示処理部35は、結合部33によって構成要素に関するテキストデータが関連付けられた3次元CADデータを構成要素毎に含む構造物の3次元CADデータに基づいて、構造物の画像データを生成する。表示処理部35は、生成した構造物の画像データを表示装置3に出力することで、表示装置3に構造物の3次元画像を表示させることができる。
Returning to FIG. 3, the
表示処理部35は、表示処理部43と同様の処理を行うことができる。例えば、表示処理部35は、入力装置5への操作が視点位置および視線方向を変更する操作である場合、変更後の視点位置および視線方向で構造物をみた場合の構造物の3次元画像になるように構造物の画像データを生成する。表示処理部35は、生成した構造物の画像データを表示装置3へ出力する。なお、処理部30は、入力装置5への操作が特定の操作である場合に、構造物の3次元点群データを構造物の3次元CADデータへ変換することができる。
The
つづいて、データ処理装置1の動作を、フローチャートを用いて説明する。図10は、実施の形態1にかかるデータ処理装置の処理の一例を示すフローチャートである。図10に示す処理は、例えば、端末装置4からデータ送信要求があった場合にデータ処理装置1の処理部30によって実行される。
Next, the operation of the
図10に示すように、データ処理装置1の処理部30は、記憶部20から3次元点群データを取得する(ステップS11)。次に、処理部30は、構造物を構成する複数の構成要素の属性データに基づいて、ステップS11で取得した3次元点群データを、各構成要素の3次元CADデータを含む構造物の3次元CADデータへ変換する(ステップS12)。
As shown in FIG. 10, the
次に、処理部30は、構成要素の3次元CADデータに、構成要素に関するテキストデータを関連付ける(ステップS13)。そして、処理部30は、構成要素に関するテキストデータを関連付けた構成要素の3次元CADデータを構成要素毎に含む構造物の3次元CADデータを端末装置4へ出力し(ステップS14)、図10に示す処理を終了する。
Next, the
つづいて、端末装置4の動作を、フローチャートを用いて説明する。図11は、実施の形態1にかかる端末装置の処理の一例を示すフローチャートである。図11に示す処理は、例えば、端末装置4の入力部45へ特定の操作があった場合に開始される。 Next, the operation of the terminal device 4 will be described using a flowchart. FIG. 11 is a flowchart illustrating an example of processing of the terminal device according to the first embodiment. The process illustrated in FIG. 11 is started, for example, when a specific operation is performed on the input unit 45 of the terminal device 4.
図11に示すように、端末装置4の取得部42は、通信部41からデータ処理装置1へデータ送信要求を送信する(ステップS21)。取得部42は、ステップS21で送信されたデータ送信要求に応じてデータ処理装置1から送信される構造物の3次元CADデータを、ネットワーク6および通信部41を介して取得する(ステップS22)。
As shown in FIG. 11, the
次に、端末装置4の表示処理部43は、ステップS22で取得部42によって取得された3次元CADデータに基づいて、構造物の3次元画像および関連情報を表示部44に表示(ステップS23)し、図11に示す処理を終了する。構造物の関連情報は、上述した各構成要素のテキストである。
Next, the display processing unit 43 of the terminal device 4 displays the three-dimensional image of the structure and the related information on the
図12は、実施の形態1にかかるデータ処理装置のハードウェア構成の一例を示す図である。図12に示すように、データ処理装置1は、プロセッサ101と、メモリ102と、入出力回路103と、通信装置104とを備えるコンピュータを含む。
FIG. 12 is a diagram illustrating an example of the hardware configuration of the data processing device according to the first embodiment. As shown in FIG. 12, the
プロセッサ101、メモリ102、入出力回路103、および通信装置104は、例えば、バス105によって互いにデータの送受信が可能である。通信部10は、通信装置104で実現される。記憶部20は、メモリ102によって実現される。プロセッサ101は、メモリ102に記憶されたプログラムを読み出して実行することによって、取得部31、変換部32、結合部33、出力部34、および表示処理部35の機能を実行する。プロセッサ101は、例えば、処理回路の一例であり、CPU(Central Processing Unit)、DSP(Digital Signal Processer)、およびシステムLSI(Large Scale Integration)のうち一つ以上を含む。
The
メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、およびEEPROM(登録商標)(Electrically Erasable Programmable Read Only Memory)のうち一つ以上を含む。また、メモリ102は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびDVD(Digital Versatile Disc)のうち一つ以上を含む。なお、データ処理装置1は、ASIC(Application Specific Integrated Circuit)およびFPGA(Field Programmable Gate Array)などの集積回路を含んでいてもよい。
The
以上のように、実施の形態1にかかるデータ処理装置1は、記憶部20と、取得部31と、変換部32と、出力部34とを備える。記憶部20は、構造物を構成する複数の構成要素の属性データを記憶する。取得部31は、構造物の3次元点群データを取得する。変換部32は、記憶部20に記憶された複数の構成要素の属性データに基づいて、取得部31によって取得された3次元点群データを、複数の構成要素の各々の3次元CADデータを含む構造物の3次元CADデータへ変換する。出力部34は、変換部32によって変換された構造物の3次元CADデータを出力する。このように、データ処理装置1では、構造物の3次元点群データを構造物の3次元CADデータへ変換するため、構造物の3次元点群データを活用しつつデータサイズの小さい構造物の3次元データを生成することができる。そのため、例えば、データ処理装置1は、端末装置4へ送信する3次元データのデータサイズを抑えることができる。
As described above, the
また、複数の構成要素の属性データは、構造物の本体である構造物本体の属性データと、構造物に含まれる設備の属性データとを含む。変換部32は、構造物本体の属性データおよび設備の属性データに基づいて、取得部31によって取得された3次元点群データを、構造物本体の3次元CADデータと設備の3次元CADデータとを含む構造物の3次元CADデータへ変換する。これにより、構造物を構造物本体と設備とに分けて3次元CADデータを生成することができる。したがって、例えば、構造物本体のみの3次元画像を表示させたり、設備のみの3次元画像を表示させたりすることができ、確認が必要な構成要素に特化して確認作業を行うことができる。そのため、構造物の点検または管理などを容易に行うことができる。
Further, the attribute data of the plurality of constituent elements includes the attribute data of the structure body, which is the body of the structure, and the attribute data of the equipment included in the structure. The
また、変換部32は、構成要素の属性データに基づいて、取得部31によって取得された3次元点群データを、構成要素に生じた変状の3次元CADデータを含む構造物の3次元CADデータへ変換する。これにより、構造物に変状がある場合であっても、かかる変状を3次元CADデータで表すことができ、変状を表すデータのデータサイズを低減することができる。また、変状のみの3次元画像を表示させることができ、構造物に生じた変状の確認を迅速に行うことができる。
In addition, the
また、複数の構成要素の各々の3次元CADデータは、ポリゴンを規定するデータを1以上含む。変換部32は、複数の構成要素の各々の重要度に基づいて、複数の構成要素の各々のポリゴンの大きさを変更する。これにより、例えば、より重要度が高い構成要素の3次元画像をより細かい画像で表示することができる。そのため、より重要度が高い構成要素の確認を精度よく行うことができる。
Also, the three-dimensional CAD data of each of the plurality of constituent elements includes one or more data defining a polygon. The
また、変換部32は、3次元点群データに含まれる複数の3次元点と属性データに対応するテンプレートとを構成要素単位で比較し、当該比較結果に基づいて、3次元CADデータを生成する。これにより、容易に構成要素の3次元CADデータを生成することができる。
In addition, the
また、変換部32は、複数の3次元点のうち一部の領域の複数の3次元点とテンプレートとの差が予め設定された条件を満たし、残りの領域の複数の3次元点とテンプレートとの差が予め設定された条件を満たさない場合、一部の領域の複数の3次元点を、ポリゴンを規定するデータへ変換し、変換したデータと残りの領域の複数の3次元点のデータとを含む3次元CADデータを構成要素の3次元CADデータとして生成する。これにより、例えば、構成要素が破損などによってテンプレートと一致しなくなった場合などにおいて、構成要素の破損部分を3次元点群で確認することができる。
In addition, the
また、データ処理装置1は、複数の構成要素の各々の3次元CADデータに複数の構成要素のうち対応する構成要素に関するテキストデータを関連付ける結合部33を備える。そして、出力部34は、結合部33によって構成要素に関するテキストデータが関連付けられた3次元CADデータを構成要素毎に含む構造物の3次元CADデータを出力する。これにより、例えば、各構成要素の位置および状態などをテキストによって容易に把握することができる。
The
また、データ処理装置1は、出力部34によって出力された構造物の3次元CADデータに基づいて、構造物の3次元画像を表示装置3に表示する表示処理部35を備える。これにより、3次元点群データに代えて3次元CADデータで構造物の画像を生成することができるため、3次元点群データに基づいて構造物の画像を生成する場合に比べ、表示処理部35における画像生成処理の処理負荷を低減することができる。
The
また、端末装置4は、取得部42と、表示処理部43とを備える。取得部42は、データ処理装置1から構造物の3次元CADデータを取得する。表示処理部43は、構造物の3次元CADデータに基づいて、構造物の画像を表示部44に表示する。これにより、3次元点群データに代えて3次元CADデータで構造物の画像を生成することができるため、3次元点群データに基づいて構造物の画像を生成する場合に比べ、端末装置4における画像生成処理の処理負荷を低減することができる。
The terminal device 4 also includes an
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are examples of the content of the present invention, and can be combined with other known techniques, and the configurations of the configurations are not departing from the scope of the present invention. It is also possible to omit or change parts.
1 データ処理装置、2 走行型計測装置、3 表示装置、4 端末装置、5 入力装置、6 ネットワーク、10,41 通信部、20 記憶部、21 3次元点群データテーブル、22 属性データテーブル、23 変状データテーブル、30 処理部、31,42 取得部、32 変換部、33 結合部、34 出力部、35,43 表示処理部、44 表示部、45 入力部、100 データ処理システム。 1 data processing device, 2 running measuring device, 3 display device, 4 terminal device, 5 input device, 6 network, 10, 41 communication unit, 20 storage unit, 21 3D point cloud data table, 22 attribute data table, 23 Transformation data table, 30 processing unit, 31, 42 acquisition unit, 32 conversion unit, 33 combining unit, 34 output unit, 35, 43 display processing unit, 44 display unit, 45 input unit, 100 data processing system.
Claims (11)
前記構造物の3次元点群データを取得する取得部と、
前記記憶部に記憶された複数の構成要素の属性データに基づいて、前記取得部によって取得された3次元点群データを、前記複数の構成要素の各々の3次元コンピュータ支援設計データを含む前記構造物の3次元コンピュータ支援設計データへ変換する変換部と、
前記変換部によって変換された前記構造物の3次元コンピュータ支援設計データを出力する出力部と、を備える
ことを特徴とするデータ処理装置。 A storage unit that stores attribute data of a plurality of constituent elements that make up the structure,
An acquisition unit for acquiring three-dimensional point cloud data of the structure,
The structure including the three-dimensional point cloud data acquired by the acquisition unit based on the attribute data of the plurality of constituent elements stored in the storage unit, including the three-dimensional computer-aided design data of each of the plurality of constituent elements. A conversion unit for converting the three-dimensional computer-aided design data of the object,
An output unit for outputting the three-dimensional computer-aided design data of the structure converted by the conversion unit, the data processing device.
前記構造物の本体である構造物本体の属性データと、前記構造物に含まれる設備の属性データとを含み、
前記変換部は、
前記構造物本体の属性データおよび前記設備の属性データに基づいて、前記取得部によって取得された3次元点群データを、前記構造物本体の3次元コンピュータ支援設計データと前記設備の3次元コンピュータ支援設計データとを含む前記構造物の3次元コンピュータ支援設計データへ変換する
ことを特徴とする請求項1に記載のデータ処理装置。 The attribute data of the plurality of components is
Includes attribute data of a structure body that is the body of the structure, and attribute data of equipment included in the structure,
The conversion unit is
Based on the attribute data of the structure body and the attribute data of the equipment, the three-dimensional point cloud data acquired by the acquisition unit is used as the three-dimensional computer-aided design data of the structure body and the three-dimensional computer assistance of the equipment. The data processing apparatus according to claim 1, wherein the data processing apparatus converts the structure into three-dimensional computer-aided design data including the design data.
前記構成要素の属性データに基づいて、前記取得部によって取得された3次元点群データを、前記構成要素に生じた変状の3次元コンピュータ支援設計データを含む前記構造物の3次元コンピュータ支援設計データへ変換する
ことを特徴とする請求項2に記載のデータ処理装置。 The conversion unit is
Three-dimensional computer-aided design of the structure including three-dimensional point cloud data acquired by the acquisition unit based on the attribute data of the constituent element, including three-dimensional computer-aided design data of the deformation generated in the constituent element The data processing device according to claim 2, wherein the data processing device converts the data.
ポリゴンを規定するデータを1以上含み、
前記変換部は、
前記複数の構成要素の各々の重要度に基づいて、前記複数の構成要素の各々の前記ポリゴンの大きさを変更する
ことを特徴とする請求項1から3のいずれか一つに記載のデータ処理装置。 The three-dimensional computer aided design data for each of the plurality of components is
Including one or more data that defines polygons,
The conversion unit is
The data processing according to claim 1, wherein the size of the polygon of each of the plurality of constituent elements is changed based on the degree of importance of each of the plurality of constituent elements. apparatus.
前記3次元点群データに含まれる複数の3次元点と前記属性データに対応するテンプレートとを前記構成要素単位で比較し、当該比較結果に基づいて、前記3次元コンピュータ支援設計データを生成する
ことを特徴とする請求項1から4のいずれか一つに記載のデータ処理装置。 The conversion unit is
Comparing a plurality of three-dimensional points included in the three-dimensional point group data with a template corresponding to the attribute data in units of the constituent elements, and generating the three-dimensional computer-aided design data based on the comparison result. The data processing device according to any one of claims 1 to 4, characterized in that:
前記複数の3次元点のうち一部の領域の複数の3次元点と前記テンプレートとの差が予め設定された条件を満たし、残りの領域の複数の3次元点と前記テンプレートとの差が前記予め設定された条件を満たさない場合、前記一部の領域の複数の3次元点を、ポリゴンを規定するデータへ変換し、前記変換したデータと前記残りの領域の複数の3次元点のデータとを含む3次元コンピュータ支援設計データを前記構成要素の3次元コンピュータ支援設計データとして生成する
ことを特徴とする請求項5に記載のデータ処理装置。 The conversion unit is
The difference between the template and a plurality of three-dimensional points in a part of the plurality of three-dimensional points satisfies a preset condition, and the difference between the plurality of three-dimensional points in the remaining area and the template is aforesaid. When the preset condition is not satisfied, the plurality of three-dimensional points in the partial area are converted into data defining a polygon, and the converted data and the data of the plurality of three-dimensional points in the remaining area are used. The data processing device according to claim 5, wherein the three-dimensional computer-aided design data including the above is generated as the three-dimensional computer-aided design data of the constituent element.
前記出力部は、
前記結合部によって前記構成要素に関するテキストデータが関連付けられた前記3次元コンピュータ支援設計データを前記構成要素毎に含む前記構造物の3次元コンピュータ支援設計データを出力する
ことを特徴とする請求項1から6のいずれか一つに記載のデータ処理装置。 A connecting unit for associating the three-dimensional computer-aided design data of each of the plurality of components with text data relating to a corresponding component of the plurality of components,
The output unit is
The 3D computer-aided design data of the structure including, for each of the components, the 3D computer-aided design data associated with the text data related to the component by the combining unit is output. 6. The data processing device according to any one of 6.
ことを特徴とする請求項1から7のいずれか一つに記載のデータ処理装置。 8. A display processing unit for displaying an image of the structure on a display device based on the three-dimensional computer-aided design data of the structure output by the output unit. The data processing device according to one.
端末装置と、を備え、
前記端末装置は、
前記データ処理装置から前記構造物の3次元コンピュータ支援設計データを取得する取得部と、
前記構造物の3次元コンピュータ支援設計データに基づいて、前記構造物の画像を表示部に表示する表示処理部と、を備える
ことを特徴とするデータ処理システム。 A data processing device according to any one of claims 1 to 7,
And a terminal device,
The terminal device,
An acquisition unit for acquiring three-dimensional computer-aided design data of the structure from the data processing device;
A data processing system comprising: a display processing unit configured to display an image of the structure on a display unit based on three-dimensional computer-aided design data of the structure.
構造物の3次元点群データを取得する取得ステップと、
前記構造物を構成する複数の構成要素の属性データを記憶する記憶部に記憶された前記複数の構成要素の属性データに基づいて、前記取得ステップによって取得された3次元点群データを、前記複数の構成要素の各々の3次元コンピュータ支援設計データを含む前記構造物の3次元コンピュータ支援設計データへ変換する変換ステップと、
前記変換ステップによって変換された前記構造物の3次元コンピュータ支援設計データを出力する出力ステップと、を含む
ことを特徴とするデータ処理方法。 A data processing method executed by a computer,
An acquisition step of acquiring three-dimensional point cloud data of the structure,
The three-dimensional point cloud data acquired in the acquisition step is calculated based on the attribute data of the plurality of constituent elements stored in the storage unit that stores the attribute data of the plurality of constituent elements that configure the structure. A conversion step of converting the three-dimensional computer-aided design data of each of the components of the structure into three-dimensional computer-aided design data of the structure;
An output step of outputting the three-dimensional computer-aided design data of the structure converted by the conversion step.
前記構造物を構成する複数の構成要素の属性データを記憶する記憶部に記憶された前記複数の構成要素の属性データに基づいて、前記取得ステップによって取得された3次元点群データを、前記複数の構成要素の各々の3次元コンピュータ支援設計データを含む前記構造物の3次元コンピュータ支援設計データへ変換する変換ステップと、
前記変換ステップによって変換された前記構造物の3次元コンピュータ支援設計データを出力する出力ステップと、をコンピュータに実行させる
ことを特徴とするデータ処理プログラム。 An acquisition step of acquiring three-dimensional point cloud data of the structure,
The three-dimensional point cloud data acquired in the acquisition step is calculated based on the attribute data of the plurality of constituent elements stored in the storage unit that stores the attribute data of the plurality of constituent elements that form the structure. A conversion step of converting the three-dimensional computer-aided design data of each of the components of the structure into three-dimensional computer-aided design data of the structure;
And a outputting step of outputting three-dimensional computer-aided design data of the structure converted by the converting step, the data processing program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019561330A JP6656495B1 (en) | 2019-02-27 | 2019-02-27 | Data processing device, data processing system, data processing method, and data processing program |
| PCT/JP2019/007591 WO2020174613A1 (en) | 2019-02-27 | 2019-02-27 | Data processing device, data processing system, data processing method, and data processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/007591 WO2020174613A1 (en) | 2019-02-27 | 2019-02-27 | Data processing device, data processing system, data processing method, and data processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020174613A1 true WO2020174613A1 (en) | 2020-09-03 |
Family
ID=69997895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/007591 Ceased WO2020174613A1 (en) | 2019-02-27 | 2019-02-27 | Data processing device, data processing system, data processing method, and data processing program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6656495B1 (en) |
| WO (1) | WO2020174613A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112131630B (en) * | 2020-08-25 | 2023-02-03 | 山东大学 | Tunnel grouting reinforcement stability determination method and system based on discontinuous surface optimization |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015005298A (en) * | 2008-01-15 | 2015-01-08 | グーグル インコーポレイテッド | 3D annotation for street view data |
| JP2015078849A (en) * | 2013-10-15 | 2015-04-23 | 日本電信電話株式会社 | Facility state detection method and device therefor |
| JP2017129508A (en) * | 2016-01-22 | 2017-07-27 | 三菱電機株式会社 | Self-position estimation system, self-position estimation method, mobile terminal, server, and self-position estimation program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5688533B1 (en) * | 2014-01-23 | 2015-03-25 | デ・ファクト・スタンダード合同会社 | Concrete structure maintenance management system |
| JP6284240B2 (en) * | 2015-02-03 | 2018-02-28 | 国立大学法人 東京大学 | Structure information provision system |
-
2019
- 2019-02-27 WO PCT/JP2019/007591 patent/WO2020174613A1/en not_active Ceased
- 2019-02-27 JP JP2019561330A patent/JP6656495B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015005298A (en) * | 2008-01-15 | 2015-01-08 | グーグル インコーポレイテッド | 3D annotation for street view data |
| JP2015078849A (en) * | 2013-10-15 | 2015-04-23 | 日本電信電話株式会社 | Facility state detection method and device therefor |
| JP2017129508A (en) * | 2016-01-22 | 2017-07-27 | 三菱電機株式会社 | Self-position estimation system, self-position estimation method, mobile terminal, server, and self-position estimation program |
Non-Patent Citations (1)
| Title |
|---|
| NAKATA, MASAFUMI: "Social infrastructure maintenance technology of Mitsubishi Electric", IMAGE LAB., vol. 27, no. 10, 10 October 2016 (2016-10-10), pages 29 - 32, ISSN: 0915-6755 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6656495B1 (en) | 2020-03-04 |
| JPWO2020174613A1 (en) | 2021-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10880541B2 (en) | Stereo correspondence and depth sensors | |
| US9251582B2 (en) | Methods and systems for enhanced automated visual inspection of a physical asset | |
| US20140153816A1 (en) | Depth Map Stereo Correspondence Techniques | |
| US11922659B2 (en) | Coordinate calculation apparatus, coordinate calculation method, and computer-readable recording medium | |
| JP5015721B2 (en) | Defect inspection apparatus, defect inspection program, graphic drawing apparatus, and graphic drawing system | |
| JPWO2018155590A1 (en) | IDENTIFICATION DEVICE, IDENTIFICATION METHOD, AND PROGRAM FOR IDENTIFYING THE LOCATION OF A WALLEN IN A TUNNEL IN A PHOTOGRAPH IMAGE | |
| CA3182430A1 (en) | Systems and methods for automatic alignment of drawings | |
| CN105550428A (en) | Bridge security evaluation method based on TLS (three-dimensional laser scanning) technique | |
| CN107729582A (en) | Component defect inspection and forecasting system based on TLS | |
| CN116524165B (en) | Migration method, device, equipment and storage medium for three-dimensional expression model | |
| WO2020174613A1 (en) | Data processing device, data processing system, data processing method, and data processing program | |
| CN113366429B (en) | Design lazy loading system and server for views | |
| JP6595100B2 (en) | Method and system for determining the fabrication dimensions of a connecting element | |
| JP2024113626A (en) | Automatic calculation system, automatic calculation method, machine learning model, and method for generating machine learning model | |
| CN115187821A (en) | Method for verifying correctness before and after model conversion, related device and program product | |
| CN115829934A (en) | Method, device and system for abnormal detection of component quality based on BIM | |
| CN115130191A (en) | Forward and reverse BIM fusion modeling engine | |
| CN114219907A (en) | Three-dimensional map generation method, device, equipment and storage medium | |
| CN112297435B (en) | Spatial difference measurement | |
| CN113971300A (en) | Bridge maintenance and reconstruction information visualization method | |
| US20230410284A1 (en) | Information processing apparatus and information processing method | |
| JP2016122361A (en) | Inspection information management system for road structures | |
| CN103309980A (en) | Method, device and system for processing performance data | |
| JP7443303B2 (en) | Measuring device, measuring method and program | |
| US12511853B2 (en) | Three-dimensional shape processing apparatus, three-dimensional shape processing system, method for correcting three-dimensional shape information, and non-transitory recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2019561330 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19917023 Country of ref document: EP Kind code of ref document: A1 |