A method for extracting information from parallel optical recordings

By calculating the coordinates of strong and weak information points and energy matrix operations in the standard dot matrix information medium, the problem of inaccurate extraction and interference of optical recording information caused by uneven light energy is solved, and accurate extraction of optical recording information is achieved.

CN119811436BActive Publication Date: 2025-09-26CHINA HUALU GRP
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing parallel optical recording and information reading systems, uneven light energy leads to uneven intensity and size deviation of recording points, resulting in inaccurate information extraction and interference between adjacent optically recorded information.

Method used

By obtaining the precise center coordinates and radius of the strong information point in the standard dot matrix information medium, calculating the center coordinates of the weak information point, constructing the energy matrix and performing matrix operations, including AGC matrix correction and eigenvalue calculation, the final AGC matrix is ​​finally obtained to achieve accurate positioning and extraction of the information point.

Benefits of technology

In the case of uneven light energy, the position of information points can be accurately determined, the interference between adjacent optically recorded information can be resolved, and accurate extraction of optically recorded information can be achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811436B_ABST
    Figure CN119811436B_ABST
Patent Text Reader

Abstract

This embodiment discloses a method for extracting parallel optical recording information. The method can calculate the precise center coordinates of strong information points and weak information points in the information medium under the condition of uneven light energy, and accurately determine the position of information points under the condition 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.
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 be generated in the process of reading the recorded information, resulting in inaccurate extraction of the optical recording information. Summary of the Invention

[0003] The present invention discloses a method for extracting parallel optical recorded 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 recorded information comprises the following steps:

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

[0007] S2: Obtaining the average value of the sum of the differences between 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, thereby obtaining the average value of the average value of the sum of the differences of all rows on the standard dot matrix information medium, and thereby obtaining the precise radius of the information point; thereby obtaining the precise center coordinates of the strong information point on the standard dot matrix information medium;

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

[0009] S4: replacing all element values ​​in odd-numbered rows of the energy matrix of the standard dot lattice information medium with 0; simultaneously replacing all element values ​​in odd-numbered columns of even-numbered rows of the energy matrix of the standard dot lattice information medium with 0 to obtain a zero-point matrix, thereby obtaining a mean value A of the elements in the zero-point matrix; further, 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 by the initial first AGC matrix to obtain a first correction matrix; obtaining a first eigenvalue based on the minimum value of the element corresponding to the position of the strong information point in the standard dot matrix and the maximum value of the element corresponding to the position of the weak information point in the standard dot matrix in the first correction matrix;

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

[0013] S8: Based on the energy matrix of the medium without recorded dots, obtaining an intermediate matrix without recorded dots to obtain an initial second AGC matrix of the medium without recorded dots; multiplying the first correction matrix by the initial second AGC matrix to obtain a second correction matrix; and further obtaining a second eigenvalue based on 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 point, the precise center coordinates of the weak information point, and the precise radius of the information point, 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 Indicates the initial 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 values ​​of the columns are pixels; 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 point of the standard dot matrix information medium is as follows:

[0021] S21: Obtain the average value of the sum of the differences between 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. 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 Y represents the initial central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; 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 sum of the differences of all rows on the standard dot matrix information medium:

[0025]

[0026] 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;

[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, as follows:

[0028] S231: Get the initial center coordinates of the strong information point as the center, and the distance from the initial center coordinates of the strong information point is 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 non-zero elements in the first row of the intermediate matrix are reassigned using the following formula:

[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 rows of the intermediate matrix are reassigned using the following formula:

[0051]

[0052]

[0053]

[0054] The non-zero elements in the Mth row of the intermediate matrix are reassigned using the following formula:

[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 said 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: Acquire an energy matrix of the information point medium to be subjected to information extraction based on the precise center coordinates of the strong information point, 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: Acquire 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 rows 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, The value of the first row and first column of the information point medium to be extracted; The value of the first row and first column in the correction matrix of the information point medium to be extracted; 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 to be extracted.

[0081] Beneficial effects: The present invention is a method for extracting parallel optical recorded information. The precise 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 precise information point radius, and thereby calculate the center coordinates of weak information points, thereby 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 precise center coordinates of the strong information point and the center coordinates of the weak information point and the precise information point radius, based on the difference threshold algorithm, the optical recorded information in the random information point medium can be extracted. The present invention can calculate the precise center coordinates of strong information points and weak information points in the information medium under the condition of uneven light energy, and accurately determine the position of information points under the condition 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 is a brief introduction to 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 any creative labor.

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

[0084] Figure 2 Schematic diagram of the standard dot matrix information medium of the present invention;

[0085] Figure 3 Schematic diagram of the recording point-free medium of the present invention. DETAILED DESCRIPTION

[0086] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall 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: obtaining preliminary center coordinates of strong information dots in a standard dot matrix information medium according to the information dot radius of the standard dot matrix information medium; the standard dot matrix information medium is represented as 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 involves encoding light as needed, with the encoded light causing the material to react accordingly, forming the recorded information. A standard dot matrix information medium is formed by encoding light in a 1010 pattern; a non-recording dot medium does not encode light. This embodiment aims to extract information from a medium with information dots formed by randomly encoding 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-numbered 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 first column of the information point matrix are strong information points, and in the even-numbered rows of the information point matrix, all are weak information points, and the total number of rows and columns in the information point matrix is ​​an odd number, such as Figure 2 As shown in the figure, black dots represent strong information points, and gray dots between them represent weak information points. Each information point consists of multiple pixels arranged in rows and columns. The information point radius R of a standard dot matrix information medium is known and is essentially 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 Indicates the initial 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 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: Based on the preliminary center coordinates of the strong information dots, obtaining an average value of the sum of the differences between the preliminary center coordinates of two adjacent strong information dots in the mth, m=1, 3, ..., Mth row on the standard dot matrix information medium, thereby obtaining an average value of the average value of the sum of the differences of all rows on the standard dot matrix information medium, thereby obtaining an accurate radius of the information dots; and further obtaining the accurate center coordinates of the strong information dots on the standard dot matrix information medium;

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

[0098] S21: Obtain the average value of the sum of the differences between 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 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 Y represents the initial central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; 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 sum of the differences of all rows on the standard dot matrix information medium: The result is the precise distance between two strong information points, and the radius of the precise information point can be obtained.

[0102]

[0103] 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;

[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, as follows:

[0105] S231: Get the initial center coordinates of the strong information point as the center, and the distance from the initial center coordinates of the strong information point is 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 point of the standard dot matrix information medium according to the precise center coordinates of the strong information point of the standard dot matrix information medium; and obtain the energy matrix of the standard dot matrix information medium according to the precise radius of the information point;

[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 a standard dot matrix information medium, weak information points in odd rows are all located in even columns of the row, and the center coordinates of the weak information points are calculated using 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, the even rows all contain weak information points, wherein the center coordinates of the weak information points in the odd columns of the even rows are calculated through the precise center coordinates of the two strong information points adjacent to them in the column; and the center coordinates of the weak information points in the even columns of the even rows are calculated through the center coordinates of the two weak information points adjacent to them in the column.

[0122] Specifically, the elements in the energy matrix of the standard dot matrix information medium of this embodiment are arranged alternately by the energy mean values ​​of the strong information points and the energy mean values ​​of the weak information points in the odd rows of the matrix, and all the information points in the even rows 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 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) and the radius of the precise information point on the standard dot matrix information medium, 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 ​​in odd-numbered rows of the energy matrix of the standard dot lattice information medium with 0; simultaneously replacing all element values ​​in odd-numbered columns of even-numbered rows of the energy matrix of the standard dot lattice information medium with 0 to obtain a zero-point matrix, thereby obtaining a mean value A of the elements in the zero-point matrix; further, 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, the energy matrix of a standard dot-lattice information medium has an odd number of elements in both rows and columns. The size of the zero-point matrix is ​​the same as the energy matrix of the standard dot-lattice information medium. The elements in the even-numbered rows and even-numbered columns of the zero-point matrix are identical to the elements in the energy matrix of the standard dot-lattice information medium. The remaining elements in the zero-point matrix are formed by replacing the remaining elements in the energy matrix of the standard dot-lattice information medium with 0. The mean A of the non-zero elements in the zero-point matrix is ​​calculated in this way, which is also the mean 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 ​​represented 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 non-zero elements in the first row of the intermediate matrix are reassigned using the following formula:

[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 rows of the intermediate matrix are reassigned using the following formula:

[0139]

[0140]

[0141]

[0142] The non-zero elements in the Mth row of the intermediate matrix are reassigned using the following formula:

[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 by the initial first AGC matrix to obtain a first correction matrix; obtaining a first eigenvalue based on the minimum value of the element corresponding to the position of the strong information point in the standard dot matrix and the maximum value of the element corresponding to the position of the weak information point in the standard dot matrix 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 dots and the weak information dots on the standard dot matrix information medium and the precise radius of the information dots, an energy matrix of the medium without recording dots is obtained;

[0150] Specifically, based on the average of the precise center coordinates of the strong information dot on the standard dot matrix information medium, the center coordinates of the weak information dot, and the average of the differences of all rows on the standard dot matrix information medium, that is, the precise radius of the information dot is determined, and in the medium without recording dots, positions corresponding to the center coordinates of the information dot and the center coordinates of the weak information dot are obtained, and then the energy matrix of the medium without recording dots is determined based on the precise radius of the information dot.

[0151] S8: Based on the energy matrix of the medium without recorded dots, obtaining an intermediate matrix without recorded dots to obtain an initial second AGC matrix of the medium without recorded dots; multiplying the first correction matrix by the initial second AGC matrix to obtain a second correction matrix; and further obtaining a second eigenvalue based on 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 common knowledge among those skilled in the art, the image data on the recording information medium is considered problematic. Therefore, this embodiment does not discuss this situation. The standard dot matrix information medium processed in this embodiment is based on an image of the standard dot matrix information medium.

[0158] S10: According to the final AGC matrix, the precise center coordinates of the strong information point, the precise center coordinates of the weak information point, and the precise radius of the information point, 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: Acquire an energy matrix of the information point medium to be subjected to information extraction based on the precise center coordinates of the strong information point, 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 the few information points on the information point medium to be extracted are matched with the center coordinates of the strong information points and the few 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: Acquire 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 point matrix of the information point 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 rows 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, The value of the first row and first column of the information point medium to be extracted; The value of the first row and first column in the correction matrix of the information point medium to be extracted; 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 to be extracted.

[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 recording information in this 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 under the circumstances 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.

[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 above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above 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: obtaining preliminary center coordinates of strong information dots in a standard dot matrix information medium according to the information dot radius of the standard dot matrix information medium; the standard dot matrix information medium is represented as an information dot matrix with M rows and N columns, where M and N are both odd numbers; S2: Obtaining the average value of the sum of the differences between 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, thereby obtaining the average value of the average value of the sum of the differences of all rows on the standard dot matrix information medium, and thereby obtaining the precise radius of the information point; thereby obtaining the precise center coordinates of the strong information point on the standard dot matrix information medium; S3: Obtain the center coordinates of the weak information point of the standard dot matrix information medium according to the precise center coordinates of the strong information point of the standard dot matrix information medium; and obtain the energy matrix of the standard dot matrix information medium according to the precise radius of the information point; S4: replacing all element values ​​in odd-numbered rows of the energy matrix of the standard dot lattice information medium with 0; simultaneously replacing all element values ​​in odd-numbered columns of even-numbered rows of the energy matrix of the standard dot lattice information medium with 0 to obtain a zero-point matrix, thereby obtaining a mean value A of the elements in the zero-point matrix; further, 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 based on the minimum value of the elements corresponding to the positions of the strong information dots in the standard dot matrix information medium and the maximum value of the elements corresponding to the positions of the weak information dots in the standard dot matrix information medium in the first correction matrix; S7: Based on the precise center coordinates of the strong information dots and the weak information dots on the standard dot matrix information medium and the precise radius of the information dots, an energy matrix of the medium without recording dots is obtained; S8: Based on the energy matrix of the medium without recording dots, an intermediate matrix without recording dots is obtained to obtain an initial second AGC matrix of the medium without recording dots; multiplying the first correction matrix and the initial second AGC matrix to obtain a second correction matrix; and then obtaining a second eigenvalue 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 point, the precise center coordinates of the weak information point, and the precise radius of the information point, 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, wherein: 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 Indicates the initial central abscissa of the strong information point on the standard dot matrix information medium; Y m,n Indicates 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 values ​​of the columns are pixels; 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, wherein: In S2, the method for obtaining the precise center coordinates of the strong information point of the standard dot matrix information medium is as follows: S21: Obtain the average value of the sum of the differences between 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. 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 Y represents the initial central abscissa of the strong information point in the mth row and the first column on the standard dot matrix information medium; 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 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, as follows: S231: Get the initial center coordinates of the strong information point as the center, and the distance from the initial center coordinates of the strong information point is 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 recording information according to claim 1, wherein: 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, wherein: In S5, the method for reassigning the non-zero elements in the intermediate matrix is ​​as follows: The non-zero elements in the first row of the intermediate matrix are reassigned using the following formula: 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 rows of the intermediate matrix are reassigned using the following formula: The non-zero elements in the Mth row of the intermediate matrix are reassigned using the following formula: 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 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.

7. The method for extracting parallel optical recorded information according to claim 1, wherein: 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, wherein: In the above S10, the method for obtaining the information dot matrix of the information dot medium to be subjected to information extraction is as follows: S101: Acquire an energy matrix of the information point medium to be subjected to information extraction based on the precise center coordinates of the strong information point, 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: Acquire 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 point matrix of the information point 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 rows 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, The value of the first row and first column of the information point medium to be extracted; The value of the first row and first column in the correction matrix of the information point medium to be extracted; 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 to be extracted.

Citation Information

Patent Citations

  • Sparse matrix multiplication in associative memory device

    US20180210862A1

  • Apparatus and method for matrix computation

    US20190266217A1