ISAL image quality assessment method based on Bior and RDSIFT algorithms
By combining the biorthogonal wavelet basis algorithm and feature transformation algorithm to process ISAL images, the time-frequency domain, directionality and texture features are extracted and integrated into the support vector machine model, which solves the problem of low image evaluation accuracy in the existing technology and achieves more efficient image quality assessment.
Patent Information
- Application Number
- CN202411839085.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-12-13
AI Technical Summary
The existing ISAL laser inverse synthetic aperture image quality assessment algorithm is difficult to fully capture complex local, texture and edge features, resulting in low image assessment accuracy.
The ISAL image is processed using the biorthogonal wavelet basis algorithm (Bior) to extract time-frequency domain features. The pixel position information is processed using the feature transformation algorithm (RDSIFT) to obtain directional features. The grayscale and directional features are convolved to obtain scale-invariant features. The scale-invariant features are gradient transformed to obtain texture features. The time-frequency domain and texture features are fused into the support vector machine model to output the image quality assessment results.
The accuracy and processing efficiency of image quality assessment are improved, and ISAL laser inverse synthetic aperture images can be comprehensively evaluated.
Smart Images

Figure CN119762457B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of imaging detection, and more particularly, to an ISAL image quality assessment method based on Bior and RDSIFT algorithms. Background Art
[0002] With the continuous maturity and improvement of laser inverse synthetic aperture imaging (ISAL) technology, various imaging algorithms have emerged, and many laser inverse synthetic aperture imaging (LSA) systems have been put into use. The imaging quality of these imaging algorithms has attracted considerable attention, requiring more objective methods to assess image quality, rather than relying solely on subjective expert evaluation. Due to the complex textures and rich detail features of ISAL laser inverse synthetic aperture imaging (ISAL) images, image quality assessment using related technical evaluation metrics, such as equivalent visual count and average gradient, has yielded inaccurate results and lacks a comprehensive assessment of image quality characteristics. Existing evaluation algorithms struggle to fully capture complex local, texture, and edge features, resulting in the loss of important features and low image assessment accuracy. Summary of the Invention
[0003] In view of this, the present disclosure provides an ISAL image quality assessment method based on Bior and RDSIFT algorithms.
[0004] One aspect of the present disclosure provides an ISAL image quality assessment method based on the Bior and RDSIFT algorithms, comprising: processing the ISAL laser inverse synthetic aperture image using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features; processing the position information of pixel points in the ISAL laser inverse synthetic aperture image using a feature transformation algorithm (RDSIFT) to obtain directional features; convolving the grayscale features and directional features of the ISAL laser inverse synthetic aperture image to obtain scale-invariant features; performing gradient transformation on the scale-invariant features to obtain texture features; fusing the time-frequency domain features and texture features and inputting them into a support vector machine model to output an image quality assessment result.
[0005] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image is processed using a feature transformation algorithm (RDSIFT) to obtain directional features, including: processing the position information of pixel points in the ISAL laser inverse synthetic aperture image according to a Gaussian function to obtain spatial features; processing the position information and spatial features according to a radial basis function to obtain radial basis features; processing the position information and radial basis features according to a directional filtering algorithm to obtain directional features.
[0006] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image is processed using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features, including: transforming the ISAL laser inverse synthetic aperture image based on the biorthogonal wavelet basis algorithm (Bior) to obtain a first reference image, a first horizontal orientation image, a first vertical orientation image, and a first diagonal orientation image, wherein the first reference image represents an image whose image grayscale value change frequency is less than a first threshold value, and the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image all represent images whose image grayscale value change frequency is greater than a second threshold value; transforming the first reference image based on the biorthogonal wavelet basis algorithm (Bior) to obtain a second reference image, a second horizontal orientation image, a second vertical orientation image, and a second diagonal orientation image, wherein the second reference image represents an image whose image grayscale value change frequency is less than the first threshold value, and the second horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image all represent images whose image grayscale value change frequency is greater than a second threshold value. The square orientation image, the second vertical orientation image, and the second diagonal orientation image all represent images whose grayscale value change frequency is greater than a second threshold value; the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image are quantized respectively to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image; feature extraction is performed on the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0007] According to an embodiment of the present disclosure, the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image are quantized to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image. The quantization process includes: processing the pixel wavelet coefficients of the first diagonal orientation image according to a noise standard deviation algorithm to obtain a first noise standard deviation; processing the first noise standard deviation and the number of pixels of the first diagonal orientation image according to a threshold algorithm to obtain a first threshold; and processing the first diagonal orientation image based on the first threshold. A horizontal orientation image, a first vertical orientation image, and a first diagonal orientation image are quantized to obtain a first horizontal orientation quantized image, a first vertical orientation quantized image, and a first diagonal orientation quantized image; pixel wavelet coefficients of the second diagonal orientation image are processed according to a noise standard deviation algorithm to obtain a second noise standard deviation; the second noise standard deviation and the number of pixels of the second diagonal orientation image are processed according to a threshold algorithm to obtain a second threshold; based on the second threshold, pixel wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image are quantized to obtain a second reference quantized image, a second horizontal orientation quantized image, a second vertical orientation quantized image, and a second diagonal orientation quantized image.
[0008] According to an embodiment of the present disclosure, feature extraction is performed on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image, including: time-frequency domain feature extraction is performed on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image, respectively, to obtain multiple time-frequency domain sub-features, wherein the time-frequency domain sub-features include frequency band entropy information, frequency band energy information, frequency band average information, and frequency band standard deviation information; and the multiple time-frequency domain sub-features are fused to obtain the time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0009] According to an embodiment of the present disclosure, performing gradient transformation based on scale-invariant features to obtain texture features includes: performing region division on an ISAL laser inverse synthetic aperture image to obtain multiple local regions; for an i-th local region among the multiple local regions, processing the scale-invariant features corresponding to each pixel point located in the i-th local region using a gradient algorithm to obtain a gradient magnitude and gradient direction of each pixel point; determining an i-th gradient histogram corresponding to the i-th local region based on the gradient magnitude and gradient direction of each pixel point; encoding the i-th local region according to the i-th gradient histogram to obtain an i-th local texture feature; and determining a texture feature based on the local texture features corresponding to each of the multiple local regions.
[0010] According to an embodiment of the present disclosure, a support vector machine model is trained based on the following operations: obtaining training samples, wherein the training samples include sample ISAL laser inverse synthetic aperture images and classification labels, and the classification labels represent quality assessment categories of the sample ISAL laser inverse synthetic aperture images, and the quality assessment categories include shooting posture categories and clarity categories; performing feature extraction on the sample ISAL laser inverse synthetic aperture images to obtain sample time-frequency domain features and sample texture features; training a support vector machine model based on the sample time-frequency domain features, sample texture features, and classification labels to obtain a trained support vector machine model.
[0011] According to an embodiment of the present disclosure, a support vector machine model is trained based on sample time-frequency domain features, sample texture features, and classification labels, and the trained support vector machine model includes: inputting sample time-frequency domain features and sample texture features into the support vector machine model, and outputting sample image quality assessment results; using a loss function to process the sample image quality assessment results and classification labels to obtain a loss value; and training the support vector machine model based on the loss value to obtain a trained support vector machine model.
[0012] Another aspect of the present disclosure provides an ISAL image quality assessment device, comprising:
[0013] The first processing module is used to process the ISAL laser inverse synthetic aperture image using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features;
[0014] The second processing module is used to process the position information of the pixel points in the ISAL laser inverse synthetic aperture image using a feature transformation algorithm (RDSIFT) to obtain directional features;
[0015] The convolution module is used to convolve the grayscale features and directional features of the ISAL laser inverse synthetic aperture image to obtain scale-invariant features;
[0016] Transformation module, used to perform gradient transformation on scale-invariant features to obtain texture features;
[0017] The evaluation module is used to fuse the time-frequency domain features and texture features into the support vector machine model and output the image quality evaluation results.
[0018] Another aspect of the present disclosure provides an electronic device, comprising:
[0019] one or more processors;
[0020] a memory for storing one or more programs,
[0021] When one or more programs are executed by one or more processors, the one or more processors implement the above ISAL image quality assessment method based on Bior and RDSIFT algorithms.
[0022] According to the ISAL image quality assessment method based on the Bior and RDSIFT algorithms provided by the present disclosure, the ISAL laser inverse synthetic aperture image is processed using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features; a feature transformation algorithm (RDSIFT) is used to obtain directional features; grayscale features and directional features are convolved to obtain scale-invariant features; the scale-invariant features are gradient transformed to obtain texture features; the time-frequency domain features and texture features are fused and input into a support vector machine model to output an image quality assessment result. Since the biorthogonal wavelet basis algorithm (Bior) is used to extract time-frequency domain features and the feature transformation algorithm (RDSIFT) is used to further extract directional features, scale-invariant features, and texture features, the method not only detects scale-invariant features but also enhances the ability to extract texture and directional features, thereby improving processing efficiency. In addition, the fusion of multiple features enables a comprehensive assessment of the ISAL laser inverse synthetic aperture image, thereby improving the accuracy of image quality assessment. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0024] Figure 1 A flowchart of an ISAL image quality assessment method based on Bior and RDSIFT algorithms according to an embodiment of the present disclosure is shown;
[0025] Figure 2 An example schematic diagram of transforming an ISAL laser inverse synthetic aperture image according to an embodiment of the present disclosure is shown;
[0026] Figure 3 A flowchart of training a support vector machine model according to an embodiment of the present disclosure is shown;
[0027] Figure 4A block diagram of an ISAL image quality assessment apparatus according to an embodiment of the present disclosure is shown; and
[0028] Figure 5 A block diagram of an electronic device suitable for implementing the ISAL image quality assessment method based on Bior and RDSIFT algorithms according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0029] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the detailed description below, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0030] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise," "include," etc. used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0031] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0032] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0033] In the process of realizing the present disclosure, it was found that with the continuous maturity and improvement of laser inverse synthetic aperture imaging technology, various imaging algorithms have continued to emerge, and many laser inverse synthetic aperture imaging systems have been put into use. The imaging quality of imaging algorithms has attracted much attention, and a more objective method is needed to evaluate image quality, rather than relying solely on the subjective evaluation of experts. Due to the complex texture and rich detail features of ISAL laser inverse synthetic aperture images, the quality evaluation of images using evaluation index methods of related technologies, such as equivalent visual number and average gradient, is not accurate, and lacks quality evaluation of image characteristics. Existing evaluation algorithms are difficult to fully capture complex local, texture, and edge features, which will result in the loss of important features and low image evaluation accuracy.
[0034] In view of this, the embodiments of the present disclosure provide an ISAL image quality assessment method based on the Bior and RDSIFT algorithms. The method includes: processing the ISAL laser inverse synthetic aperture image using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features; processing the position information of the pixels in the ISAL laser inverse synthetic aperture image using a feature transformation algorithm (RDSIFT) to obtain directional features; convolving the grayscale features and directional features of the ISAL laser inverse synthetic aperture image to obtain scale-invariant features; performing a gradient transformation on the scale-invariant features to obtain texture features; and fusing the time-frequency domain features and texture features into a support vector machine model to output an image quality assessment result.
[0035] In the technical solutions disclosed herein, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0036] Figure 1 A flowchart of an ISAL image quality assessment method based on Bior and RDSIFT algorithms according to an embodiment of the present disclosure is shown.
[0037] like Figure 1 As shown, the method 100 includes operations S110 to S150.
[0038] In operation S110, the ISAL laser inverse synthetic aperture image is processed using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features.
[0039] According to an embodiment of the present disclosure, the biorthogonal wavelet basis algorithm may be constructed based on a wavelet function (Biorthogonal, bior).
[0040] According to an embodiment of the present disclosure, a laser inverse synthetic aperture image is obtained by imaging between an inverse synthetic aperture laser radar (ISAL) and a target object.
[0041] According to an embodiment of the present disclosure, the time-frequency domain features characterize the frequency fluctuation and variation information of the ISAL laser inverse synthetic aperture image.
[0042] In operation S120, the position information of the pixel points in the ISAL laser inverse synthetic aperture image is processed using a feature transformation algorithm (RDSIFT) to obtain a directional feature.
[0043] According to an embodiment of the present disclosure, the feature transformation algorithm may be constructed based on the Radialbasis function network Direction Scale-Invariant Feature Transform (RDSIFT) algorithm.
[0044] According to an embodiment of the present disclosure, the directional feature characterizes the multi-directional filtering change information of the ISAL laser inverse synthetic aperture image.
[0045] In operation S130 , convolution is performed on the grayscale features and the directional features of the ISAL laser inverse synthetic aperture image to obtain scale-invariant features.
[0046] According to an embodiment of the present disclosure, grayscale information of an ISAL laser inverse synthetic aperture image is extracted to obtain grayscale features, and grayscale features and directional features of the ISAL laser inverse synthetic aperture image are convolved to obtain scale-invariant features.
[0047] According to embodiments of the present disclosure, scale-invariant features are invariant to the scale and rotation of the ISAL laser inverse synthetic aperture image. The ISAL laser inverse synthetic aperture image is processed at different scales and rotations, and the scale-invariant features extracted from the processed ISAL laser inverse synthetic aperture image are invariant.
[0048] In one embodiment, the scale-invariant feature The calculation is shown in formula (1):
[0049] (1)
[0050] in, Characterize grayscale features, Characterize directional characteristics, Characterize the filter direction, Characterizes the phase shift, Characterizes the standard deviation of pixel coordinates, Represents the horizontal coordinate of the pixel in the ISAL laser inverse synthetic aperture image, Represents the vertical coordinate of a pixel in the ISAL laser inverse synthetic aperture image.
[0051] In operation S140 , gradient transformation is performed on the scale-invariant feature to obtain a texture feature.
[0052] According to the embodiments of the present disclosure, each key pixel point can be located based on scale-invariant features, such as the size sub-features and principal curvature sub-features of the pixel points in the ISAL laser inverse synthetic aperture image. The gradient direction distribution of adjacent pixel points is used as the specified direction parameter. After calculating the magnitude and direction of the gradient between each key pixel point and the adjacent pixel points, a histogram is constructed to extract texture features.
[0053] According to an embodiment of the present disclosure, texture features characterize attribute information of the surface structure and tissue arrangement of the ISAL laser inverse synthetic aperture image.
[0054] In operation S150 , the time-frequency domain features and the texture features are fused and input into a support vector machine model, and an image quality assessment result is output.
[0055] According to an embodiment of the present disclosure, the time-frequency domain features and the texture features are fused, and the fused features are input into a support vector machine (SVM) model to output an image quality assessment result.
[0056] According to an embodiment of the present disclosure, the image quality assessment result represents a prediction result of evaluating the ISAL laser inverse synthetic aperture image quality.
[0057] For example, ISAL laser inverse synthetic aperture image quality categories can include posture categories and clarity categories. The posture categories are divided into six categories: front view, side view, top view, bottom view, rear view, and oblique view. The clarity categories are divided into four categories: excellent, good, fair, and poor. The support vector machine model is a binary classifier that outputs class probabilities or scores.
[0058] According to the embodiments of the present disclosure, since the biorthogonal wavelet basis algorithm (Bior) is used to extract time-frequency domain features, and the feature transformation algorithm (RDSIFT) is used to further extract directional features, scale-invariant features, and texture features, not only can scale-invariant features be detected, but the ability to extract texture and directional features is also increased, thereby improving processing efficiency. In addition, the fusion of multiple features realizes a comprehensive evaluation of the ISAL laser inverse synthetic aperture image, thereby improving the accuracy of image quality assessment.
[0059] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image is processed using a feature transformation algorithm (RDSIFT) to obtain directional features, including: processing the position information of pixel points in the ISAL laser inverse synthetic aperture image according to a Gaussian function to obtain spatial features; processing the position information and spatial features according to a radial basis function to obtain radial basis features; processing the position information and radial basis features according to a directional filtering algorithm to obtain directional features.
[0060] According to an embodiment of the present disclosure, a feature transformation algorithm (RDSIFT) is constructed based on a Gaussian function, a radial basis function, and a directional filtering algorithm.
[0061] According to an embodiment of the present disclosure, the Gaussian function may be a two-dimensional Gaussian function, and the spatial feature represents spatial position state information.
[0062] In one embodiment, the Gaussian function As shown in formula (2):
[0063] (2)
[0064] in, Characterizes the standard deviation of pixel coordinates, Represents the horizontal coordinate of the pixel in the ISAL laser inverse synthetic aperture image, Represents the vertical coordinate of a pixel in the ISAL laser inverse synthetic aperture image.
[0065] According to an embodiment of the present disclosure, the pixel coordinate standard deviation is used to control the scale of blur.
[0066] According to an embodiment of the present disclosure, a radial basis function network (RBF) is used to process the situation where the function value from the center point changes with the distance, thereby adjusting the response of the Gaussian kernel in the Gaussian function, and is more sensitive to capturing specific types of image features.
[0067] In one embodiment, the directional characteristics The calculation is shown in formula (3):
[0068] (3)
[0069] in, Represents the standard deviation in the horizontal direction, Characterizes the standard deviation in the vertical direction.
[0070] According to an embodiment of the present disclosure, the respective standard deviations in the horizontal direction and the vertical direction can control the scale of blur in different directions.
[0071] According to an embodiment of the present disclosure, radial basis features represent deep-level, highly sensitive directional features.
[0072] According to an embodiment of the present disclosure, the directional filtering algorithm is a direction-sensitive multi-scale filter, which is used to improve the detection capability of specific directional features.
[0073] In one embodiment, the directional filtering algorithm As shown in formula (4):
[0074] (4)
[0075] in, , , Characterize the filter wavelength, Characterizes the direction of the filter, Characterizes phase shift.
[0076] According to an embodiment of the present disclosure, the filter wavelength is used to control the frequency of the filter.
[0077] According to an embodiment of the present disclosure, a set of directional features of different scales and directions is generated by changing the values of σ, β, γ, and θ during different training processes. The directional features represent the filtering variation information of the ISAL laser inverse synthetic aperture image at different scales and directions.
[0078] According to an embodiment of the present disclosure, a radial basis function is combined with a directional filtering algorithm to replace Gaussian blur, and a radial basis direction scale space is established, thereby enhancing the detection capability of local features of the ISAL laser inverse synthetic aperture image while maintaining scale invariance.
[0079] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image is processed using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features including:
[0080] The ISAL laser inverse synthetic aperture image is transformed based on the biorthogonal wavelet basis algorithm (Bior) to obtain a first reference image, a first horizontal azimuth image, a first vertical azimuth image, and a first diagonal azimuth image, wherein the first reference image represents an image whose image grayscale value change frequency is less than a first threshold value, and the first horizontal azimuth image, the first vertical azimuth image, and the first diagonal azimuth image all represent images whose image grayscale value change frequency is greater than a second threshold value; the first reference image is transformed based on the biorthogonal wavelet basis algorithm (Bior) to obtain a second reference image, a second horizontal azimuth image, a second vertical azimuth image, and a second diagonal azimuth image, wherein the second reference image represents an image whose image grayscale value change frequency is less than the first threshold value, and the second horizontal azimuth image, the second vertical azimuth image, and the second diagonal azimuth image all represent An image whose grayscale value change frequency is greater than a second threshold; performing quantization processing on the second reference image, the second horizontal azimuth image, the second vertical azimuth image, the second diagonal azimuth image, the first horizontal azimuth image, the first vertical azimuth image, and the first diagonal azimuth image respectively to obtain the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image; performing feature extraction on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0081] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image is decomposed and transformed twice using a biorthogonal wavelet basis algorithm (Bior). The first-level decomposition transformation obtains a first reference image, a first horizontal orientation image, a first vertical orientation image, and a first diagonal orientation image; the first-level decomposition transformation obtains a first reference image, a first horizontal orientation image, a first vertical orientation image, and a first diagonal orientation image; and the second-level decomposition transformation obtains a second reference image, a second horizontal orientation image, a second vertical orientation image, and a second diagonal orientation image.
[0082] According to an embodiment of the present disclosure, the size of the ISAL laser inverse synthetic aperture image is 1024*1024, and the ISAL laser inverse synthetic aperture image is subjected to a first-level decomposition transformation using a biorthogonal wavelet basis algorithm (Bior) to obtain a first reference image, a first horizontal azimuth image, a first vertical azimuth image, and a first diagonal azimuth image, all of which have an image size of 512*512.
[0083] According to an embodiment of the present disclosure, the first threshold is used to define the low-frequency and high-frequency intervals. The first reference image represents an image whose grayscale value variation frequency is less than the first threshold, and the first reference image is a low-frequency image.
[0084] According to an embodiment of the present disclosure, the first horizontal image, the first vertical image, and the first diagonal image all represent images whose grayscale value variation frequency is greater than a second threshold value. The first horizontal image, the first vertical image, and the first diagonal image are all high-frequency images. Using the first reference image as a reference image, the first horizontal image is located horizontally with respect to the first reference image, the first vertical image is located vertically with respect to the first reference image, and the first diagonal image is located diagonally with respect to the first reference image.
[0085] According to an embodiment of the present disclosure, the size of the first reference image is 256*256, and the first reference image is subjected to a two-level decomposition transformation using a biorthogonal wavelet basis algorithm (Bior) to obtain a second reference image, a second horizontal orientation image, a second vertical orientation image, and a second diagonal orientation image, all of which have an image size of 256*256.
[0086] According to an embodiment of the present disclosure, the first threshold is used to define the low-frequency and high-frequency intervals. The second reference image represents an image whose grayscale value variation frequency is less than the first threshold, and the second reference image is a low-frequency image.
[0087] According to an embodiment of the present disclosure, the second horizontal image, the second vertical image, and the second diagonal image all represent images whose grayscale value variation frequency is greater than a second threshold value. The second horizontal image, the second vertical image, and the second diagonal image are all high-frequency images. Using the second reference image as a reference image, the second horizontal image is located horizontally with respect to the second reference image, the second vertical image is located vertically with respect to the second reference image, and the second diagonal image is located diagonally with respect to the second reference image.
[0088] According to an embodiment of the present disclosure, the wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image are quantized to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image.
[0089] According to an embodiment of the present disclosure, time-frequency domain features are extracted from the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image, respectively, to obtain multiple sub-time-frequency domain features, and the multiple sub-time-frequency domains are merged to obtain the time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0090] Figure 2An example schematic diagram of transforming an ISAL laser inverse synthetic aperture image according to an embodiment of the present disclosure is shown.
[0091] like Figure 2 As shown, after the ISAL laser inverse synthetic aperture image is decomposed and transformed twice using the biorthogonal wavelet basis algorithm (Bior), the first horizontal orientation image HL1, the first vertical orientation image LH1, the first diagonal orientation image HH1, the second reference image LL2, the second horizontal orientation image HL2, the second vertical orientation image LH2, and the second diagonal orientation image HH2 are finally obtained.
[0092] According to an embodiment of the present disclosure, quantizing the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image respectively to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image includes:
[0093] The pixel wavelet coefficients of the first diagonal orientation image are processed according to the noise standard deviation algorithm to obtain the first noise standard deviation; the first noise standard deviation and the number of pixels of the first diagonal orientation image are processed according to the threshold algorithm to obtain the first threshold; based on the first threshold, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image are quantized to obtain the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image; the pixel wavelet coefficients of the second diagonal orientation image are processed according to the noise standard deviation algorithm to obtain the second noise standard deviation; the second noise standard deviation and the number of pixels of the second diagonal orientation image are processed according to the threshold algorithm to obtain the second threshold; based on the second threshold, the pixel wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image are quantized to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, and the second diagonal orientation quantized image.
[0094] According to an embodiment of the present disclosure, the ISAL laser inverse synthetic aperture image needs to undergo a two-layer decomposition transformation. For the image in each decomposition layer, the wavelet coefficients of the pixels in the image are threshold quantized according to the threshold corresponding to each layer.
[0095] In one embodiment, the noise standard deviation algorithm is shown in formula (5):
[0096] (5)
[0097] in, Characterize the decomposition layer, Characterize the pixel wavelet coefficients of the first diagonal image, Characterize the pixel wavelet coefficients of the second diagonal image, Characterize the median function, Characterizes the first noise standard deviation, Characterizes the second noise standard deviation.
[0098] According to an embodiment of the present disclosure, the first noise standard deviation is obtained according to the first noise standard deviation; and the second noise standard deviation is obtained according to the second noise standard deviation.
[0099] According to an embodiment of the present disclosure, the threshold algorithm may be constructed based on a general threshold function.
[0100] In one embodiment, the threshold algorithm is shown in formula (6):
[0101] (6)
[0102] in, Characterize the decomposition layer, Characterize the first threshold, Characterize the second threshold, Characterization The total number of image pixels corresponding to the layer, is 1024*1024, is 512*512, Characterization The standard deviation of the noise corresponding to the layer, Characterizes the first noise standard deviation, Characterizes the second noise standard deviation.
[0103] According to an embodiment of the present disclosure, based on a first threshold, a soft threshold processing algorithm is used to quantize the wavelet coefficients of the pixel points in the image to obtain a first horizontal quantized image, a first vertical quantized image, and a first diagonal quantized image; based on a second threshold, a soft threshold processing algorithm is used to quantize the wavelet coefficients of the pixel points in the image to obtain a second baseline quantized image, a second horizontal quantized image, a second vertical quantized image, and a second diagonal quantized image.
[0104] In one embodiment, the soft threshold processing algorithm is shown in formula (7):
[0105] (7)
[0106] in, Characterization The wavelet coefficients of the pixel points of the image corresponding to the layer, Including pixel wavelet coefficients of the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image, Including pixel wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image, Characterize the first threshold, Characterize the second threshold, including pixel wavelet coefficients of the first horizontal quantized image, the first vertical quantized image, and the first diagonal quantized image, It includes pixel point wavelet coefficients of the second reference quantized image, the second horizontal quantized image, the second vertical quantized image, and the second diagonal quantized image.
[0107] According to an embodiment of the present disclosure, feature extraction is performed on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image, including: time-frequency domain feature extraction is performed on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image, respectively, to obtain multiple time-frequency domain sub-features, wherein the time-frequency domain sub-features include frequency band entropy information, frequency band energy information, frequency band average information, and frequency band standard deviation information; and the multiple time-frequency domain sub-features are fused to obtain the time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0108] According to an embodiment of the present disclosure, the second reference quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the second reference quantized image.
[0109] According to an embodiment of the present disclosure, the second horizontal quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the second horizontal quantized image.
[0110] According to an embodiment of the present disclosure, the second vertical quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the second vertical quantized image.
[0111] According to an embodiment of the present disclosure, the second diagonal quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the second diagonal quantized image.
[0112] According to an embodiment of the present disclosure, the first diagonal quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the first diagonal quantized image.
[0113] According to an embodiment of the present disclosure, the first vertical quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the first vertical quantized image.
[0114] According to an embodiment of the present disclosure, the first horizontal quantized image is subjected to frequency band entropy information, frequency band energy information, frequency band average information and frequency band standard deviation information to obtain time-frequency domain sub-features corresponding to the first horizontal quantized image.
[0115] According to an embodiment of the present disclosure, the above seven time-frequency domain sub-features are combined into a long feature vector to obtain a complete time-frequency domain feature corresponding to the ISAL laser inverse synthetic aperture image.
[0116] According to an embodiment of the present disclosure, performing gradient transformation based on scale-invariant features to obtain texture features includes: performing region division on an ISAL laser inverse synthetic aperture image to obtain multiple local regions; for an i-th local region among the multiple local regions, processing the scale-invariant features corresponding to each pixel point located in the i-th local region using a gradient algorithm to obtain a gradient magnitude and gradient direction of each pixel point; determining an i-th gradient histogram corresponding to the i-th local region based on the gradient magnitude and gradient direction of each pixel point; encoding the i-th local region according to the i-th gradient histogram to obtain an i-th local texture feature; and determining a texture feature based on the local texture features corresponding to each of the multiple local regions.
[0117] According to an embodiment of the present disclosure, for each local area among multiple local areas, a gradient algorithm is used to process the scale-invariant features corresponding to each pixel point located in each local area to obtain the gradient amplitude and gradient direction of each pixel point, thereby determining the gradient histogram corresponding to each local area and obtaining the local texture features corresponding to each local area.
[0118] According to an embodiment of the present disclosure, the gradient amplitude represents the speed of the brightness or color change of the pixel point in the ISAL laser inverse synthetic aperture image, and the gradient direction represents the direction of the brightness or color change of the pixel point in the ISAL laser inverse synthetic aperture image. The gradient of the pixel point can be represented by the gradient amplitude and gradient direction.
[0119] According to an embodiment of the present disclosure, for the i-th local area, normalization and direction assignment are first performed to eliminate the influence of illumination and rotation; then, a gradient algorithm is used to process the scale-invariant features corresponding to each pixel point located in the i-th local area to obtain the gradient amplitude and gradient direction between each pixel point and the adjacent pixel points, thereby determining the i-th gradient histogram corresponding to the i-th local area.
[0120] According to an embodiment of the present disclosure, local texture features characterize the changing properties of the structure and tissue arrangement in a local area, and the local texture features of multiple local areas are merged to determine the complete texture features corresponding to the ISAL laser inverse synthetic aperture image.
[0121] Figure 3 A flowchart of training a support vector machine model according to an embodiment of the present disclosure is shown.
[0122] like Figure 3 As shown, training the support vector machine model includes steps S310 to S330.
[0123] In step S310, a training sample is obtained.
[0124] In step S320 , feature extraction is performed on the sample ISAL laser inverse synthetic aperture image to obtain sample time-frequency domain features and sample texture features.
[0125] In step S330, a support vector machine model is trained based on the sample time-frequency domain features, the sample texture features, and the classification labels to obtain a trained support vector machine model.
[0126] According to an embodiment of the present disclosure, the training samples include sample ISAL laser inverse synthetic aperture images and classification labels, and the classification labels represent quality assessment categories of the sample ISAL laser inverse synthetic aperture images, and the quality assessment categories include shooting posture categories and clarity categories.
[0127] According to an embodiment of the present disclosure, the shooting posture category and the clarity category are combined, and the classification labels are 24 subcategories, namely, front view - excellent, front view - good, front view - medium, front view - poor; side view - excellent, side view - good, side view - medium, side view - poor; top view - excellent, top view - good, top view - medium, top view - poor; bottom view - excellent, bottom view - good, bottom view - medium, bottom view - poor; rear view - excellent, rear view - good, rear view - medium, rear view - poor; strabismus - excellent, strabismus - good, strabismus - medium, strabismus - poor.
[0128] According to the embodiments of the present disclosure, the sample ISAL laser inverse synthetic aperture image is processed using a biorthogonal wavelet basis algorithm (Bior) to obtain the sample time-frequency domain features; the position information of the pixel points in the sample ISAL laser inverse synthetic aperture image is processed using a feature transformation algorithm (RDSIFT) to obtain the sample directional features, and then the sample scale-invariant features are obtained; the sample scale-invariant features are gradient transformed to obtain the sample texture features.
[0129] According to an embodiment of the present disclosure, sample time-frequency domain features, sample texture features, and classification labels are input into a support vector machine model for training to obtain a trained support vector machine model.
[0130] According to the embodiments of the present disclosure, a one-vs-one encoding (OvO) approach is used to convert a multi-class problem into multiple binary sub-problems, and multiple binary classifiers are trained. The sub-problems are independent of each other, and the binary classifier for each sub-problem is used to distinguish a sub-category. During prediction, the outputs of all sub-classifiers are combined to determine the final multi-class classification result.
[0131] According to an embodiment of the present disclosure, a support vector machine model is trained based on sample time-frequency domain features, sample texture features, and classification labels, and the trained support vector machine model includes: inputting sample time-frequency domain features and sample texture features into the support vector machine model, and outputting sample image quality assessment results; using a loss function to process the sample image quality assessment results and classification labels to obtain a loss value; and training the support vector machine model based on the loss value to obtain a trained support vector machine model.
[0132] According to an embodiment of the present disclosure, the sample image quality evaluation result represents a prediction result of evaluating the quality of the sample ISAL laser inverse synthetic aperture image.
[0133] According to an embodiment of the present disclosure, the loss function may be a binary classification loss function. According to the loss value, the parameters of the support vector machine model are adjusted to iteratively train the model until the loss value satisfies a training stop condition.
[0134] Based on the above ISAL image quality assessment method based on Bior and RDSIFT algorithms, the present disclosure also provides an ISAL image quality assessment device. Figure 4 The device is described in detail.
[0135] Figure 4 The figure shows a structural block diagram of an ISAL image quality assessment device according to an embodiment of the present disclosure.
[0136] like Figure 4As shown, the ISAL image quality assessment device 400 of this embodiment includes a first processing module 410 , a second processing module 420 , a convolution module 430 , a transformation module 440 and an assessment module 450 .
[0137] The first processing module 410 is configured to process the ISAL laser inverse synthetic aperture image using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features. In one embodiment, the first processing module 410 may be configured to perform the operation S110 described above, which will not be described in detail herein.
[0138] The second processing module 420 is configured to process the position information of the pixels in the ISAL laser inverse synthetic aperture image using a feature transformation algorithm (RDSIFT) to obtain directional features. In one embodiment, the second processing module 420 may be configured to perform the operation S120 described above, which will not be described in detail herein.
[0139] The convolution module 430 is used to convolve the grayscale features and directional features of the ISAL laser inverse synthetic aperture image to obtain scale-invariant features. In one embodiment, the convolution module 430 can be used to perform the operation S130 described above, which will not be repeated here.
[0140] The transformation module 440 is used to perform gradient transformation on the scale-invariant features to obtain texture features. In one embodiment, the transformation module 440 can be used to perform the operation S140 described above, which will not be described in detail here.
[0141] The evaluation module 450 is used to fuse the time-frequency domain features and the texture features into the support vector machine model and output the image quality evaluation result. In one embodiment, the evaluation module 450 can be used to perform the operation S150 described above, which will not be repeated here.
[0142] According to an embodiment of the present disclosure, the second processing module 420 includes a first processing submodule, a second processing submodule, and a third processing submodule.
[0143] The first processing submodule is used to process the position information of the pixel points in the ISAL laser inverse synthetic aperture image according to the Gaussian function to obtain the spatial features.
[0144] The second processing submodule is used to process the position information and the spatial features according to the radial basis function to obtain the radial basis features.
[0145] The third processing submodule is used to process the position information and the radial basis feature according to a directional filtering algorithm to obtain a directional feature.
[0146] According to an embodiment of the present disclosure, the first processing module 410 includes a fourth processing submodule, a fifth processing submodule, a sixth processing submodule, and a seventh processing submodule.
[0147] The fourth processing submodule is used to transform the ISAL laser inverse synthetic aperture image based on the biorthogonal wavelet basis algorithm (Bior) to obtain a first reference image, a first horizontal azimuth image, a first vertical azimuth image, and a first diagonal azimuth image, wherein the first reference image represents an image whose image grayscale value change frequency is less than a first threshold, and the first horizontal azimuth image, the first vertical azimuth image, and the first diagonal azimuth image all represent images whose image grayscale value change frequency is greater than a second threshold.
[0148] The fifth processing submodule is used to transform the first reference image based on the biorthogonal wavelet basis algorithm (Bior) to obtain a second reference image, a second horizontal orientation image, a second vertical orientation image, and a second diagonal orientation image, wherein the second reference image represents an image whose image grayscale value change frequency is less than a first threshold, and the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image all represent images whose image grayscale value change frequency is greater than a second threshold.
[0149] The sixth processing submodule is used to perform quantization processing on the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image, respectively, to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, the second diagonal orientation quantized image, the first horizontal orientation quantized image, the first vertical orientation quantized image, and the first diagonal orientation quantized image.
[0150] The seventh processing submodule is used to extract features from the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0151] According to an embodiment of the present disclosure, the sixth processing submodule includes a first processing unit, a second processing unit, a third processing unit, a fourth processing unit, a fifth processing unit, and a sixth processing unit.
[0152] The first processing unit is configured to process the pixel wavelet coefficients of the first diagonal image according to a noise standard deviation algorithm to obtain a first noise standard deviation.
[0153] The second processing unit is used to process the first noise standard deviation and the number of pixels of the first diagonal orientation image according to a threshold algorithm to obtain a first threshold.
[0154] The third processing unit is used to perform quantization processing on the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image based on the first threshold value to obtain a first horizontal orientation quantized image, a first vertical orientation quantized image, and a first diagonal orientation quantized image.
[0155] The fourth processing unit is configured to process the pixel wavelet coefficients of the second diagonal image according to a noise standard deviation algorithm to obtain a second noise standard deviation.
[0156] The fifth processing unit is configured to process the second noise standard deviation and the number of pixels in the second diagonal orientation image according to a threshold algorithm to obtain a second threshold.
[0157] The sixth processing unit is used to quantize the pixel wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image based on the second threshold value to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, and the second diagonal orientation quantized image.
[0158] According to an embodiment of the present disclosure, the seventh processing submodule includes a seventh processing unit and an eighth processing unit.
[0159] The seventh processing unit is used to extract time-frequency domain features of the second baseline quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image, respectively, to obtain multiple time-frequency domain sub-features, wherein the time-frequency domain sub-features include frequency band entropy information, frequency band energy information, frequency band average information, and frequency band standard deviation information.
[0160] The eighth processing unit is used to fuse multiple time-frequency domain sub-features to obtain the time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
[0161] According to the embodiments of the present invention, any number of modules, sub-modules, units, and sub-units, or at least part of the functions of any number of them, can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, sub-modules, units, and sub-units can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, sub-modules, units, and sub-units can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or can be implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, sub-modules, units, and sub-units can be at least partially implemented as a computer program module, which can perform the corresponding functions when the computer program module is executed.
[0162] For example, any number of the first processing module 410, the second processing module 420, the convolution module 430, the transformation module 440, and the evaluation module 450 can be combined into a single module / unit / sub-unit, or any one of these modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functionality of one or more of these modules / units / sub-units can be combined with at least part of the functionality of other modules / units / sub-units and implemented in a single module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the first processing module 410, the second processing module 420, the convolution module 430, the transformation module 440, and the evaluation module 450 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented in hardware or firmware by any other reasonable means of integrating or packaging circuits, or can be implemented in any one of the three implementation methods of software, hardware, and firmware, or any appropriate combination of any of these. Alternatively, at least one of the first processing module 410 , the second processing module 420 , the convolution module 430 , the transformation module 440 and the evaluation module 450 may be at least partially implemented as a computer program module, which may perform corresponding functions when executed.
[0163] Figure 5 FIG2 shows a block diagram of an electronic device suitable for implementing the ISAL image quality assessment method based on Bior and RDSIFT algorithms according to an embodiment of the present invention.
[0164] Figure 5 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.
[0165] like Figure 5 As shown, a computer electronic device 500 according to an embodiment of the present invention includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage portion 508 into a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present invention.
[0166] Various programs and data required for the operation of the electronic device 500 are stored in the RAM 503. The processor 501, ROM 502, and RAM 503 are connected to each other via a bus 504. The processor 501 executes the programs in the ROM 502 and / or RAM 503 to perform various operations according to the method flow of the embodiment of the present invention. It should be noted that the programs may also be stored in one or more memories other than the ROM 502 and RAM 503. The processor 501 may also execute the programs stored in one or more memories to perform various operations according to the method flow of the embodiment of the present invention.
[0167] Optionally, electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to bus 504. Electronic device 500 may also include one or more of the following components connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including devices such as a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section 508 including a hard disk; and a communication section 509 including a network interface card such as a LAN card or modem. Communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in drive 510 as needed, so that computer programs read from the removable media can be installed into storage section 508 as needed.
[0168] Optionally, the method flow according to an embodiment of the present invention can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the processor 501, the above-mentioned functions defined in the system of the embodiment of the present invention are performed. Optionally, the system, device, apparatus, module, unit, etc. described above can be implemented by a computer program module.
[0169] The present invention also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the ISAL image quality assessment method based on the Bior and RDSIFT algorithms according to an embodiment of the present invention.
[0170] Optionally, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples include, but are not limited to, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0171] For example, optionally, the computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than the ROM 502 and RAM 503 .
[0172] An embodiment of the present invention also includes a computer program product, which includes a computer program, which contains program code for executing the method provided by the embodiment of the present invention. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the ISAL image quality assessment method based on Bior and RDSIFT algorithms provided by the embodiment of the present invention.
[0173] When the computer program is executed by the processor 501, the above functions defined in the system / device of the embodiment of the present invention are performed. Optionally, the above-described systems, devices, modules, units, etc. can be implemented by computer program modules.
[0174] In one embodiment, the computer program may be stored on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may be transmitted and distributed in the form of a signal on a network medium, downloaded and installed via the communication portion 509, and / or installed from a removable medium 511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0175] Optionally, the program code for executing the computer program provided by the embodiment of the present invention can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, Python, "C" language, or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).
[0176] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the accompanying drawings. For example, two boxes shown in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, as well as the combination of boxes in the block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified functions or operations, or can be implemented using a combination of dedicated hardware and computer instructions. It will be understood by those skilled in the art that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or coupled in various ways, and all of these combinations and / or couplings fall within the scope of the present disclosure.
[0177] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present disclosure, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. An ISAL image quality assessment method based on Bior and RDSIFT algorithms, characterized in that: The method comprises: The ISAL laser inverse synthetic aperture image is processed using the biorthogonal wavelet basis algorithm (Bior) to obtain the time-frequency domain features. The position information of the pixel points in the ISAL laser inverse synthetic aperture image is processed using a feature transformation algorithm (RDSIFT) to obtain directional features including: Processing the position information of the pixel points in the ISAL laser inverse synthetic aperture image according to the Gaussian function to obtain spatial features; Processing the position information and the spatial features according to a radial basis function to obtain a radial basis feature; Processing the position information and the radial basis feature according to a directional filtering algorithm to obtain the directional feature; Convolving the grayscale feature of the ISAL laser inverse synthetic aperture image with the directional feature to obtain a scale-invariant feature; Performing gradient transformation on the scale-invariant feature to obtain a texture feature; The time-frequency domain features and the texture features are fused and input into a support vector machine model to output an image quality assessment result.
2. The method according to claim 1, characterized in that The ISAL laser inverse synthetic aperture image is processed using the biorthogonal wavelet basis algorithm (Bior), and the time-frequency domain features obtained include: Transforming the ISAL laser inverse synthetic aperture image based on a biorthogonal wavelet basis algorithm (Bior) to obtain a first reference image, a first horizontal azimuth image, a first vertical azimuth image, and a first diagonal azimuth image, wherein the first reference image represents an image having an image grayscale value variation frequency less than a first threshold, and the first horizontal azimuth image, the first vertical azimuth image, and the first diagonal azimuth image all represent images having an image grayscale value variation frequency greater than a second threshold; Transforming the first reference image based on the biorthogonal wavelet basis algorithm (Bior) to obtain a second reference image, a second horizontal orientation image, a second vertical orientation image, and a second diagonal orientation image, wherein the second reference image represents an image having an image grayscale value change frequency less than a first threshold, and the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image all represent images having an image grayscale value change frequency greater than a second threshold; quantizing the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image to obtain a second reference quantized image, a second horizontal orientation quantized image, a second vertical orientation quantized image, a second diagonal orientation quantized image, a first horizontal orientation quantized image, a first vertical orientation quantized image, and a first diagonal orientation quantized image; Feature extraction is performed on the second reference quantized image, the second horizontal azimuth quantized image, the second vertical azimuth quantized image, the second diagonal azimuth quantized image, the first horizontal azimuth quantized image, the first vertical azimuth quantized image, and the first diagonal azimuth quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
3. The method according to claim 2, characterized in that Quantizing the second reference image, the second horizontal orientation image, the second vertical orientation image, the second diagonal orientation image, the first horizontal orientation image, the first vertical orientation image, and the first diagonal orientation image to obtain a second reference quantized image, a second horizontal orientation quantized image, a second vertical orientation quantized image, a second diagonal orientation quantized image, a first horizontal orientation quantized image, a first vertical orientation quantized image, and a first diagonal orientation quantized image, respectively, includes: Processing the pixel wavelet coefficients of the first diagonal image according to a noise standard deviation algorithm to obtain a first noise standard deviation; Processing the first noise standard deviation and the number of pixels in the first diagonal orientation image according to a threshold algorithm to obtain a first threshold; Based on the first threshold, quantize the first horizontal image, the first vertical image, and the first diagonal image to obtain the first horizontal quantized image, the first vertical quantized image, and the first diagonal quantized image; Processing the pixel wavelet coefficients of the second diagonal image according to the noise standard deviation algorithm to obtain a second noise standard deviation; Processing the second noise standard deviation and the number of pixels in the second diagonal orientation image according to the threshold algorithm to obtain a second threshold; Based on the second threshold, the pixel wavelet coefficients of the second reference image, the second horizontal orientation image, the second vertical orientation image, and the second diagonal orientation image are quantized to obtain the second reference quantized image, the second horizontal orientation quantized image, the second vertical orientation quantized image, and the second diagonal orientation quantized image.
4. The method according to claim 2, characterized in that Performing feature extraction on the second reference quantized image, the second horizontal quantized image, the second vertical quantized image, the second diagonal quantized image, the first horizontal quantized image, the first vertical quantized image, and the first diagonal quantized image to obtain time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image includes: Performing time-frequency domain feature extraction on the second reference quantized image, the second horizontal quantized image, the second vertical quantized image, the second diagonal quantized image, the first horizontal quantized image, the first vertical quantized image, and the first diagonal quantized image, respectively, to obtain a plurality of time-frequency domain sub-features, wherein the time-frequency domain sub-features include frequency band entropy information, frequency band energy information, frequency band average information, and frequency band standard deviation information; A plurality of the time-frequency domain sub-features are fused to obtain the time-frequency domain features corresponding to the ISAL laser inverse synthetic aperture image.
5. The method according to claim 1, wherein Gradient transformation is performed based on the scale-invariant feature to obtain texture features including: Performing region division on the ISAL laser inverse synthetic aperture image to obtain a plurality of local regions; For an i-th local area among the multiple local areas, use a gradient algorithm to process the scale-invariant feature corresponding to each pixel point in the i-th local area to obtain a gradient magnitude and a gradient direction of each pixel point; Determining an i-th gradient histogram corresponding to the i-th local area based on the gradient magnitude and gradient direction of each pixel point; Encoding the i-th local region according to the i-th gradient histogram to obtain an i-th local texture feature; The texture feature is determined according to local texture features corresponding to each of the plurality of local areas.
6. The method according to claim 1, characterized in that The support vector machine model is trained based on the following operations: Acquire a training sample, wherein the training sample includes a sample ISAL laser inverse synthetic aperture image and a classification label, the classification label represents a quality assessment category of the sample ISAL laser inverse synthetic aperture image, and the quality assessment category includes a shooting posture category and a clarity category; Performing feature extraction on the sample ISAL laser inverse synthetic aperture image to obtain the sample time-frequency domain features and the sample texture features; A support vector machine model is trained based on the sample time-frequency domain features, the sample texture features, and the classification labels to obtain a trained support vector machine model.
7. The method according to claim 6, characterized in that Based on the sample time-frequency domain features, the sample texture features, and the classification labels, a support vector machine model is trained to obtain a trained support vector machine model comprising: Based on the sample time-frequency domain features and the sample texture features, the support vector machine model is input and the sample image quality assessment result is output; Processing the sample image quality assessment result and the classification label using a loss function to obtain a loss value; A support vector machine model is trained according to the loss value to obtain a trained support vector machine model.
8. An ISAL image quality assessment device, characterized in that: The device comprises: The first processing module is used to process the ISAL laser inverse synthetic aperture image using a biorthogonal wavelet basis algorithm (Bior) to obtain time-frequency domain features; a second processing module, configured to process position information of pixels in the ISAL laser inverse synthetic aperture image using a feature transformation algorithm (RDSIFT) to obtain directional features, the second processing module comprising a first processing submodule, a second processing submodule, and a third processing submodule; A first processing submodule is configured to process the position information of the pixel points in the ISAL laser inverse synthetic aperture image according to a Gaussian function to obtain spatial features; A second processing submodule is configured to process the position information and the spatial features according to a radial basis function to obtain a radial basis feature; a third processing submodule, configured to process the position information and the radial basis feature according to a directional filtering algorithm to obtain the directional feature; A convolution module, configured to convolve the grayscale features of the ISAL laser inverse synthetic aperture image and the directional features to obtain scale-invariant features; A transformation module, configured to perform gradient transformation on the scale-invariant feature to obtain a texture feature; The evaluation module is used to fuse the time-frequency domain features and the texture features into a support vector machine model and output an image quality evaluation result.
9. An electronic device comprising: one or more processors; a memory for storing one or more programs, When one or more programs are executed by one or more processors, the one or more processors are caused to implement the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Tone mapping image quality evaluation method based on structural similarity difference degree
CN110996096A
Computer vision for cancerous tissue recognition
US20180165809A1