Nothing Special   »   [go: up one dir, main page]

CN111062417A - Lie-Mean-based flat shell defect detection method and system - Google Patents

Lie-Mean-based flat shell defect detection method and system Download PDF

Info

Publication number
CN111062417A
CN111062417A CN201911132430.8A CN201911132430A CN111062417A CN 111062417 A CN111062417 A CN 111062417A CN 201911132430 A CN201911132430 A CN 201911132430A CN 111062417 A CN111062417 A CN 111062417A
Authority
CN
China
Prior art keywords
lie
mean
class
group
plum
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
CN201911132430.8A
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.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
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 Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201911132430.8A priority Critical patent/CN111062417A/en
Publication of CN111062417A publication Critical patent/CN111062417A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • G06F18/24133Distances to prototypes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

The invention discloses a method and a system for detecting defects of a flat shell based on Lie-Mean, comprising the following steps: acquiring a flat shell image and carrying out image preprocessing; manually marking the preprocessed image, marking the flat shell product with defects, and giving the category of the defects to obtain a data sample set; mapping the obtained data sample set to a plum cluster manifold space, and calculating to obtain an intra-plum cluster mean value of each product category; carrying out image preprocessing on a shell image of a flat plate to be detected, and mapping the image into a plum manifold space to obtain a test sample; and calculating the geodesic distance from the test sample to the obtained mean value in each class of the plum group, and judging the class of the mean value in the plum group with the shortest distance as the class of the test sample. The invention has the advantages that: (1) the comprehensibility is good; (2) the method has the advantages of few calculation parameters, excellent calculation performance and small time delay, ensures good working efficiency and improves the classification accuracy.

Description

Lie-Mean-based flat shell defect detection method and system
Technical Field
The invention relates to a flat shell defect detection method, in particular to a method and a system for detecting flat shell defects based on Lie-Mean.
Background
With the development of economy, people have not satisfied the use of desktop computers or notebook computers, and the tablet is produced accordingly. The popularization and rapid updating of the tablet have great demand on tablet computer shell products. In the whole production process from the raw materials of the product to the final shell product, due to the conditions of production level, process, logistics transportation, accidents and the like, the defects of scratches, breakage, uneven color spraying and the like exist in the flat shell, the defects can influence the appearance of the flat shell and reduce the user experience, and therefore, the defective product is not expected to enter the market. Although the current industrial production level is greatly improved, most of the defect detection of industrial products still adopts a manual detection mode, so that the factory cost is high, and the manual detection has subjective factor influence and restricts the automation progress of industrial manufacturing. At present, a computer-based visual defect detection method is concerned by production enterprises, but the current detection accuracy is low and is prolonged, so that the actual production requirement cannot be met, and the application of actual production is restricted.
The existing similar defect detection technology, such as image processing, identification and calculation, adopts gray level change, edge detection and template matching, selects classical artificial features such as SIFT, HOG and other descriptors, and classifies the similar defects through a deep learning convolutional neural network SVM classifier.
The defect detection method has the defects of large calculation amount, multiple parameters, complex network structure and the like, and needs the assistance of the GPU in order to accelerate the calculation, so that although the calculation speed is improved, the cost is increased for the practical application of enterprises, and the requirements of the enterprise production cannot be well met.
Disclosure of Invention
Aiming at the problems of multiple parameters, complex network structure, large calculation amount, timely extension and the like in the existing defect detection method, the invention provides a method and a system for detecting the defects of a flat-plate shell based on Lie-Mean. The method has the advantages of few parameters, strong comprehensiveness, good calculation performance and the like, no additional GPU is needed to be purchased, the cost is reduced, the time delay of the detection method is small, the accuracy is high, and the detection method can be applied to detection of products of actual production lines.
The invention aims to overcome the defects of the prior art and provides a method for detecting the defects of a flat-plate shell based on Lie-Mean.
The purpose of the invention can be realized by the following technical scheme: a method for detecting defects of a flat plate shell based on Lie-Mean comprises the following steps:
step 1, acquiring a flat shell image and carrying out image preprocessing;
step 2, manually marking the preprocessed image, marking the flat shell product with defects, giving the category of the defects to obtain a data sample set;
step 3, mapping the obtained data sample set to a plum cluster manifold space, and calculating and obtaining the average value in the plum cluster of each flat shell product category;
step 4, carrying out image preprocessing on the shell image of the flat plate to be detected, and mapping the image into a plum cluster manifold space to obtain a test sample;
and 5, calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the step 3, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
Further, the image preprocessing refers to the image size setting, and in the present invention, all the flat panel housing images are set to 256 × 256 (width × height, unit: pixel).
Furthermore, the types detected by the invention are scratches, cracks, color errors, shapes and sizes, and 5 types are counted.
Further, the specific step of mapping the data sample set to the lie group manifold space is as follows:
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijThe j-th lie group sample in the i-th category in the lie group space is represented, and the total number is 5.
Further, the specific implementation manner of calculating the mean value in the plum cluster of each flat shell product category is as follows:
inputting:
Figure BDA0002278694620000021
xijrepresenting the j 'th sample, n, in the i' th class distributed over the lie group manifold spaceiThe number of training samples in the ith classification is shown, and c classes are total.
Step 31: let i equal to 1, k equal to 0, and m equal to xil
Step 32: performing inner loop operations, computing
Figure BDA0002278694620000022
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33: performing an external loop to calculate μiD, when i is not more than c, the loop is withdrawn;
and (3) outputting: mu.siI 1, 2.. c, i.e. the mean value within each sorted group of plums.
Wherein G represents the lie group manifold space, k represents the number of cycles, the value of k is smaller than the maximum iteration number Max _ Iters, m is used for storing an intermediate value, tau represents the step length, epsilon represents a preset threshold value, and other symbols are consistent with the meaning of the previous expression. Because the algorithm only adopts local convergence by adopting a gradient descent method, the found mean value mu in the lie group which is not necessarily the global optimum is foundiThe ideal practical effect can be obtained by modifying the initial estimate epsilon and the step length tau. The choice of τ is related to the manifold structure of lie groups, and τ ═ 1 is appropriate for spherical manifolds, and when the manifold structure of lie groups is a vector space, the gradient decrease of τ ═ 1 is equivalent to linear averaging. For the general lie group, according to the characteristics of the gradient descent method, when the value of tau is too large, the extreme point may be crossed, and when the value is too small, the convergence speed is too slow. In the present invention, Max _ Iters is set to 300, τ is set to 3, ∈ is set to 0.00000006, and c is set to 5.
Further, the geodesic distance from the sample to the mean value in each class of lie groups is calculated as follows:
Figure BDA0002278694620000031
wherein i*Indicating the final class of the test sample,
Figure BDA0002278694620000032
the mean-within-lie group, representing the ith category, is indexed, and x represents the test sample.
The invention also provides a system for detecting the defects of the flat shell based on the Lie-Mean, which comprises the following modules:
the preprocessing module is used for acquiring a flat shell image and preprocessing the image;
the data sample set acquisition module is used for manually marking the preprocessed image, marking the flat shell product with defects, and giving the types of the defects to obtain a data sample set;
the Mean value calculation module in the Lie group is used for mapping the obtained data sample set to the Lie-Mean manifold space and calculating the Mean value in the Lie group of each flat shell product category;
the test sample acquisition module is used for carrying out image preprocessing on the shell image of the flat plate to be detected and mapping the image into a Lie-Mean manifold space to obtain a test sample;
and the class judgment module is used for calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the mean value calculation module in the plum group, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
Furthermore, the specific implementation manner of mapping the data sample set to the lie cluster manifold space in the data sample set obtaining module is as follows,
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijRepresenting the jth lie sample in the ith class in the lie space.
Furthermore, the specific implementation manner of calculating and obtaining the mean value in the plum cluster of each flat shell product category in the data sample set acquisition module is as follows,
input device
Figure BDA0002278694620000033
xijRepresenting the j 'th sample, n, in the i' th class distributed over the lie group manifold spaceiRepresenting the number of training samples in the ith classification, wherein the training samples have c classes;
step 31, let i equal to 1, k equal to 0, and m equal to xil
Step 32, executing internal loop operation, calculating
Figure BDA0002278694620000041
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33, execute the outer loop, calculate μiD, when i is not more than c, the loop is withdrawn;
output muiI 1, 2.. c, i.e. the mean value within each sorted group of plums;
wherein k represents the number of cycles, the value of k should be less than the maximum number of iterations Max _ Iters, m is used for storing an intermediate value, τ represents the step length, and ε represents a preset threshold.
Further, the specific implementation manner of the category determination module is as follows,
Figure BDA0002278694620000042
wherein i*Indicates the class of the test sample or samples,
Figure BDA0002278694620000043
the mean-within-lie group, representing the ith category, is indexed, and x represents the test sample.
The invention has the beneficial effects that the invention adopts the method and the system for detecting the defects of the flat shell based on the Lie-Mean, and has the following beneficial effects:
(1) the mean value in the plum group adopted by the invention is more essential to represent the commonality of a class of things, if an unknown sample is closer to the mean value in the plum group of a certain class than other classes, the unknown sample is considered to belong to the class most probably;
(2) the Lie-Mean adopted by the invention has better interpretability and comprehensiveness than a deep learning neural network model, and overcomes the defect of poor interpretability and comprehensiveness of the prior art;
(3) the method has the advantages of less calculation parameters, excellent calculation performance and small time delay, improves the classification accuracy while ensuring good working efficiency, does not need additional GPU hardware, does not increase the cost, and makes practical production and application possible.
Drawings
The invention is further illustrated with reference to the following figures and examples.
FIG. 1 is a block flow diagram of the method of the present invention;
FIG. 2 is a schematic diagram illustrating the difference between the internal Mean value (1) and the external Mean value (2) of the Lie group based on Lie-Mean in the present invention;
FIG. 3 is a diagram of the defect detection results of the present invention;
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The detailed description of the embodiments of the present invention generally described and illustrated in the figures herein is not intended to limit the scope of the invention, which is claimed, but is merely representative of selected embodiments of the invention.
It should be noted that: like reference symbols in the following drawings indicate like items, and thus, once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings.
As shown in fig. 1, a method for detecting defects of a flat panel housing based on Lie-Mean includes the following steps:
step 1, acquiring a flat shell image and carrying out image preprocessing;
step 2, manually marking the preprocessed image, marking the flat shell product with defects, giving the category of the defects to obtain a data sample set;
step 3, mapping the obtained data sample set to a plum cluster manifold space, and calculating to obtain an average value in the plum cluster of each flat shell product category;
step 4, carrying out image preprocessing on the shell image of the flat plate to be detected, and mapping the image into a plum cluster manifold space to obtain a test sample;
and 5, calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the step 3, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
In the invention, all the images of the flat shell to be detected are set to be 256 × 256 (width × height, unit: pixel).
The detection types comprise scratches, cracks, color errors, shapes and sizes, and the total number is 5;
the specific steps of mapping the data sample set to the lie cluster manifold space are as follows:
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijThe j-th lie group sample in the i-th category in the lie group space is represented, and the total number is 5.
Further, the difference between the inner and outer mean values of the lie group is shown in FIG. 2, where x is shown in FIG. 2(1)1,x2,xr1,xr2Respectively refers to different lie group sample points on the lie group manifold space, d (mu, x) represents the distance between the mean value mu in the lie group and the lie group sample point on the manifold space, and is the geodesic distance on the manifold space, namely the curve length, and the obtained mean value in the lie group is also positioned on the manifold space; FIG. 2(2) shows the Euclidean distance | | | μ -xr2The average, i.e., the outer mean, obtained by | | is not located on the manifold space.
Further, the calculation of the mean value in the plum cluster of each product category of the flat shell is specifically based on the following algorithm:
input device
Figure BDA0002278694620000051
xijRepresenting the j-th sample, n, in the i-th class distributed over the lie group stream planet spaceiThe number of training samples in the ith classification is shown, and c classes are total.
Step 31, let i equal to 1, k equal to 0, and m equal to xil
Step 32, executing internal loop operation, calculating
Figure BDA0002278694620000052
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33, execute the outer loop, calculate μiD, when i is not more than c, the loop is withdrawn;
output muiI 1, 2.. c, i.e. the mean value within each sorted group of plums;
wherein k represents the number of cycles, the value of k should be less than the maximum number of iterations Max _ Iters, m is used for storing an intermediate value, τ represents the step length, ε represents a preset threshold, and other symbols are consistent with the previous expression meaning. Because the algorithm only adopts local convergence by adopting a gradient descent method, the found mean value mu in the lie group which is not necessarily the global optimum is foundiThe ideal practical effect can be obtained by modifying the initial estimate epsilon and the step length tau. The choice of τ is related to the manifold structure of lie groups, and τ ═ 1 is appropriate for spherical manifolds, and when the manifold structure of lie groups is a vector space, the gradient decrease of τ ═ 1 is equivalent to linear averaging. For the general lie group, according to the characteristics of the gradient descent method, when the value of tau is too large, the extreme point may be crossed, and when the value is too small, the convergence speed is too slow. In the present invention, Max _ Iters is set to 300, τ is set to 3, ∈ is set to 0.00000006, and c is set to 5.
And calculating the geodesic distance from the sample to the mean value in each class of the plum group for the test sample, and judging the class as the class to which the mean value in the shortest plum group belongs.
Further, the above-mentioned discrimination calculationThe method comprises the following steps:
Figure BDA0002278694620000061
wherein i*Indicates the category determined to be the last,
Figure BDA0002278694620000062
the mean value within the lie group representing the ith category is indexed, and x represents the sample to be tested.
The embodiment of the invention also provides a system for detecting the defects of the flat shell based on the Lie-Mean, which comprises the following modules:
the preprocessing module is used for acquiring a flat shell image and preprocessing the image;
the data sample set acquisition module is used for manually marking the preprocessed image, marking the flat shell product with defects, and giving the types of the defects to obtain a data sample set;
the Mean value calculation module in the Lie group is used for mapping the obtained data sample set to the Lie-Mean manifold space and calculating the Mean value in the Lie group of each flat shell product category;
the test sample acquisition module is used for carrying out image preprocessing on the shell image of the flat plate to be detected and mapping the image into a Lie-Mean manifold space to obtain a test sample;
and the class judgment module is used for calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the mean value calculation module in the plum group, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
Furthermore, the specific implementation manner of mapping the data sample set to the lie cluster manifold space in the data sample set obtaining module is as follows,
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijRepresenting the jth lie sample in the ith class in the lie space.
Furthermore, the specific implementation manner of calculating and obtaining the mean value in the plum cluster of each flat shell product category in the data sample set acquisition module is as follows,
input device
Figure BDA0002278694620000071
xijRepresenting the j 'th sample, n, in the i' th class distributed over the lie group manifold spaceiRepresenting the number of training samples in the ith classification, wherein the training samples have c classes;
step 31, let i equal to 1, k equal to 0, and m equal to xil
Step 32, executing internal loop operation, calculating
Figure BDA0002278694620000072
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33, execute the outer loop, calculate μiD, when i is not more than c, the loop is withdrawn;
output muiI 1, 2.. c, i.e. the mean value within each sorted group of plums;
wherein k represents the number of cycles, the value of k should be less than the maximum number of iterations Max _ Iters, m is used for storing an intermediate value, τ represents the step length, and ε represents a preset threshold.
Further, the specific implementation manner of the category determination module is as follows,
Figure BDA0002278694620000073
wherein i*Indicates the class of the test sample or samples,
Figure BDA0002278694620000074
the mean-within-lie group, representing the ith category, is indexed, and x represents the test sample.
The specific implementation of each module corresponds to each step, and the invention is not described.
The test is carried out according to the method and the system, the test result is shown in fig. 3, fig. 3 is an image output by defect detection, and finally, the type of the defect is judged to be a scratch.
Table 1 compares the operating efficiency of the inventive process with other processes. As can be seen from the table, the operation efficiency of the invention is obviously higher than that of the traditional detection method, so that the system can be applied to actual production.
TABLE 1 comparison of the operating efficiency of the process of the invention with other processes
Figure BDA0002278694620000081
Table 2 compares the accuracy of the inventive method with other methods. As can be seen from the table, the accuracy of the invention is significantly higher than that of the traditional detection method, and the system can maintain good efficiency and has high accuracy.
TABLE 2 comparison of the accuracy of the method of the invention with other methods
Product classification The method has the advantages of high accuracy The traditional method (as SVM) accuracy%
Scratch mark 99.89 97.99
Fracture of 100 98.99
Color error 98.99 96.87
Shape of 100 99.62
Size and breadth 99.86 98.23
The above description is only a part of the embodiments of the present invention, and is not intended to limit the present invention, and it will be apparent to those skilled in the art that various modifications can be made in the present invention. Any changes, equivalent substitutions or improvements made within the spirit and principle of the present invention should be included within the scope of the present invention. Note that like reference numerals and letters denote like items in the following drawings. Thus, once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings.

Claims (8)

1. A method for detecting defects of a flat plate shell based on Lie-Mean is characterized by comprising the following steps:
step 1, acquiring a flat shell image and carrying out image preprocessing;
step 2, manually marking the preprocessed image, marking the flat shell product with defects, giving the category of the defects to obtain a data sample set;
step 3, mapping the obtained data sample set to a plum cluster manifold space, and calculating and obtaining the average value in the plum cluster of each flat shell product category;
step 4, carrying out image preprocessing on the shell image of the flat plate to be detected, and mapping the image into a plum cluster manifold space to obtain a test sample;
and 5, calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the step 3, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
2. The Lie-Mean based flat panel housing defect detection method of claim 1, wherein: the specific implementation of mapping the data sample set to the lie manifold space in step 3 is as follows,
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijRepresenting the jth lie sample in the ith class in the lie space.
3. The Lie-Mean based flat panel housing defect detection method of claim 1, wherein: the specific implementation manner of calculating and obtaining the mean value in the plum cluster of each flat shell product category in the step 3 is as follows,
input device
Figure FDA0002278694610000011
xijRepresenting the j 'th sample, n, in the i' th class distributed over the lie group manifold spaceiRepresenting the number of training samples in the ith classification, wherein the training samples have c classes;
step 31, let i equal to 1, k equal to 0, and m equal to xil
Step 32, executing internal loop operation, calculating
Figure FDA0002278694610000012
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33, execute the outer loop, calculate μiD, when i is not more than c, the loop is withdrawn;
output muiI 1, 2.. c, i.e. the mean value within each sorted group of plums;
wherein k represents the number of cycles, the value of k should be less than the maximum number of iterations Max _ Iters, m is used for storing an intermediate value, τ represents the step length, and ε represents a preset threshold.
4. The Lie-Mean based flat panel housing defect detection method of claim 3, wherein: the specific implementation of step 5 is as follows,
Figure FDA0002278694610000021
wherein i*Indicates the class of the test sample or samples,
Figure FDA0002278694610000022
the mean-within-lie group, representing the ith category, is indexed, and x represents the test sample.
5. A Lie-Mean-based flat panel housing defect detection system is characterized by comprising the following modules:
the preprocessing module is used for acquiring a flat shell image and preprocessing the image;
the data sample set acquisition module is used for manually marking the preprocessed image, marking the flat shell product with defects, and giving the types of the defects to obtain a data sample set;
the Mean value calculation module in the Lie group is used for mapping the obtained data sample set to the Lie-Mean manifold space and calculating the Mean value in the Lie group of each flat shell product category;
the test sample acquisition module is used for carrying out image preprocessing on the shell image of the flat plate to be detected and mapping the image into a Lie-Mean manifold space to obtain a test sample;
and the class judgment module is used for calculating the geodesic distance from the test sample to the mean value in each class of the plum group obtained in the mean value calculation module in the plum group, and judging the class to which the mean value in the plum group with the shortest geodesic distance belongs as the class of the test sample.
6. The Lie-Mean based flat panel housing defect detection system of claim 5, wherein: the specific implementation of the data sample set mapping module to the lie manifold space is as follows,
xij=exp(Mij) Wherein M isijIndicating that the jth sample data sample, x, in the ith category was previously markedijRepresenting the jth lie sample in the ith class in the lie space.
7. The Lie-Mean based flat panel housing defect detection system of claim 5, wherein: the specific implementation manner of calculating and obtaining the mean value in the plum cluster of each flat shell product category in the data sample set acquisition module is as follows,
input device
Figure FDA0002278694610000023
xijRepresenting the j 'th sample, n, in the i' th class distributed over the lie group manifold spaceiRepresenting the number of training samples in the ith classification, wherein the training samples have c classes;
step 31, let i equal to 1, k equal to 0, and m equal to xil
Step 32, executing internal loop operation, calculating
Figure FDA0002278694610000024
μ ═ exp (Δ μ), k ═ k +1, exit the loop when | | Δ μ | > epsilon and k < Max _ Iters are satisfied;
step 33, execute the outer loop, calculate μiD, when i is not more than c, the loop is withdrawn;
output muiI 1, 2.. c, i.e. the mean value within each sorted group of plums;
wherein k represents the number of cycles, the value of k should be less than the maximum number of iterations Max _ Iters, m is used for storing an intermediate value, τ represents the step length, and ε represents a preset threshold.
8. The Lie-Mean based flat panel housing defect detection system of claim 7, wherein: the concrete implementation of the category decision module is as follows,
Figure FDA0002278694610000031
wherein i*Indicates the class of the test sample or samples,
Figure FDA0002278694610000032
the mean-within-lie group, representing the ith category, is indexed, and x represents the test sample.
CN201911132430.8A 2019-11-19 2019-11-19 Lie-Mean-based flat shell defect detection method and system Pending CN111062417A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911132430.8A CN111062417A (en) 2019-11-19 2019-11-19 Lie-Mean-based flat shell defect detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911132430.8A CN111062417A (en) 2019-11-19 2019-11-19 Lie-Mean-based flat shell defect detection method and system

Publications (1)

Publication Number Publication Date
CN111062417A true CN111062417A (en) 2020-04-24

Family

ID=70298005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911132430.8A Pending CN111062417A (en) 2019-11-19 2019-11-19 Lie-Mean-based flat shell defect detection method and system

Country Status (1)

Country Link
CN (1) CN111062417A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080063264A1 (en) * 2006-09-08 2008-03-13 Porikli Fatih M Method for classifying data using an analytic manifold
CN102722713A (en) * 2012-02-22 2012-10-10 苏州大学 Handwritten numeral recognition method based on lie group structure data and system thereof
CN103258211A (en) * 2013-05-31 2013-08-21 苏州大学 Handwriting digital recognition method and system
CN106875381A (en) * 2017-01-17 2017-06-20 同济大学 A kind of phone housing defect inspection method based on deep learning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080063264A1 (en) * 2006-09-08 2008-03-13 Porikli Fatih M Method for classifying data using an analytic manifold
CN102722713A (en) * 2012-02-22 2012-10-10 苏州大学 Handwritten numeral recognition method based on lie group structure data and system thereof
CN103258211A (en) * 2013-05-31 2013-08-21 苏州大学 Handwriting digital recognition method and system
CN106875381A (en) * 2017-01-17 2017-06-20 同济大学 A kind of phone housing defect inspection method based on deep learning

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
严晨,等: "多连通李群覆盖学习算法在图像分类上的应用" *
高聪: "李群均值学习算法及应用研究" *

Similar Documents

Publication Publication Date Title
CN110111297B (en) Injection molding product surface image defect identification method based on transfer learning
CN109977808B (en) Wafer surface defect mode detection and analysis method
CN108345911B (en) Steel plate surface defect detection method based on convolutional neural network multi-stage characteristics
CN111709909B (en) General printing defect detection method based on deep learning and model thereof
CN109190442B (en) Rapid face detection method based on deep cascade convolution neural network
CN116188475B (en) Intelligent control method, system and medium for automatic optical detection of appearance defects
CN113643268B (en) Industrial product defect quality inspection method and device based on deep learning and storage medium
CN108875933B (en) Over-limit learning machine classification method and system for unsupervised sparse parameter learning
CN110728187B (en) Remote sensing image scene classification method based on fault tolerance deep learning
CN111476307B (en) Lithium battery surface defect detection method based on depth field adaptation
CN110543906B (en) Automatic skin recognition method based on Mask R-CNN model
CN114581782B (en) Fine defect detection method based on coarse-to-fine detection strategy
CN111079978B (en) Coal and gas outburst prediction method based on logistic regression and reinforcement learning
CN105976397B (en) A kind of method for tracking target
CN102842043A (en) Particle swarm classifying method based on automatic clustering
CN103593855A (en) Clustered image splitting method based on particle swarm optimization and spatial distance measurement
CN111914612A (en) Construction graph primitive self-adaptive identification method based on improved convolutional neural network
CN115880298A (en) Glass surface defect detection method and system based on unsupervised pre-training
CN112749675A (en) Potato disease identification method based on convolutional neural network
CN111832580B (en) SAR target recognition method combining less sample learning and target attribute characteristics
CN115035097B (en) Cross-scene strip steel surface defect detection method based on domain adaptation
CN115393631A (en) Hyperspectral image classification method based on Bayesian layer graph convolution neural network
CN109685823B (en) Target tracking method based on deep forest
CN111062417A (en) Lie-Mean-based flat shell defect detection method and system
CN107392921A (en) A kind of semi-supervised multi-object clustering image partition method based on Chebyshev&#39;s distance

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