Method for extracting parallel optical recording information

By obtaining the exact coordinates and radius of the information points in the parallel optical recording information reading system, an energy matrix is ​​formed, and through matrix operations and characteristic value calculations, an AGC matrix is ​​obtained. Combined with the difference threshold algorithm, the accurate extraction of optical recording information is achieved, solving the problems of uneven light energy and interference with adjacent information.

CN119811436AActive Publication Date: 2025-04-11CHINA HUALU GRP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411892393.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-11
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In the existing parallel optical recording information reading system, information extraction is inaccurate due to uneven light energy and interference between adjacent optical recording information.

Method used

By obtaining the precise central coordinates of strong information points in the standard dot matrix information medium, the radius of the information points is calculated, and the central coordinates of weak information points are obtained based on this information to form an energy matrix. Then, through multiple matrix multiplication and eigenvalue calculation, the final AGC matrix is ​​obtained, and combined with the difference threshold algorithm, the accurate extraction of optical recording information is achieved.

Benefits of technology

In the case of uneven light energy and uneven recording point intensity, the location of the information point is accurately determined, the interference of adjacent optical recording information is reduced, and the accurate extraction of optical recording information is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811436A_ABST
    Figure CN119811436A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a method for extracting parallel optical recording information, which can accurately determine the position of an information point under the condition of non-uniform optical energy and the condition of non-uniform recording point intensity and size deviation by calculating the accurate center coordinates of a strong information point and a weak information point in an information medium. Meanwhile, the energy matrix of the standard dot matrix information medium is processed, and non-zero elements in the middle matrix are re-assigned, so that the problem that adjacent optical recording information interferes with each other is effectively solved, and the optical recording information is accurately extracted by combining the final AGC matrix obtained by the information-free recording medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of optical storage information processing, and in particular to a method for extracting parallel optical recording information. Background Art

[0002] In the existing parallel optical recording information reading system, the uneven energy of light leads to uneven intensity and size deviation of the recording points in the information medium, which affects the uniformity of the recorded information. At the same time, due to the interference between adjacent optical recording information, errors will occur in the process of reading the recorded information, resulting in inaccurate extraction of the optical recording information. Summary of the invention

[0003] The invention discloses a method for extracting parallel optical recording information to overcome the above technical problems.

[0004] In order to achieve the above object, the technical solution of the present invention is:

[0005] A method for extracting parallel optical recording information comprises the following steps:

[0006] S1: according to the information dot radius of the standard dot matrix information medium, obtaining the preliminary center coordinates of the strong information dot in the standard dot matrix information medium; the standard dot matrix information medium is represented by an information dot matrix with M rows and N columns, where M and N are both odd numbers;

[0007] S2: Obtain the average value of the sum of the difference values ​​of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the quasi-lattice information medium, so as to obtain the average value of the sum of the difference values ​​of all rows on the standard lattice information medium, and then obtain the radius of the precise information point; and then obtain the precise center coordinates of the strong information point of the standard lattice information medium;

[0008] S3: Obtain the center coordinates of the weak information points of the standard dot matrix information medium according to the precise center coordinates of the strong information points of the standard dot matrix information medium; and obtain the energy matrix of the standard dot matrix information medium according to the radius of the precise information points;

[0009] S4: replacing all element values ​​of odd-numbered rows in the energy matrix of the standard lattice information medium with 0; at the same time, replacing all element values ​​of odd-numbered columns in even-numbered rows in the energy matrix of the standard lattice information medium with 0, obtaining a zero-point matrix, and obtaining a mean value A of the elements in the zero-point matrix; and then dividing the mean value A of the elements in the zero-point matrix by the non-zero elements in the zero-point matrix to obtain an intermediate matrix;

[0010] S5: reassigning non-zero elements in the intermediate matrix according to the intermediate matrix to obtain an initial first AGC matrix of the standard dot matrix information medium;

[0011] S6: multiplying the energy matrix of the standard dot matrix information medium and the initial first AGC matrix to obtain a first correction matrix; obtaining a first eigenvalue according to the minimum value of the element corresponding to the position of the strong information point in the standard dot matrix information medium and the maximum value of the element corresponding to the position of the weak information point in the standard dot matrix information medium in the first correction matrix;

[0012] S7: Based on the precise center coordinates of the strong information points and the weak information points on the standard dot matrix information medium, and according to the radius of the precise information points, an energy matrix of the medium without recording points is obtained;

[0013] S8: Based on the energy matrix of the medium without recording points, an intermediate matrix without recording points is obtained to obtain an initial second AGC matrix of the medium without recording points; the first correction matrix is ​​multiplied by the initial second AGC matrix to obtain a second correction matrix; and a second eigenvalue is obtained according to the second correction matrix;

[0014] S9: Obtain a final AGC matrix according to the first eigenvalue and the second eigenvalue;

[0015] S10: According to the final AGC matrix, the precise center coordinates of the strong information points, the precise center coordinates of the weak information points and the precise radius of the information points, based on the difference threshold algorithm, the information point matrix of the information point medium to be extracted is obtained to realize the extraction of the optically recorded information in the information point medium to be extracted.

[0016] Furthermore, in S1, the formula used to obtain the preliminary center coordinates of the strong information point in the standard dot matrix information medium is as follows:

[0017]

[0018]

[0019] Where: X m,n Represents the preliminary central abscissa of the strong information point on the standard dot matrix information medium; Y m,n Represents the preliminary central ordinate of a strong information point on a standard dot matrix information medium; m is the row index in the information dot matrix; n is the column index in the information dot matrix; Indicates the first The first The pixel value of each pixel; R is the radius of the information point on the standard dot matrix information medium.

[0020] Furthermore, in S2, the method for obtaining the precise center coordinates of the strong information points of the standard dot matrix information medium is as follows:

[0021] S21: Obtain the average value of the sum of the difference values ​​of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the standard dot matrix information medium, and the formula used is as follows:

[0022]

[0023] Among them, P m is the average value of the sum of the differences between the preliminary center coordinates of two adjacent strong information points in the mth row on the standard dot matrix information medium; (X m,1 ,Y m,1 ) is the preliminary center coordinate of the strong information point in the mth row and the first column on the standard dot matrix information medium; X m,1 represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; Y m,1 Represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium;

[0024] S22: Obtain the mean of the average of the sum of the differences of all rows on the standard dot matrix information medium:

[0025]

[0026] Wherein, P is the mean of the average of the sum of the differences of all rows on the standard dot matrix information medium;

[0027] S23: Obtain the precise center coordinates of the strong information point according to the average of the sum of the difference values ​​of all rows on the standard dot matrix information medium, the method is as follows:

[0028] S231: Obtain the distance between the initial center coordinates of the strong information point and the initial center coordinates of the strong information point as the center. Pixel area;

[0029] S232: Obtain pixel values ​​of all pixels in the pixel area to obtain a maximum pixel value of the pixels in the pixel area;

[0030] S233: Obtain pixel points whose pixel values ​​are greater than the set pixel value threshold percentage × the maximum pixel value of the pixel points in the pixel point area to form a sub-pixel point area; then the median of the horizontal coordinates of the pixel points in the sub-pixel point area is the precise central horizontal coordinate of the strong information point; the median of the vertical coordinates of the pixel points in the sub-pixel point area is the precise central vertical coordinate of the strong information point.

[0031] Furthermore, in S3, the method for obtaining the center coordinates of the weak information points of the standard dot matrix information medium is as follows:

[0032] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=1, 3, ..., Mth row are obtained as follows:

[0033]

[0034]

[0035] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=1, 3, ..., Nth column are obtained as follows:

[0036]

[0037]

[0038] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=2, 4, ..., N-1th column are obtained as follows:

[0039]

[0040]

[0041] Furthermore, in S5, the method for reassigning the non-zero elements in the intermediate matrix is ​​as follows:

[0042] The formula for reassigning the non-zero elements in the first row of the intermediate matrix is ​​as follows:

[0043] AGC 1,1 =AGC 1,2 =ZJ 2,2

[0044] AGC 1,N =AGC 1,N-1 =ZJ 2,N-1

[0045]

[0046] The non-zero elements in the mth, m=2, 4, ..., M-1th row of the intermediate matrix are reassigned using the following formula:

[0047] AGC m,1 =AGC m,2 ,m=2,4,…,M-1

[0048] AGC m,N =AGC m,N-1 ,m=2,4,…,M-1; n=3,5,…,N-2

[0049]

[0050] The non-zero elements in the mth, m=3, 5, ..., M-2th row of the intermediate matrix are reassigned using the following formula:

[0051]

[0052]

[0053]

[0054] The formula for reassigning the non-zero elements in the Mth row of the intermediate matrix is ​​as follows:

[0055] AGC M,1 =AGC M,2 =AGC M-1,2

[0056] AGC M,N-1 =AGC M,N =AGC M-1,N-1

[0057]

[0058] Among them, AGC m,n Represents the value of the mth row and nth column in the initial first AGC matrix of the standard dot matrix information medium; ZJ 2,2 Represents the value of row 2 and column 2 in the middle matrix.

[0059] Furthermore, in S6, the first eigenvalue is the absolute value of the difference between the minimum of the element corresponding to the position of the strong information point in the standard dot matrix information medium and the maximum of the element corresponding to the position of the weak information point in the standard dot matrix information medium.

[0060] Furthermore, in S9, the method for obtaining the final AGC matrix is ​​as follows:

[0061] If the first eigenvalue is greater than the second eigenvalue, the final AGC matrix is ​​the initial first AGC matrix;

[0062] If the first eigenvalue is smaller than the second eigenvalue, the final AGC matrix is ​​the product of the initial first AGC matrix and the initial second AGC matrix.

[0063] Furthermore, in S10, the method for obtaining the information dot matrix of the information dot medium to be subjected to information extraction is as follows:

[0064] S101: acquiring an energy matrix of the information point medium to be subjected to information extraction according to the precise center coordinates of the strong information point and the center coordinates of the weak information point and the precise radius of the information point;

[0065] S102: multiplying the energy matrix of the information point medium to be extracted by the final AGC matrix to obtain a correction matrix of the information point medium to be extracted;

[0066] S103: acquiring the information dot matrix of the information dot medium to be extracted according to the correction matrix of the information dot medium to be extracted, so as to extract the optically recorded information in the information dot medium to be extracted.

[0067] Furthermore, in S103, the formula used to obtain the information point matrix of the information point medium to be extracted is as follows:

[0068] The value of the first row in the information dot matrix of the information dot medium to be extracted is obtained as follows:

[0069]

[0070]

[0071]

[0072] The values ​​of the m=2, 3, ..., M-1th row in the information point matrix of the information point medium to be extracted are obtained as follows:

[0073]

[0074]

[0075]

[0076] The value of the Mth row in the information dot matrix of the information dot medium to be extracted is obtained as follows:

[0077]

[0078]

[0079]

[0080] in, Indicates the value of the first row and first column of the information point medium to be extracted; The value of the first row and the first column in the correction matrix of the information point medium to be extracted; Represents the value of the mth row and nth column of the information point medium to be extracted; Represents the value of the mth row and nth column in the correction matrix of the information point medium from which information extraction is to be performed.

[0081] Beneficial effects: The present invention is a method for extracting parallel optical recorded information. The accurate center coordinates of strong information points in the standard dot matrix information medium are obtained through the information point radius of the standard dot matrix information medium, so as to obtain the accurate information point radius, thereby calculating the center coordinates of weak information points, and thus obtaining the energy matrix of the standard dot matrix information medium. After obtaining the intermediate matrix according to the energy matrix of the standard dot matrix information medium, the non-zero elements in the intermediate matrix are reassigned to obtain the initial first AGC matrix; after multiplying the energy matrix with the first AGC matrix, the first correction matrix is ​​obtained; and then the first eigenvalue is obtained according to the first correction matrix; then the second AGC matrix based on the medium without recording points and the second eigenvalue are obtained, and finally the final AGC matrix is ​​obtained. Combined with the accurate center coordinates of the strong information point and the center coordinates of the weak information point and the accurate radius of the information point, based on the difference threshold algorithm, the optical recorded information in the random information point medium can be extracted. The present invention can accurately determine the position of information points in the case of uneven light energy by calculating the precise center coordinates of strong information points and weak information points in the information medium and in the case of uneven recording point intensity and size offset. At the same time, by processing the energy matrix of the standard dot matrix information medium and reassigning the non-zero elements in the intermediate matrix, the problem of interference between adjacent optical recording information is effectively solved. By combining the final AGC matrix obtained from the information-free recording medium, accurate extraction of optical recording information is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0083] Figure 1 is a flow chart of a method for extracting information recorded by parallel light according to the present invention;

[0084] Figure 2 It is a schematic diagram of the standard dot matrix information medium of the present invention;

[0085] Figure 3 It is a schematic diagram of the recording point-free medium of the present invention. DETAILED DESCRIPTION

[0086] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0087] This embodiment introduces a method for extracting information recorded by parallel light. Figure 1 As shown,

[0088] S1: according to the information dot radius of the standard dot matrix information medium, obtaining the preliminary center coordinates of the strong information dot in the standard dot matrix information medium; the standard dot matrix information medium is represented by an information dot matrix with M rows and N columns, where M and N are both odd numbers;

[0089] Specifically, the information medium used for recording is a low-threshold photoreactive material. The recording method is: encode the light according to the need, and the light with the encoded information makes the material produce a corresponding reaction to form recorded information. The standard dot matrix information medium is formed by encoding the light 1010; in the medium without recording points, the light is not encoded; the goal of this embodiment is to extract information on the information point medium to be extracted formed by randomly encoding the light.

[0090] The information points in the information medium of this embodiment are represented in the form of a matrix, and the information medium can be regarded as an information point matrix; wherein the information points include strong information points and weak information points, and in the odd rows of the information point matrix, the strong information points and the weak information points are alternated in sequence, and the elements in the first row and the first column of the information point matrix are strong information points, and in the even rows of the information point matrix, they are all weak information points, and the total number of rows and columns in the information point matrix are all odd numbers, such as Figure 2 As shown in the figure, the black dots in the figure represent strong information points, and the gray dots between the black dots represent weak information points; each information point includes multiple pixels represented in the form of rows and columns. The information point radius R of the standard dot matrix information medium is known, and its essence is the number of R pixels on the information medium.

[0091] Preferably, the formula used to obtain the preliminary center coordinates of the strong information point in the standard dot matrix information medium is as follows:

[0092]

[0093]

[0094] Where: X m,n Represents the preliminary central abscissa of the strong information point on the standard dot matrix information medium; Ym,n Represents the preliminary central ordinate of a strong information point on a standard dot matrix information medium; m is the row index in the information dot matrix; n is the column index in the information dot matrix; Indicates the first The first The pixel values ​​of the pixels are listed; R is the radius of the information point on the standard dot matrix information medium, which is actually the length of R pixels on the standard dot matrix information medium;

[0095] Specifically, the strong information points in this embodiment are elements in odd columns in odd rows in the information point matrix, while elements in even columns in odd rows and all elements in even rows are weak information points.

[0096] S2: According to the preliminary center coordinates of the strong information point, the average value of the sum of the differences of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the quasi-lattice information medium is obtained to obtain the average value of the average value of the sum of the differences of all rows on the standard lattice information medium, and then the radius of the precise information point is obtained; and then the precise center coordinates of the strong information point of the standard lattice information medium are obtained;

[0097] Preferably, the method for obtaining the precise center coordinates of the strong information points of the standard dot matrix information medium is as follows:

[0098] S21: Obtain the average value of the sum of the difference values ​​of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the standard dot matrix information medium, and calculate the coordinate difference value of each adjacent strong information point based on the preliminary center coordinates to form N-1 groups of difference data. The formula used is as follows:

[0099]

[0100] Among them, P m is the average value of the sum of the differences between the preliminary center coordinates of two adjacent strong information points in the mth row on the standard dot matrix information medium; (X m,1 ,Y m,1 ) is the preliminary center coordinate of the strong information point in the mth row and the first column on the standard dot matrix information medium; X m,1 represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; Y m,1 Represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium;

[0101] S22: Obtain the mean of the average of the sum of the differences of all rows on the standard dot matrix information medium: The result obtained is the precise spacing between two strong information points, and then the radius of the precise information point can be obtained as

[0102]

[0103] Wherein, P is the mean of the average of the sum of the differences of all rows on the standard dot matrix information medium;

[0104] S23: Obtain the precise center coordinates of the strong information point according to the average of the sum of the difference values ​​of all rows on the standard dot matrix information medium, the method is as follows:

[0105] S231: Obtain the distance between the initial center coordinates of the strong information point and the initial center coordinates of the strong information point as the center. Pixel area;

[0106] S232: Obtain pixel values ​​of all pixels in the pixel area to obtain a maximum pixel value of the pixels in the pixel area;

[0107] S233: Obtain pixel points whose pixel values ​​are greater than the set pixel value threshold percentage × the maximum pixel value of the pixel points in the pixel point area to form a sub-pixel point area; then the median of the horizontal coordinates of the pixel points in the sub-pixel point area is the precise central horizontal coordinate of the strong information point; the median of the vertical coordinates of the pixel points in the sub-pixel point area is the precise central vertical coordinate of the strong information point.

[0108] Among them, the set pixel value threshold percentage can be set according to the specific situation. In this embodiment, the pixel value threshold percentage set is 95%, that is, pixel points with a maximum pixel value greater than 95% × the pixel point area are selected to form a sub-pixel point area.

[0109] S3: Obtain the center coordinates of the weak information points of the standard dot matrix information medium according to the precise center coordinates of the strong information points of the standard dot matrix information medium; and obtain the energy matrix of the standard dot matrix information medium according to the radius of the precise information points;

[0110] Preferably, the method for obtaining the center coordinates of the weak information points of the standard dot matrix information medium is as follows:

[0111] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=1, 3, ..., Mth row are obtained as follows:

[0112]

[0113]

[0114] Specifically, in the standard dot matrix information medium, the weak information points in the odd rows are all in the even columns of the row, and the center coordinates of the weak information points are calculated by the precise center coordinates of the two adjacent strong information points in the row.

[0115] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=1, 3, ..., Nth column are obtained as follows:

[0116]

[0117]

[0118] In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=2, 4, ..., N-1th column are obtained as follows:

[0119]

[0120]

[0121] Specifically, in the standard dot matrix information medium, all the even rows are weak information points, wherein the center coordinates of the weak information points in the odd columns of the even rows are calculated by the precise center coordinates of the two adjacent strong information points in the column; and the center coordinates of the weak information points in the even columns of the even rows are calculated by the center coordinates of the two adjacent weak information points in the column.

[0122] Specifically, the elements in the energy matrix of the standard dot matrix information medium of this embodiment are arranged alternately in the odd rows of the matrix by the energy mean values ​​of the strong information points and the energy mean values ​​of the weak information points, and in the even rows, all the information points are weak information points, such as Figure 2 As shown; the energy mean is: the average value of the pixel values ​​of all pixels in the area covered by the radius of the precise information point on the standard dot matrix information medium, with the central coordinates of the information point in the standard dot matrix (including the precise central coordinates of the strong information point and the central coordinates of the weak information point) as the center, that is, the average value of the pixel values ​​of all pixels within the range of the information point.

[0123] S4: replacing all element values ​​of odd-numbered rows in the energy matrix of the standard lattice information medium with 0; at the same time, replacing all element values ​​of odd-numbered columns in even-numbered rows in the energy matrix of the standard lattice information medium with 0, obtaining a zero-point matrix, and obtaining a mean value A of the elements in the zero-point matrix; and then dividing the mean value A of the elements in the zero-point matrix by the non-zero elements in the zero-point matrix to obtain an intermediate matrix;

[0124] Specifically, in the energy matrix of the standard lattice information medium, the number of elements in the rows and columns are both odd numbers, wherein the size of the zero-point matrix is ​​the same as the energy matrix of the standard lattice information medium, the elements of the even-numbered rows and even-numbered columns in the zero-point matrix are the same as the elements of the even-numbered rows and even-numbered columns in the energy matrix of the standard lattice information medium, and the other elements in the zero-point matrix are formed by replacing the other elements in the energy matrix of the standard lattice information medium with 0. In this way, the mean value A of the non-zero elements in the zero-point matrix is ​​calculated, which is also the mean value of all elements in the zero-point matrix.

[0125] Specifically, in this embodiment, the mean value A of the non-zero elements in the zero-point matrix is ​​divided by the non-zero elements in the zero-point matrix to obtain an intermediate matrix; the intermediate matrix is ​​expressed as follows:

[0126]

[0127] S5: reassigning non-zero elements in the intermediate matrix according to the intermediate matrix to obtain an initial first AGC matrix of the standard dot matrix information medium;

[0128] Specifically, an initial first AGC matrix is ​​obtained.

[0129] Preferably, the method for reassigning the non-zero elements in the intermediate matrix is ​​as follows:

[0130] The formula for reassigning the non-zero elements in the first row of the intermediate matrix is ​​as follows:

[0131] AGC 1,1 =AGC 1,2 =ZJ 2,2

[0132] AGC 1,N =AGC 1,N-1 =ZJ 2,N-1

[0133]

[0134] The non-zero elements in the mth, m=2, 4, ..., M-1th row of the intermediate matrix are reassigned using the following formula:

[0135] AGC m,1 =AGC m,2 ,m=2,4,…,M-1

[0136] AGC m,N =AGC m,N-1 ,m=2,4,…,M-1; n=3,5,…,N-2

[0137]

[0138] The non-zero elements in the mth, m=3, 5, ..., M-2th row of the intermediate matrix are reassigned using the following formula:

[0139]

[0140]

[0141]

[0142] The formula for reassigning the non-zero elements in the Mth row of the intermediate matrix is ​​as follows:

[0143] AGC M,1 =AGC M,2 =AGC M-1,2

[0144] AGC M,N-1 =AGC M,N =AGC M-1,N-1

[0145]

[0146] Among them, AGC m,n Represents the value of the mth row and nth column in the initial first AGC matrix of the standard dot matrix information medium; ZJ 2,2 Represents the value of row 2 and column 2 in the middle matrix.

[0147] S6: multiplying the energy matrix of the standard dot matrix information medium and the initial first AGC matrix to obtain a first correction matrix; obtaining a first eigenvalue according to the minimum value of the element corresponding to the position of the strong information point in the standard dot matrix information medium and the maximum value of the element corresponding to the position of the weak information point in the standard dot matrix information medium in the first correction matrix;

[0148] Preferably, the first eigenvalue is the absolute value of the difference between the minimum of the element corresponding to the position of the strong information dot in the standard dot matrix information medium and the maximum of the element corresponding to the position of the weak information dot in the standard dot matrix information medium.

[0149] S7: Based on the precise center coordinates of the strong information points and the weak information points on the standard dot matrix information medium, and according to the radius of the precise information points, an energy matrix of the medium without recording points is obtained;

[0150] Specifically, according to the average of the precise center coordinates of the strong information point on the standard dot matrix information medium, the center coordinates of the weak information point and the average of the differences of all rows on the standard dot matrix information medium, that is, the radius of the precise information point is determined, in the medium without recording points, the position corresponding to the center coordinates of the information point and the center coordinates of the weak information point is obtained, and then the energy matrix of the medium without recording points is determined according to the radius of the precise information point;

[0151] S8: Based on the energy matrix of the medium without recording points, an intermediate matrix without recording points is obtained to obtain an initial second AGC matrix of the medium without recording points; the first correction matrix is ​​multiplied by the initial second AGC matrix to obtain a second correction matrix; and a second eigenvalue is obtained according to the second correction matrix;

[0152] Specifically, based on the energy matrix of the medium without recording points, S4 and S5 are repeatedly executed to obtain the initial second AGC matrix of the medium without recording points; wherein the method used to obtain the second eigenvalue according to the second correction matrix is ​​the same as the method used to obtain the first eigenvalue according to the first correction matrix. Figure 3 shown.

[0153] S9: Obtain a final AGC matrix according to the first eigenvalue and the second eigenvalue;

[0154] Preferably, the method for obtaining the final AGC matrix is ​​as follows:

[0155] If the first eigenvalue is greater than the second eigenvalue, the final AGC matrix is ​​the initial first AGC matrix;

[0156] If the first eigenvalue is less than the second eigenvalue, the final AGC matrix is ​​the initial first AGC matrix multiplied by the initial second AGC matrix;

[0157] Specifically, when the first eigenvalue is equal to the second eigenvalue, based on the common knowledge of ordinary technicians in this field, it is determined that the image data of the recording information medium is problematic data, so this embodiment does not discuss this situation. Among them, the standard dot matrix information medium processed in this embodiment is based on the image of the standard dot matrix information medium.

[0158] S10: According to the final AGC matrix, the precise center coordinates of the strong information points, the precise center coordinates of the weak information points and the precise radius of the information points, based on the difference threshold algorithm, the information point matrix of the information point medium to be extracted is obtained to realize the extraction of the optically recorded information in the information point medium to be extracted.

[0159] Preferably, the method for obtaining the information dot matrix of the information dot medium to be subjected to information extraction is as follows:

[0160] S101: acquiring an energy matrix of the information point medium to be subjected to information extraction according to the precise center coordinates of the strong information point and the center coordinates of the weak information point and the precise radius of the information point;

[0161] Specifically, the center coordinates of the strong information points and some information points on the information point medium to be extracted are matched with the center coordinates of the strong information points and some information points on the standard dot matrix information medium, and based on the precise radius of the information point, the average value of all pixels within the range of each information point on the information point medium to be extracted is calculated, and this is used as the element corresponding to the information point in the energy matrix of the information point medium to be extracted.

[0162] S102: multiplying the energy matrix of the information point medium to be extracted by the final AGC matrix to obtain a correction matrix of the information point medium to be extracted;

[0163] S103: acquiring the information dot matrix of the information dot medium to be extracted according to the correction matrix of the information dot medium to be extracted, so as to extract the optically recorded information in the information dot medium to be extracted.

[0164] In S103, the formula used to obtain the information dot matrix of the information dot medium to be extracted is as follows:

[0165] The value of the first row in the information dot matrix of the information dot medium to be extracted is obtained as follows:

[0166]

[0167]

[0168]

[0169] The values ​​of the m=2, 3, ..., M-1th row in the information point matrix of the information point medium to be extracted are obtained as follows:

[0170]

[0171]

[0172]

[0173] The value of the Mth row in the information dot matrix of the information dot medium to be extracted is obtained as follows:

[0174]

[0175]

[0176]

[0177] in, Indicates the value of the first row and first column of the information point medium to be extracted; The value of the first row and the first column in the correction matrix of the information point medium to be extracted; Represents the value of the mth row and nth column of the information point medium to be extracted; Represents the value of the mth row and nth column in the correction matrix of the information point medium from which information extraction is to be performed.

[0178] So far, the information dot matrix of the information dot medium to be subjected to information extraction is obtained, thereby realizing the information extraction of the information dot medium to be subjected to information extraction.

[0179] A method for extracting parallel optical recorded information in the present embodiment can accurately determine the position of information points in the case of uneven light energy by calculating the precise center coordinates of strong information points and weak information points in the information medium and in the case of uneven recording point intensity and size offset. At the same time, by processing the energy matrix of the standard dot matrix information medium and reassigning the non-zero elements in the intermediate matrix, the problem of interference between adjacent optical recorded information is effectively solved. By combining the final AGC matrix obtained from the information-free recording medium, accurate extraction of optical recorded information is achieved.

[0180] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for extracting information recorded by parallel light, characterized in that: The steps include: S1: according to the information dot radius of the standard dot matrix information medium, obtaining the preliminary center coordinates of the strong information dot in the standard dot matrix information medium; the standard dot matrix information medium is represented by an information dot matrix with M rows and N columns, where M and N are both odd numbers; S2: Obtain the average value of the sum of the difference values ​​of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the quasi-lattice information medium, so as to obtain the average value of the sum of the difference values ​​of all rows on the standard lattice information medium, and then obtain the radius of the precise information point; and then obtain the precise center coordinates of the strong information point of the standard lattice information medium; S3: Obtain the center coordinates of the weak information points of the standard dot matrix information medium according to the precise center coordinates of the strong information points of the standard dot matrix information medium; and obtain the energy matrix of the standard dot matrix information medium according to the radius of the precise information points; S4: replacing all element values ​​of odd-numbered rows in the energy matrix of the standard lattice information medium with 0; at the same time, replacing all element values ​​of odd-numbered columns in even-numbered rows in the energy matrix of the standard lattice information medium with 0, obtaining a zero-point matrix, and obtaining a mean value A of the elements in the zero-point matrix; and then dividing the mean value A of the elements in the zero-point matrix by the non-zero elements in the zero-point matrix to obtain an intermediate matrix; S5: reassigning non-zero elements in the intermediate matrix according to the intermediate matrix to obtain an initial first AGC matrix of the standard dot matrix information medium; S6: multiplying the energy matrix of the standard dot matrix information medium and the initial first AGC matrix to obtain a first correction matrix; Obtaining a first eigenvalue according to the minimum value of the element corresponding to the position of the strong information point in the standard dot matrix information medium and the maximum value of the element corresponding to the position of the weak information point in the standard dot matrix information medium in the first correction matrix; S7: Based on the precise center coordinates of the strong information points and the weak information points on the standard dot matrix information medium, and according to the radius of the precise information points, an energy matrix of the medium without recording points is obtained; S8: based on the energy matrix of the medium without recording points, obtaining an intermediate matrix without recording points to obtain an initial second AGC matrix of the medium without recording points; The first correction matrix is ​​multiplied by the initial second AGC matrix to obtain a second correction matrix; and a second eigenvalue is obtained according to the second correction matrix; S9: Obtain a final AGC matrix according to the first eigenvalue and the second eigenvalue; S10: According to the final AGC matrix, the precise center coordinates of the strong information points, the precise center coordinates of the weak information points and the precise radius of the information points, based on the difference threshold algorithm, the information point matrix of the information point medium to be extracted is obtained to realize the extraction of the optically recorded information in the information point medium to be extracted.

2. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S1, the formula used to obtain the preliminary center coordinates of the strong information point in the standard dot matrix information medium is as follows: Where: X m,n Represents the preliminary central abscissa of the strong information point on the standard dot matrix information medium; Y m,n Represents the preliminary central ordinate of a strong information point on a standard dot matrix information medium; m is the row index in the information point matrix; n is the column index in the information point matrix; Indicates the first The first The pixel value of each pixel; R is the radius of the information point on the standard dot matrix information medium.

3. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S2, the method for obtaining the precise center coordinates of the strong information points of the standard dot matrix information medium is as follows: S21: Obtain the average value of the sum of the difference values ​​of the preliminary center coordinates of two adjacent strong information points in the mth, m=1, 3, ..., Mth row on the standard dot matrix information medium, and the formula used is as follows: Among them, P m is the average value of the sum of the differences between the preliminary center coordinates of two adjacent strong information points in the mth row on the standard dot matrix information medium; (X m,1 ,Y m,1 ) is the preliminary center coordinate of the strong information point in the mth row and the first column on the standard dot matrix information medium; X m,1 represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; Y m,1 Represents the preliminary central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; S22: Obtain the mean of the average of the sum of the differences of all rows on the standard dot matrix information medium: Wherein, P is the mean of the average values ​​of the sum of the differences of all rows on the standard dot matrix information medium; S23: Obtain the precise center coordinates of the strong information point according to the average of the sum of the difference values ​​of all rows on the standard dot matrix information medium, the method is as follows: S231: Obtain the distance between the initial center coordinates of the strong information point and the initial center coordinates of the strong information point as the center. Pixel area; S232: Obtain pixel values ​​of all pixels in the pixel area to obtain a maximum pixel value of the pixels in the pixel area; S233: Obtain pixel points whose pixel values ​​are greater than the set pixel value threshold percentage × the maximum pixel value of the pixel points in the pixel point area to form a sub-pixel point area; then the median of the horizontal coordinates of the pixel points in the sub-pixel point area is the precise central horizontal coordinate of the strong information point; the median of the vertical coordinates of the pixel points in the sub-pixel point area is the precise central vertical coordinate of the strong information point.

4. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S3, the method for obtaining the center coordinates of the weak information points of the standard dot matrix information medium is as follows: In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=1, 3, ..., Mth row are obtained as follows: In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=1, 3, ..., Nth column are obtained as follows: In the standard dot matrix information medium, the center coordinates of the weak information points in the mth, m=2, 4, ..., M-1th row and the nth, n=2, 4, ..., N-1th column are obtained as follows:

5. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S5, the method for reassigning the non-zero elements in the intermediate matrix is ​​as follows: The formula for reassigning the non-zero elements in the first row of the intermediate matrix is ​​as follows: AGC 1,1 =AGC 1,2 =ZJ 2,2 AGC 1,N =AGC 1,N-1 =ZJ 2,N-1 The non-zero elements in the mth, m=2, 4, ..., M-1th row of the intermediate matrix are reassigned using the following formula: AGC m,1 =AGC m,2 ,m=2,4,…,M-1 AGC m,N =AGC m,N-1 ,m=2,4,…,M-1;n=3,5,…,N-2 The non-zero elements in the mth, m=3, 5, ..., M-2th row of the intermediate matrix are reassigned using the following formula: The formula for reassigning the non-zero elements in the Mth row of the intermediate matrix is ​​as follows: AGC M,1 =AGC M,2 =AGC M-1,2 AGC M,N-1 =AGC M,N =AGC M-1,N-1 Among them, AGC m,n Represents the value of the mth row and nth column in the initial first AGC matrix of the standard dot matrix information medium; ZJ 2,2 Represents the value of row 2 and column 2 in the middle matrix.

6. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S6, the first characteristic value is the absolute value of the difference between the minimum value of the element corresponding to the position of the strong information dot in the standard dot matrix information medium and the maximum value of the element corresponding to the position of the weak information dot in the standard dot matrix information medium.

7. The method for extracting parallel optical recorded information according to claim 1, characterized in that: In S9, the method for obtaining the final AGC matrix is ​​as follows: If the first eigenvalue is greater than the second eigenvalue, the final AGC matrix is ​​the initial first AGC matrix; If the first eigenvalue is smaller than the second eigenvalue, the final AGC matrix is ​​the product of the initial first AGC matrix and the initial second AGC matrix.

8. The method for extracting parallel optical recording information according to claim 1, characterized in that: In S10, the method for obtaining the information dot matrix of the information dot medium to be subjected to information extraction is as follows: S101: acquiring an energy matrix of the information point medium to be subjected to information extraction according to the precise center coordinates of the strong information point and the center coordinates of the weak information point and the precise radius of the information point; S102: multiplying the energy matrix of the information point medium to be extracted by the final AGC matrix to obtain a correction matrix of the information point medium to be extracted; S103: acquiring the information dot matrix of the information dot medium to be extracted according to the correction matrix of the information dot medium to be extracted, so as to extract the optically recorded information in the information dot medium to be extracted.

9. The method for extracting parallel optical recorded information according to claim 8, characterized in that: In S103, the formula used to obtain the information dot matrix of the information dot medium to be extracted is as follows: The value of the first row in the information dot matrix of the information dot medium to be extracted is obtained as follows: The values ​​of the m=2, 3, ..., M-1th row in the information point matrix of the information point medium to be extracted are obtained as follows: The value of the Mth row in the information dot matrix of the information dot medium to be extracted is obtained as follows: in, Indicates the value of the first row and first column of the information point medium to be extracted; The value of the first row and the first column in the correction matrix of the information point medium to be extracted; Represents the value of the mth row and nth column of the information point medium to be extracted; Represents the value of the mth row and nth column in the correction matrix of the information point medium from which information extraction is to be performed.

Citation Information

Patent Citations

  • Data preprocessing method for light-field imaging

    CN108696692A

  • Sparse matrix multiplication in associative memory device

    US20180210862A1

  • Apparatus and method for matrix computation

    US20190266217A1