[go: up one dir, main page]

CN111562260B - A method and device for detecting lotus root mud holes based on machine vision - Google Patents

A method and device for detecting lotus root mud holes based on machine vision Download PDF

Info

Publication number
CN111562260B
CN111562260B CN202010288621.XA CN202010288621A CN111562260B CN 111562260 B CN111562260 B CN 111562260B CN 202010288621 A CN202010288621 A CN 202010288621A CN 111562260 B CN111562260 B CN 111562260B
Authority
CN
China
Prior art keywords
lotus root
lotus
image
industrial camera
detection
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.)
Active
Application number
CN202010288621.XA
Other languages
Chinese (zh)
Other versions
CN111562260A (en
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.)
Jiangsu University
Original Assignee
Jiangsu University
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 Jiangsu University filed Critical Jiangsu University
Priority to CN202010288621.XA priority Critical patent/CN111562260B/en
Publication of CN111562260A publication Critical patent/CN111562260A/en
Application granted granted Critical
Publication of CN111562260B publication Critical patent/CN111562260B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • 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
    • G01N2021/8466Investigation of vegetal material, e.g. leaves, plants, fruits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30128Food products
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P60/00Technologies relating to agriculture, livestock or agroalimentary industries
    • Y02P60/20Reduction of greenhouse gas [GHG] emissions in agriculture, e.g. CO2
    • Y02P60/21Dinitrogen oxide [N2O], e.g. using aquaponics, hydroponics or efficiency measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Quality & Reliability (AREA)
  • Image Processing (AREA)

Abstract

The invention belongs to the field of food production, and particularly relates to a lotus root mud hole detection method and device based on machine vision, which are used for detecting possible mud in lotus roots on a production line. The method comprises the steps of vertically cutting lotus roots at the position with the largest diameter and 30-35mm away from the top end to form a lotus root section and a lotus root cover, arranging linear light sources on two sides of the lotus root section for irradiation, enabling light to penetrate through meat parts and lotus root holes of the lotus roots, observing the cut surfaces, enabling the lotus root holes without sludge to be transparent and bright and uniform in color, enabling the lotus root holes with the sludge to generate obvious shadows, collecting images at the cut sections by using a CCD industrial camera, and carrying out image processing algorithms such as image preprocessing, edge detection, threshold segmentation, region growing segmentation and the like on the images to detect the existence of the sludge. The detection method and the machine vision algorithm have higher accuracy and effectiveness in sludge detection, and the lotus root mud hole detection efficiency is greatly improved.

Description

一种基于机器视觉的莲藕泥孔检测方法及装置A machine vision-based method and device for detecting mud holes in lotus roots

技术领域technical field

本发明属于食品生产领域,具体涉及一种基于机器视觉的莲藕泥孔检测方法及装置。The invention belongs to the field of food production, and in particular relates to a machine vision-based lotus root mud hole detection method and device.

背景技术Background technique

莲藕是亚洲大陆最广泛的水生植物之一,藕微甜而脆,可生食也可煮食,是常用餐菜之一,也已成为食品工业深加工中重要的原料,进行莲藕深加工之前,必须进行检测、清洗、杀菌、去节去皮、分切等预处理。莲藕的质量检测对于后续加工非常重要,除外观缺陷检测外,因为生长、收获、储存、运输等环节使得个别莲藕的藕孔中存在淤泥,这严重影响后续的莲藕加工,必须进行逐个莲藕泥孔检测,目前一般是人工来进行全检,反复观察藕孔,检测难度大,操作复杂,工作量大,且存在漏检。The lotus root is one of the most widely grown aquatic plants in the Asian continent. The lotus root is slightly sweet and crisp, and can be eaten raw or cooked. Inspection, cleaning, sterilization, desection and peeling, slitting and other pretreatments. The quality inspection of lotus root is very important for the subsequent processing. In addition to the inspection of appearance defects, due to the growth, harvesting, storage, transportation and other links, there is silt in the root holes of individual lotus roots, which seriously affects the subsequent processing of lotus roots, and the lotus root mud holes must be carried out one by one. Inspection, at present, is generally carried out manually, and the lotus hole is repeatedly observed. The inspection is difficult, the operation is complicated, the workload is heavy, and there are missed inspections.

发明内容SUMMARY OF THE INVENTION

为解决藕孔内残留淤泥检测难、人工耗时大的问题,本发明提出了一种基于机器视觉的莲藕泥孔检测方法,将莲藕在直径最大端处、距离顶端30-35mm,垂直切开,形成藕段与藕盖,在藕段两侧设置线光源照射,光线穿透莲藕肉质部和藕孔,在切割断面观察,无淤泥的藕孔通透光亮,颜色均匀,而带有淤泥的藕孔则会产生明显阴影,在切割断面用CCD工业相机采集图像并进行图像处理,判断出莲藕藕孔是否存在淤泥。具体包括以下步骤:In order to solve the problems of difficult and time-consuming manual detection of residual mud in the hole of lotus root, the present invention proposes a method for detecting the mud hole of lotus root based on machine vision. The lotus root is cut vertically at the end with the largest diameter and 30-35mm from the top. , to form the lotus root segment and the lotus root cover, set the line light source on both sides of the lotus root segment to irradiate, the light penetrates the fleshy part of the lotus root and the hole of the lotus root, and observe at the cut section, the hole of the lotus root without silt is transparent and bright, and the color is uniform, while the hole of the lotus root with silt The lotus root hole will produce obvious shadows, and the CCD industrial camera is used to collect images on the cutting section and perform image processing to determine whether there is mud in the lotus root hole. Specifically include the following steps:

S1.准备工作:将莲藕在直径最大端处、距离莲藕顶端30-35mm,垂直切开,形成藕段与藕盖,将藕段水平放置到莲藕枕槽上,正对CCD工业相机所在的一侧,并使得藕段切断面与莲藕枕槽边缘对齐;S1. Preparation: Cut the lotus root vertically at the end with the largest diameter, 30-35mm away from the top of the lotus root, to form the lotus root segment and the lotus root cover, and place the lotus root segment horizontally on the lotus root pillow groove, facing the side where the CCD industrial camera is located. side, and align the cut surface of the lotus root section with the edge of the lotus root pillow groove;

S2.莲藕图像采集:当莲藕输送装置将水平放置的藕段输送到照明箱的摄像机拍摄位置时,限位开关检测到莲藕枕槽下方的金属感应片,限位开关给工控机信号,工控机发出指令,莲藕输送装置停止输送,打开线光源,在藕段上下位置设置线光源照射,光线穿透藕段肉质部和藕孔,CCD工业相机拍摄莲藕切断面图像;S2. Lotus root image collection: When the lotus root conveying device transports the horizontally placed lotus root segment to the camera shooting position of the lighting box, the limit switch detects the metal induction sheet under the lotus root pillow groove, and the limit switch sends a signal to the industrial computer, and the industrial computer Send out an instruction, the lotus root conveying device stops the conveying, turn on the line light source, set the line light source at the upper and lower positions of the lotus root section, the light penetrates the fleshy part of the lotus root section and the hole of the lotus root, and the CCD industrial camera captures the image of the cut section of the lotus root;

S3.图像预处理:调整莲藕切断面图像尺寸,并转换为灰度图像,采用高斯模糊算法去除图像中的噪声和模糊;S3. Image preprocessing: adjust the image size of the cut section of lotus root, and convert it into a grayscale image, and use Gaussian blur algorithm to remove noise and blur in the image;

S4.边缘检测:使用canny边缘检测方法检测莲藕孔中淤泥的边缘。S4. Edge detection: use the canny edge detection method to detect the edge of the mud in the lotus root hole.

S5.全局自适应阈值分割:将莲藕切断面灰度图像划分为若干子图像,并计算每个子图像的阈值。S5. Global Adaptive Threshold Segmentation: Divide the grayscale image of the lotus root section into several sub-images, and calculate the threshold of each sub-image.

S6.区域生长分割:将相同或相似强度的像素分组为一个区域或斑点,提取包括平均值和标准差在内的斑点特征,用于识别莲藕中的泥;S6. Region growing segmentation: grouping pixels of the same or similar intensity into a region or spot, extracting spot features including mean and standard deviation, for identifying mud in lotus root;

S7.判断出莲藕藕孔是否存在淤泥。S7. Determine whether there is mud in the lotus root hole.

进一步地,上述步骤S4 canny边缘检测利用淤泥和莲藕的像素梯度不同,检测出莲藕孔中淤泥的边缘,canny梯度的幅度及方向采用sobel算子求解,该算子包含两组3x3的矩阵,分别为横向及纵向,将之与图像作平面卷积,即可分别得出横向及纵向的亮度差分近似值。Further, the above step S4 canny edge detection utilizes the different pixel gradients of silt and lotus root to detect the edge of silt in the lotus root hole. The magnitude and direction of the canny gradient are solved by the sobel operator, which contains two sets of 3x3 matrices, respectively Horizontally and vertically, it is convolved with the image to get the approximate value of the horizontal and vertical brightness difference respectively.

进一步地,上述步骤S5全局自适应阈值分割方法将莲藕分割为背景,淤泥分割为前景,具体包括以下步骤:Further, the above step S5 global adaptive threshold segmentation method divides the lotus root into the background and the mud into the foreground, specifically including the following steps:

S5.1初始化阈值T,将莲藕切断面灰度图像的像素点分为两类:A类和B类;S5.1 initializes the threshold T, divides the pixel points of the lotus root section grayscale image into two categories: A class and B class;

S5.2分别计算A、B两类像素集合的均值。S5.2 Calculate the mean values of the A and B pixel sets respectively.

S5.3计算A、B两类像素点的类间方差;S5.3 Calculate the inter-class variance of the two types of pixel points of A and B;

S5.4将T从0到255循环,分别计算A、B像素点的类间方差,当像素点类间方差最大时,对应的T就是最佳分割或二值化阈值。S5.4 Cycle T from 0 to 255 to calculate the inter-class variance of A and B pixels respectively. When the inter-class variance of pixel points is the largest, the corresponding T is the optimal segmentation or binarization threshold.

进一步地,上述S6区域生长分割具体包括以下步骤:Further, the above S6 region growth segmentation specifically includes the following steps:

S6.1对莲藕切断面灰度图像循序扫描,找到第一个还未归属的像素,设该像素为(x0,y0);S6.1 Sequentially scan the grayscale image of the cut section of lotus root to find the first pixel that has not yet been assigned, and set the pixel to be (x 0 , y 0 );

S6.2以(x0,y0)为中心,找出(x0,y0)的四领域像素(x,y),如果(x0,y0)满足生长规则,将(x,y)与(x0,y0)合并在同一区域,同时将(x,y)压入堆栈;S6.2 Take (x 0 , y 0 ) as the center, find out the four-field pixel (x, y) of (x 0 , y 0 ), if (x 0 , y 0 ) satisfies the growth rule, convert (x, y ) is merged with (x 0 ,y 0 ) in the same area, and (x,y) is pushed onto the stack at the same time;

S6.3从堆栈中取出一个像素作为新的(x0,y0)返回到步骤S6.2。S6.3 Take a pixel from the stack as a new (x 0 , y 0 ) and return to step S6.2.

S6.4当堆栈为空时返回步骤S6.1。S6.4 Return to step S6.1 when the stack is empty.

S6.5重复S6.1~S6.4,直到图像中每个点都有归属时生长结束。S6.5 Repeat S6.1-S6.4 until the growth ends when every point in the image has an attribution.

本发明还提出了一种基于机器视觉的莲藕泥孔检测装置,包括工控机和计算机,用于图像处理、信号传递和根据指令控制相关部件,还包括莲藕输送装置、图像采集检测装置;莲藕输送装置用于平稳、连续输送莲藕到照明箱内的检测位置,包括莲藕枕槽、带弯板链条、链条轨道、轨道托板、机架;所述莲藕枕槽安装于带弯板链条上,用于盛放水平放置的藕段,莲藕枕槽底部开有方孔,以便光线穿过照射藕段;所述带弯板链条安装莲藕枕槽,在链条轨道内滑动,用于平稳、连续输送莲藕到照明箱的检测位置;所述链条轨道通过轨道托板安装于机架上;The present invention also proposes a lotus root mud hole detection device based on machine vision, including an industrial computer and a computer, used for image processing, signal transmission and controlling related components according to instructions, and also includes a lotus root conveying device, an image acquisition and detection device; lotus root conveying The device is used for stably and continuously transporting lotus root to the detection position in the lighting box, including lotus root pillow groove, chain with curved plate, chain track, track support plate and frame; the lotus root pillow groove is installed on the chain with curved plate, For the lotus root section placed horizontally, there is a square hole at the bottom of the lotus root pillow groove so that the light can pass through the lotus root section; the curved plate chain is installed with the lotus root pillow groove and slides in the chain track for smooth and continuous transportation of the lotus root To the detection position of the lighting box; the chain track is installed on the frame through the track support plate;

所述图像采集检测装置通过莲藕输送装置的配合进行莲藕切断面图像的连续采集和处理,包括照明箱、金属感应片、限位开关、线光源、CCD工业相机;The image acquisition and detection device carries out the continuous acquisition and processing of the lotus root section image through the cooperation of the lotus root conveying device, including a lighting box, a metal induction sheet, a limit switch, a line light source, and a CCD industrial camera;

所述照明箱为图像采集提供标准的照明环境,照明箱内置黑色亚麻布,免受外界光线干扰;所述金属感应片,安装于莲藕枕槽下方,配合限位开关检测莲藕枕槽是否到检测位置;所述限位开关安装于检测位置,并与工控机相连,金属感应片随莲藕枕槽到达限位开关上时发送信号给工控机,停止输送装置,CCD工业相机进行拍摄;所述CCD工业相机置于照明箱内,一端与工控机相连,在检测位置正对莲藕切断面,用于采集莲藕切断面图像,并将检测结果传送到工控机上;所述线光源安装于照明箱内,与工控机相连,在检测位置的上下各一线光源,用于强光照射莲藕。The lighting box provides a standard lighting environment for image acquisition. The lighting box is built with black linen to avoid interference from external light; the metal sensor is installed under the lotus root pillow groove, and cooperates with the limit switch to detect whether the lotus root pillow groove has been detected. position; the limit switch is installed at the detection position, and is connected with the industrial computer, and the metal induction sheet sends a signal to the industrial computer when the lotus root pillow groove reaches the limit switch, stops the conveying device, and the CCD industrial camera takes pictures; the CCD The industrial camera is placed in the lighting box, one end is connected to the industrial computer, and the detection position is facing the section of the lotus root, which is used to collect the image of the section of the lotus root and transmit the detection result to the industrial computer; the line light source is installed in the lighting box, It is connected with the industrial computer, and there is a line of light sources above and below the detection position, which is used to illuminate the lotus root with strong light.

进一步地,上述图像采集检测装置还包括支撑板、脚支架、CCD工业相机安装支架、支撑基座、方形管、相机安装座,所述支撑板安装于脚支架上,为图像采集检测装置提供支撑;所述CCD工业相机安装支架,安装于支撑基座上,用来支撑线光源、CCD工业相机;CCD工业相机通过相机安装座安装于CCD工业相机安装支架上,所述支撑基座,安装于方形管,方形管焊接于莲藕输送装置的机架上;所述安装支架安装在方形管上,方形管通过焊接的方式固定于机架上。Further, the above-mentioned image acquisition and detection device also includes a support plate, a foot bracket, a CCD industrial camera installation bracket, a support base, a square tube, and a camera mounting seat. The support plate is installed on the foot bracket to provide support for the image acquisition and detection device The CCD industrial camera mounting bracket is installed on the support base to support the line light source and the CCD industrial camera; the CCD industrial camera is installed on the CCD industrial camera mounting bracket through the camera mounting base, and the support base is installed on the The square tube is welded on the frame of the lotus root conveying device; the installation bracket is installed on the square tube, and the square tube is fixed on the frame by welding.

本发明有以下有益效果:The present invention has following beneficial effect:

1、本发明创新性的提出了通过强光照明莲藕肉质部,在莲藕切断面采集图像,通过淤泥图像特征的图像处理算法,快速、有效地识别淤泥,解决了莲藕藕孔淤泥自动检测问题。1. The present invention innovatively proposes to illuminate the fleshy part of the lotus root with strong light, collect images on the cut surface of the lotus root, and identify the silt quickly and effectively through the image processing algorithm of the silt image characteristics, which solves the problem of automatic detection of the lotus root pore silt.

2、和传统的检测方式相比,检测速度快,效率高,稳定统一,其装置可以适用于莲藕的工业化流水线加工。2. Compared with the traditional detection method, the detection speed is fast, the efficiency is high, and it is stable and unified. The device can be applied to the industrial assembly line processing of lotus root.

附图说明Description of drawings

图1是本发明的基于机器视觉的莲藕泥孔检测装置结构图。Fig. 1 is the structural diagram of the lotus root mud hole detection device based on machine vision of the present invention.

图2是本发明的基于机器视觉的莲藕泥孔检测装置局部结构示意图。Fig. 2 is a partial structural schematic diagram of the lotus root mud hole detection device based on machine vision of the present invention.

图3是本发明的方法流程图。Fig. 3 is a flow chart of the method of the present invention.

图4是本发明莲藕灰度变化后的图像。Fig. 4 is the image after the gray scale change of the lotus root of the present invention.

图5是本发明经过精细边缘检测的莲藕图像。Fig. 5 is the lotus root image through the fine edge detection of the present invention.

图6是本发明经过自适应阈值化的莲藕图像。Fig. 6 is the lotus root image through adaptive thresholding in the present invention.

图7是本发明经过区域生长分割分析的不同莲藕图像。Fig. 7 is an image of different lotus roots analyzed by region growing segmentation in the present invention.

具体实施方式Detailed ways

以下结合附图对本发明的具体实施作进一步说明,但本发明的实施和保护范围不限于此。The specific implementation of the present invention will be further described below in conjunction with the accompanying drawings, but the implementation and protection scope of the present invention are not limited thereto.

图1是本发明的基于机器视觉的莲藕泥孔检测装置结构图。图2是图1的局部示意图,如图1、图2所示,该装置包括:所述莲藕输送装置包括莲藕枕槽101、带弯板链条102、链条轨道103、轨道托板104、机架105,用于平稳、连续输送莲藕到照明箱内的检测位置;所述图像采集检测装置包括照明箱201、支撑板202、脚支架203、金属感应片204、限位开关205、线光源206、CCD工业相机207、相机安装座208、CCD工业相机安装支架209、方形管210。Fig. 1 is the structural diagram of the lotus root mud hole detection device based on machine vision of the present invention. Fig. 2 is a partial schematic diagram of Fig. 1, as shown in Fig. 1 and Fig. 2, the device includes: the lotus root conveying device includes a lotus root pillow groove 101, a chain with a curved plate 102, a chain track 103, a track supporting plate 104, and a frame 105, for smooth and continuous delivery of lotus root to the detection position in the lighting box; the image collection and detection device includes a lighting box 201, a support plate 202, a foot support 203, a metal induction sheet 204, a limit switch 205, a line light source 206, CCD industrial camera 207, camera mounting base 208, CCD industrial camera mounting bracket 209, square tube 210.

所述带弯板链条102安装莲藕枕槽101,在链条轨道103内滑动;所述轨道托板104与链条轨道103螺纹连接,并且安装在机架105上;所述照明箱201安装在支撑板202上,支撑板的四个边角装有脚支架203;所述金属感应片204焊接在莲藕枕槽101下方;所述限位开关205安装在机架105上,与金属感应片204配合用来检测莲藕枕槽101到CCD工业相机207的检测位置时立即停止,进行拍摄;所述线光源206安装在安装支架209上,位于CCD工业相机207的检测位置上下方,置于照明箱201内,用来强光照射莲藕;所述CCD工业相机207安装在相机安装座208上,用来拍摄莲藕切割断面的图像;所述相机安装座208安装支架209上;所述安装支架209安装在方形管210上,方形管210通过焊接的方式固定于机架105上。The chain with bent plate 102 is installed with lotus root pillow groove 101 and slides in the chain track 103; the track supporting plate 104 is screwed with the chain track 103 and installed on the frame 105; the lighting box 201 is installed on the support plate 202, the four corners of the support plate are equipped with foot brackets 203; the metal induction sheet 204 is welded below the lotus root pillow groove 101; the limit switch 205 is installed on the frame 105 and used in conjunction with the metal induction sheet 204 When detecting the lotus root pillow groove 101 to the detection position of the CCD industrial camera 207, stop immediately, and shoot; , used to irradiate the lotus root with strong light; the CCD industrial camera 207 is installed on the camera mount 208 to take images of the cut section of the lotus root; the camera mount 208 is mounted on the bracket 209; On the pipe 210, the square pipe 210 is fixed on the frame 105 by welding.

本实例中,将莲藕在直径最大端处、距离顶端30-35mm,垂直切开,形成藕段与藕盖,将藕段水平放置到莲藕枕槽上,并正对CCD工业相机所在的一侧,并使得藕段切断面与莲藕枕槽边缘对齐,莲藕逐个通过莲藕泥孔检测装置,CCD工业相机捕捉莲藕切割断面图像,并对图像进行分析。In this example, the lotus root is cut vertically at the end with the largest diameter, 30-35mm away from the top, to form the lotus segment and the lotus cover, and the lotus segment is placed horizontally on the lotus root pillow groove, facing the side where the CCD industrial camera is located , and align the cut surface of the lotus root with the edge of the lotus root pillow, the lotus roots pass through the lotus root mud hole detection device one by one, and the CCD industrial camera captures the image of the cut section of the lotus root and analyzes the image.

如图3所示,本发明提出了一种基于机器视觉的莲藕泥孔检测方法,具体包括以下步骤:As shown in Figure 3, the present invention proposes a kind of lotus root mud hole detection method based on machine vision, specifically comprises the following steps:

S1.准备工作:将莲藕在直径最大端处、距离莲藕顶端30-35mm,垂直切开,形成藕段与藕盖,将藕段水平放置到莲藕枕槽上,正对CCD工业相机所在的一侧,并使得藕段切断面与莲藕枕槽边缘对齐;S1. Preparation: Cut the lotus root vertically at the end with the largest diameter, 30-35mm away from the top of the lotus root, to form the lotus root segment and the lotus root cover, and place the lotus root segment horizontally on the lotus root pillow groove, facing the side where the CCD industrial camera is located. side, and align the cut surface of the lotus root section with the edge of the lotus root pillow groove;

S2.莲藕图像采集:当莲藕输送装置将水平放置的藕段输送到照明箱的摄像机拍摄位置时,限位开关检测到莲藕枕槽下方的金属感应片,限位开关给工控机信号,工控机发出指令,莲藕输送装置停止输送,打开线光源,在藕段上下位置设置线光源照射,光线穿透藕段肉质部和藕孔,在切割断面观察,无淤泥的藕孔通透光亮,颜色均匀,而带有淤泥的藕孔则会产生明显阴影,CCD工业相机拍摄莲藕切断面图像;S2. Lotus root image collection: When the lotus root conveying device transports the horizontally placed lotus root segment to the camera shooting position of the lighting box, the limit switch detects the metal induction sheet under the lotus root pillow groove, and the limit switch sends a signal to the industrial computer, and the industrial computer Send out an instruction, the lotus root conveying device stops conveying, turn on the line light source, set up a line light source at the upper and lower positions of the lotus root section to irradiate, the light penetrates the fleshy part of the lotus root section and the hole of the lotus root, and observe at the cutting section, the lotus root hole without silt is transparent and bright, and the color is uniform , while the lotus root hole with silt will produce obvious shadows, and the CCD industrial camera takes the image of the lotus root cut-off section;

S3.图像预处理:调整莲藕切断面图像尺寸,并转换为灰度图像,采用高斯模糊算法去除图像中的噪声和模糊;S3. Image preprocessing: adjust the image size of the cut section of lotus root, and convert it into a grayscale image, and use Gaussian blur algorithm to remove noise and blur in the image;

S4.边缘检测:使用canny边缘检测方法检测莲藕孔中淤泥的边缘,由于淤泥和莲藕的像素梯度不同,该算法能够检测出莲藕孔中淤泥的边缘。canny边缘检测利用淤泥和莲藕的像素梯度不同,检测出莲藕孔中淤泥的边缘,canny梯度的幅度及方向采用sobel算子求解,该算子包含两组3x3的矩阵,分别为横向及纵向,将之与图像作平面卷积,即可分别得出横向及纵向的亮度差分近似值。如果以A代表原始图像,Gx及Gy分别代表经横向及纵向边缘检测的图像,其公式如下:

Figure BDA0002449520260000051
图像的每一个像素的横向及纵向梯度近似值可用以下的公式结合,来计算梯度的大小:
Figure BDA0002449520260000052
然后可用以下公式计算梯度方向:
Figure BDA0002449520260000053
S4. Edge detection: Use the canny edge detection method to detect the edge of the mud in the lotus root hole. Since the pixel gradients of the mud and the lotus root are different, this algorithm can detect the edge of the mud in the lotus root hole. Canny edge detection utilizes the difference in pixel gradient between mud and lotus root to detect the mud edge in the lotus root hole. The magnitude and direction of the canny gradient are solved by the sobel operator, which contains two sets of 3x3 matrices, which are horizontal and vertical respectively. It is convolved with the image plane, and the approximate values of the horizontal and vertical brightness differences can be obtained respectively. If A represents the original image, Gx and Gy represent the images detected by horizontal and vertical edges respectively, the formula is as follows:
Figure BDA0002449520260000051
The horizontal and vertical gradient approximations of each pixel of the image can be combined with the following formula to calculate the magnitude of the gradient:
Figure BDA0002449520260000052
The gradient direction can then be calculated using the following formula:
Figure BDA0002449520260000053

S5.全局自适应阈值分割:将莲藕切断面灰度图像划分为若干子图像,并计算每个子图像的阈值。全局自适应阈值分割方法将莲藕分割为背景,淤泥分割为前景,具体包括以下步骤:S5. Global Adaptive Threshold Segmentation: Divide the grayscale image of the lotus root section into several sub-images, and calculate the threshold of each sub-image. The global adaptive threshold segmentation method divides the lotus root into the background and the mud into the foreground, which specifically includes the following steps:

S5.1初始化阈值T,将莲藕切断面灰度图像的像素点分为两类:A类和B类;S5.1 initializes the threshold T, divides the pixel points of the lotus root section grayscale image into two categories: A class and B class;

S5.2分别计算A、B两类像素集合的均值。S5.2 Calculate the mean values of the A and B pixel sets respectively.

S5.3计算A、B两类像素点的类间方差;S5.3 Calculate the inter-class variance of the two types of pixel points of A and B;

S5.4将T从0到255循环,分别计算A、B像素点的类间方差,当像素点类间方差最大时,对应的T就是最佳分割或二值化阈值。S5.4 Cycle T from 0 to 255 to calculate the inter-class variance of A and B pixels respectively. When the inter-class variance of pixel points is the largest, the corresponding T is the optimal segmentation or binarization threshold.

S6.区域生长分割:将相同或相似强度的像素分组为一个区域或斑点,提取包括平均值和标准差在内的斑点特征,用于识别莲藕中的泥;区域生长分割具体包括以下步骤:S6. Region Growth Segmentation: Group pixels of the same or similar intensity into a region or spot, extract spot features including mean and standard deviation, for identifying mud in lotus root; Region Growth Segmentation specifically includes the following steps:

S6.1对莲藕切断面灰度图像循序扫描,找到第一个还未归属的像素,设该像素为(x0,y0);S6.1 Sequentially scan the grayscale image of the cut section of lotus root to find the first pixel that has not yet been assigned, and set the pixel to be (x 0 , y 0 );

S6.2以(x0,y0)为中心,找出(x0,y0)的四领域像素(x,y),如果(x0,y0)满足生长规则,将(x,y)与(x0,y0)合并在同一区域,同时将(x,y)压入堆栈;S6.2 Take (x 0 , y 0 ) as the center, find out the four-field pixel (x, y) of (x 0 , y 0 ), if (x 0 , y 0 ) satisfies the growth rule, convert (x, y ) is merged with (x 0 ,y 0 ) in the same area, and (x,y) is pushed onto the stack at the same time;

S6.3从堆栈中取出一个像素作为新的(x0,y0)返回到步骤S6.2。S6.3 Take a pixel from the stack as a new (x 0 , y 0 ) and return to step S6.2.

S6.4当堆栈为空时返回步骤S6.1。S6.4 Return to step S6.1 when the stack is empty.

S6.5重复S6.1~S6.4,直到图像中每个点都有归属时生长结束。S6.5 Repeat S6.1-S6.4 until the growth ends when every point in the image has an attribution.

S7.判断出莲藕藕孔是否存在淤泥。S7. Determine whether there is mud in the lotus root hole.

本发明分析图像时考虑的参数有:大小、形状、纹理和颜色。淤泥和莲藕肉质部的颜色和纹理具有不同的像素强度,因此使用图像分割过程来区分它们。图像被分割成背景和前景区域。形状,颜色,纹理和大小主要是由像素的强度梯度使用canny边缘检测。调整图像的大小到所需的大小,然后将其转换为灰度图像。图4表示了运行算法后获得的灰度图像。将莲藕图像转化为灰度图像后,采用去噪算法去除图像中的噪声和模糊。The parameters considered when the present invention analyzes images are: size, shape, texture and color. The color and texture of the silt and lotus root flesh have different pixel intensities, so an image segmentation process is used to distinguish them. Images are segmented into background and foreground regions. Shape, color, texture and size are mainly determined by pixel intensity gradients using canny edge detection. Resize the image to the desired size, then convert it to a grayscale image. Figure 4 shows the grayscale image obtained after running the algorithm. After converting the lotus root image into a grayscale image, a denoising algorithm is used to remove the noise and blur in the image.

canny边缘检测算法,用于检测莲藕藕孔淤泥的边界。由于淤泥和莲藕的像素梯度不同,该算法能够检测出莲藕孔中淤泥的边缘。算法首先调整图像的大小,然后将其转换成灰度图像。对灰度图像进行去噪处理,确定图像的梯度强度。下一步是应用非极大抑制后,之后用阈值。图5显示了经过边缘检测分析后获得的莲藕图像的结果。采用自适应全局阈值分割和区域生长分割相结合的方法对莲藕泥进行区分,提出了一种新的全局自适应阈值分割算法,该算法是将莲藕图像划分为若干子图像,并计算每个子图像的阈值。由于采集到的图像像素强度不同,算法将莲藕分割为背景,淤泥分割为前景。图6是莲藕图像经过自适应阈值分析的结果。采用的算法是区域生长分割算法,使用颜色,纹理,形状,大小,运动,平均强度和方差作为其区域确定的特征,邻近的初始种子点的像素被检查并且检查它是否合格成为特定区域的一部分。为了获得如下图7所示的最佳结果,应该选择好的参数来确定区域,即分割分析中的淤泥。该算法通过保留最小的全局搜索代价,迭代地混合像素或图像斑块区域,过程包括为:以特征点为种子像素,考虑邻近像素,将与特征点有最小强度差异的像素包含在初始像素池中。计算像素的平均值和标准差。假设有一组n个像素p{p1,...,pn},在当前区域的外部边界上,然后对p中的每个像素进行相似性测试,以确定该像素是否应该包含在区域中。像素pi∈p的相似性度量,定义为统计距离,其中pi∈p有像素强度pi,并且是斑点的平均值和标准差。只有具有最小统计距离的像素才会添加到区域中。预定义的阈值从这里开始,统计距离大于阈值的像素将使其不适合成为区域成员。当图像中的每个种子像素的区域生长停止时,将提取包括平均值和标准差在内的斑点特征,并用于识别莲藕藕孔中淤泥。Canny edge detection algorithm for detecting the boundary of lotus root hole silt. Since the pixel gradients of silt and lotus root are different, the algorithm is able to detect the edge of the silt in the hole of the lotus root. The algorithm first resizes the image and then converts it into a grayscale image. Denoise the grayscale image and determine the gradient strength of the image. The next step is to apply non-maximum suppression followed by thresholding. Figure 5 shows the results of the lotus root image obtained after edge detection analysis. A method combining adaptive global threshold segmentation and region growing segmentation is used to distinguish lotus root paste, and a new global adaptive threshold segmentation algorithm is proposed, which divides the image of lotus root into several sub-images, and calculates the threshold. Due to the different pixel intensities of the collected images, the algorithm divides the lotus root into the background and the mud into the foreground. Figure 6 is the result of adaptive threshold analysis of the lotus root image. The algorithm employed is the region growing segmentation algorithm, using color, texture, shape, size, motion, mean intensity and variance as its region-determining features, pixels adjacent to the initial seed point are inspected and checked to see if it qualifies to be part of a particular region . In order to obtain the best results as shown in Figure 7 below, good parameters should be chosen to identify the areas, i.e. the silt in the segmentation analysis. The algorithm iteratively mixes pixels or image patch regions by retaining the minimum global search cost. The process includes: using feature points as seed pixels, considering adjacent pixels, and including pixels with minimum intensity differences from feature points in the initial pixel pool middle. Computes the mean and standard deviation of pixels. Suppose there is a set of n pixels p{p1,...,pn}, on the outer boundary of the current region, then a similarity test is performed on each pixel in p to determine whether the pixel should be included in the region. A similarity measure for pixels pi ∈ p, defined as the statistical distance, where pi ∈ p has pixel intensity pi, and is the mean and standard deviation of blobs. Only pixels with the smallest statistical distance are added to the region. A predefined threshold starts here, and pixels with a statistical distance greater than the threshold will make them ineligible to be region members. When the region growth of each seed pixel in the image stops, the blob features including mean and standard deviation are extracted and used to identify the silt in lotus root pores.

下面对一种基于机器视觉的莲藕泥孔检测方法及装置的工作过程进行说明。The working process of a machine vision-based lotus root mud hole detection method and device will be described below.

在正常的工作过程中,将莲藕在直径最大端处、距离顶端30-35mm,垂直切开,形成藕段与藕盖,将藕段水平放置到莲藕枕槽上,并正对CCD工业相机208所在的一侧,并使得藕段切断面与莲藕枕槽边缘对齐,把莲藕藕段平放在莲藕枕槽101中,开机启动,带弯板链条102在链条轨道103内进行滑动,带弯板链条102带动安装在弯板上的莲藕枕槽101进行运动,当莲藕枕槽101行进到照明箱201中的CCD工业相机208位置时,下方的金属感应片204触发到限位开关205,限位开关205发出信号给工控机,工控机发出指令让带弯板链条103停止,此时莲藕切断面正对CCD工业相机208,莲藕上下方的线光源206打开,光线穿透莲藕肉质部,CCD工业相机208拍摄莲藕切断面图像,讲图像传输到计算机进行处理,包括:阈值分割、区域增长分割和边缘检测等一系列处理,并判别莲藕孔是否有淤泥。In the normal working process, the lotus root is cut vertically at the end with the largest diameter, 30-35mm away from the top, to form the lotus root segment and the lotus root cover, and the lotus root segment is placed horizontally on the lotus root pillow groove, facing the CCD industrial camera 208 The side where the lotus root section is located, and make the cut surface of the lotus root section aligned with the edge of the lotus root pillow groove, put the lotus root section flat in the lotus root pillow groove 101, start the machine, the chain with a curved plate 102 slides in the chain track 103, and the chain with a curved plate 102 drives the lotus root pillow groove 101 installed on the bent plate to move. When the lotus root pillow groove 101 advances to the position of the CCD industrial camera 208 in the lighting box 201, the metal sensor 204 below triggers the limit switch 205, and the limit switch 205 sends a signal to the industrial computer, and the industrial computer sends an instruction to stop the chain 103 with curved plates. At this time, the cut surface of the lotus root faces the CCD industrial camera 208, and the line light sources 206 above and below the lotus root are turned on, and the light penetrates the fleshy part of the lotus root. The CCD industrial camera 208 takes images of cut sections of lotus root, and transmits the images to the computer for processing, including a series of processing such as threshold segmentation, region growth segmentation, and edge detection, and judges whether there is mud in the lotus root holes.

Claims (3)

1. A lotus root mud hole detection method based on machine vision is characterized by comprising the following steps:
s1, preparation: vertically cutting lotus roots at the position with the largest diameter and 30-35mm away from the top ends of the lotus roots to form a lotus root section and a lotus root cover, horizontally placing the lotus root section on a lotus root pillow groove, facing the side where the CCD industrial camera is located, and aligning the cut surface of the lotus root section with the edge of the lotus root pillow groove;
s2, lotus root image acquisition: when the lotus root conveying device conveys horizontally placed lotus root sections to a CCD industrial camera shooting position of the lighting box, the limit switch detects a metal induction sheet below a lotus root pillow groove, the limit switch sends a signal to an industrial personal computer, the industrial personal computer sends an instruction, the lotus root conveying device stops conveying, a linear light source is turned on, linear light source irradiation is arranged at the upper position and the lower position of the lotus root sections, light penetrates through meat parts and lotus root holes of the lotus root sections, and the CCD industrial camera shoots images of lotus root cut surfaces;
s3, image preprocessing: adjusting the image size of the lotus root section, converting the image size into a gray image, and removing noise and blur in the image by adopting a Gaussian blur algorithm;
s4, edge detection, namely detecting the edge of sludge in the lotus root hole by using a canny edge detection method;
step S4, detecting the edge of the sludge in the lotus root hole by utilizing the difference of pixel gradients of the sludge and the lotus root, solving the amplitude and the direction of the canny gradient by using a sobel operator, wherein the operator comprises two groups of 3x3 matrixes which are respectively horizontal and vertical, and performing plane convolution on the matrixes and an image to obtain horizontal and vertical brightness difference approximate values respectively;
s5, global self-adaptive threshold segmentation, namely dividing the gray level image of the lotus root cut surface into a plurality of sub-images and calculating the threshold of each sub-image;
the step S5 of global adaptive threshold segmentation is to segment lotus roots into backgrounds and segment silt into foregrounds, and specifically comprises the following steps:
s5.1, initializing a threshold T, and dividing pixel points of the gray level image of the lotus root section into two types, namely A type and B type;
s5.2, respectively calculating the mean values of the A and B pixel sets;
s5.3, calculating the inter-class variance of the A and B pixel points;
s5.4, circulating T from 0 to 255, and respectively calculating the inter-class variance of the pixel points A and B, wherein when the inter-class variance of the pixel points is maximum, the corresponding T is the optimal segmentation or binarization threshold;
s6, area growing and dividing, namely grouping pixels with the same or similar intensity into an area or a spot, extracting spot characteristics including an average value and a standard deviation, and identifying mud in the lotus roots;
the S6 region growing and dividing method specifically comprises the following steps:
s6.1, sequentially scanning the gray level image of the lotus root section, finding out a first pixel which is not belonged to, and setting the pixel as (x) 0 ,y 0 );
S6.2 with (x) 0 ,y 0 ) As a center, find (x) 0 ,y 0 ) If (x), the four domain pixel (x, y) of (c) 0 ,y 0 ) Satisfying the growth rule, and (x, y) and (x) 0 ,y 0 ) Merging in the same area, and simultaneously pushing (x, y) into a stack;
s6.3 fetching a pixel from the stack as a new (x) 0 ,y 0 ) Returning to step S6.2;
s6.4, when the stack is empty, returning to the step S6.1;
s6.5, repeating S6.1-S6.4 until the growth is finished when each point in the image belongs to the image;
and S7, judging whether sludge exists in the lotus root holes.
2. The machine vision-based lotus rhizome mud hole detection method according to claim 1, wherein the detection method is realized based on the following detection devices: the system comprises an industrial personal computer, a lotus root conveying device and an image acquisition and detection device, wherein the industrial personal computer and the computer are used for image processing, signal transmission and control of related components according to instructions;
the lotus root conveying device is used for stably and continuously conveying lotus roots to a detection position in the lighting box and comprises a lotus root pillow groove, a chain with a bent plate, a chain track, a track supporting plate and a rack; the lotus root pillow grooves are arranged on the chain with the bent plate and used for containing horizontally placed lotus root sections, and square holes are formed in the bottoms of the lotus root pillow grooves so that light rays can penetrate through and irradiate the lotus root sections; the lotus root pillow grooves are arranged on the chain with the bent plate and slide in the chain track, and the lotus root pillow grooves are used for stably and continuously conveying lotus roots to the detection position of the lighting box; the chain track is arranged on the rack through a track supporting plate;
the image acquisition and detection device is used for continuously acquiring and processing images of the cut surface of the lotus root by matching with the lotus root conveying device and comprises an illumination box, a metal induction sheet, a limit switch, a line light source and a CCD industrial camera; the illumination box provides a standard illumination environment for image acquisition, and black linen is arranged in the illumination box to avoid interference of external light; the metal induction sheet is arranged below the lotus root pillow groove and is matched with the limit switch to detect whether the lotus root pillow groove reaches a detection position; the limit switch is arranged at the detection position and connected with the industrial personal computer, the metal induction sheet sends a signal to the industrial personal computer when reaching the limit switch along with the lotus root pillow grooves, the conveying device is stopped, and the CCD industrial camera carries out shooting; the CCD industrial camera is arranged in the lighting box, one end of the CCD industrial camera is connected with the industrial personal computer, the CCD industrial camera is opposite to the cut surface of the lotus root at the detection position and is used for collecting images of the cut surface of the lotus root and transmitting the detection result to the industrial personal computer; the line light sources are arranged in the lighting box, connected with the industrial personal computer and used for irradiating the lotus roots with strong light, and the line light sources are arranged at the upper part and the lower part of the detection position.
3. The machine vision-based lotus root mud hole detection method as claimed in claim 2, wherein said image acquisition detection device further comprises a support plate, a foot bracket, a CCD industrial camera mounting bracket, a support base, a square tube, a camera mounting seat, said support plate is mounted on the foot bracket to provide support for the image acquisition detection device; the CCD industrial camera mounting bracket is mounted on the support base and used for supporting the linear light source and the CCD industrial camera; the CCD industrial camera is mounted on the CCD industrial camera mounting bracket through the camera mounting seat, the supporting base is mounted on the square tube, and the square tube is welded on the frame of the lotus root conveying device; the mounting bracket is arranged on the square pipe, and the square pipe is fixed on the rack in a welding mode.
CN202010288621.XA 2020-04-14 2020-04-14 A method and device for detecting lotus root mud holes based on machine vision Active CN111562260B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010288621.XA CN111562260B (en) 2020-04-14 2020-04-14 A method and device for detecting lotus root mud holes based on machine vision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010288621.XA CN111562260B (en) 2020-04-14 2020-04-14 A method and device for detecting lotus root mud holes based on machine vision

Publications (2)

Publication Number Publication Date
CN111562260A CN111562260A (en) 2020-08-21
CN111562260B true CN111562260B (en) 2022-10-28

Family

ID=72074227

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010288621.XA Active CN111562260B (en) 2020-04-14 2020-04-14 A method and device for detecting lotus root mud holes based on machine vision

Country Status (1)

Country Link
CN (1) CN111562260B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112446861A (en) * 2020-11-24 2021-03-05 厦门熵基科技有限公司 Channel target passing detection method and device
CN114332066B (en) * 2022-01-05 2024-02-13 合肥工业大学 Pinhole alignment detection method and device based on image difference
CN116843628B (en) * 2023-06-15 2024-01-02 华中农业大学 Lotus root zone nondestructive testing and grading method based on machine learning composite optimization

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202649135U (en) * 2012-06-29 2013-01-02 常熟理工学院 Image acquisition device for citrus classification and detection
CN104115589B (en) * 2014-07-08 2016-06-29 广西大学 Caulis Sacchari sinensis kind bud integrity detection system and method
CN105976385B (en) * 2016-05-19 2019-05-10 浙江工商大学 An Image Segmentation Method Based on Image Data Field
CN108344743A (en) * 2018-02-02 2018-07-31 佛山职业技术学院 One kind being based on machine vision drug blister package defect inspection method and system
CN208688985U (en) * 2018-08-22 2019-04-02 江西绿萌分选设备有限公司 A multi-purpose fruit and vegetable internal quality detection device
CN110111322A (en) * 2019-05-13 2019-08-09 招商局重庆交通科研设计院有限公司 A kind of tunnel defect identifying system based on image

Also Published As

Publication number Publication date
CN111562260A (en) 2020-08-21

Similar Documents

Publication Publication Date Title
CN111562260B (en) A method and device for detecting lotus root mud holes based on machine vision
Priyadumkol et al. Crack detection on unwashed eggs using image processing
CN112308832B (en) Bearing quality detection method based on machine vision
CN109255757B (en) Method for segmenting fruit stem region of grape bunch naturally placed by machine vision
CN110246122A (en) Small size bearing quality determining method, apparatus and system based on machine vision
CN111257348B (en) A defect detection method of LED light guide plate based on machine vision
CN107389701A (en) A kind of PCB visual defects automatic checkout system and method based on image
KR101635461B1 (en) System and Method for Automatically Detecting a Mura Defect using Mask Filtering in Wavelet Transform
CN110766702B (en) Agaricus bisporus grading judgment method
CN106442556A (en) Device and method for detecting surface defects of perforated plate workpiece
CN109684941B (en) A division method of litchi fruit picking area based on MATLAB image processing
CN113947598B (en) Plastic lunch box defect detection method, device and system based on image processing
CN106651893A (en) Edge detection-based wall body crack identification method
CN108416814A (en) A method and system for fast positioning and identification of pineapple heads
CN111696114A (en) Method and device for identifying hunger degree of penaeus vannamei based on underwater imaging analysis
CN114688969A (en) Optical lens size detection device and method
CN113256591A (en) Device and method for rapidly detecting defects of wide glass
CN109596620A (en) Product surface shape defect detection method and system based on machine vision
CN110428374A (en) A kind of small size pest automatic testing method and system
CN110614232A (en) Agaricus bisporus grading system
CN109990742A (en) Chinese chestnut detection method based on image processing techniques
CN111458344A (en) Mask defect visual detection method, equipment and storage medium
CN117885217A (en) Automatic calcium silicate plate cutting adjusting system and method based on image recognition
CN210847255U (en) A classification system of Agaricus bisporus
CN109990741A (en) Chinese chestnut detection system based on image processing techniques

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
GR01 Patent grant
GR01 Patent grant