System for eliminating proximity intersections of control logic lines in nuclear power plants and method therefor
The system addresses the issue of false intersection points in nuclear power plant control logic diagrams by using a line recognition and removal process to calculate coordinate averages, enhancing recognition accuracy.
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- KOREA HYDRO & NUCLEAR POWER CO LTD
- Filing Date
- 2023-05-17
- Publication Date
- 2026-07-27
AI Technical Summary
In nuclear power plant control logic diagrams, thick lines composed of multiple small lines can lead to an increase in recognized intersection points, reducing recognition accuracy due to false positives.
A system and method involving a line recognition unit, intersection point derivation unit, coordinate average calculation unit, and intersection removal unit to identify and remove proximity intersections by calculating coordinate averages and retaining only connected intersections.
Improves the recognition rate of intersection points in nuclear power plant control logic drawings by minimizing false positives and maintaining accurate intersection point counts.
Smart Images

Figure 112023054929840-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a system for removing proximity intersections of control logic lines in a nuclear power plant, and more specifically, to a system and method for removing proximity intersections of control logic lines in a nuclear power plant for recognizing intersections during the line recognition process of a control logic diagram in a nuclear power plant. Background Technology
[0002] In the line recognition process of nuclear power plant control logic diagrams, if a line is thick, a problem may arise where two or more intersection points are recognized when it intersects other lines. This leads to a decrease in recognition accuracy.
[0003] This problem occurs because the thick line is composed of multiple small lines. When these small lines intersect other lines, they can each be considered a separate intersection point. In this case, the number of recognized intersection points becomes greater than the actual number of intersection points.
[0004] Therefore, in the line recognition process of nuclear power plant control logic diagrams, it is necessary to design a system for eliminating proximity intersections of nuclear power plant control logic lines by taking these problems into account. Prior art literature
[0005] Published Patent 2022-0007368 (2022.01.18) The problem to be solved
[0006] The present invention aims to solve the aforementioned problem by providing a system and method for removing proximity intersections of nuclear power plant control logic lines for intersection recognition during the line recognition process of a nuclear power plant control logic drawing. means of solving the problem
[0007] To achieve the above objective, the present invention includes a line recognition unit that recognizes a line in a received image, an intersection point derivation unit that derives an intersection point where each pixel intersects using a fading cell that detects the pixel position of a line recognized through the line recognition unit, a coordinate average calculation unit that determines at least one intersection point within the fading cell as a connected intersection point and calculates the coordinate average of the connected intersection point, and an intersection point removal unit that removes the remaining intersection points based on the coordinate average.
[0008] The line recognition unit converts the image size to a fixed size when the image size is larger or smaller than a preset standard, and applies a filter to the image to emphasize lines and reduce noise.
[0009] The intersection point extraction unit detects intersection points among the recognized lines, divides the image into a grid to derive intersection points using padding cells, and determines whether an intersection point exists by comparing adjacent pixels.
[0010] The coordinate average calculation unit determines at least one intersection point within the fading cell as a connected intersection point and calculates the coordinate average of the connected intersection points, and calculates the distance and direction between the intersection points to determine the connected intersection points, and calculates the coordinate average of the corresponding intersection points.
[0011] The intersection removal unit removes the remaining intersections based on the coordinate average, but retains only the intersections near the said coordinate average and removes the remaining intersections.
[0012] A method using a system for removing proximity intersection points of a nuclear power plant control logic line comprises the steps of: the system recognizing a line through a line recognition unit in a nuclear power plant control logic drawing; the system recognizing a vertical / horizontal line intersection point through an intersection point derivation unit; the system recognizing an overlapping part after fading by padding the intersection point by 2 pixels horizontally and vertically; and the system setting the average value of the overlapping part as the median value and removing the remaining intersection points. Effects of the invention
[0013] According to the present invention, there is an effect of improving the recognition rate of intersection points in the line recognition process of a nuclear power plant control logic drawing. Brief explanation of the drawing
[0014] FIG. 1 is a configuration diagram showing a system for removing proximity intersections of control logic lines in a nuclear power plant according to one embodiment of the present invention. FIG. 2 is a diagram illustrating the operation of a system for removing proximity intersections of control logic lines in a nuclear power plant according to an embodiment of the present invention. Figure 3 shows an enlarged view of a line that recognizes horizontal / vertical lines in a drawing in a nuclear power plant control logic line proximity intersection removal system according to one embodiment of the present invention. FIG. 4 illustrates the recognition of an intersection point of vertical and horizontal lines according to an embodiment of the present invention, and Figure 5 shows the notation for the intersection point. Figure 6 shows the intersection points overlapping after fading the intersection points by 2 pixels horizontally and vertically. Figure 7 shows the result of keeping the average coordinate value of the intersection point as the center and removing the rest. Figure 8 shows the appearance after the fading process is completed. Specific details for implementing the invention
[0015] The present invention will be described in detail below with reference to the contents described in the attached drawings. However, the present invention is not limited or restricted by exemplary embodiments. Identical reference numerals in each drawing indicate components that perform substantially the same function.
[0016] The purpose and effects of the present invention may be naturally understood or become clearer through the following description, and the purpose and effects of the present invention are not limited solely to the description below. Furthermore, in describing the present invention, if it is determined that a detailed description of known technology related to the present invention may unnecessarily obscure the essence of the present invention, such detailed description will be omitted.
[0017] The present invention relates to a system for removing proximity intersection points of a nuclear power plant control logic line according to one embodiment of the invention, and more specifically, to a system for removing proximity intersection points of a nuclear power plant control logic line that solves the problem of recognizing two or more intersection points when a thick line intersects another line during the line recognition process of a nuclear power plant control logic diagram.
[0018] FIG. 1 is a configuration diagram showing a system for removing proximity intersections of control logic lines in a nuclear power plant according to one embodiment of the present invention.
[0019] As illustrated in FIG. 1, the nuclear power plant control logic line proximity intersection removal system (10) includes a line recognition unit (100), an intersection derivation unit (200), a coordinate average calculation unit (300), and an intersection removal unit (400).
[0020] The line recognition unit (100) recognizes lines in the received image.
[0021] The line recognition unit is responsible for the process of detecting lines in an input image. To detect lines in an image, it is first necessary to preprocess the image to remove unnecessary noise and emphasize the lines. Afterward, line features are extracted to recognize the lines.
[0022] In line recognition according to the present embodiment, preprocessing facilitates processing by converting the image size to a fixed size when the image size is larger or smaller than a preset standard. Additionally, the orientation of the image can be changed or the image can be inverted vertically and horizontally through image rotation, flipping, etc. Furthermore, filters such as blur can be applied to the image to emphasize specific parts of the image or remove noise.
[0023] In this case, to remove noise and emphasize lines, a sharpening filter is applied to the image to increase sharpness, thereby emphasizing the lines and reducing noise. Additionally, Canny edge detection can detect lines in the image by detecting edges, and noise removal can also be performed simultaneously. Furthermore, image enhancement using histogram equalization can be applied to the image to increase contrast. Through this, lines can be emphasized and noise reduced in the image.
[0024] The intersection point derivation unit (200) derives the intersection points where each pixel intersects by using a fading cell that detects the pixel position of a line recognized through the line recognition unit. The intersection point derivation unit performs the process of detecting intersection points among the recognized lines. In this process, the image is divided into a grid and the intersection points are derived using a padding cell. To do this, adjacent pixels are compared to determine whether there is an intersection point.
[0025] The coordinate average calculation unit (300) determines at least one intersection point within the fading cell as a connected intersection point and calculates the coordinate average of the connected intersection points.
[0026] The coordinate average calculation unit according to the present embodiment is a part that determines connected intersections among the intersections derived from the intersection derivation unit and calculates the coordinate average of the corresponding intersections. In this process, the distance and direction between the intersections are calculated to determine the connected intersections, and the coordinate average of the corresponding intersections is calculated.
[0027] The intersection removal unit (400) removes the remaining intersection points based on the coordinate average.
[0028] The intersection removal unit is configured to remove the remaining intersections based on the aforementioned coordinate average. To achieve this, the results of calculating the distance and direction between the intersections are used to retain only the intersections near the coordinate average and remove the remaining intersections. This minimizes duplication or errors among the intersections.
[0029] FIG. 2 is a diagram illustrating the operation of a nuclear power plant control logic line proximity intersection removal system (hereinafter referred to as the "system") according to one embodiment of the present invention.
[0030] As illustrated in FIG. 2, the system according to the present embodiment starts recognizing a nuclear power plant control logic drawing (S2).
[0031] Next, the system recognizes vertical / horizontal lines through the line recognition unit (S4).
[0032] Next, the system recognizes the intersection of vertical and horizontal lines through the intersection point derivation unit (S6), and pads the intersection point by 2 pixels horizontally and vertically (S8).
[0033] Next, the system recognizes the overlapping parts after fading (S10).
[0034] Next, the system sets the average value of the overlapping parts as the median value through the intersection removal section and removes the remaining intersections (S12).
[0035] FIG. 3 shows an enlarged view of a line that recognizes horizontal / vertical lines in a drawing in a system for removing proximity intersection points of a nuclear power plant control logic line according to an embodiment of the present invention. At this time, in the process of recognizing vertical / horizontal lines in (S4) of FIG. 2, the line is recognized as raw data without being standardized.
[0036] As shown in the enlarged view of the line in Figure 3, it appears well connected to the naked eye, but when magnified, it can be seen that it is not formed at regular intervals.
[0037] FIG. 4 illustrates the recognition of a vertical / horizontal line intersection according to an embodiment of the present invention, and FIG. 5 illustrates the notation for the intersection. As shown in FIG. 4, when recognizing a vertical / horizontal intersection, an error may occur in which multiple intersections are recognized due to false positives.
[0038] FIG. 6 shows the intersection points overlapping after fading the intersection points by 2 pixels horizontally and vertically, and FIG. 7 shows the intersection points with the average coordinate value of the intersection points left as the center and the rest removed. As illustrated in FIG. 6 and FIG. 7, the system according to the present embodiment recognizes points recognized as intersection points as a single intersection point if they are connected when fading the points recognized as intersection points by 2 pixels horizontally and vertically.
[0039] Figure 8 shows the appearance after the fading process is completed.
[0040] A line recognition unit according to one embodiment of the present invention is configured to recognize lines in a received image. This is described as follows.
[0041] The line recognition unit of the present embodiment plays the role of recognizing lines in an input image. This part finds lines using algorithms such as the Canny edge detection algorithm used in the field of computer vision.
[0042] The Canny edge detection algorithm finds edges in an input image. An edge is a point in an image where pixel values change abruptly, such as an object boundary or a line. The Canny edge detection algorithm undergoes several processing steps to find edges in an image.
[0043] First, the input image is converted to grayscale to remove color information. Next, a Gaussian filter is applied to the image to remove noise. Afterward, a Sobel filter is applied to find boundaries in the image to calculate the intensity of the boundaries. This intensity is used to find edges in the image, and here, the threshold of the boundary intensity is used to find the edges.
[0044] The pixel location information of the line found in this way is used in the intersection point derivation unit (200).
[0045] The intersection point derivation unit of the present embodiment derives the intersection point where each pixel intersects by using a fading cell that detects the pixel location of a line recognized through the line recognition unit. That is, the intersection point derivation unit (200) plays the role of finding the intersection point based on the pixel location information of the line found by the line recognition unit (100). An intersection point is a point where two or more lines meet, and is very important information in image processing.
[0046] Another method for finding intersection points is based on a histogram derived from pixel location information; intersection points are identified by maximizing the histogram value at the point where the line segments intersect.
[0047] The intersection point derivation unit first creates a histogram for each line segment using pixel location information of the line segments. Then, it finds the intersection points using this histogram. The intersection point is generally determined as the location with the highest value in the histogram. The intersection point information found in this way is used in the coordinate average calculation unit (300).
[0048] A coordinate average calculation unit (300) according to one embodiment of the present invention calculates the coordinate average of connected intersection points using intersection point information found in the intersection point derivation unit (200).
[0049] This construction is one of the important processes for determining the shape of an object in an image by connecting intersection points. Intersection points occur at vertices or edges of the object's boundaries, and these intersection points can be used to estimate the object's shape.
[0050] The coordinate average calculation unit calculates the average coordinate by adding all the coordinates of the connected intersection points and dividing by the number of connected intersection points. This average coordinate can be interpreted as the center point of the connected intersection points and is used to estimate the center point or outline of an object. The average coordinate calculated in this way is used in the intersection point removal unit (400).
[0051] An intersection removal unit (400) according to one embodiment of the present invention removes the remaining intersection points based on the average coordinate calculated by the coordinate average calculation unit (300).
[0052] This intersection removal configuration is one of the most important processes in the process of estimating the shape of an object in an image. Intersections occur on the outlines or center points of objects in the image. Among these intersections, there are some that are not connected. Since these intersections interfere with the estimation of the object's shape, they are removed through the intersection removal unit.
[0053] The intersection removal unit calculates the distance to other intersections based on the average coordinate and removes intersections located within a certain distance. By removing intersections in this way, only the intersections used to estimate the object's shape can be retained.
[0054] The intersection information removed in this way can be used to estimate the shape of an object or utilized in other image processing tasks. Accordingly, according to the present invention, there is an effect of improving the recognition rate of intersections during the line recognition process of nuclear power plant control logic drawings.
Claims
Claim 1 A system for removing proximity intersection points of a nuclear power plant control logic line, comprising: a line recognition unit for recognizing a line in a received image; an intersection point derivation unit for deriving an intersection point where each pixel intersects using a fading cell that detects the pixel position of a line recognized through the line recognition unit; a coordinate average calculation unit for determining at least one intersection point within the fading cell as a connected intersection point and calculating the coordinate average of the connected intersection points; and an intersection point removal unit for removing the remaining intersection points based on the coordinate average, wherein the line recognition unit converts the image size to a fixed size when the image size is larger or smaller than a preset standard, and applies a filter to the image to emphasize the line and reduce noise. Claim 2 delete Claim 3 A system for removing proximity intersections of a nuclear power plant control logic line, wherein, in claim 1, the intersection derivation unit detects intersections among recognized lines, divides the image into a grid to derive intersections using padding cells, and determines whether there are intersections by comparing adjacent pixels. Claim 4 A system for removing proximity intersections of a nuclear power plant control logic line according to claim 1, wherein the coordinate average calculation unit determines at least one intersection point within a fading cell as a connected intersection point and calculates the coordinate average of the connected intersection points, and calculates the distance and direction between the intersection points to determine the connected intersection points, and calculates the coordinate average of the intersection points. Claim 5 A system for removing proximity intersections of a nuclear power plant control logic line, wherein, in claim 1, the intersection removal unit removes the remaining intersections based on the coordinate average, but retains only the intersections near the coordinate average and removes the remaining intersections. Claim 6 A method using a system for removing proximity intersection points of control logic lines in a nuclear power plant comprises: a step in which the system recognizes a line in a nuclear power plant control logic drawing through a line recognition unit; a step in which the system recognizes a vertical / horizontal line intersection point through an intersection point derivation unit; a step in which the system recognizes an overlapping portion after fading by padding the intersection point by 2 pixels horizontally and vertically; and a step in which the system sets the average value of the overlapping portion as a median value and removes the remaining intersection points. The step of recognizing the line is characterized by including a step of converting the image size to a fixed size when the image size is larger or smaller than a preset standard, and applying a filter to the image to emphasize the line and reduce noise. Method for eliminating proximity intersections of nuclear power plant control logic lines.