CN110110758A - A kind of surface roughness classification method based on convolutional neural networks - Google Patents
A kind of surface roughness classification method based on convolutional neural networks Download PDFInfo
- Publication number
- CN110110758A CN110110758A CN201910299407.1A CN201910299407A CN110110758A CN 110110758 A CN110110758 A CN 110110758A CN 201910299407 A CN201910299407 A CN 201910299407A CN 110110758 A CN110110758 A CN 110110758A
- Authority
- CN
- China
- Prior art keywords
- convolutional neural
- surface roughness
- neural networks
- training
- method based
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于卷积神经网络的表面粗糙度分类方法,属于质量检测领域,获取不同粗糙度样块的光散射分布图像;压缩光散射分布图像,将压缩后的图像转换成像素矩阵,根据散射图像对应粗糙度样块的等级构建标签矩阵;对像素矩阵作归一化处理,分别将像素矩阵和标签矩阵作为卷积神经网络的输入和输出,并设置基本参数和训练参数;初始化卷积神经网络并进行训练,得到最优的卷积神经网络分类模型,并用测试样本分析该模型的分类准确度;实际测量时,获取散射图像,通过相应的处理,根据最优分类模型得到被测工件的表面粗糙度等级。本发明避免了因特征参数选择不当而造成的表面粗糙度预测误差过大的情况,测量精度高,测量速度快。
The invention discloses a method for classifying surface roughness based on a convolutional neural network, which belongs to the field of quality inspection, and obtains light scattering distribution images of samples with different roughnesses; compresses the light scattering distribution images, and converts the compressed images into pixel matrices , construct a label matrix according to the level of the roughness sample block corresponding to the scattering image; normalize the pixel matrix, use the pixel matrix and label matrix as the input and output of the convolutional neural network, and set the basic parameters and training parameters; initialize The convolutional neural network is trained to obtain the optimal convolutional neural network classification model, and the classification accuracy of the model is analyzed with test samples; in actual measurement, the scattering image is obtained, and through corresponding processing, the optimal classification model is obtained. Measure the surface roughness level of the workpiece. The invention avoids the situation that the prediction error of the surface roughness is too large due to improper selection of characteristic parameters, and has high measurement accuracy and fast measurement speed.
Description
技术领域technical field
本发明属于质量检测技术领域,特别涉及一种基于卷积神经网络的表面粗糙度分类方法。The invention belongs to the technical field of quality inspection, in particular to a surface roughness classification method based on a convolutional neural network.
背景技术Background technique
表面粗糙度是评估工件表面质量的重要指标,对产品的质量、性能和寿命有着重要影响。目前,测量工件表面粗糙度的方法可以分为接触式和非接触式两种。接触式的测量方法大概有触摸法、比较法、印模法和触针法等,该类方法测量速度慢,测量精度不高,并且容易对待测工件表面造成损伤;非接触式测量方法大概有超声波法、激光三角法、散斑法、散射法和机器视觉方法等,该类方法不会对待测工件表面造成损伤,是目前主要使用的测量方法。其中,基于光散射原理的测量方法具有灵敏度高、结构简单、对环境要求不高等特点,适用于工业环境下的在线测量。随着机器视觉技术的快速发展,可以将机器视觉技术与散射技术相结合来测量工件的表面粗糙度。Surface roughness is an important indicator for evaluating the surface quality of workpieces, and has an important impact on product quality, performance and life. At present, the methods for measuring the surface roughness of workpieces can be divided into two types: contact and non-contact. Contact measurement methods generally include touch method, comparison method, impression method and stylus method, etc. These methods have slow measurement speed, low measurement accuracy, and are easy to cause damage to the surface of the workpiece to be measured; Ultrasonic method, laser triangulation method, speckle method, scattering method and machine vision method, etc., these methods will not cause damage to the surface of the workpiece to be measured, and are currently the main measurement methods used. Among them, the measurement method based on the principle of light scattering has the characteristics of high sensitivity, simple structure, and low environmental requirements, and is suitable for on-line measurement in industrial environments. With the rapid development of machine vision technology, machine vision technology can be combined with scattering technology to measure the surface roughness of workpieces.
闵莉等使用机器视觉技术获取车削工件的表面图像,并基于灰度共生矩阵提取了14个表面纹理特征参数作为BP神经网络的输入,构建了表面粗糙度预测模型。王翠亭设计了一套基于DSP的表面粗糙度在线检测系统,并提取了散射图像中的特征参数作为支持向量机的输入,该系统能够判断不同工件的表面粗糙度等级。然而,上述表面粗糙度预测模型都需要从图像中提取能够评估表面粗糙度的特征参数,特征参数与表面粗糙度之间的对应关系直接影响了模型的预测精度。换句话说,如果特征参数与表面粗糙度之间的对应关系不够准确,那么用特征参数训练而得到的预测模型精度不会太高。Min Li et al. used machine vision technology to obtain the surface image of the turning workpiece, and extracted 14 surface texture feature parameters based on the gray level co-occurrence matrix as the input of the BP neural network, and constructed a surface roughness prediction model. Wang Cuiting designed a DSP-based online surface roughness detection system, and extracted the characteristic parameters in the scattering image as the input of the support vector machine. The system can judge the surface roughness level of different workpieces. However, the above-mentioned surface roughness prediction models all need to extract characteristic parameters from images that can evaluate surface roughness, and the correspondence between characteristic parameters and surface roughness directly affects the prediction accuracy of the model. In other words, if the correspondence between the characteristic parameters and the surface roughness is not accurate enough, the accuracy of the prediction model trained with the characteristic parameters will not be too high.
卷积神经网络本质上是一种多层感知机,不同于传统的神经网络,它的神经元是通过非全连接的方式互相连接的,并且某些神经元之间的连接权值是共享的。基于上述特点,卷积神经网络适用于较为复杂的应用场景。同时,卷积神经网络中各层之间的紧密联系和空间信息使得其特别适用于图像处理,并且能够自动的从图像中抽取颜色、纹理和形状等相关特性。卷积神经网络可以直接将图像作为网络的输入参数,从而避免了传统算法中的特征提取和数据重建等过程,缩短了时间。目前,还没有用卷积神经网络预测表面粗糙度的报道。The convolutional neural network is essentially a multi-layer perceptron. Unlike the traditional neural network, its neurons are connected to each other in a non-fully connected manner, and the connection weights between some neurons are shared. . Based on the above characteristics, convolutional neural networks are suitable for more complex application scenarios. At the same time, the close connection and spatial information between the layers in the convolutional neural network make it especially suitable for image processing, and can automatically extract color, texture and shape and other related characteristics from the image. The convolutional neural network can directly use the image as the input parameter of the network, thereby avoiding the process of feature extraction and data reconstruction in the traditional algorithm, and shortening the time. Currently, there are no reports on predicting surface roughness with convolutional neural networks.
发明内容Contents of the invention
发明目的:针对现有技术中的问题,提供一种基于卷积神经网络的表面粗糙度分类方法,适用于多种测量场合和测量对象,避免了因特征参数选择不当而造成的表面粗糙度预测误差过大的情况,测量精度高,测量速度快。Purpose of the invention: In view of the problems in the prior art, provide a surface roughness classification method based on convolutional neural network, which is suitable for various measurement occasions and measurement objects, and avoids surface roughness prediction caused by improper selection of characteristic parameters When the error is too large, the measurement accuracy is high and the measurement speed is fast.
技术方案:为解决上述技术问题,本发明提供一种基于卷积神经网络的表面粗糙度分类方法,包括如下步骤:Technical solution: In order to solve the above technical problems, the present invention provides a surface roughness classification method based on a convolutional neural network, comprising the following steps:
(1)样本获取;(1) sample acquisition;
(2)压缩图片并转换为像素矩阵,构建标签矩阵;(2) Compress the image and convert it into a pixel matrix to construct a label matrix;
(3)归一化像素矩阵;(3) normalized pixel matrix;
(4)设置CNN的基本参数和训练参数;(4) Set the basic parameters and training parameters of CNN;
(5)初始化CNN并训练;(5) Initialize CNN and train;
(6)测试训练完成后的卷积神经网络预测模型即CNN分类模型,分析该模型对表面粗糙度分类的准确度。(6) Test the convolutional neural network prediction model after training, that is, the CNN classification model, and analyze the accuracy of the model for surface roughness classification.
进一步的,所述步骤(1)中样本获取的具体步骤如下:Further, the specific steps of sample acquisition in the step (1) are as follows:
(1.1)通过准直激光束斜射到工件表面,使用相机拍摄携带有表面粗糙度信息的反射光和散射光空间分布图像,获取不同粗糙度标准样块的散射图像;(1.1) Obliquely shoot the collimated laser beam onto the surface of the workpiece, use the camera to capture the spatial distribution images of reflected light and scattered light carrying surface roughness information, and obtain the scattered images of standard samples with different roughness;
(1.2)从步骤(1.1)中获取的散射图像作为样本集。(1.2) The scattering image obtained from step (1.1) is used as a sample set.
进一步的,所述步骤(2)中压缩图片并转换为像素矩阵,构建标签矩阵的具体步骤如下:Further, in the step (2), the image is compressed and converted into a pixel matrix, and the specific steps for constructing a label matrix are as follows:
将样本集中的每一幅散射图像压缩为28*28,将压缩后的图像转成1*784的矩阵,并根据样本集中的图像数量构成像素矩阵,然后再根据样本集中散射图像对应粗糙度样块的等级构建标签矩阵,将它们分别作为卷积神经网络的输入和输出。Compress each scattering image in the sample set to 28*28, convert the compressed image into a 1*784 matrix, and form a pixel matrix according to the number of images in the sample set, and then according to the roughness sample corresponding to the scattering image in the sample set The level of the block constructs the label matrix, and they are used as the input and output of the convolutional neural network respectively.
进一步的,所述步骤(4)中设置CNN的基本参数和训练参数的具体步骤如下:Further, the basic parameters and training parameters of CNN are set in the step (4) and the specific steps are as follows:
(4.1)设置卷积神经网络的基本参数;所述基本参数包括卷积层和降采样层的数量、卷积核大小以及降采样降幅;(4.1) The basic parameters of the convolutional neural network are set; the basic parameters include the number of convolutional layers and downsampling layers, the size of the convolution kernel and the downsampling rate of decline;
(4.2)设置卷积神经网络的训练参数;所述训练参数包括学习率、批训练总样本的数量和迭代次数。(4.2) The training parameters of the convolutional neural network are set; the training parameters include the learning rate, the number of total samples for batch training and the number of iterations.
进一步的,所述步骤(5)中初始化CNN并训练的具体步骤如下:Further, the specific steps of initializing CNN and training in the step (5) are as follows:
(5.1)初始化卷积神经网络;所述初始化内容包括卷积核和偏置;(5.1) Initialize the convolutional neural network; the initialization content includes a convolution kernel and a bias;
(5.2)训练卷积神经网络;所述训练过程包括网络的正向传播、反向传播和权值修改。(5.2) Training the convolutional neural network; the training process includes forward propagation, back propagation and weight modification of the network.
进一步的,所述步骤(1.1)中准直激光束以设定角度的入射角斜射到工件表面,在相应角度的反射方向上放置高度与激光器高度一致的毛玻璃屏,使用相机拍摄毛玻璃屏上的散射图像。Further, in the step (1.1), the collimated laser beam is obliquely incident on the surface of the workpiece at the incident angle of the set angle, and a ground glass screen with a height consistent with the height of the laser is placed in the reflection direction of the corresponding angle, and a camera is used to shoot the ground glass screen. Scattered image.
进一步的,所述步骤(6)中表面粗糙度分类的等级有0.025μm、0.05μm、0.1μm、0.2μm、0.4μm和0.8μm六个等级。Further, there are six levels of surface roughness classification in the step (6): 0.025 μm, 0.05 μm, 0.1 μm, 0.2 μm, 0.4 μm and 0.8 μm.
本发明使用Matlab软件实现了散射图像的压缩、样本数据的归一化处理、卷积神经网络模型的训练以及模型分类效果的测试,其中模型的训练以及测试使用了DeepLearnToolbox-master工具箱。The invention uses Matlab software to realize the compression of scattering images, the normalization processing of sample data, the training of convolutional neural network model and the test of model classification effect, wherein the training and test of the model use the DeepLearnToolbox-master toolbox.
与现有技术相比,本发明的优点在于:Compared with the prior art, the present invention has the advantages of:
(1)本发明基于激光散射的原理构建了相对简单的测量系统,适用于多种测量环境和测量对象,并且能够实现在线检测;(1) The present invention builds a relatively simple measurement system based on the principle of laser scattering, which is applicable to various measurement environments and measurement objects, and can realize online detection;
(2)本发明使用卷积神经网络作为表面粗糙度的分类模型,将测量系统采集的散射图像作为网络的输入,避免了由于特征参数选择不当而造成表面粗糙度预测误差过大的现象;(2) The present invention uses a convolutional neural network as a classification model of surface roughness, and uses the scattering image collected by the measurement system as the input of the network, which avoids the phenomenon that the surface roughness prediction error is too large due to improper selection of characteristic parameters;
(3)本发明使用卷积神经网络作为表面粗糙度的分类模型,避免了传统算法特征参数提取和数据重建等过程,缩短了预测时间。(3) The present invention uses a convolutional neural network as a classification model of surface roughness, which avoids processes such as extraction of characteristic parameters and data reconstruction of traditional algorithms, and shortens the prediction time.
附图说明Description of drawings
图1为本发明的流程图;Fig. 1 is a flowchart of the present invention;
图2为具体实施例中不同粗糙度对应的光散射分布图;其中2(a)为表面粗糙度为0.025μm对应的光散射分布图;2(b)为表面粗糙度为0.05μm对应的光散射分布图;2(c)为表面粗糙度为0.1μm对应的光散射分布图;2(d)为表面粗糙度为0.2μm对应的光散射分布图;2(e)为表面粗糙度为0.4μm对应的光散射分布图;2(f)为表面粗糙度为0.8μm对应的光散射分布图。Fig. 2 is the light scattering distribution diagram corresponding to different roughnesses in the specific embodiment; Wherein 2 (a) is the light scattering distribution diagram corresponding to the surface roughness of 0.025 μm; 2 (b) is the light corresponding to the surface roughness of 0.05 μm Scattering distribution diagram; 2(c) is the light scattering distribution diagram corresponding to the surface roughness of 0.1 μm; 2(d) is the light scattering distribution diagram corresponding to the surface roughness of 0.2 μm; 2(e) is the surface roughness of 0.4 The light scattering distribution map corresponding to μm; 2(f) is the light scattering distribution map corresponding to the surface roughness of 0.8 μm.
具体实施方式Detailed ways
下面结合附图和具体实施方式,进一步阐明本发明。本发明描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的其他实施例,都属于本发明所保护的范围。The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments. The embodiments described in the present invention are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, other embodiments obtained by persons of ordinary skill in the art without making creative efforts all fall within the protection scope of the present invention.
如图1所示,本发明实施例公开的一种基于卷积神经网络的表面粗糙度分类方法,主要包括如下步骤:As shown in Figure 1, a surface roughness classification method based on a convolutional neural network disclosed in an embodiment of the present invention mainly includes the following steps:
(1)通过准直激光束斜射到工件表面,使用相机拍摄携带有表面粗糙度信息的反射和散射光空间分布图像,获取不同粗糙度标准样块的散射图像。本步骤中可通过搭建的测量系统,获取不同粗糙度数值对应的空间光散射分布图像。本步骤的测量系统包括激光器、毛玻璃屏和相机,选择波长为632.8nm的半导体准直激光器作为光源,发出准直光束,以一定的角度,如30°,的入射角斜射到被测工件表面;30°的反射方向上放置一毛玻璃屏,其高度与激光器高度一致,采集携带有表面粗糙度信息的反射和散射光空间分布;使用500万像素的工业相机拍摄散射图像。(1) The collimated laser beam is slanted onto the surface of the workpiece, and the camera is used to capture the spatial distribution images of reflected and scattered light carrying surface roughness information to obtain the scattered images of standard samples with different roughness. In this step, the spatial light scattering distribution images corresponding to different roughness values can be obtained through the built measurement system. The measurement system in this step includes a laser, a ground glass screen and a camera. A semiconductor collimated laser with a wavelength of 632.8nm is selected as a light source, and a collimated beam is emitted, which obliquely hits the surface of the workpiece to be measured at an incident angle of a certain angle, such as 30°; A frosted glass screen is placed in the reflection direction of 30°, and its height is consistent with the height of the laser to collect the spatial distribution of reflected and scattered light carrying surface roughness information; a 5-megapixel industrial camera is used to capture scattered images.
相机拍摄到的空间光散射分布图像如图2所示,是以反射光点为中心在空间所形成的呈带状分布的散射图像。其中,(a)-(f)六幅图像对应的表面粗糙度数值分别为0.025μm、0.05μm、0.1μm、0.2μm、0.4μm和0.8μm。The spatial light scattering distribution image captured by the camera is shown in Figure 2, which is a band-shaped scattering image formed in space centered on the reflected light point. Among them, the surface roughness values corresponding to the six images (a)-(f) are 0.025 μm, 0.05 μm, 0.1 μm, 0.2 μm, 0.4 μm and 0.8 μm, respectively.
(2)将样本集中的每一幅散射图像压缩为28*28大小的图像,并将压缩后的图像转成1*784的矩阵,并根据样本集中的图像数量构成像素矩阵作为卷积神经网络的输入。本步骤首先将散射图像裁剪成1360*1360大小的图像,用高斯滤波滤除噪声,然后将其压缩成28*28大小的图像,并转换成1*784的矩阵,再根据样本集中的图像数量构成像素矩阵,如样本集中有120幅散射图像,则构成120*784的像素矩阵。同时,对应于样本集中不同粗糙度样块的散射图像,使用粗糙度等级构建一个标签矩阵,如样本集中有120幅散射图像,分别对应6个粗糙度等级,则构成6*120的标签矩阵。(2) Compress each scattering image in the sample set into a 28*28 size image, and convert the compressed image into a 1*784 matrix, and form a pixel matrix according to the number of images in the sample set as a convolutional neural network input of. In this step, the scattering image is first cropped into a 1360*1360 size image, and the noise is filtered out by Gaussian filtering, and then compressed into a 28*28 size image, and converted into a 1*784 matrix, and then according to the number of images in the sample set A pixel matrix is formed. If there are 120 scattered images in the sample set, a 120*784 pixel matrix is formed. At the same time, corresponding to the scattering images of different roughness samples in the sample set, a label matrix is constructed using roughness levels. For example, there are 120 scattering images in the sample set, corresponding to 6 roughness levels, and a 6*120 label matrix is formed.
(3)对像素矩阵作归一化处理,并将归一化后的像素矩阵作为卷积神经网络的输入,将标签矩阵作为卷积神经网络的输出。(3) Normalize the pixel matrix, and use the normalized pixel matrix as the input of the convolutional neural network, and use the label matrix as the output of the convolutional neural network.
(4)设置卷积神经网络中卷积层和降采样层的数量、卷积核大小以及降采样降幅等基本参数。设置卷积神经网络中学习率、批训练总样本的数量和迭代次数等训练参数。(4) Set the basic parameters such as the number of convolutional layers and downsampling layers, the size of the convolution kernel, and the downsampling rate in the convolutional neural network. Set training parameters such as the learning rate, the number of total samples for batch training, and the number of iterations in the convolutional neural network.
(5)初始化卷积神经网络中的卷积核和偏置,然后开始训练卷积神经网络分类模型。其中,网络的正向传播、反向传播和权值修改均由计算机自动完成。(5) Initialize the convolution kernel and bias in the convolutional neural network, and then start training the convolutional neural network classification model. Among them, the forward propagation, back propagation and weight modification of the network are all automatically completed by the computer.
(6)测试训练完成后的卷积神经网络预测模型,分析该模型对表面粗糙度分类的准确度。同样,将测试样本中的散射图像经过裁剪、高斯滤波、压缩、矩阵转换和归一化处理,作为测试集来分析模型分类的准确度。该模型分类的准确度可达100%,预测结果如表1所示。(6) Test the convolutional neural network prediction model after training, and analyze the accuracy of the model for surface roughness classification. Similarly, the scattering images in the test samples were cropped, Gaussian filtered, compressed, matrix transformed and normalized, and used as a test set to analyze the accuracy of the model classification. The classification accuracy of this model can reach 100%, and the prediction results are shown in Table 1.
表1.卷积神经网络预测结果Table 1. Convolutional neural network prediction results
(7)实际测量时,使用测量系统采集工件表面的散射图像,并通过裁剪、高斯滤波、压缩、矩阵转换和归一化处理,根据训练好的最优卷积神经网络分类模型即可得到被测工件的表面粗糙度等级。(7) During the actual measurement, use the measurement system to collect the scattering image of the workpiece surface, and through cropping, Gaussian filtering, compression, matrix conversion and normalization, according to the trained optimal convolutional neural network classification model, the obtained Measure the surface roughness level of the workpiece.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910299407.1A CN110110758A (en) | 2019-04-15 | 2019-04-15 | A kind of surface roughness classification method based on convolutional neural networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910299407.1A CN110110758A (en) | 2019-04-15 | 2019-04-15 | A kind of surface roughness classification method based on convolutional neural networks |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110110758A true CN110110758A (en) | 2019-08-09 |
Family
ID=67485451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910299407.1A Pending CN110110758A (en) | 2019-04-15 | 2019-04-15 | A kind of surface roughness classification method based on convolutional neural networks |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110110758A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111145144A (en) * | 2019-12-06 | 2020-05-12 | 西安理工大学 | A method for evaluating the surface roughness of honing cylinder liners |
CN111899232A (en) * | 2020-07-20 | 2020-11-06 | 广西大学 | Method for nondestructive testing of bamboo-wood composite container bottom plate by utilizing image processing |
CN112731439A (en) * | 2020-12-24 | 2021-04-30 | 西安工业大学 | Direct calculation method for rough surface light scattering field |
CN112836422A (en) * | 2020-12-31 | 2021-05-25 | 电子科技大学 | Interferometric and Convolutional Neural Network Hybrid Scheme Measurement Method |
CN113034482A (en) * | 2021-04-07 | 2021-06-25 | 山东大学 | Surface roughness detection method based on machine vision and machine learning |
CN114372265A (en) * | 2020-10-14 | 2022-04-19 | 北京中科网威信息技术有限公司 | Malware program detection method, device, electronic device and storage medium |
WO2024106682A1 (en) * | 2022-11-14 | 2024-05-23 | 전남대학교산학협력단 | Device and method for analyzing average surface roughness by extracting feature from membrane image |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107727013A (en) * | 2017-10-16 | 2018-02-23 | 南京航空航天大学 | Surface roughness measuring method based on support vector regression |
CN108428231A (en) * | 2018-03-19 | 2018-08-21 | 南京信息工程大学 | A kind of multi-parameter Part Surface Roughness learning method based on random forest |
CN108734142A (en) * | 2018-05-28 | 2018-11-02 | 西南交通大学 | A kind of core in-pile component surface roughness appraisal procedure based on convolutional neural networks |
-
2019
- 2019-04-15 CN CN201910299407.1A patent/CN110110758A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107727013A (en) * | 2017-10-16 | 2018-02-23 | 南京航空航天大学 | Surface roughness measuring method based on support vector regression |
CN108428231A (en) * | 2018-03-19 | 2018-08-21 | 南京信息工程大学 | A kind of multi-parameter Part Surface Roughness learning method based on random forest |
CN108734142A (en) * | 2018-05-28 | 2018-11-02 | 西南交通大学 | A kind of core in-pile component surface roughness appraisal procedure based on convolutional neural networks |
Non-Patent Citations (1)
Title |
---|
GUO RUIPENG等: "Study of Support Vector Regression for the in-process optical measurement of surface roughness using laser scattered images", 《2018 INTERNATIONAL CONFERENCE ON MECHATRONIC SYSTEMS AND ROBOTS》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111145144A (en) * | 2019-12-06 | 2020-05-12 | 西安理工大学 | A method for evaluating the surface roughness of honing cylinder liners |
CN111145144B (en) * | 2019-12-06 | 2022-03-25 | 西安理工大学 | Method for evaluating surface roughness of honing cylinder sleeve |
CN111899232A (en) * | 2020-07-20 | 2020-11-06 | 广西大学 | Method for nondestructive testing of bamboo-wood composite container bottom plate by utilizing image processing |
CN111899232B (en) * | 2020-07-20 | 2023-07-04 | 广西大学 | Method for nondestructive detection of bamboo-wood composite container bottom plate by image processing |
CN114372265A (en) * | 2020-10-14 | 2022-04-19 | 北京中科网威信息技术有限公司 | Malware program detection method, device, electronic device and storage medium |
CN112731439A (en) * | 2020-12-24 | 2021-04-30 | 西安工业大学 | Direct calculation method for rough surface light scattering field |
CN112731439B (en) * | 2020-12-24 | 2023-12-19 | 西安工业大学 | A direct calculation method for rough surface light scattering field |
CN112836422A (en) * | 2020-12-31 | 2021-05-25 | 电子科技大学 | Interferometric and Convolutional Neural Network Hybrid Scheme Measurement Method |
CN112836422B (en) * | 2020-12-31 | 2022-03-18 | 电子科技大学 | Interferometric and Convolutional Neural Network Hybrid Scheme Measurement Method |
CN113034482A (en) * | 2021-04-07 | 2021-06-25 | 山东大学 | Surface roughness detection method based on machine vision and machine learning |
WO2024106682A1 (en) * | 2022-11-14 | 2024-05-23 | 전남대학교산학협력단 | Device and method for analyzing average surface roughness by extracting feature from membrane image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110110758A (en) | A kind of surface roughness classification method based on convolutional neural networks | |
Bo et al. | Particle pollution estimation from images using convolutional neural network and weather features | |
CN110806736A (en) | Method for detecting quality information of forge pieces of die forging forming intelligent manufacturing production line | |
CN108428231B (en) | Multi-parameter part surface roughness learning method based on random forest | |
CN110188774B (en) | A Classification and Recognition Method of Eddy Current Scanning Image Based on Deep Learning | |
CN112884768B (en) | Method, system and device for online quality monitoring of 3D printing based on neural network | |
CN103644852B (en) | Eyeglass film thickness automatic checkout system | |
CN108520274A (en) | Highly reflective surface defect detection method based on image processing and neural network classification | |
CN201021922Y (en) | A device for non-destructive testing of fruit quality | |
CN114894642B (en) | Fatigue crack propagation rate testing method and device based on deep learning | |
CN111539949A (en) | A method for detecting surface defects of lithium battery pole pieces based on point cloud data | |
CN110458231B (en) | Ceramic product detection method, device and equipment | |
CN118898620A (en) | A method for detecting surface defects of workpieces based on visual recognition | |
CN109085178A (en) | An Accurate Online Monitoring Method and Feedback Strategy of Defect Fingerprints for Additive Manufacturing | |
CN102621154A (en) | Method and device for automatically detecting cloth defects on line based on improved differential box multi-fractal algorithm | |
CN107990850A (en) | A kind of surface roughness on-line measurement system and method based on laser scattering method | |
CN115375636A (en) | A full-scale detection method and device for a power battery module | |
CN117557658A (en) | A stranded wire defect detection method based on wire structured light and deep learning | |
CN112132803A (en) | A method for egg freshness detection based on convolutional neural network | |
CN104318249A (en) | Grinding surface roughness grade identification method based on multi-classification support vector machine | |
CN114092415A (en) | Large-size light guide plate defect visual detection method | |
CN115656182A (en) | Defect detection method of plate point cloud based on tensor voting principal component analysis | |
CN117078636A (en) | Steel surface defect detection method based on thermal infrared imager | |
CN117907341A (en) | Intelligent detection system and method based on machine vision | |
CN109886936B (en) | A low-contrast defect detection method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |