Item table creation device and item table creation method
The item list creation device automates the generation of detailed item lists by processing and analyzing image data to extract and associate character and symbol information with specification data, improving efficiency and reducing errors.
Patent Information
- Application Number
- JP2023092176
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-05
- Publication Date
- 2024-12-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional item list creation devices are limited to creating simple lists and require manual intervention for elaborate lists, reducing work efficiency.
An item list creation device and method that includes an image processing section to acquire and analyze image data, extract character and symbol information, and generate a monitoring item table by associating this information with specification data, thereby automating the creation of detailed lists.
Automated creation of elaborate item lists enhances work efficiency and reduces human error, providing a more detailed and accurate monitoring item table.
Smart Images

Figure 2024174374000001_ABST
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to an item table creating device and an item table creating method. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there has been known an automatic item table generating device that recognizes symbols and characters from a digitalized single-line diagram and automatically generates an item table. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-142637 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional item table creation devices can only automatically create simple item tables, and it is difficult to create elaborate item tables. Therefore, when creating an elaborate item table, an operator must create it manually, which may result in poor work efficiency.
[0005] One example of a problem to be solved by the present invention is to provide an item table creating device and an item table creating method that can improve work efficiency. [Means for solving the problem]
[0006] An item table creation device according to an embodiment includes an image processing unit and an item table creation unit. The image processing unit has an acquisition unit and an analysis unit. The acquisition unit acquires image data from an external source. The analysis unit extracts predetermined character symbol information from the image data. The item table creation unit has a first storage unit, a conversion unit, and a generation unit. The first storage unit stores specification information corresponding to the character symbol information. The conversion unit generates associated information by associating the character symbol information extracted by the analysis unit with the specification information. The generation unit inputs the associated information via the conversion unit and creates a monitoring item table.
[0007] The item table creation method according to the embodiment includes a first step and a second step. The first step has an acquisition step and an analysis step. The acquisition step acquires image data from the outside. The analysis step extracts predetermined character symbol information from the image data. The second step has a first storage step, a conversion step, and a generation step. The first storage step stores specification information corresponding to the character symbol information. The conversion step generates related information by associating the character symbol information extracted by the analysis step with the specification information. The generation step creates a monitoring item table by inputting the related information by the conversion step. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a system diagram of an item table creation device according to this embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a single-line diagram. [Diagram 3] FIG. 3 is a table showing an example of a monitoring item table. [Figure 4] FIG. 4 is a table summarizing an example of the definition data of this embodiment. [Diagram 5] FIG. 5 is a flowchart showing an example of an item table creating method according to this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] (Embodiment) The item table creation system 1 according to the embodiment will be described below with reference to the drawings. The configuration of the embodiment described below and the actions and results (effects) brought about by the configuration are merely examples and are not limited to the contents described below. Note that in this specification, ordinal numbers are used only to distinguish parts and components and do not indicate order or priority.
[0010] Fig. 1 is a system diagram of an item table creation system 1 according to this embodiment. Fig. 2 is a diagram showing an example of a single-line diagram A. Fig. 3 is a table showing an example of a monitoring item table B.
[0011] The inventory table creation system 1 of this embodiment automatically creates a monitoring item table B as shown in Fig. 3 from a single-line diagram A as shown in Fig. 2. The single-line diagram A is, for example, a wiring diagram showing an electric circuit system with a single line. The monitoring item table B is, for example, a list of parts and the like required for manufacturing a product, and is used when ordering parts from a subcontractor or the like.
[0012] As shown in FIG. 1, the item table creation system 1 includes an input device 2, an output file 3, and an item table creation device 10.
[0013] The input device 2 is, for example, a device that imports an image from outside and converts it into data. The input device 2 has an original drawing 21, a scanner 22, and image data 23. The original drawing 21 is, for example, a single-line diagram handwritten by a designer. The scanner 22 is a device that can import the original drawing 21 and convert it into image data 23.
[0014] The image data 23 includes PDF data 231 and CAD data 232. The PDF data 231 is, for example, data obtained by converting the original drawing 21 by the scanner 22. The CAD data 232 is, for example, drawing data created using drafting software.
[0015] The output file 3 is, for example, a file of a monitoring item table in which information input by the item table creation device 10 is written.
[0016] The item table creation device 10 has an image processing unit 11 and an item table creation unit 12. The image processing unit 11 processes image data 23 read by, for example, an input device 2. The image processing unit 11 has an acquisition unit 111, an analysis unit 112, a storage unit 113, and an output unit 114. The storage unit 113 is an example of a second storage unit.
[0017] The acquisition unit 111 acquires the image data 23 output from the input device 2, and transmits the acquired image data 23 to the analysis unit 112. In other words, the acquisition unit 111 acquires the image data 23 input from the outside, and transmits the acquired image data 23 to the analysis unit 112.
[0018] The analysis unit 112, for example, divides the image data into predetermined analysis ranges and sweeps the analysis ranges to analyze the entire image data 23. The analysis unit 112 recognizes and extracts devices described in the image data 23 received from the acquisition unit 111. After that, the analysis unit 112 recognizes and extracts character symbol information such as symbols, characters, electrical symbols, and numerical values described in the extracted devices.
[0019] The storage unit 113 stores reference data to be compared with the character symbol information extracted by the analysis unit 112. The reference data is, for example, symbol data, device name data, character data, electrical symbol data, numerical data, etc. In other words, the reference data includes, for example, symbol data, device name data, character data, electrical symbol data, numerical data, etc.
[0020] The symbol data is, for example, image data of standard symbols such as "o" and "△". The device name data is, for example, image data of standard characters representing the device name. The device name is a character expressed by combining numbers, symbols, alphabets, etc. in a single-line diagram.
[0021] The character data is, for example, image data of standard characters that represent the point name. Note that the point name is, for example, the name of the device written on the single-line diagram.
[0022] The electrical symbol data is, for example, standard image data of general electrical symbols. The numerical data is, for example, image data of standard numbers representing numerical values. That is, the storage unit 113 stores image data of standard symbols, characters, electrical symbols, numerical values, etc.
[0023] The analysis unit 112 compares the reference data stored in the storage unit 113 with the character and symbol information extracted from the image data 23 to calculate a matching rate. Then, the analysis unit 112 identifies the character and symbol information extracted from the image data 23 based on the calculated matching rate and a preset threshold value.
[0024] The output unit 114 outputs the extracted data, which is information on the character / symbol information identified by the analysis unit 112, to the item table creation unit 12.
[0025] The item list creation unit 12 creates a monitoring item list based on, for example, data acquired from the image processing unit 11. As shown in Fig. 1, the item list creation unit 12 has an acquisition unit 121, a storage unit 122, a conversion unit 123, a generation unit 124, and an output unit 125. The storage unit 122 is an example of a first storage unit.
[0026] The acquisition unit 121 acquires the extracted data output from the output unit 114 of the image processing unit 11 , and transmits the acquired extracted data to the conversion unit 123 .
[0027] The storage unit 122 stores specification information corresponding to each of a plurality of pieces of character symbol information. The specification information is, for example, type data, name data, point name, point name and numerical data. In other words, the specification information has, for example, type data, name data, point name, point name and numerical data. Each of the type data, name data, point name, point name and numerical data is an example of individual data.
[0028] Fig. 4 is a table summarizing an example of the definition data of this embodiment. The storage unit 122 further stores the definition data shown in Fig. 4. As shown in Fig. 4, the definition data includes type data and name data.
[0029] The type data is, for example, information for specifying the point names such as operation, display, measurement, and metering in the monitoring item table B of Fig. 3. The type data is displayed in binary in the monitoring item table B.
[0030] The type data is specified based on the extracted data and the definition data output from the output unit 114. For example, if the extracted data is the symbol "◯", it means that the type is "status display".
[0031] The name data is, for example, information for identifying a device name. The device name is identified based on the extracted data output from the output unit 114 and the definition data. For example, when the extracted data is described as "1", it means that the device name is "main controller switch". Also, for example, when the extracted data is described as "V", it means that the device name is "voltmeter".
[0032] The definition data in this embodiment is a definition defined by a standard. However, the definition data is not limited to this, and may be, for example, a definition that is uniquely determined by a user. In other words, the definition data can be changed as appropriate depending on the application.
[0033] The point name is, for example, the name of the part represented by the electrical symbol, and the numerical data is, for example, numerical information such as CT, VT ratio, TR voltage, etc. in the analog range.
[0034] The conversion unit 123 generates associated information that associates the extracted data of character symbol information output from the output unit 114 with specification information such as type data, name data, point name, point name and numerical data recorded in the memory unit 122.
[0035] The generating unit 124 inputs the information associated by the converting unit 123 into the output file 3. In this way, the item table creating device 10 creates a monitoring item table.
[0036] 5 is a flowchart showing an example of an item table creation method according to this embodiment. An example of the processing executed by the item table creation system 1 will be described below with reference to the flowchart in FIG.
[0037] 1, an operator, for example, scans an original drawing 21 of a single-line diagram with a scanner 22 and converts it into image data 23. Then, the operator inputs the image data 23 into the item table creation device 10 (step 1). Note that when using PDF data 231 or CAD data 232 prepared in advance, the step of converting into image data 23 can be omitted.
[0038] In the item table creation device 10, the acquisition unit 111 acquires image data 23 input from the input device 2. Then, the analysis unit 112 divides the image data 23 into predetermined analysis ranges and recognizes the devices depicted in the image data 23.
[0039] The analysis unit 112 analyzes a predetermined analysis range and determines whether there is any device that is not recognized at the start of the analysis (step 2). Then, when an unrecognized device is found, the analysis is started (step 3). In this embodiment, it is assumed that a device X is found as an example.
[0040] First, the analysis unit 112 determines whether a symbol such as "◯" or "△" is written on the device X (step 4). For example, the analysis unit 112 compares the symbol data stored in the storage unit 113, and recognizes the symbol that exceeds a preset threshold and has the highest matching rate as the symbol written on the device X (Yes in step 4).
[0041] On the other hand, when the symbol written on device X is compared with the symbol data stored in memory unit 113, if there is no symbol data whose matching rate exceeds the threshold, analysis unit 112 determines that no symbol is written on device X (No in step 4).
[0042] If a symbol is written on the device X, the output unit 114 transmits the symbol information written on the device X to the acquisition unit 121 of the item table creation unit 12.
[0043] The conversion unit 123 generates association information by associating the symbol information acquired by the acquisition unit 121 with type data corresponding to each symbol stored in the storage unit 122. Then, the generation unit 124 inputs the association information to the output file 3 (step 5).
[0044] Next, the analysis unit 112 determines whether a device name is described on the device X (step 6). For example, the analysis unit 112 compares the device name data stored in the storage unit 113, and recognizes the characters that exceed a preset threshold and have the highest matching rate as the device name described on the device X (Yes in step 6). Furthermore, the analysis unit 112 determines whether the recognized device name includes numbers and alphabets.
[0045] On the other hand, when the device name written on device X is compared with the device name data stored in memory unit 113, if there is no device name data whose matching rate exceeds the threshold, analysis unit 112 determines that no device name is written on device X (No in step 6).
[0046] If a device name is written on the device X, the output unit 114 transmits information about the device name, numbers, and alphabets written on the device X to the acquisition unit 121 of the item table creation unit 12.
[0047] The conversion unit 123 generates association information by associating the device names acquired by the acquisition unit 121 with type data corresponding to each device name stored in the storage unit 122. Then, the generation unit 124 inputs the association information into the output file 3 (step 7).
[0048] Furthermore, when the device name acquired by the acquisition unit 121 contains numbers, the conversion unit 123 generates associated information by associating the device name with name data corresponding to each number stored in the storage unit 122. Then, the generation unit 124 inputs the associated information to the output file 3 (step 8).
[0049] Furthermore, when the device name acquired by the acquisition unit 121 includes an alphabet, the conversion unit 123 generates associated information by associating the device name with name data corresponding to each alphabet stored in the storage unit 122. Then, the generation unit 124 inputs the associated information to the output file 3 (step 9).
[0050] Next, the analysis unit 112 determines whether or not a character is written on the device X (step 10). For example, the analysis unit 112 compares the character data stored in the storage unit 113, and recognizes the character that exceeds a preset threshold and has the highest matching rate as the character written on the device X (Yes in step 10).
[0051] On the other hand, when the characters written on device X are compared with the character data stored in memory unit 113, if there is no character data whose matching rate exceeds the threshold, analysis unit 112 determines that no characters are written on device X (No in step 10).
[0052] When text is written on the device X, the output unit 114 transmits the text information written on the device X to the acquisition unit 121 of the item table creation unit 12.
[0053] The conversion unit 123 generates related information by associating the character information acquired by the acquisition unit 121 with point name data corresponding to each character stored in the storage unit 122. Then, the generation unit 124 inputs the related information to the output file 3 (step 11).
[0054] Next, the analysis unit 112 determines whether an electrical symbol is written on the device X (step 12). For example, the analysis unit 112 compares the electrical symbol data stored in the storage unit 113, and recognizes the electrical symbol that exceeds a preset threshold and has the highest matching rate as the electrical symbol written on the device X (Yes in step 12).
[0055] On the other hand, when the electrical symbol written on device X is compared with the electrical symbol data stored in memory unit 113, if there is no electrical symbol whose matching rate exceeds the threshold, analysis unit 112 determines that no electrical symbol is written on device X (No in step 12).
[0056] When an electrical symbol is written on the device X, the output unit 114 transmits the electrical symbol information written on the device X to the acquisition unit 121 of the item table creation unit 12.
[0057] The conversion unit 123 generates associated information by associating the electrical symbol information acquired by the acquisition unit 121 with point name and signal type data corresponding to each electrical symbol stored in the storage unit 122. Then, the generation unit 124 inputs the associated information into the output file 3 (step 13).
[0058] Next, the analysis unit 112 determines whether the CT, VT ratio, and TR voltage are described for the device X (step 14). For example, the analysis unit 112 compares the numerical data stored in the storage unit 113, and recognizes the CT, VT ratio, and TR voltage that exceed a preset threshold and have the highest matching rate as the CT, VT ratio, and TR voltage described for the device X (Yes in step 14).
[0059] On the other hand, when the CT, VT ratio, and TR voltage recorded in device X are compared with the numerical data stored in memory unit 113, if there is no CT, VT ratio, or TR voltage whose matching rate exceeds the threshold, analysis unit 112 determines that the CT, VT ratio, and TR voltage are not recorded in device X (No in step 14).
[0060] When the CT, VT ratio, and TR voltage are recorded for device X, the output unit 114 transmits the numerical information of the CT, VT ratio, and TR voltage recorded for device X to the acquisition unit 121 of the item table creation unit 12.
[0061] The conversion unit 123 generates association information by associating the numerical information acquired by the acquisition unit 121 with the numerical data of the analog range corresponding to each CT, VT ratio, and TR voltage stored in the storage unit 122. Then, the generation unit 124 inputs the association information to the output file 3 (step 15).
[0062] After analyzing a predetermined analysis range, the analysis unit 112 sweeps the analysis range and analyzes the next analysis range. After that, the item table creation device 10 repeats the procedure of steps 1 to 15.
[0063] The analysis unit 112 ends the analysis when it cannot find any unrecognized devices from the image data 23 (Yes in step 2). This allows the item list creation device 10 to create an elaborate monitoring item list that compiles various items. Therefore, the item list creation device 10 of this embodiment can improve work efficiency.
[0064] As described above, the item table creation device 10 of this embodiment includes the image processing unit 11 and the item table creation unit 12. The image processing unit 11 includes an acquisition unit 111 and an analysis unit 112. The acquisition unit 111 acquires image data 23 from the outside. The analysis unit 112 extracts predetermined character symbol information from the image data 23. The item table creation unit 12 includes a storage unit 122, a conversion unit 123, and a generation unit 124. The storage unit 122 stores specification information corresponding to the character symbol information. The conversion unit 123 generates related information by associating the character symbol information extracted by the analysis unit 112 with the specification information. The generation unit 124 inputs the related information to create a monitoring item table.
[0065] The item table creation device 10 causes the acquisition unit 111 to acquire image data 23 of a drawing such as a single-line diagram. The analysis unit 112 analyzes the image data 23 and extracts predetermined character and symbol information described in the image data 23. The storage unit 122 stores specification information corresponding to the character and symbol information. The conversion unit 123 generates related information by associating the specification information corresponding to the character and symbol information based on the character and symbol information extracted by the analysis unit 112. Then, the generation unit 124 inputs the related information into the monitoring item table.
[0066] This allows the item table creation device 10 to create a monitoring item table that reflects detailed specification information. Therefore, the item table creation device 10 of this embodiment can reduce the burden on the worker to create an item table. Therefore, the item table creation device 10 of this embodiment can improve work efficiency.
[0067] Furthermore, in the item table creation device 10 of this embodiment, the monitoring item table is created automatically. Therefore, for example, compared to creating a monitoring item table manually, the occurrence of typographical errors can be suppressed. In other words, the item table creation device 10 of this embodiment can reduce human errors that occur when creating a monitoring item table.
[0068] Moreover, in this embodiment, the image processing unit 11 further includes a storage unit 113. The storage unit 113 stores reference data to be compared with the character and symbol information extracted by the analysis unit 112. The analysis unit 112 compares the character and symbol information with the reference data to calculate a matching rate and identify the character and symbol information.
[0069] For example, when a designer hand-draws a drawing such as a single-line diagram, the character and symbol information such as symbols and characters drawn on the drawing has a habit that differs from designer to designer. In other words, when a drawing is hand-drawn, the character and symbol information drawn on the drawing differs from designer to designer. In this embodiment, the storage unit 113 stores reference data that is image data of standard symbols and characters. The analysis unit 112 identifies the character and symbol information drawn on the image data 23 by comparing the character and symbol information extracted from the image data 23 with the reference data and calculating a matching rate.
[0070] This makes it possible to prevent, for example, handwritten character and symbol information from being recognized as character and symbol information that is different from the original character and symbol information.
[0071] In the present embodiment, the specification information has individual data corresponding to each piece of character symbol information. The conversion unit 123 generates associated information by associating the character symbol information identified by the analysis unit 112 with the corresponding individual data. Therefore, in the present embodiment, the specification information to be input to the file becomes more detailed.
[0072] This allows the generating unit 124 to input more detailed specification information into the monitoring item table, and therefore the item table creation device 10 of this embodiment can create a more elaborate item table.
[0073] (Modification) In the item table creation device 10 of the above embodiment, the analysis unit 112 of the image processing unit 11 and the storage unit 113 are configured to identify character and symbol information written in the image data 23 based on pre-stored reference data. However, the method in which the analysis unit 112 identifies character and symbol information written in the image data 23 is not limited to this. For example, the reference data recorded in the storage unit 113 and used when the analysis unit 112 identifies character and symbol information written in the image data 23 may be configured to be updated every time analysis is performed, such as by machine learning.
[0074] Although several embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]
[0075] 23 Image data 10. Item table creation device 11 Image processing section 111 Acquisition Department 112 Analysis Department 113 Storage section (second storage section) 12 Item Table Creation Department 122 Storage unit (1st storage unit) 123 Conversion unit 124 Generation part 125 Output section
Claims
1. an image processing unit having an acquisition unit that acquires image data from an external device and an analysis unit that extracts predetermined character and symbol information from the image data; an item table creation unit including a first storage unit that stores specification information corresponding to the character symbol information, a conversion unit that generates associated information by associating the character symbol information extracted by the analysis unit with the specification information, and a creation unit that inputs the associated information and creates a monitoring item table; An item table creation device comprising:
2. The image processing unit further includes a second storage unit configured to store reference data to be compared with the character / symbol information extracted by the analysis unit, the analysis unit compares the character and symbol information with the reference data to calculate a matching rate and identify the character and symbol information; 2. The item table creating device according to claim 1.
3. the specification information has individual data corresponding to each of the character and symbol information, The conversion unit generates associated information by associating the character symbol information identified by the analysis unit with the corresponding individual data.
3. The item table creating device according to claim 2.
4. A method for creating an item table according to an item table creating device, comprising the steps of: A first step including an acquisition step of acquiring image data from an external device, and an analysis step of extracting predetermined character and symbol information from the image data; a second step including a first storage step of storing specification information corresponding to the character symbol information, a conversion step of generating associated information by associating the character symbol information extracted by the analysis step with the specification information, and a generation step of inputting the associated information to generate a monitoring item table; Including, how to make.
5. The first step further includes a second storage step of storing reference data to be compared with the character symbol information extracted by the analyzing step, The analyzing step includes comparing the character and symbol information with the reference data to calculate a matching rate and identifying the character and symbol information. The method of claim 4.
6. the specification information has individual data corresponding to each of the character and symbol information, The conversion step generates associated information by associating the character symbol information identified in the analysis step with the corresponding individual data. The method of claim 5.
Citation Information
Patent Citations
Screen display control data generation device for facility monitoring screen and screen display control data generation method for facility monitoring screen
JP2017142637A
