[go: up one dir, main page]

CN114994080A - Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle - Google Patents

Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle Download PDF

Info

Publication number
CN114994080A
CN114994080A CN202210375127.6A CN202210375127A CN114994080A CN 114994080 A CN114994080 A CN 114994080A CN 202210375127 A CN202210375127 A CN 202210375127A CN 114994080 A CN114994080 A CN 114994080A
Authority
CN
China
Prior art keywords
image
fuel
fuel rod
end plate
bundle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210375127.6A
Other languages
Chinese (zh)
Inventor
文军
许江华
张志勇
倪军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou AIMS Intelligent Technology Co Ltd
Original Assignee
Hangzhou AIMS Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou AIMS Intelligent Technology Co Ltd filed Critical Hangzhou AIMS Intelligent Technology Co Ltd
Priority to CN202210375127.6A priority Critical patent/CN114994080A/en
Publication of CN114994080A publication Critical patent/CN114994080A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/952Inspecting the exterior surface of cylindrical bodies or wires
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • G01N2021/8854Grading and classifying of flaws
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • G01N2021/8887Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear fission reactors

Landscapes

  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Monitoring And Testing Of Nuclear Reactors (AREA)

Abstract

本发明公开了一种检测圆柱形燃料棒束外环表面缺陷的方法,包括:采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;根据端板表面图像获取燃料棒束的倾斜参数并对燃料棒束进行调整,使之处于垂直状态;采集燃料棒束外环表面图像,确定图像中燃料棒的编码及表面缺陷位置;按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级;还公开了一种装置,包括:视觉编码模块、图像处理模块、调整模块、外环图像采集模块、缺陷3D采集模块。本发明通过对燃料棒束上的燃料棒进行编码,定位出不同编码燃料棒上的缺陷位置并进一步通过3D非接触式的成像分析来实现对燃料棒束外环表面缺陷的快速和高精度检测。

Figure 202210375127

The invention discloses a method for detecting surface defects of the outer ring of a cylindrical fuel bundle, comprising: collecting the surface image of the end plate at the top of the fuel bundle, coding and positioning the fuel rod; acquiring the inclination of the fuel bundle according to the surface image of the end plate parameters and adjust the fuel bundle to make it in a vertical state; collect the surface image of the outer ring of the fuel bundle to determine the code of the fuel rod and the position of the surface defect in the image; obtain the surface defect area of the fuel rod one by one according to the coding sequence of the fuel rod. The contour point cloud image is analyzed to determine the defect level; a device is also disclosed, which includes: a visual coding module, an image processing module, an adjustment module, an outer ring image acquisition module, and a defect 3D acquisition module. The invention locates the defect positions on the fuel rods with different codes by coding the fuel rods on the fuel rod bundle, and further realizes the rapid and high-precision detection of the surface defects of the outer ring of the fuel rod bundle through 3D non-contact imaging analysis. .

Figure 202210375127

Description

一种检测圆柱形燃料棒束外环表面缺陷的方法及装置Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle

技术领域technical field

本发明涉及燃料棒检测技术领域,尤其是涉及一种检测圆柱形燃料棒束外环表面缺陷的方法及装置。The invention relates to the technical field of fuel rod detection, in particular to a method and a device for detecting surface defects of the outer ring of a cylindrical fuel rod bundle.

背景技术Background technique

核燃料棒是核反应堆的第一道安全屏障,对防止核泄漏起着至关重要的作用。核燃料棒包壳表面及焊缝表面缺陷超标可能引起核燃料棒的破损,直接影响到核电站反应堆的安全运行。目前对燃料棒的表面检查方法通常是人工目视检查,发现缺陷再用显微镜测量伤深,只能参考标样目测对比给出缺陷等级,且传统的三坐标测量方式,柔性较差,测量精度受人工因素影响,偏差较大,圆柱形燃料棒束也很难平稳地放置在大理石平台上,测量基准和具体尺寸计算程序亦难以确定,效率低、易漏检。除了采用人工目视检测外,超声和涡流检测技术也用来检测核燃料棒缺陷,但是其通常是检测包壳内部缺陷。X光射线也可用于检测核燃料棒缺陷,其通常是检测焊缝内部气孔、熔深等。Nuclear fuel rods are the first safety barrier of a nuclear reactor and play a vital role in preventing nuclear leakage. Excessive defects on the surface of nuclear fuel rod cladding and welding seam may cause damage to nuclear fuel rods, which directly affects the safe operation of nuclear power plant reactors. At present, the surface inspection method of fuel rods is usually manual visual inspection. If defects are found, the depth of the damage is measured with a microscope. The defect level can only be given by referring to the visual comparison of the target sample, and the traditional three-coordinate measurement method has poor flexibility and measurement accuracy. Affected by artificial factors, the deviation is large, and it is difficult to place the cylindrical fuel bundles smoothly on the marble platform, and the measurement benchmark and specific size calculation program are also difficult to determine, resulting in low efficiency and easy to miss detection. In addition to manual visual inspection, ultrasonic and eddy current inspection techniques are also used to detect nuclear fuel rod defects, but they are usually the detection of defects inside the cladding. X-rays can also be used to detect defects in nuclear fuel rods, which are usually to detect pores, penetration, etc. inside the weld.

在中国专利文献上公开的“乏燃料组件测量装置及测量方法”,其公开号为CN107063101A,公开日期为2017-08-18,包括:安装在支撑台架上的预定高度位置上的两个摄像机以测量乏燃料组件的长度数据;沿支撑台架的高度方向上下移动地连接在支撑台架上的第二测量模块,包括设置待测乏燃料组件的四周外侧的多个直线位移传感器以及与直线位移传感器连接的驱动机构,待测乏燃料组件固定在支撑底座上,多个直线位移传感器用以测量待测乏燃料组件的不同竖直位置下的宽度数据;以及信号采集与处理系统,分别与直线位移传感器及摄像机连接以根据所述长度数据和多个宽度数据计算待测乏燃料组件的长度、宽度及变形情况。本发明可高效、全面检测燃料组件的长度、燃料棒长度、燃料组件的格架宽度、扭转度、弯曲度。但是该技术只能用于检测燃料棒的尺寸参数,并不能用于检测燃料棒的表面缺陷。"Spent fuel assembly measurement device and measurement method" disclosed in the Chinese patent document, its publication number is CN107063101A, and the publication date is 2017-08-18, including: two cameras installed on the support platform at a predetermined height position to measure the length data of the spent fuel assembly; the second measurement module connected to the support bench by moving up and down along the height direction of the support bench, including a plurality of linear displacement sensors arranged on the outer periphery of the spent fuel assembly to be measured and a linear displacement sensor The drive mechanism connected with the displacement sensor, the spent fuel assembly to be tested is fixed on the support base, a plurality of linear displacement sensors are used to measure the width data of the spent fuel assembly to be tested at different vertical positions; and the signal acquisition and processing system, respectively connected with The linear displacement sensor and the camera are connected to calculate the length, width and deformation of the spent fuel assembly to be tested according to the length data and a plurality of width data. The invention can efficiently and comprehensively detect the length of the fuel assembly, the length of the fuel rod, the width of the grid, the torsion and the bending degree of the fuel assembly. However, this technology can only be used to detect the dimensional parameters of fuel rods, and cannot be used to detect surface defects of fuel rods.

发明内容SUMMARY OF THE INVENTION

本发明是为了克服现有技术中缺少自动对燃料棒表面缺陷进行检测,并且人工对燃料棒表面缺陷进行目测效率低且偏差大的问题,提供了一种检测圆柱形燃料棒束外环表面缺陷的方法及装置,通过对燃料棒束上的燃料棒进行编码,定位出不同编码燃料棒上的缺陷位置并进一步通过3D非接触式的成像分析来实现对燃料棒束外环表面缺陷的检测。In order to overcome the lack of automatic detection of the surface defects of fuel rods in the prior art, and the low efficiency and large deviation of manual visual inspection of the surface defects of fuel rods, the invention provides a method for detecting the surface defects of the outer ring of cylindrical fuel rod bundles. The method and device of the invention locates the defect positions on the fuel rods of different codes by coding the fuel rods on the fuel rod bundle, and further realizes the detection of the surface defects of the outer ring of the fuel rod bundle through 3D non-contact imaging analysis.

为了实现上述目的,本发明采用以下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:

一种检测圆柱形燃料棒束外环表面缺陷的方法,包括:A method for detecting surface defects on an outer ring of a cylindrical fuel bundle, comprising:

S1、采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;所述燃料棒束包括若干个燃料棒;S1. Collect the surface image of the end plate at the top of the fuel rod bundle, and encode and position the fuel rod; the fuel rod bundle includes several fuel rods;

S2、根据端板表面图像获取燃料棒束的倾斜参数;S2, obtaining the tilt parameter of the fuel bundle according to the surface image of the end plate;

S3、根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态;S3. Adjust the fuel bundles according to the inclination parameters, so that the fuel bundles are in a vertical state;

S4、采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;S4. Collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod in the image and the position of the surface defect;

S5、按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级。S5. Acquire the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level.

本发明中视觉编码模块设置在燃料棒束的上方竖直向下采集燃料棒束顶端端板表面图像;外环图像采集模块设置在燃料棒束的侧方采集燃料棒束的外环表面图像;对外环表面图像进行分析定位缺陷后,缺陷3D采集模块同样设置在燃料棒束的侧方重点对缺陷区域采集轮廓点云图像从而得到更精确的缺陷参数,外环图像采集模块和缺陷3D采集模块才燃料棒束侧方的空间上并不会碰撞。通过燃料棒束的端板表面图像可以将燃料棒束上的每根燃料棒进行编码,从而在通过燃料棒束的外环表面图像分析得到缺陷信息后,可以将缺陷和对应编码的燃料棒一一配对,从而便于缺陷3D采集模块按燃料棒的编码采集燃料棒的缺陷轮廓点云图像,能够精确快速地测量出每个燃料棒上的缺陷信息并确定缺陷等级。In the present invention, the visual coding module is arranged above the fuel bundle to collect the surface image of the top end plate of the fuel bundle vertically downward; the outer ring image acquisition module is arranged on the side of the fuel bundle to collect the outer ring surface image of the fuel bundle; After analyzing the surface image of the outer ring to locate the defect, the defect 3D acquisition module is also set on the side of the fuel bundle to focus on collecting the contour point cloud image of the defect area to obtain more accurate defect parameters. The outer ring image acquisition module and the defect 3D acquisition module Only the space on the side of the fuel bundle does not collide. Each fuel rod on the fuel bundle can be coded by the surface image of the end plate of the fuel bundle, so that after the defect information is obtained by analyzing the surface image of the outer ring of the fuel bundle, the defect can be associated with the corresponding coded fuel rod. A pairing makes it easy for the defect 3D acquisition module to collect the point cloud image of the defect outline of the fuel rod according to the code of the fuel rod, which can accurately and quickly measure the defect information on each fuel rod and determine the defect level.

作为优选,所述S1中包括以下步骤:Preferably, the S1 includes the following steps:

S11、实时采集燃料棒束顶端的端板表面图像;S11. Real-time acquisition of an image of the end plate surface at the top of the fuel bundle;

S12、根据端板表面图像定位端板中心位置和端板表面的字符中心位置;S12, locate the center position of the end plate and the center position of the characters on the surface of the end plate according to the image of the end plate surface;

S13、计算端板中心到字符中心连线和图像水平方向的夹角;S13. Calculate the angle between the line connecting the center of the end plate to the center of the character and the horizontal direction of the image;

S14、计算每根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角;S14. Calculate the included angle between the line connecting the center of each fuel rod to the center of the end plate and the line connecting the center of the character to the center of the end plate;

S15、根据S13和S14计算得到的夹角对燃料棒进行编码定位。S15, coding and positioning the fuel rod according to the included angle calculated in S13 and S14.

本发明中在燃料棒束的顶端端板表面都会有标记燃料棒束的字符,可以以端板中心位置向字符中心位置延伸的线作为起始基准线,按顺时针方向或者逆时针方向对燃料棒束上的燃料棒进行编码;此外因为使用外环图像采集模块采集燃料棒束外环表面图像时,外环图像采集模块和燃料棒束是要相对转动的,因此需要计算每根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角,从而在进行图像采集后可以根据转动的角度来确定图像中对应燃料棒的编码。In the present invention, there will be characters marking the fuel bundles on the surface of the top end plates of the fuel bundles. The line extending from the center of the end plate to the center of the characters can be used as the starting reference line, and the fuel bundles can be aligned clockwise or counterclockwise. The fuel rods on the bundle are encoded; in addition, when the outer ring image acquisition module is used to collect the surface image of the outer ring of the fuel bundle, the outer ring image acquisition module and the fuel bundle need to rotate relative to each other, so the center of each fuel rod needs to be calculated. The included angle between the line connecting to the center of the end plate and the line connecting the center of the character to the center of the end plate, so that the code of the corresponding fuel rod in the image can be determined according to the angle of rotation after image acquisition.

作为优选,所述S2具体包括:将端板表面图像转化为灰度图像,以灰度图像中水平轴方向和垂直轴方向分别等间隔求取灰度值的数值梯度,根据灰度图像水平方向的梯度变化和垂直方向的梯度变化得到端板表面的倾斜角度和倾斜方向。Preferably, the step S2 specifically includes: converting the surface image of the end plate into a grayscale image, obtaining the numerical gradient of the grayscale value at equal intervals in the horizontal axis direction and the vertical axis direction in the grayscale image, and obtaining the numerical gradient of the grayscale value according to the horizontal direction of the grayscale image. The gradient change and the gradient change in the vertical direction are obtained to obtain the inclination angle and inclination direction of the end plate surface.

本发明中进行检测时燃料棒束是从表面看竖直放置的,视觉编码模块位于燃料棒束的正上方,其采集图像的方向垂直于水平面;在端板表面除了字符处颜色不同外其余部分是相同的,当燃料棒束存在小角度的倾斜时,燃料棒束顶端端板面与水平面存在倾斜角度,此时通过视觉编码模块采集得到的端板表面图像的灰度图因为端板表面各处与视觉编码模块的垂直距离不同,会使得灰度图上的灰度值会渐变,因此可以根据灰度图的灰度梯度通过图像处理模块来计算得到顶端端板的倾斜角度和方向从而得到燃料棒束的倾斜角度和方向。In the present invention, the fuel bundles are placed vertically when viewed from the surface, and the visual coding module is located directly above the fuel bundles, and the direction of the image acquisition is perpendicular to the horizontal plane; on the surface of the end plate, except for the characters in different colors, the rest of the It is the same. When the fuel bundle is inclined at a small angle, the top end plate surface of the fuel bundle has an inclined angle with the horizontal plane. At this time, the grayscale image of the end plate surface image collected by the visual coding module is because the end plate surface is different. The difference between the vertical distance and the visual coding module will cause the gray value on the grayscale image to gradually change. Therefore, the inclination angle and direction of the top end plate can be calculated by the image processing module according to the grayscale gradient of the grayscale image. The tilt angle and direction of the fuel bundles.

作为优选,所述S12中字符中心位置坐标为端板表面图像内棒束字符区域内所有像素点坐标的平均值;端板中心位置坐标(x0,y0)满足

Figure BDA0003590066440000031
其中
Figure BDA0003590066440000032
x和y为像素点的空间坐标,f(x,y)是像素点的灰度、亮度或强度,R代表图像的区域,p和q分别代表行坐标和列坐标的次幂。Preferably, the position coordinates of the character center in S12 are the average of the coordinates of all pixel points in the rod bundle character area in the end plate surface image; the end plate center position coordinates (x 0 , y 0 ) satisfy
Figure BDA0003590066440000031
in
Figure BDA0003590066440000032
x and y are the spatial coordinates of the pixel, f(x, y) is the grayscale, brightness or intensity of the pixel, R represents the area of the image, and p and q represent the power of the row and column coordinates, respectively.

本发明中是通过图像矩的计算来定位端板上的棒束字符位置和端板中心位置,字符中心位置是根据所有字符像素点坐标的平均值计算得到的,而对于端板中心位置则是以图像目标区域的质心为中心构建的中心矩推算得到的,其矩的计算是目标区域中的点相对于目标区域的质心,而与目标区域的位置无关,即具备了平移不变性。In the present invention, the position of the bar bundle character on the end plate and the center position of the end plate are located by the calculation of the image moment. The center position of the character is calculated according to the average value of the coordinates of all the character pixel points, and the center position of the end plate is It is calculated from the central moment constructed with the centroid of the target area of the image as the center. The calculation of the moment is the centroid of the point in the target area relative to the target area, and has nothing to do with the position of the target area, that is, it has translation invariance.

作为优选,根据弦长公式以端板中心位置和字符中心位置为两端点计算这两点连线的倾斜角从而得到端板中心到字符中心的连线和图像水平方向的夹角α;以同样的方式计算任意一根燃料棒中心到端板中心连线与图像水平方向的夹角θi,则任意一根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角为βi=θi-α。Preferably, according to the chord length formula, take the center position of the end plate and the center position of the character as the two end points to calculate the inclination angle of the line connecting these two points to obtain the angle α between the line connecting the center of the end plate and the center of the character and the horizontal direction of the image; Calculate the angle θ i between the line connecting the center of any fuel rod to the center of the end plate and the horizontal direction of the image, then the angle between the line connecting the center of any fuel rod to the center of the end plate and the line connecting the center of the character to the center of the end plate is β ii -α.

本发明中根据端板中心位置和字符中心位置的连线作为三角形斜边长,以该连线在图像水平方向的投影和竖直方向的投影作为两个直角边可以组成一个直角三角形,则可以根据直角三角形的边长和角度关系来计算得到端板中心到字符中心的连线和图像水平方向的夹角;以同样的原理可以计算得到燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角;这些夹角的取值范围为0度到360度,若计算得到的夹角为负数时则加上360度作为最终结果。In the present invention, the line connecting the center position of the end plate and the center position of the character is used as the length of the hypotenuse of the triangle, and the projection of the line in the horizontal direction of the image and the projection in the vertical direction of the image can be used as two right-angled sides to form a right-angled triangle, then a right-angled triangle can be formed. According to the relationship between the side length and angle of the right triangle, the connecting line from the center of the end plate to the center of the character and the included angle in the horizontal direction of the image can be calculated; the connecting line from the center of the fuel rod to the center of the end plate and the center of the character to the end can be calculated by the same principle. The included angle of the line connecting the center of the plate; the value of these included angles ranges from 0 degrees to 360 degrees. If the calculated included angles are negative, add 360 degrees as the final result.

作为优选,所述S4中包括以下步骤:Preferably, the S4 includes the following steps:

S41、燃料棒束按照燃料棒编码顺序方向转动;S41, the fuel rod bundle is rotated in the direction of the fuel rod coding sequence;

S42、外环图像采集模块采集视野范围内对应燃料棒表面图像;S42, the outer ring image acquisition module collects the surface image of the corresponding fuel rod within the field of view;

S43、对燃料棒表面图像进行卡尔曼滤波处理;S43, performing Kalman filtering processing on the fuel rod surface image;

S44、根据滤波后的燃料棒表面图像获取燃料棒表面缺陷位置和缺陷参数;S44. Acquire the position and parameter of defects on the surface of the fuel rod according to the filtered surface image of the fuel rod;

S45、根据燃料棒束转动的角度获取对应燃料棒的编码。S45. Acquire a code corresponding to the fuel rod according to the rotation angle of the fuel rod bundle.

本发明中燃料棒束根据之前计算得到的燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角来逐次进行转动,使得相应编码的燃料棒处于外环图像采集模块的视野内,从而对燃料棒表面进行完整的图像采集;获取的图像边缘总是有很多噪声或纹理,因此需要使用线性离散系统的卡尔曼滤波公式进行滤波处理,得到滤波后的图像来定位出缺陷位置信息和图像上的缺陷参数。In the present invention, the fuel rod bundle is rotated successively according to the angle between the line connecting the center of the fuel rod to the center of the end plate and the line connecting the center of the character and the center of the end plate calculated before, so that the correspondingly encoded fuel rods are in the position of the outer ring image acquisition module. The obtained image always has a lot of noise or texture at the edge, so it is necessary to use the Kalman filter formula of the linear discrete system for filtering, and the filtered image is obtained to locate the defect. Location information and defect parameters on the image.

作为优选,所述S5中包括以下步骤:Preferably, the following steps are included in the S5:

S51、缺陷3D采集模块采集燃料棒表面缺陷区域的轮廓点云图像;S51, the defect 3D acquisition module collects the contour point cloud image of the defect area on the surface of the fuel rod;

S52、对轮廓点云图像依次使用不同的边缘检测算子进行滤波处理;边缘检测算子包括Prewitt算子、Sobel算子和Roberts算子;S52, performing filtering processing on the contour point cloud image by using different edge detection operators in turn; the edge detection operators include Prewitt operator, Sobel operator and Roberts operator;

S53、根据滤波处理后的轮廓点云图像计算单位性矩阵模型,并计算相应的代价函数进行优化;所述单位性矩阵模型为按照长方阵列排列的复数或实数集合;S53, calculate the identity matrix model according to the filtered contour point cloud image, and calculate the corresponding cost function to optimize; the identity matrix model is a complex or real number set arranged according to a rectangular array;

S54、在优化得到最佳单位性矩阵模型后,以对应的单位性矩阵模型的最小函数计算缺陷的三维尺寸数值并确定缺陷等级。S54 , after the optimal unitity matrix model is obtained by optimization, calculate the three-dimensional size value of the defect with the minimum function of the corresponding unitity matrix model, and determine the defect level.

本发明中通过外环表面图像已经定位了缺陷的位置以及缺陷所在燃料棒的编码,因此可以直接将对应编码燃料棒转动到缺陷3D采集模块的视野范围内对缺陷区域进行轮廓点云图像采集,可以更有目的性和更精确地采集缺陷区域图像;本发明中的代价函数是指满足单位性矩阵模型的所有轮廓点云数据的个数与投影的误差,当代价函数取得最小值时得到最佳单位性矩阵模型,此时可以根据该模型的最小函数来计算缺陷的三维尺寸。In the present invention, the position of the defect and the code of the fuel rod where the defect is located have been located by the surface image of the outer ring, so the corresponding encoded fuel rod can be directly rotated into the field of view of the defect 3D acquisition module to collect the contour point cloud image of the defect area, The image of the defect area can be collected more purposefully and accurately; the cost function in the present invention refers to the error between the number of all contour point cloud data and the projection that satisfy the identity matrix model, and the maximum value is obtained when the cost function obtains the minimum value. The optimal identity matrix model can be used to calculate the three-dimensional size of the defect according to the minimum function of the model.

一种检测圆柱形燃料棒束外环表面缺陷的装置,包括:A device for detecting surface defects on the outer ring of a cylindrical fuel bundle, comprising:

视觉编码模块,用于采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;The visual coding module is used to collect the surface image of the end plate at the top of the fuel rod bundle, and to code and position the fuel rod;

图像处理模块,用于根据端板表面图像获取燃料棒束的倾斜参数;The image processing module is used to obtain the tilt parameter of the fuel bundle according to the surface image of the end plate;

调整模块,用于根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态;The adjustment module is used to adjust the fuel bundle according to the inclination parameter, so that the fuel bundle is in a vertical state;

外环图像采集模块,用于采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;The outer ring image acquisition module is used to collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod and the position of the surface defect in the image;

缺陷3D采集模块,用于按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级。The defect 3D acquisition module is used to obtain the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level.

本发明中视觉编码模块设置在竖直的燃料棒束的正上方,图像处理模块与视觉编码模块相连,处理视觉编码模块采集到的端板表面图像;调整模块设置在竖直燃料棒束的正下方固定燃料棒束并调整燃料棒束的垂直状态;外环图像采集模块和缺陷3D采集模块设置在燃料棒束的侧方,且两者都能在竖直方向上上下运动,外环图像采集模块和缺陷3D采集模块在空间位置上并不重合。In the present invention, the visual coding module is arranged just above the vertical fuel bundle, and the image processing module is connected with the visual coding module to process the end plate surface image collected by the visual coding module; the adjustment module is set on the positive side of the vertical fuel bundle. The fuel rod bundle is fixed below and the vertical state of the fuel rod bundle is adjusted; the outer ring image acquisition module and the defect 3D acquisition module are arranged on the side of the fuel rod bundle, and both can move up and down in the vertical direction, and the outer ring image acquisition module The module and the defect 3D acquisition module are not coincident in spatial position.

本发明具有如下有益效果:通过对燃料棒束上的燃料棒进行编码,定位出不同编码燃料棒上的缺陷位置并进一步通过3D非接触式的成像分析来实现对燃料棒束外环表面缺陷的快速、一致性高精度测量;取代了人工对燃料棒表面缺陷的目检,避免了人工目检过程中容易漏检、精度较低和效率低下的问题;通过对端板表面图像的灰度图的灰度梯度计算来获取燃料棒束的倾斜角度和方向,从而调整燃料棒束的垂直状态使得采集到的图像更精确,避免倾斜的燃料棒对缺陷检测的影响。The invention has the following beneficial effects: by coding the fuel rods on the fuel rod bundle, the defect positions on the fuel rods with different codes are located, and further through 3D non-contact imaging analysis, the surface defects of the outer ring of the fuel rod bundle can be detected. Fast, consistent and high-precision measurement; replaces manual visual inspection of fuel rod surface defects, avoiding the problems of easy missed inspection, low accuracy and low efficiency in the manual visual inspection process; through the grayscale image of the surface image of the end plate The gray-scale gradient calculation is used to obtain the tilt angle and direction of the fuel bundles, so as to adjust the vertical state of the fuel bundles to make the collected images more accurate and avoid the influence of the inclined fuel rods on defect detection.

附图说明Description of drawings

图1是本发明外环表面缺陷检测方法的流程图;Fig. 1 is the flow chart of the outer ring surface defect detection method of the present invention;

图2是本发明实施例中对燃料棒进行编码的示意图;FIG. 2 is a schematic diagram of encoding fuel rods in an embodiment of the present invention;

图中:1、端板中心到字符中心连线;2、燃料棒中心到端板中心连线;3、燃料棒;4、端板字符。In the figure: 1. The connecting line from the center of the end plate to the center of the character; 2. The connecting line from the center of the fuel rod to the center of the end plate; 3. The fuel rod; 4. The character of the end plate.

具体实施方式Detailed ways

下面结合附图与具体实施方式对本发明做进一步的描述。The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

如图1所示,一种检测圆柱形燃料棒束外环表面缺陷的方法,包括:As shown in Figure 1, a method for detecting surface defects on the outer ring of a cylindrical fuel bundle includes:

S1、采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;所述燃料棒束包括若干个燃料棒;S1中包括以下步骤:S1, collect the surface image of the end plate at the top of the fuel rod bundle, and encode and position the fuel rod; the fuel rod bundle includes several fuel rods; S1 includes the following steps:

S11、视觉编码模块在燃料棒束正上方实时采集顶端的端板表面图像;S11. The visual encoding module collects the surface image of the top end plate in real time directly above the fuel bundle;

S12、根据端板表面图像定位端板中心位置和端板表面的字符中心位置;S12, locate the center position of the end plate and the center position of the characters on the surface of the end plate according to the image of the end plate surface;

S13、计算端板中心到字符中心的连线和图像水平方向的夹角;S13. Calculate the angle between the connection line from the center of the end plate to the center of the character and the horizontal direction of the image;

S14、计算每根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角;S14. Calculate the included angle between the line connecting the center of each fuel rod to the center of the end plate and the line connecting the center of the character to the center of the end plate;

S15、根据S13和S14计算得到的夹角对燃料棒进行编码定位。S15, coding and positioning the fuel rod according to the included angle calculated in S13 and S14.

S2、根据端板表面图像获取燃料棒束的倾斜参数;S2中将端板表面图像转化为灰度图像,以灰度图像中水平轴方向和垂直轴方向分别等间隔求取灰度值的数值梯度,根据灰度图像水平方向的梯度变化和垂直方向的梯度变化得到端板表面的倾斜角度和倾斜方向。S2. Acquire the tilt parameters of the fuel bundles according to the surface image of the end plate; in S2, convert the surface image of the end plate into a grayscale image, and obtain the value of the grayscale value at equal intervals in the horizontal axis direction and the vertical axis direction in the grayscale image. Gradient, according to the gradient change in the horizontal direction and the gradient change in the vertical direction of the grayscale image, the inclination angle and inclination direction of the end plate surface are obtained.

S3、根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态。S3. Adjust the fuel bundles according to the inclination parameters, so that the fuel bundles are in a vertical state.

S4、采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;S4中包括以下步骤:S4, collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod in the image and the position of the surface defect; S4 includes the following steps:

S41、燃料棒束按照燃料棒编码顺序方向转动;S41, the fuel rod bundle is rotated in the direction of the fuel rod coding sequence;

S42、外环图像采集模块采集视野范围内对应燃料棒表面图像;S42, the outer ring image acquisition module collects the surface image of the corresponding fuel rod within the field of view;

S43、对燃料棒表面图像进行卡尔曼滤波处理;S43, performing Kalman filtering processing on the fuel rod surface image;

S44、根据滤波后的燃料棒表面图像获取燃料棒表面缺陷位置和缺陷参数;S44. Acquire the position and parameter of defects on the surface of the fuel rod according to the filtered surface image of the fuel rod;

S45、根据燃料棒束转动的角度获取对应燃料棒的编码。S45. Acquire a code corresponding to the fuel rod according to the rotation angle of the fuel rod bundle.

S5、按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级;S5中包括以下步骤:S5. Acquire the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level; S5 includes the following steps:

S51、缺陷3D采集模块采集燃料棒表面缺陷区域的轮廓点云图像;S51, the defect 3D acquisition module collects the contour point cloud image of the defect area on the surface of the fuel rod;

S52、对轮廓点云图像依次使用不同的边缘检测算子进行滤波处理;边缘检测算子包括Prewitt算子、Sobel算子和Roberts算子;S52, performing filtering processing on the contour point cloud image by using different edge detection operators in turn; the edge detection operators include Prewitt operator, Sobel operator and Roberts operator;

S53、根据滤波处理后的轮廓点云图像计算单位性矩阵模型,并计算相应的代价函数进行优化;所述单位性矩阵模型为按照长方阵列排列的复数或实数集合;S53, calculate the identity matrix model according to the filtered contour point cloud image, and calculate the corresponding cost function to optimize; the identity matrix model is a complex or real number set arranged according to a rectangular array;

S54、在优化得到最佳单位性矩阵模型后,以对应的单位性矩阵模型的最小函数计算缺陷的三维尺寸数值并确定缺陷等级。S54 , after the optimal unitity matrix model is obtained by optimization, calculate the three-dimensional size value of the defect with the minimum function of the corresponding unitity matrix model, and determine the defect level.

一种检测圆柱形燃料棒束外环表面缺陷的装置,包括:A device for detecting surface defects on the outer ring of a cylindrical fuel bundle, comprising:

视觉编码模块,用于采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;The visual coding module is used to collect the surface image of the end plate at the top of the fuel rod bundle, and to code and position the fuel rod;

图像处理模块,用于根据端板表面图像获取燃料棒束的倾斜参数;The image processing module is used to obtain the tilt parameter of the fuel bundle according to the surface image of the end plate;

调整模块,用于根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态;The adjustment module is used to adjust the fuel bundle according to the inclination parameter, so that the fuel bundle is in a vertical state;

外环图像采集模块,用于采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;The outer ring image acquisition module is used to collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod and the position of the surface defect in the image;

缺陷3D采集模块,用于按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级。The defect 3D acquisition module is used to obtain the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level.

本发明中视觉编码模块设置在燃料棒束的上方竖直向下采集燃料棒束顶端端板表面图像;外环图像采集模块设置在燃料棒束的侧方采集燃料棒束的外环表面图像;对外环表面图像进行分析定位缺陷后,缺陷3D采集模块同样设置在燃料棒束的侧方重点对缺陷区域采集轮廓点云图像从而得到更精确的缺陷参数,外环图像采集模块和缺陷3D采集模块才燃料棒束侧方的空间上并不会碰撞。通过燃料棒束的端板表面图像可以将燃料棒束上的每根燃料棒进行编码,从而在通过燃料棒束的外环表面图像分析得到缺陷信息后,可以将缺陷和对应编码的燃料棒一一配对,从而便于缺陷3D采集模块按燃料棒的编码采集燃料棒的缺陷轮廓点云图像,能够精确快速地测量出每个燃料棒上的缺陷信息并确定缺陷等级。In the present invention, the visual coding module is arranged above the fuel bundle to collect the surface image of the top end plate of the fuel bundle vertically downward; the outer ring image acquisition module is arranged on the side of the fuel bundle to collect the outer ring surface image of the fuel bundle; After analyzing the surface image of the outer ring to locate the defect, the defect 3D acquisition module is also set on the side of the fuel bundle to focus on collecting the contour point cloud image of the defect area to obtain more accurate defect parameters. The outer ring image acquisition module and the defect 3D acquisition module Only the space on the side of the fuel bundle does not collide. Each fuel rod on the fuel bundle can be coded by the surface image of the end plate of the fuel bundle, so that after the defect information is obtained by analyzing the surface image of the outer ring of the fuel bundle, the defect can be associated with the corresponding coded fuel rod. A pairing makes it easy for the defect 3D acquisition module to collect the point cloud image of the defect outline of the fuel rod according to the code of the fuel rod, which can accurately and quickly measure the defect information on each fuel rod and determine the defect level.

本发明中在燃料棒束的顶端端板表面都会有标记燃料棒束的字符,可以以端板中心位置向字符中心位置延伸的线作为起始基准线,按顺时针方向或者逆时针方向对燃料棒束上的燃料棒进行编码;此外因为使用外环图像采集模块采集燃料棒束外环表面图像时,外环图像采集模块和燃料棒束是要相对转动的,因此需要计算每根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角,从而在进行图像采集后可以根据转动的角度来确定图像中对应燃料棒的编码。In the present invention, there will be characters marking the fuel bundles on the surface of the top end plates of the fuel bundles. The line extending from the center of the end plate to the center of the characters can be used as the starting reference line, and the fuel bundles can be aligned clockwise or counterclockwise. The fuel rods on the bundle are encoded; in addition, when the outer ring image acquisition module is used to collect the surface image of the outer ring of the fuel bundle, the outer ring image acquisition module and the fuel bundle need to rotate relative to each other, so the center of each fuel rod needs to be calculated. The included angle between the line connecting to the center of the end plate and the line connecting the center of the character to the center of the end plate, so that the code of the corresponding fuel rod in the image can be determined according to the angle of rotation after image acquisition.

本发明中进行检测时燃料棒束从表面看是竖直放置的,视觉编码模块位于燃料棒束的正上方,其采集图像的方向垂直于水平面;在端板表面除了字符处颜色不同外其余部分是相同的,当燃料棒束存在小角度的倾斜时,燃料棒束顶端端板面与水平面存在倾斜角度,此时通过视觉编码模块采集得到的端板表面图像的灰度图因为端板表面各处与视觉编码模块的垂直距离不同,会使得灰度图上的灰度值会渐变,因此可以根据灰度图的灰度梯度来计算得到顶端端板的倾斜角度和方向从而得到燃料棒束的倾斜角度和方向。In the present invention, the fuel bundles are placed vertically when viewed from the surface, and the visual coding module is located directly above the fuel bundles, and the direction of image acquisition is perpendicular to the horizontal plane; on the surface of the end plate, except for the characters in different colors, the rest of the It is the same. When the fuel bundle is inclined at a small angle, the top end plate surface of the fuel bundle has an inclined angle with the horizontal plane. At this time, the grayscale image of the end plate surface image collected by the visual coding module is because the end plate surface is different. The difference between the vertical distance from the visual coding module and the visual coding module will cause the gray value on the grayscale image to gradually change. Therefore, the tilt angle and direction of the top end plate can be calculated according to the grayscale gradient of the grayscale image to obtain the fuel bundle. Tilt angle and direction.

本发明中是通过图像矩的计算来定位端板上的棒束字符位置和端板中心位置,字符中心位置是根据所有字符像素点坐标的平均值计算得到的,而对于端板中心位置则是以图像目标区域的质心为中心构建的中心矩推算得到的,其矩的计算是目标区域中的点相对于目标区域的质心,而与目标区域的位置无关,即具备了平移不变性。In the present invention, the position of the bar bundle character on the end plate and the center position of the end plate are located by the calculation of the image moment. The center position of the character is calculated according to the average value of the coordinates of all the character pixel points, and the center position of the end plate is It is calculated from the central moment constructed with the centroid of the target area of the image as the center. The calculation of the moment is the centroid of the point in the target area relative to the target area, and has nothing to do with the position of the target area, that is, it has translation invariance.

本发明中根据端板中心位置和字符中心位置的连线作为三角形斜边长,以该连线在图像水平方向的投影和竖直方向的投影作为两个直角边可以组成一个直角三角形,则可以根据直角三角形的边长和角度关系来计算得到端板中心到字符中心的连线和图像水平方向的夹角;以同样的原理可以计算得到燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角;这些夹角的取值范围为0度到360度,若计算得到的夹角为负数时则加上360度作为最终结果。In the present invention, the line connecting the center position of the end plate and the center position of the character is used as the length of the hypotenuse of the triangle, and the projection of the line in the horizontal direction of the image and the projection in the vertical direction of the image can be used as two right-angled sides to form a right-angled triangle, then a right-angled triangle can be formed. According to the relationship between the side length and angle of the right triangle, the connecting line from the center of the end plate to the center of the character and the included angle in the horizontal direction of the image can be calculated; the connecting line from the center of the fuel rod to the center of the end plate and the center of the character to the end can be calculated by the same principle. The included angle of the line connecting the center of the plate; the value of these included angles ranges from 0 degrees to 360 degrees. If the calculated included angles are negative, add 360 degrees as the final result.

本发明中燃料棒束根据之前计算得到的燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角来逐次进行转动,使得相应编码的燃料棒处于外环图像采集模块的视野内,从而对燃料棒表面进行完整的图像采集;获取的图像边缘总是有很多噪声或纹理,因此需要使用线性离散系统的卡尔曼滤波公式进行滤波处理,得到滤波后的图像来定位出缺陷位置信息和图像上的缺陷参数。In the present invention, the fuel rod bundle is rotated successively according to the angle between the line connecting the center of the fuel rod to the center of the end plate and the line connecting the center of the character and the center of the end plate calculated before, so that the correspondingly encoded fuel rods are in the position of the outer ring image acquisition module. The obtained image always has a lot of noise or texture at the edge, so it is necessary to use the Kalman filter formula of the linear discrete system for filtering, and the filtered image is obtained to locate the defect. Location information and defect parameters on the image.

本发明中通过外环表面图像已经定位了缺陷的位置以及缺陷所在燃料棒的编码,因此可以直接将对应编码燃料棒转动到缺陷3D采集模块的视野范围内对缺陷区域进行轮廓点云图像采集,可以更有目的性和更精确地采集缺陷区域图像;本发明中的代价函数是指满足单位性矩阵模型的所有轮廓点云数据的个数与投影的误差,当代价函数取得最小值时得到最佳单位性矩阵模型,此时可以根据该模型的最小函数来计算缺陷的三维尺寸。In the present invention, the position of the defect and the code of the fuel rod where the defect is located have been located by the surface image of the outer ring, so the corresponding encoded fuel rod can be directly rotated into the field of view of the defect 3D acquisition module to collect the contour point cloud image of the defect area, The image of the defect area can be collected more purposefully and accurately; the cost function in the present invention refers to the error between the number of all contour point cloud data and the projection that satisfy the identity matrix model, and the maximum value is obtained when the cost function obtains the minimum value. The optimal identity matrix model can be used to calculate the three-dimensional size of the defect according to the minimum function of the model.

本发明中视觉编码模块设置在竖直的燃料棒束的正上方,图像处理模块与视觉编码模块相连,处理视觉编码模块采集到的端板表面图像;调整模块设置在竖直燃料棒束的正下方固定燃料棒束并调整燃料棒束的垂直状态;外环图像采集模块和缺陷3D采集模块设置在燃料棒束的侧方,且两者都能在竖直方向上上下运动,外环图像采集模块和缺陷3D采集模块在空间位置上并不重合。In the present invention, the visual coding module is arranged just above the vertical fuel bundle, and the image processing module is connected with the visual coding module to process the end plate surface image collected by the visual coding module; the adjustment module is set on the positive side of the vertical fuel bundle. The fuel rod bundle is fixed below and the vertical state of the fuel rod bundle is adjusted; the outer ring image acquisition module and the defect 3D acquisition module are arranged on the side of the fuel rod bundle, and both can move up and down in the vertical direction, and the outer ring image acquisition module The module and the defect 3D acquisition module are not coincident in spatial position.

在本发明的实施例中,首先将圆柱形燃料棒束竖直放置在可以转动的调整模块上,该调整模块可以调节倾斜角度、带动燃料棒束旋转并固定燃料棒束。燃料棒束是由若干根燃料棒环绕某一圆心组合成的,并且在燃料棒束的顶端和底端分别设置顶端端板和底端端板固定燃料棒,如图2所示是燃料棒束顶端端板俯视图,若干燃料棒3环绕形成燃料棒束,在端板上还有端板字符4用于标记燃料棒束。In the embodiment of the present invention, the cylindrical fuel bundle is first vertically placed on a rotatable adjustment module, which can adjust the inclination angle, drive the fuel bundle to rotate, and fix the fuel bundle. The fuel bundle is composed of several fuel rods around a certain center, and the top and bottom ends of the fuel bundle are respectively provided with top end plates and bottom end plates to fix the fuel rods, as shown in Figure 2 is the fuel bundle. The top view of the top end plate, a number of fuel rods 3 are surrounded to form fuel rod bundles, and there are end plate characters 4 on the end plate for marking the fuel rod bundles.

放置好燃料棒束后,视觉编码模块设置在燃料棒束的正上方,视觉编码模块的图像采集方向与水平面垂直向下,实时采集燃料棒束顶端的端板表面图像。然后通过图像矩的计算来定位端板上的字符中心位置和端板中心位置。定义(p+q)阶矩为

Figure BDA0003590066440000081
其中x和y为像素点的空间坐标,f(x,y)表示在xy平面内任意空间坐标(x,y)上的像素点的灰度、亮度或强度,R代表图像所在的区域Region,p和q分别代表行坐标和列坐标的次幂。对于字符中心位置坐标:是计算图像矩区域内所有字符所包含的像素点坐标的平均值,其中心点行坐标=字符区域内所有像素点行坐标相加的和除以面积,中心点列坐标=字符区域内所有像素点列坐标相加除以面积。对于端板中心位置坐标:坐标(x0,y0)满足
Figure BDA0003590066440000082
通过(p+q)阶矩mpq中对p和q去不同的值得到的。After the fuel bundles are placed, the visual coding module is set directly above the fuel bundles. The image acquisition direction of the visual coding module is vertically downward from the horizontal plane, and the surface images of the end plates at the top of the fuel bundles are collected in real time. Then, the center position of the characters on the end plate and the center position of the end plate are located by the calculation of the image moment. Define the moment of order (p+q) as
Figure BDA0003590066440000081
Where x and y are the spatial coordinates of the pixel point, f(x,y) represents the grayscale, brightness or intensity of the pixel point on any spatial coordinate (x,y) in the xy plane, R represents the region where the image is located, p and q represent the powers of the row and column coordinates, respectively. For character center position coordinates: it is to calculate the average value of pixel coordinates contained in all characters in the image moment area, and its center point row coordinates = the sum of all pixel row coordinates in the character area divided by the area, and the center point column coordinates = The column coordinates of all pixel points in the character area are added and divided by the area. For the coordinates of the center position of the end plate: the coordinates (x 0 , y 0 ) satisfy
Figure BDA0003590066440000082
It is obtained by applying different values to p and q in the (p+q) moment m pq .

在得到字符中心位置坐标A(xz,yz)和端板中心位置坐标B(x0,y0)后,根据弦长公式以端板中心位置和字符中心位置为两端点计算这两点连线的倾斜角从而得到端板中心到字符中心的连线1和图像水平方向的夹角α;A和B两点之间的距离为

Figure BDA0003590066440000083
对于经过A和B两点的直线其斜率为k,可以得到关系式
Figure BDA0003590066440000084
Figure BDA0003590066440000085
如图2所示记端板中心到字符中心的连线和图像水平方向的夹角为α时,可以得到关系式|AB|=|xz-x0|/sinα=|yz-y0|/cosα,从而可以根据已知的A点和B点的坐标求出夹角α的值。对于燃料棒中心到端板中心连线2与图像水平方向的夹角θi,其计算方式与夹角α的计算方式相同,对于任意燃料棒中心位置C(xi,yi),可以得到类似的关系式|AC|=|xi-x0|/sinθi=|yi-y0|/cosθi,从而求出夹角θi。根据求解出的这两个夹角,可以得到任意一根燃料棒中心到端板中心连线2和字符中心到端板中心连线1的夹角为βi=θi-α。在本实施例中由于燃料棒是等间隔环绕形成的燃料棒束,所以相邻两根燃料棒中心到端板中心连线的夹角是等间隔的,其值Δβ=βii-1=θii-1,在图中从端板中心到字符中心连线的延伸线通过某一根燃料棒,以该燃料棒作为初始的编码燃料棒b1,按照顺时针方向每间隔Δβ角度对下一根燃料棒进行编码,得b1、b2、…、bi、…bn,可以知道在图中每个燃料棒相对端板字符的位置都是固定的,因此可以通过拍摄不同时刻顶端端板的图像,获取角度α的变化来对不同时刻的每一个编码燃料棒进行定位。After obtaining the character center position coordinates A (x z , y z ) and the end plate center position coordinates B (x 0 , y 0 ), calculate these two points according to the chord length formula with the end plate center position and the character center position as the two end points The inclination angle of the connecting line can obtain the angle α between the connecting line 1 from the center of the end plate to the center of the character and the horizontal direction of the image; the distance between the two points A and B is
Figure BDA0003590066440000083
For a straight line passing through points A and B whose slope is k, the relation can be obtained
Figure BDA0003590066440000084
Figure BDA0003590066440000085
As shown in Figure 2, when the angle between the line connecting the center of the end plate to the center of the character and the horizontal direction of the image is α, the relational expression |AB|=|x z -x 0 |/sinα=|y z -y 0 |/cosα, so that the value of the included angle α can be obtained according to the known coordinates of point A and point B. For the included angle θ i between the line 2 from the center of the fuel rod to the center of the end plate and the horizontal direction of the image, the calculation method is the same as the calculation method of the included angle α. For any center position C(x i , y i ) of the fuel rod, we can obtain Similar relational expression |AC|=|x i -x 0 |/sinθ i =|y i -y 0 |/cosθ i , thereby obtaining the included angle θ i . According to the two angles obtained, the angle between the line 2 from the center of the fuel rod to the center of the end plate and the line 1 from the center of the character to the center of the end plate can be obtained as β ii -α. In this embodiment, since the fuel rods are formed by equidistantly surrounding fuel rod bundles, the included angle between the center of the adjacent two fuel rods and the center of the end plate is equally spaced, and its value is Δβ=β ii- 1 = θ ii-1 , in the figure, the extension line from the center of the end plate to the center of the character passes through a certain fuel rod, and this fuel rod is used as the initial coded fuel rod b1, and every interval in the clockwise direction is The Δβ angle encodes the next fuel rod to obtain b1, b2, ..., bi, ...bn. It can be known that the position of each fuel rod relative to the end plate characters in the figure is fixed, so it can be captured by shooting the top of the fuel rod at different times. The image of the end plate, the change of angle α is obtained to locate each coded fuel rod at different times.

在完成对燃料棒的编码定位后,因为燃料棒束在初始放置时可能存在倾斜等问题并不是完全竖直的,因此需要进行调平和调直。燃料棒束的倾斜角度和倾斜方向可以通过检测顶端端板的倾斜角度和倾斜方向得到,对于顶端端板的倾斜角度和倾斜方向,可以通过对于顶端的端板表面图像的灰度图求取灰度梯度来得到。在图像处理模块中将采集到的端板表面图像转化为灰度图像,在本实施例中顶端端板表面除了端板字符部分其他部分的颜色是相同的,因此在顶端端板是水平的情况下其端板表面图像的灰度图是均一的,灰度梯度为零。当棒束存在倾斜时,顶端端板上各点到视觉编码模块的垂直距离是不相同的,垂直距离越小的部分在灰度图上的灰度值越大,垂直距离越大的部分在灰度图上的灰度值越小,因此以灰度图像中水平轴方向和垂直轴方向分别等间隔求取灰度值的数值梯度,得到水平方向的灰度梯度和垂直方向的灰度梯度,灰度值减小的方向为正方向指向倾斜方向,根据水平灰度梯度向量与垂直灰度梯度向量组合得到端板灰度梯度向量,其向量的方向即为端板的倾斜方向,而灰度值减小的变化率则对应于端板倾斜的角度。根据计算得到的端板倾斜方向和倾斜角度对燃料棒束进行调整后使得燃料棒束保持竖直状态,即端板表面处于水平状态。After the coding and positioning of the fuel rods is completed, since the fuel rod bundles may have problems such as inclination when they are initially placed, they are not completely vertical, so they need to be leveled and straightened. The inclination angle and inclination direction of the fuel bundle can be obtained by detecting the inclination angle and inclination direction of the top end plate. For the inclination angle and inclination direction of the top end plate, the grayscale image of the surface image of the top end plate can be obtained. degree gradient to get. In the image processing module, the collected surface image of the end plate is converted into a grayscale image. In this embodiment, the color of the surface of the top end plate except the character part of the end plate is the same, so in the case where the top end plate is horizontal The grayscale image of the lower end plate surface image is uniform, and the grayscale gradient is zero. When the rod bundle is inclined, the vertical distance from each point on the top end plate to the visual encoding module is different. The smaller the vertical distance is, the larger the gray value on the grayscale image is, and the larger the vertical distance is in the The smaller the gray value on the grayscale image is, the numerical gradient of the grayscale value is calculated at equal intervals in the horizontal axis direction and the vertical axis direction in the grayscale image, and the grayscale gradient in the horizontal direction and the grayscale gradient in the vertical direction are obtained. , the direction of gray value reduction is the positive direction pointing to the inclined direction. According to the combination of the horizontal gray gradient vector and the vertical gray gradient vector, the gray gradient vector of the end plate is obtained. The direction of the vector is the inclination direction of the end plate, and the gray gradient vector The decreasing rate of change in degrees corresponds to the angle at which the end plate is tilted. After the fuel bundles are adjusted according to the calculated inclination direction and inclination angle of the end plates, the fuel bundles are kept in a vertical state, that is, the surface of the end plates is in a horizontal state.

在完成调整后,燃料棒束每次转动Δβ角度,使得所有燃料棒依次经过外环图像采集模块的视野范围;外环图像采集模块可以在燃料棒束的侧方竖直上下运动,采集在视野范围内对应编码燃料棒的完整外环表面图像;完成一次采集后燃料棒束继续转动Δβ角度,外环图像采集模块采集下一张外环表面图像。因此根据转动的角度可以对所有外环表面图像内的燃料棒找到其对应的编码。在采集到外环表面图像后,需要对图像进行线性离散系统的卡尔曼滤波公式进行滤波处理,以最小均方误差为最佳估计准则,采用信号与噪声的状态空间模型,利用前一时刻的估计值和当前时刻的观测值来更新对状态变量的估计,求出当前时刻的估计值,根据建立的系统方程和观测方程对需要处理的信号做出满足最小均方误差的估计,其滤波公式为

Figure BDA0003590066440000101
其中
Figure BDA0003590066440000102
为状态量Xk的一步预报估计,
Figure BDA0003590066440000103
为状态量Xk的最优线性估计,Kk为增益矩阵可通过现有公式推导得到,Zk为第k次的测量值是一个q维观测向量,Dk为一个q×m阶矩阵,Uk是一个m维控制向量,Hk是一个q×n阶矩阵。对于经过滤波处理后的外环表面图像,可以得到缺陷区域图像内所有像素点的坐标,该像素点的坐标可以采用之前端板表面图像相同的图像矩计算方式获得,在得到缺陷区域像素点的坐标后既可以定位得到缺陷位置坐标,同时可以根据垂直距离计算公式
Figure BDA0003590066440000104
计算出缺陷的垂直距离长度。同时由于之前可以找到图像中每个燃料棒对应的编码,因此可以将每根编码燃料棒与燃料棒表面的缺陷位置信息一一对应,便于后续缺陷3D采集模块对缺陷区域的定位采集。After the adjustment is completed, the fuel rod bundle is rotated by Δβ angle each time, so that all the fuel rods pass through the field of view of the outer ring image acquisition module in turn; The complete outer ring surface image corresponding to the encoded fuel rod within the range; after completing one acquisition, the fuel rod bundle continues to rotate by Δβ angle, and the outer ring image acquisition module collects the next outer ring surface image. Therefore, the corresponding codes can be found for all the fuel rods in the surface image of the outer ring according to the rotation angle. After the surface image of the outer ring is collected, the image needs to be filtered by the Kalman filter formula of the linear discrete system. The minimum mean square error is used as the best estimation criterion, and the state space model of signal and noise is used. The estimated value and the observed value at the current moment are used to update the estimation of the state variable, and the estimated value at the current moment is obtained. According to the established system equation and observation equation, the signal to be processed is estimated to meet the minimum mean square error. for
Figure BDA0003590066440000101
in
Figure BDA0003590066440000102
is the one-step forecast estimate of the state quantity X k ,
Figure BDA0003590066440000103
is the optimal linear estimation of the state quantity X k , K k is the gain matrix that can be derived from the existing formula, Z k is the k-th measurement value is a q-dimensional observation vector, D k is a q × m order matrix, U k is an m-dimensional control vector, and H k is a q×n-order matrix. For the filtered outer ring surface image, the coordinates of all pixels in the image of the defect area can be obtained, and the coordinates of the pixel can be obtained by the same image moment calculation method as the front end plate surface image. After the coordinates, the coordinates of the defect position can be located, and the formula can be calculated according to the vertical distance.
Figure BDA0003590066440000104
Calculate the vertical distance length of the defect. At the same time, since the code corresponding to each fuel rod in the image can be found before, each coded fuel rod can be in a one-to-one correspondence with the defect position information on the surface of the fuel rod, which is convenient for the subsequent defect 3D acquisition module to locate and collect the defect area.

燃料棒束按照燃料棒的编码顺序依次转动到缺陷3D采集模块的视野范围内,缺陷3D模块根据视野内燃料棒的编码查询到该燃料棒表面缺陷的位置,然后上下移动使表面缺陷区域完全在视野内,采集表面缺陷区域的轮廓点云图像。在本实施例中对轮廓点云图像依次使用Prewitt算子、Sobel算子和Roberts算子进行滤波处理,其中Prewitt:

Figure BDA0003590066440000105
Figure BDA0003590066440000106
Sobel:
Figure BDA0003590066440000107
Roberts:
Figure BDA0003590066440000108
Figure BDA0003590066440000109
Prewitt算子对左右点的单点噪声不太敏感,将自身考虑乘0,左右两侧分别是-1和1;Sobel算子将矩阵拆分为两个[1,2]T和[-1,0],前面的是高斯核,后面的是边缘提取,即在边缘提取之前先做平滑处理;Roberts算子中Mx检测的是135度方向的线,而My检测的是45度方向的线,检测模块考虑的方向是和[0,0]垂直的方向。在进行滤波处理后再通过OpenCV中滤除误匹配对采用RANSAC算法寻找最佳单位性矩阵。单位性矩阵是按照长方阵列排列的复数或实数集合,由于单位性矩阵有8个未知参数,至少需要8个线性方程求解,对应到数据点位置信息上,一组点对可以列出两个方程,则至少需要包含4组匹配点对。因此从轮廓点云图像的所有数据点中随机抽出4个样本并保证这4个样本之间不共线,计算出对应的单位性矩阵,然后利用这个单位性矩阵模型测试轮廓点云图像中的所有数据,并计算满足这个单位性矩阵模型的所有数据点的个数与投影误差,即该单位性矩阵的代价函数。用于确定函数在定义域内的值域边界,为最大值或者最小值。在进行优化后当代价函数取到最小值时,对应的单位性矩阵为最佳单位性矩阵,此时得到单位性矩阵模型的最小函数
Figure BDA00035900664400001010
公式中的h为数值参数取值,用来对单位性矩阵进行归一化操作。从满足最佳单位性矩阵模型的数据点中可以计算出对应缺陷的三维尺寸数据,根据计算出的三维尺寸数据可以对缺陷等级进行划分。如按照一根燃料棒上存在的缺陷总面积、缺陷的凹陷深度或缺陷的凸起高度等划分缺陷等级。The fuel rod bundle is rotated into the field of view of the defect 3D acquisition module according to the code sequence of the fuel rods. In the field of view, the contour point cloud image of the surface defect area is collected. In the present embodiment, the contour point cloud image is filtered using the Prewitt operator, the Sobel operator and the Roberts operator in turn, wherein Prewitt:
Figure BDA0003590066440000105
Figure BDA0003590066440000106
Sobel:
Figure BDA0003590066440000107
Roberts:
Figure BDA0003590066440000108
Figure BDA0003590066440000109
The Prewitt operator is not very sensitive to the single-point noise of the left and right points, and multiplies itself by 0, and the left and right sides are -1 and 1 respectively; the Sobel operator splits the matrix into two [1,2] T and [-1 ,0], the front is the Gaussian kernel, and the latter is the edge extraction, that is, smoothing is performed before the edge extraction; Mx in the Roberts operator detects the line in the 135-degree direction, while My detects the line in the 45-degree direction , the direction considered by the detection module is the direction perpendicular to [0,0]. After filtering, the RANSAC algorithm is used to find the best identity matrix by filtering out the false matching in OpenCV. The identity matrix is a set of complex or real numbers arranged in a rectangular array. Since the identity matrix has 8 unknown parameters, at least 8 linear equations are required to solve, corresponding to the position information of the data points, a set of point pairs can list two equation, it needs to contain at least 4 sets of matching point pairs. Therefore, 4 samples are randomly selected from all the data points of the contour point cloud image and ensure that the four samples are not collinear, the corresponding identity matrix is calculated, and then the identity matrix model is used to test the contour point cloud image. All data, and calculate the number and projection error of all data points that satisfy the identity matrix model, that is, the cost function of the identity matrix. It is used to determine the range boundary of the function within the definition domain, which is the maximum or minimum value. After optimization, when the cost function takes the minimum value, the corresponding identity matrix is the optimal identity matrix, and the minimum function of the identity matrix model is obtained at this time.
Figure BDA00035900664400001010
The h in the formula is the value of the numerical parameter, which is used to normalize the identity matrix. The three-dimensional dimension data of the corresponding defect can be calculated from the data points satisfying the optimal identity matrix model, and the defect grades can be divided according to the calculated three-dimensional dimension data. For example, the defect grades are divided according to the total area of defects existing on a fuel rod, the depth of the depression of the defect or the height of the protrusion of the defect.

上述实施例是对本发明的进一步阐述和说明,以便于理解,并不是对本发明的任何限制,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above-mentioned embodiments are further elaboration and description of the present invention for the convenience of understanding, and are not intended to limit the present invention. Any modification, equivalent replacement and improvement made within the spirit and principle of the present invention shall be included in within the scope of protection of the invention.

Claims (9)

1.一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,包括:1. A method for detecting defects on the outer ring surface of a cylindrical fuel bundle, comprising: S1、采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;所述燃料棒束包括若干个燃料棒;S1. Collect the surface image of the end plate at the top of the fuel rod bundle, and encode and position the fuel rod; the fuel rod bundle includes several fuel rods; S2、根据端板表面图像获取燃料棒束的倾斜参数;S2, obtaining the tilt parameter of the fuel bundle according to the surface image of the end plate; S3、根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态;S3. Adjust the fuel bundles according to the inclination parameters, so that the fuel bundles are in a vertical state; S4、采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;S4. Collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod in the image and the position of the surface defect; S5、按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级。S5. Acquire the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level. 2.根据权利要求1所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述S1中包括以下步骤:2. The method for detecting surface defects of the outer ring of a cylindrical fuel rod bundle according to claim 1, wherein the S1 comprises the following steps: S11、实时采集燃料棒束顶端的端板表面图像;S11. Real-time acquisition of an image of the end plate surface at the top of the fuel bundle; S12、根据端板表面图像定位端板中心位置和端板表面的字符中心位置;S12, locate the center position of the end plate and the center position of the characters on the surface of the end plate according to the image of the end plate surface; S13、计算端板中心到字符中心连线和图像水平方向的夹角;S13. Calculate the angle between the line connecting the center of the end plate to the center of the character and the horizontal direction of the image; S14、计算每根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角;S14. Calculate the included angle between the line connecting the center of each fuel rod to the center of the end plate and the line connecting the center of the character to the center of the end plate; S15、根据S13和S14计算得到的夹角对燃料棒进行编码定位。S15, coding and positioning the fuel rod according to the included angle calculated in S13 and S14. 3.根据权利要求1或2所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述S2具体包括:将端板表面图像转化为灰度图像,以灰度图像中水平轴方向和垂直轴方向分别等间隔求取灰度值的数值梯度,根据灰度图像水平方向的梯度变化和垂直方向的梯度变化得到端板表面的倾斜角度和倾斜方向。3. The method for detecting surface defects of the outer ring of a cylindrical fuel rod bundle according to claim 1 or 2, wherein the step S2 specifically comprises: converting the surface image of the end plate into a grayscale image, and using the grayscale The numerical gradient of the gray value is obtained at equal intervals in the horizontal and vertical axis directions of the image, and the inclination angle and inclination direction of the end plate surface are obtained according to the gradient change in the horizontal direction and the vertical direction of the gray image. 4.根据权利要求2所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述S12中字符中心位置坐标为端板表面图像内棒束字符区域内所有像素点坐标的平均值;端板中心位置坐标(x0,y0)满足
Figure FDA0003590066430000011
其中
Figure FDA0003590066430000012
x和y为像素点的空间坐标,f(x,y)是像素点的灰度、亮度或强度,R代表图像的区域,p和q分别代表行坐标和列坐标的次幂。
4 . The method for detecting surface defects on the outer ring of cylindrical fuel bundles according to claim 2 , wherein the coordinates of the character center position in the S12 are all pixels in the character area of the bundle in the end plate surface image. 5 . The average value of the coordinates; the coordinates of the center position of the end plate (x 0 , y 0 ) satisfy
Figure FDA0003590066430000011
in
Figure FDA0003590066430000012
x and y are the spatial coordinates of the pixel, f(x, y) is the grayscale, brightness or intensity of the pixel, R represents the area of the image, and p and q represent the power of the row and column coordinates, respectively.
5.根据权利要求2或4所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,根据弦长公式以端板中心位置和字符中心位置为两端点计算这两点连线的倾斜角从而得到端板中心到字符中心连线和图像水平方向的夹角α;以同样的方式计算任意一根燃料棒中心到端板中心连线与图像水平方向的夹角θi,则任意一根燃料棒中心到端板中心连线和字符中心到端板中心连线的夹角为βi=θi-α。5. A method for detecting surface defects of cylindrical fuel rod bundles according to claim 2 or 4, characterized in that, according to the chord length formula, the two points are calculated by taking the center position of the end plate and the center position of the character as the two end points The angle α between the line connecting the center of the end plate and the center of the character and the horizontal direction of the image is calculated by the inclination angle of the connecting line; the angle θ i between the connecting line from the center of any fuel rod to the center of the end plate and the horizontal direction of the image is calculated in the same way. , then the included angle between the line connecting the center of any fuel rod to the center of the end plate and the line connecting the center of the character to the center of the end plate is β ii -α. 6.根据权利要求1或2所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述S4中包括以下步骤:6. The method for detecting surface defects on the outer ring of cylindrical fuel rod bundles according to claim 1 or 2, wherein the S4 comprises the following steps: S41、燃料棒束按照燃料棒编码顺序方向转动;S41, the fuel rod bundle is rotated in the direction of the fuel rod coding sequence; S42、外环图像采集模块采集视野范围内对应燃料棒表面图像;S42, the outer ring image acquisition module collects the surface image of the corresponding fuel rod within the field of view; S43、对燃料棒表面图像进行卡尔曼滤波处理;S43, performing Kalman filtering processing on the fuel rod surface image; S44、根据滤波后的燃料棒表面图像获取燃料棒表面缺陷位置和缺陷参数;S44. Acquire the position and parameter of defects on the surface of the fuel rod according to the filtered surface image of the fuel rod; S45、根据燃料棒束转动的角度获取对应燃料棒的编码。S45. Acquire a code corresponding to the fuel rod according to the rotation angle of the fuel rod bundle. 7.根据权利要求1或2所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述S5中包括以下步骤:7. The method for detecting surface defects of cylindrical fuel rod bundles according to claim 1 or 2, wherein the S5 comprises the following steps: S51、缺陷3D采集模块采集燃料棒表面缺陷区域的轮廓点云图像;S51, the defect 3D acquisition module collects the contour point cloud image of the defect area on the surface of the fuel rod; S52、对轮廓点云图像依次使用不同的边缘检测算子进行滤波处理;S52, performing filtering processing on the contour point cloud image using different edge detection operators in turn; S53、根据滤波处理后的轮廓点云图像计算单位性矩阵模型,并计算相应的代价函数进行优化;S53, calculate the identity matrix model according to the filtered contour point cloud image, and calculate the corresponding cost function for optimization; S54、在优化得到最佳单位性矩阵模型后,以对应的单位性矩阵模型的最小函数计算缺陷的三维尺寸数值并确定缺陷等级。S54 , after the optimal unitity matrix model is obtained by optimization, calculate the three-dimensional size value of the defect with the minimum function of the corresponding unitity matrix model, and determine the defect level. 8.根据权利要求7所述的一种检测圆柱形燃料棒束外环表面缺陷的方法,其特征在于,所述边缘检测算子包括Prewitt算子、Sobel算子和Roberts算子,所述单位性矩阵模型为按照长方阵列排列的复数或实数集合。8 . The method for detecting surface defects on the outer ring of cylindrical fuel rod bundles according to claim 7 , wherein the edge detection operator comprises a Prewitt operator, a Sobel operator and a Roberts operator, and the unit A property matrix model is a collection of complex or real numbers arranged in a rectangular array. 9.一种检测圆柱形燃料棒束外环表面缺陷的装置,适用于如权利要求1或2或4或8所述的方法,其特征在于,所述装置包括:9. A device for detecting surface defects on the outer ring of a cylindrical fuel bundle, suitable for the method according to claim 1 or 2 or 4 or 8, wherein the device comprises: 视觉编码模块,用于采集燃料棒束顶端的端板表面图像,对燃料棒进行编码定位;The visual coding module is used to collect the surface image of the end plate at the top of the fuel rod bundle, and to code and position the fuel rod; 图像处理模块,用于根据端板表面图像获取燃料棒束的倾斜参数;The image processing module is used to obtain the tilt parameter of the fuel bundle according to the surface image of the end plate; 调整模块,用于根据倾斜参数对燃料棒束进行调整,使燃料棒束处于垂直状态;The adjustment module is used to adjust the fuel bundle according to the inclination parameter, so that the fuel bundle is in a vertical state; 外环图像采集模块,用于采集燃料棒束外环表面图像,确定图像中燃料棒的编码以及表面缺陷位置;The outer ring image acquisition module is used to collect the surface image of the outer ring of the fuel rod bundle, and determine the code of the fuel rod and the position of the surface defect in the image; 缺陷3D采集模块,用于按照燃料棒的编码顺序逐一获取燃料棒表面缺陷区域的轮廓点云图像并分析确定缺陷等级。The defect 3D acquisition module is used to obtain the contour point cloud images of the defect areas on the surface of the fuel rods one by one according to the coding sequence of the fuel rods, and analyze and determine the defect level.
CN202210375127.6A 2022-04-11 2022-04-11 Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle Pending CN114994080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210375127.6A CN114994080A (en) 2022-04-11 2022-04-11 Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210375127.6A CN114994080A (en) 2022-04-11 2022-04-11 Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle

Publications (1)

Publication Number Publication Date
CN114994080A true CN114994080A (en) 2022-09-02

Family

ID=83023846

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210375127.6A Pending CN114994080A (en) 2022-04-11 2022-04-11 Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle

Country Status (1)

Country Link
CN (1) CN114994080A (en)

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1167176A (en) * 1981-10-09 1984-05-08 George M. Barns Fuel bundle with skewed elements
JPH08160184A (en) * 1994-12-06 1996-06-21 Nuclear Fuel Ind Ltd X-ray inspection method for nuclear fuel rods
JPH09166425A (en) * 1995-12-19 1997-06-24 Oki Electric Ind Co Ltd Method for detecting inclination of subject
FR2857152A1 (en) * 2003-07-04 2005-01-07 Cogema DEVICE AND METHOD FOR CONTROLLING EXTERIOR ASPECT OF FUEL PENCILS FOR NUCLEAR REACTOR
JP2005164301A (en) * 2003-11-28 2005-06-23 Toshiba Corp Automatic fuel rod inspection system for nuclear reactors
EP2109079A1 (en) * 2008-04-09 2009-10-14 Peugeot Citroën Automobiles Société Anonyme Method and system of characterisation of a surface defect of a workpiece
DE102009028923A1 (en) * 2009-08-27 2011-03-03 Robert Bosch Gmbh Method for aligning body, particularly camera at axis of plane by calibration unit, involves arranging markings of two planes of calibration unit, where markings of two planes are processed by evaluation algorithm
JP2015232487A (en) * 2014-06-09 2015-12-24 株式会社キーエンス Image inspection apparatus, image inspection method, image inspection program, computer-readable recording medium, and recorded apparatus
CN107167785A (en) * 2017-07-11 2017-09-15 吉林大学 A kind of sane big array MIMO radar target transmitting-receiving angle combined estimation method
CN107481201A (en) * 2017-08-07 2017-12-15 桂林电子科技大学 A kind of high-intensity region method based on multi-view image characteristic matching
DE102016121659A1 (en) * 2016-11-11 2018-05-17 New Np Gmbh Device and method for detecting and / or investigating a Abtrag on a surface of a cylindrical member
CN108985305A (en) * 2018-06-26 2018-12-11 武汉科技大学 A kind of positioning of laser-induced thermal etching industrial detonator coded image and bearing calibration
CN109978865A (en) * 2019-03-28 2019-07-05 中核建中核燃料元件有限公司 A kind of method, apparatus for the detection of nuclear fuel rod face of weld
CN110097534A (en) * 2019-03-04 2019-08-06 华北电力大学 A kind of nuclear fuel rod open defect detection method based on deep learning
CN110132975A (en) * 2019-03-28 2019-08-16 中核建中核燃料元件有限公司 A kind of method, apparatus for nuclear fuel pencil cladding Surface testing
CN110211101A (en) * 2019-05-22 2019-09-06 武汉理工大学 A kind of rail surface defect rapid detection system and method
CN110378879A (en) * 2019-06-26 2019-10-25 杭州电子科技大学 A kind of Bridge Crack detection method
CN110455815A (en) * 2019-09-05 2019-11-15 西安多维机器视觉检测技术有限公司 A kind of method and system of electronic component open defect detection
CN110503096A (en) * 2019-08-27 2019-11-26 河北科技大学 Marking Scheme of Bar End Face with Horizontal Double Marking Points and Character Image Correction Method
CN112730443A (en) * 2020-12-11 2021-04-30 宁波韵升智能技术有限公司 Rod bundle detection equipment
WO2021109697A1 (en) * 2019-12-05 2021-06-10 嘉楠明芯(北京)科技有限公司 Character segmentation method and apparatus, and computer-readable storage medium
CN114119553A (en) * 2021-11-28 2022-03-01 长春理工大学 Binocular vision out-of-plane circular hole detection method based on cross laser

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1167176A (en) * 1981-10-09 1984-05-08 George M. Barns Fuel bundle with skewed elements
JPH08160184A (en) * 1994-12-06 1996-06-21 Nuclear Fuel Ind Ltd X-ray inspection method for nuclear fuel rods
JPH09166425A (en) * 1995-12-19 1997-06-24 Oki Electric Ind Co Ltd Method for detecting inclination of subject
FR2857152A1 (en) * 2003-07-04 2005-01-07 Cogema DEVICE AND METHOD FOR CONTROLLING EXTERIOR ASPECT OF FUEL PENCILS FOR NUCLEAR REACTOR
JP2005164301A (en) * 2003-11-28 2005-06-23 Toshiba Corp Automatic fuel rod inspection system for nuclear reactors
EP2109079A1 (en) * 2008-04-09 2009-10-14 Peugeot Citroën Automobiles Société Anonyme Method and system of characterisation of a surface defect of a workpiece
DE102009028923A1 (en) * 2009-08-27 2011-03-03 Robert Bosch Gmbh Method for aligning body, particularly camera at axis of plane by calibration unit, involves arranging markings of two planes of calibration unit, where markings of two planes are processed by evaluation algorithm
JP2015232487A (en) * 2014-06-09 2015-12-24 株式会社キーエンス Image inspection apparatus, image inspection method, image inspection program, computer-readable recording medium, and recorded apparatus
DE102016121659A1 (en) * 2016-11-11 2018-05-17 New Np Gmbh Device and method for detecting and / or investigating a Abtrag on a surface of a cylindrical member
CN107167785A (en) * 2017-07-11 2017-09-15 吉林大学 A kind of sane big array MIMO radar target transmitting-receiving angle combined estimation method
CN107481201A (en) * 2017-08-07 2017-12-15 桂林电子科技大学 A kind of high-intensity region method based on multi-view image characteristic matching
CN108985305A (en) * 2018-06-26 2018-12-11 武汉科技大学 A kind of positioning of laser-induced thermal etching industrial detonator coded image and bearing calibration
CN110097534A (en) * 2019-03-04 2019-08-06 华北电力大学 A kind of nuclear fuel rod open defect detection method based on deep learning
CN109978865A (en) * 2019-03-28 2019-07-05 中核建中核燃料元件有限公司 A kind of method, apparatus for the detection of nuclear fuel rod face of weld
CN110132975A (en) * 2019-03-28 2019-08-16 中核建中核燃料元件有限公司 A kind of method, apparatus for nuclear fuel pencil cladding Surface testing
CN110211101A (en) * 2019-05-22 2019-09-06 武汉理工大学 A kind of rail surface defect rapid detection system and method
CN110378879A (en) * 2019-06-26 2019-10-25 杭州电子科技大学 A kind of Bridge Crack detection method
CN110503096A (en) * 2019-08-27 2019-11-26 河北科技大学 Marking Scheme of Bar End Face with Horizontal Double Marking Points and Character Image Correction Method
CN110455815A (en) * 2019-09-05 2019-11-15 西安多维机器视觉检测技术有限公司 A kind of method and system of electronic component open defect detection
WO2021109697A1 (en) * 2019-12-05 2021-06-10 嘉楠明芯(北京)科技有限公司 Character segmentation method and apparatus, and computer-readable storage medium
CN112730443A (en) * 2020-12-11 2021-04-30 宁波韵升智能技术有限公司 Rod bundle detection equipment
CN114119553A (en) * 2021-11-28 2022-03-01 长春理工大学 Binocular vision out-of-plane circular hole detection method based on cross laser

Similar Documents

Publication Publication Date Title
Yang et al. Image analysis method for crack distribution and width estimation for reinforced concrete structures
Shan et al. A stereovision-based crack width detection approach for concrete surface assessment
CN102003938B (en) Thermal state on-site detection method for large high-temperature forging
CN106643549B (en) A method for detecting tile size based on machine vision
CN104266608B (en) Field calibration device for visual sensor and calibration method
CN103617611B (en) A kind of automatic threshold segmentation spot center and size detecting method
CN102063718A (en) Field calibration and precision measurement method for spot laser measuring system
JP2017053819A (en) Crack detection method and detection program of concrete
CN105352975B (en) A kind of bridge cable appearance detecting method
CN101256156A (en) Precise Measuring Method for Crack in Plane Crack Antenna
CN113689401B (en) A method and device for detecting the diameter of a crystal rod in a CZ silicon single crystal furnace
CN108562250A (en) Keyboard cover flatness method for fast measuring based on structure light imaging and device
CN113134683A (en) Laser marking method and device based on machine learning
CN110926378A (en) An improved bar straightness detection system and method based on visual inspection
CN113095447B (en) Detection method and system based on image recognition
CN109751964A (en) A high-precision non-contact pipe diameter measuring method and device
CN113240747A (en) Outdoor structure vibration displacement automatic monitoring method based on computer vision
CN112102395A (en) Autonomous inspection method based on machine vision
CN112902869B (en) Laser plane adjustment method and device for orbital profile measurement system
CN106289678A (en) A kind of cylinder abnormity drum song detection device and recognition methods
CN114299153B (en) Camera array synchronous calibration method and system for oversized power equipment
CN109506629B (en) A method for calibrating the rotation center of an underwater nuclear fuel assembly detection device
CN114994080A (en) Method and device for detecting surface defects on outer ring of cylindrical fuel rod bundle
CN112414316A (en) Strain gauge sensitive grid size parameter measuring method
CN118583852A (en) Method for measuring and visualizing yarn orientation distribution on the surface of preformed carbon fiber reinforced polymer parts with three-dimensional geometry

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination