Denoising enhancement processing method and system for sensor image data
Through the deep learning model to detect noise types and select adaptive denoising and enhancement strategies, the problem of image denoising and enhancement in complex noise environments is solved, and high-fidelity and rich details are achieved.
Patent Information
- Application Number
- CN202510300567.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2045-03-14
AI Technical Summary
The prior art is difficult to effectively denoise and enhance sensor image data in complex noise environments, and often ignore the protection and enhancement of image texture details, resulting in limited improvement in image quality after denoising.
By constructing a deep learning model, the noise type of image data is detected, and the corresponding denoising and enhancement strategies are selected according to the noise type, including noise domain decomposition, dynamic region weighted denoising, multi-scale enhancement and texture compensation, as well as noise domain adaptive projection based on the variational autoencoder model and multi-scale detail enhancement under the pyramid structure.
High-fidelity denoising and detail recovery in complex noise environments are achieved, image quality and texture retention are improved, and adaptability and robustness are significantly improved.
Smart Images

Figure CN119831890A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing technology, and specifically to a method and system for denoising and enhancing sensor image data. Background Art
[0002] The image data collected by the sensor is often affected by various noises, such as Gaussian noise, salt and pepper noise, Poisson noise, etc., which seriously affects the image quality and the effect of subsequent processing.
[0003] Traditional image denoising methods are usually designed for specific types of noise and lack adaptability to complex noise environments. While removing noise, these methods often over-smooth image details, resulting in texture distortion, blurred edges and other problems. In addition, traditional methods have limited effects on image enhancement and are difficult to meet the needs of high-quality image restoration and enhancement.
[0004] In recent years, deep learning-based image denoising and enhancement methods have received widespread attention. These methods achieve image denoising and enhancement by building deep neural network models to learn the mapping relationship between noise and image content from a large amount of data. However, most existing deep learning methods are designed for specific types of noise and scenes, with limited generalization capabilities and difficulty adapting to complex and changing noise environments. At the same time, these methods often ignore the protection and enhancement of image texture details while denoising, resulting in limited improvement in image quality after denoising.
[0005] In summary, how to develop an adaptive, efficient, high-quality sensor image denoising and enhancement method for complex noise environments, make full use of domain knowledge, and improve the effects of image restoration and enhancement is a key technical problem that needs to be solved urgently.
[0006] In view of this, the present application proposes a method and system for denoising and enhancing sensor image data. Summary of the invention
[0007] To achieve the above objectives, the present application provides a method and system for denoising and enhancing sensor image data. The specific technical solutions are as follows: The denoising and enhancement processing method of sensor image data includes: Acquire image data collected by the sensor and pre-process the image data; Build a deep learning model to detect the noise type of preprocessed image data and determine the image denoising and enhancement strategy based on the noise type; Construct high-fidelity denoising and enhancement strategies in complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation; Construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on variational autoencoder model, multi-scale detail enhancement under pyramid structure, and cross-domain texture migration and fusion; According to noise detection and classification, the corresponding denoising and enhancement strategy is selected, the sensor image is denoised and enhanced, and the processed sensor image is output.
[0008] Preferably, image data collected by the sensor is obtained, and grayscale conversion, normalization, image data smoothing, image data sharpening and image data quantization are performed on the obtained image data; the image data is used for noise type detection after preprocessing; Construct a convolutional neural network (CNN) model for noise detection and classification. The model input is the preprocessed noise image data, and the output is the probability distribution of the noise type. The convolutional neural network (CNN) model includes an input layer, a convolution layer, a pooling layer, and a fully connected layer; an image dataset with noise type labels is used to train the CNN model using a cross entropy loss function and an Adam optimization algorithm; The trained CNN model is used to classify noise. The preprocessed noise image data is input into the trained CNN model to obtain the probability distribution of noise types, and the category with the largest probability is selected as the final noise type.
[0009] Preferably, the noise domain decomposition includes: performing wavelet transform on the noisy image to decompose the image into low-frequency sub-bands and high-frequency sub-bands, performing adaptive threshold denoising on the high-frequency sub-bands, wherein the threshold is adaptively adjusted according to the noise standard deviation; performing inverse wavelet transform on the low-frequency sub-bands and the denoised high-frequency sub-bands to reconstruct a denoised image.
[0010] Preferably, the dynamic area weighted denoising includes: dividing the denoised image into overlapping blocks; for each overlapping block, searching for overlapping blocks similar to it in the neighborhood, constructing a similar block set, and the similar overlapping blocks are determined by Euclidean distance; for each similar block set, performing collaborative denoising to obtain denoised overlapping blocks: and performing weighted averaging on the denoised overlapping blocks to obtain the final denoised image.
[0011] Preferably, the multi-scale enhancement and texture compensation include: performing multi-scale decomposition on the final denoised image to obtain sub-band coefficients at different scales; enhancing the sub-band coefficients at each scale to obtain enhanced sub-band coefficients; based on the multi-scale enhancement, performing texture compensation on the high-frequency sub-band to restore the texture details of the image; and performing multi-scale reconstruction on the enhanced sub-band coefficients and the high-frequency sub-band after texture compensation to obtain an enhanced image.
[0012] Preferably, the variational autoencoder model includes: a method for mapping a noise image to a latent space to achieve adaptive projection in the noise domain; the variational autoencoder model consists of an encoder and a decoder; the encoder maps the noise image to the posterior distribution of the latent variable; the decoder generates a reconstructed image from the latent variable; the objective function of the variational autoencoder model includes a reconstruction loss and a KL divergence regularization term, and the variational autoencoder model is trained by the objective function; using the trained variational autoencoder model, the noise image is mapped to the latent space to obtain an adaptive noise representation; and according to the noise representation, a corresponding denoised image is generated.
[0013] Preferably, the multi-scale detail enhancement under the pyramid structure includes: performing Gaussian pyramid decomposition on the denoised image to obtain image pyramids at different scales; constructing a Laplacian pyramid based on the image pyramids at different scales to extract multi-scale detail information of the image; adaptively enhancing each layer of the Laplacian pyramid to obtain an enhanced Laplacian pyramid; and reconstructing the enhanced Laplacian pyramid to obtain an image with enhanced details.
[0014] Preferably, the cross-domain texture migration and fusion includes: extracting reference texture features from a reference image to guide the texture migration of the noisy image; using the reference texture features to perform texture migration on the detail-enhanced image to generate a texture-enhanced image; and performing multi-domain fusion of the texture-enhanced image with the original denoised image to obtain the final enhanced image.
[0015] Preferably, for a given noise image, a probability distribution of noise types is obtained through a trained convolutional neural network (CNN) model, and the noise type with the highest probability is selected according to the probability distribution; Based on the noise detection and classification results, a mapping relationship between noise type and denoising and enhancement strategy is established; according to the mapping relationship, the corresponding denoising and enhancement strategy is selected, the noisy image is denoised and enhanced, and the corresponding processing results are output.
[0016] A denoising and enhancement processing system for sensor image data, comprising: a data acquisition module, a noise detection module, a first denoising and enhancement module, a second denoising and enhancement module and an image output module; The data acquisition module is used to acquire image data collected by the sensor and pre-process the image data; The noise detection module is used to build a deep learning model, detect the noise type of the preprocessed image data, and determine the image denoising and enhancement strategy according to the noise type; The first denoising and enhancement module is used to construct a high-fidelity denoising and enhancement strategy in complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation; The second denoising and enhancement module is used to construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on a variational autoencoder model, multi-scale detail enhancement under a pyramid structure, and cross-domain texture migration and fusion; The image output module selects corresponding denoising and enhancement strategies according to noise detection and classification, performs denoising and enhancement processing on the sensor image, and outputs the processed sensor image.
[0017] Beneficial effects of the present application: The present application improves the effects of subsequent noise detection and denoising enhancement by preprocessing the image data collected by the sensor.
[0018] This application uses a deep learning model to adaptively detect noise types and select the optimal denoising and enhancement strategies for different noise types, thereby improving the adaptability and robustness of the method.
[0019] This application constructs a high-fidelity denoising and enhancement strategy for complex noise scenes, which effectively suppresses noise while protecting image details, improving the quality of denoising and enhancement.
[0020] This application introduces an adaptive multi-domain collaborative denoising and enhancement strategy, which makes full use of domain knowledge and prior information to improve the generalization ability and processing effect of the method.
[0021] This application adaptively selects denoising and enhancement strategies based on noise detection and classification results, performs targeted processing on sensor images, and outputs high-quality image results.
[0022] The method provided in this application can effectively adapt to complex noise environments, achieve high-fidelity denoising and detail restoration in complex scenes, and improve image quality and texture retention. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A flow chart of the denoising and enhancement processing method for sensor image data provided by this application; Figure 2 A high-fidelity denoising and enhancement strategy diagram for the denoising and enhancement processing method of sensor image data provided in this application in a complex noise scenario; Figure 3 An adaptive multi-domain collaborative denoising and enhancement strategy diagram for the denoising and enhancement processing method for sensor image data provided in this application; Figure 4 This is a structural diagram of the denoising and enhancement processing system for sensor image data provided in this application. DETAILED DESCRIPTION
[0024] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below in conjunction with the drawings in the specification.
[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application can also be implemented in other ways different from those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application. Therefore, the present application is not limited to the specific embodiments disclosed below.
[0026] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present application. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.
[0027] Example 1
[0028] Reference Figures 1 to 3 The first embodiment of the present application provides a denoising and enhancement processing method for sensor image data.
[0029] Step 1: Obtain image data collected by the sensor and preprocess the image data.
[0030] Assume that the original image collected by the sensor is ,in Respectively represent the row and column coordinates of the image, and the pixel value range is ; Get the image data collected by the sensor and convert it into grayscale image data : in, Respectively represent the pixel values of the red, green, and blue color channels of the image data.
[0031] For grayscale image data Normalize the pixel value range to : ;in, Represents the normalized image data.
[0032] The Gaussian smoothing algorithm is used to normalize the image data. Smoothing is performed to reduce high-frequency noise in the image; the Gaussian smoothing operator is defined as: in, is the image data processed by the Gaussian smoothing operator, Represents the standard deviation of the Gaussian function and controls the degree of smoothing. Represents an exponential function with a natural constant as its base.
[0033] Smoothed image data for: ;in, Represents a convolution operation.
[0034] The Laplace operator is used to smooth the image data. Perform sharpening to enhance image details; the Laplacian operator is defined as: in, is the image data processed by the Laplace operator, It means to find the second-order partial derivative; It means to find the first-order partial derivative.
[0035] Sharpened image data for: ;in, Indicates the sharpening strength and controls the degree of sharpening.
[0036] After sharpening the image data Quantize the pixel value range and remap it to : ;in, Indicates floor operation. Represents the quantized image data.
[0037] In this step, the quantized image data As the preprocessed noisy image data, it is input into the subsequent steps for noise detection, classification and denoising and enhancement processing; through the above preprocessing operations, the initial noise in the image can be effectively reduced, the image quality can be improved, and the foundation for the subsequent denoising and enhancement processing can be laid.
[0038] Step 2: Build a deep learning model to detect the noise type of the preprocessed image data and determine the image denoising and enhancement strategy based on the noise type.
[0039] Construct a convolutional neural network (CNN) model for noise detection and classification. The model input is the preprocessed noise image data. , the output is the probability distribution of the noise type.
[0040] The structure of the CNN model includes: input layer, which is used to input preprocessed noisy image data ; In the first convolutional layer, the convolution kernel size is set to 3×3, the number of convolution kernels is 16, and the activation function is ReLU; in the first pooling layer, the maximum pooling, the pooling kernel size is set to 2×2, and the step size is 2; in the second convolutional layer, the convolution kernel size is set to 3×3, the number of convolution kernels is 32, and the activation function is ReLU; in the second pooling layer, the maximum pooling, the pooling kernel size is set to 2×2, and the step size is 2; in the first fully connected layer, the number of neurons is set to 128, and the activation function is ReLU; in the second fully connected layer, the number of neurons is set to , the activation function is Softmax.
[0041] Using an image dataset with noise type labels, the CNN model is trained using the cross entropy loss function and the Adam optimization algorithm; the cross entropy loss function Defined as: ;
[0042] in, Indicates The samples belong to The true label of the noise class (0 or 1), is the sample size, is the number of noise types, Indicates that the CNN model predicts The samples belong to The probability of noise.
[0043] Use the trained CNN model to classify noise and preprocess the noisy image data Input the trained CNN model to obtain the probability distribution of noise types, and select the category with the highest probability as the final noise type.
[0044] According to the detected noise type, the corresponding denoising and enhancement strategy is selected to achieve the best image quality improvement effect.
[0045] Step 3: Construct a high-fidelity denoising and enhancement strategy for complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation.
[0046] Step 301: Noise domain decomposition.
[0047] For the preprocessed noisy image Perform wavelet transform to decompose the image into low-frequency subbands and high frequency subband , , : ; in, and represent low-pass filter and high-pass filter respectively, represents the number of decomposition levels, and represents the offset of the filter on the image, Indicated in The offset of the axis, Indicated in The offset of the axis.
[0048] For high frequency sub-band , , Perform adaptive threshold denoising, threshold According to the noise standard deviation Adaptive Adjustment: ; ; ; ; in, , , represents the high frequency subband after denoising, Indicates the width of the image. Indicates the length of the image.
[0049] For low frequency subband and the denoised high frequency subband , , Perform inverse wavelet transform and reconstruct the denoised image : .
[0050] Step 302: Dynamic region weighted denoising.
[0051] Denoised image Divide into Overlapping blocks ,in and Represent the row and column coordinates of the block respectively.
[0052] For each overlapping block , search for overlapping blocks similar to it in its neighborhood and build a set of similar blocks Similar overlapping blocks are determined by Euclidean distance. The Euclidean distance threshold between blocks is set. If the distance between blocks is less than the Euclidean distance threshold, the block is considered to be a similar overlapping block. The calculation formula of the Euclidean distance d between overlapping blocks is: ; in, Represents candidate similar blocks within the search neighborhood.
[0053] For each set of similar blocks , perform collaborative denoising to obtain denoised overlapping blocks : ;in, Indicates the size of the set of similar blocks.
[0054] Perform weighted averaging on the denoised overlapping blocks to obtain the final denoised image : ; in, Represents overlapping blocks after denoising In coordinates The weight at can be calculated using Gaussian weight: ; in, Represents overlapping blocks after denoising The center coordinates of represents the standard deviation of the Gaussian kernel.
[0055] Step 303: Multi-scale enhancement and texture compensation.
[0056] The final denoised image Perform multi-scale decomposition to obtain sub-band coefficients at different scales : ; in, represents the number of decomposition levels, Represents a low-pass filter, which is a sub-band coefficient of the previous scale Perform low-pass filtering and downsampling to obtain the current scale layer The subband coefficients .
[0057] For each scale subband coefficient Enhance and obtain the enhanced subband coefficients : ;in, Indicates The enhancement factor of the layer can be adaptively adjusted according to the noise type and intensity.
[0058] On the basis of multi-scale enhancement, texture compensation is performed on the denoised high-frequency sub-band to restore the texture details of the image; texture compensation can be performed using a sparse representation-based method, such as K-SVD dictionary learning: ;in, Indicates The first high frequency subband The blocks here divide the high-frequency subband into several small blocks, and each block performs independent dictionary learning and sparse coding to better capture local texture features. Represents a dictionary, represents the sparse coding coefficient, represents the sparsity regularization parameter.
[0059] The enhanced subband coefficients and the high-frequency subbands after texture compensation are reconstructed at multiple scales to obtain the final enhanced image. ;in, Represents the texture compensation Layer high frequency subband.
[0060] This step can achieve high-fidelity image denoising and enhancement in complex noise scenes through noise domain decomposition, dynamic area weighted denoising, multi-scale enhancement and texture compensation, and effectively improve the visual quality and signal-to-noise ratio of the image.
[0061] Step 4: Construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on the variational autoencoder model, multi-scale detail enhancement under the pyramid structure, and cross-domain texture migration and fusion.
[0062] Step 401: Noise domain adaptive projection based on variational autoencoder.
[0063] Construct a variational autoencoder model to map the noisy image to the latent space and realize adaptive projection in the noise domain; the VAE (variational autoencoder) model consists of an encoder and decoder Composition, of which and Represent the parameters of the encoder and decoder respectively.
[0064] Encoder The preprocessed noisy image Mapping to latent variables The posterior distribution of , assuming that the posterior distribution is a Gaussian distribution: ;in, and Represent the mean and variance of the posterior distribution, respectively, which are output by the encoder network; the decoder From hidden variables Generate a reconstructed image.
[0065] The objective function of the VAE model Including reconstruction loss and KL divergence regularization term: ; in, represents the likelihood function of the decoder, Represents hidden variables The prior distribution of is usually assumed to be a standard normal distribution. ; Train the VAE model according to its objective function.
[0066] Using the trained VAE model, the preprocessed noisy image Mapped to latent space, we get an adaptive noise representation : ; Represents the encoding function The preprocessed noisy image Mapped to latent space, according to the noise representation , generate the corresponding denoised image : .
[0067] Step 402: Multi-scale detail enhancement under the pyramid structure.
[0068] For denoised images Perform Gaussian pyramid decomposition to obtain image pyramids at different scales ,in Indicates the pyramid layer index, Represents the total number of pyramid layers; the process of Gaussian pyramid decomposition is expressed as: ;in, Indicates layer image pyramid, Indicates layer image pyramid, The standard deviation is The Gaussian filter, represents the convolution operation, Represents a downsampling operation.
[0069] Construct a Laplacian pyramid based on image pyramids at different scales , used to extract multi-scale detail information of images: ;in, Represents an upsampling operation.
[0070] Adaptively enhance each layer of the Laplace pyramid to obtain the enhanced Laplace pyramid : ;in, Indicates The Laplacian pyramid of layers, Indicates The enhancement coefficient of the layer can be adaptively adjusted according to the noise level.
[0071] Reconstruct the enhanced Laplacian pyramid to obtain an image with enhanced details .
[0072] Step 403: Cross-domain texture migration and fusion.
[0073] From a reference image without noise Extract reference texture features to guide texture migration of noisy images; use Gabor filter or wavelet transform method to extract multi-scale and multi-directional texture features: ;in, represents the extracted reference texture features, Represents the feature extraction function.
[0074] Using reference texture features , for the image after detail enhancement Perform texture migration to generate texture-enhanced images ; Use a texture synthesis method based on a deep convolutional neural network to generate texture-enhanced images: ,in, is the texture synthesis function.
[0075] Texture enhanced image With denoised image Perform multi-domain fusion to obtain the final enhanced image : ;in, Represents the weight of texture enhancement, which can be adaptively adjusted according to the noise level.
[0076] This step can achieve adaptive multi-domain collaborative denoising and enhancement through noise domain adaptive projection based on variational autoencoder, multi-scale detail enhancement under the pyramid structure, and cross-domain texture migration and fusion, effectively improving the visual quality and detail fidelity of the image.
[0077] Step 5: According to the noise detection and classification results, select the corresponding denoising and enhancement strategy, perform denoising and enhancement processing on the sensor image, and output the processed sensor image.
[0078] According to the noise detection and classification results of the convolutional neural network CNN model on the image, the mapping relationship between noise type and denoising and enhancement strategy is established; assuming that the noise type is ,in , Represents different noise types; denoising and enhancement strategies include high-fidelity denoising and enhancement strategies in complex noise scenes and adaptive multi-domain collaborative denoising and enhancement strategy .
[0079] Define the mapping function between noise type and denoising and enhancement strategies : ; in, represents the denoising and enhancement strategy applicable to the jth noise type, Indicates that it applies to the strategy A subset of noise types, Indicates that it applies to the strategy A noise type subset is determined based on prior knowledge or data analysis.
[0080] For a given preprocessed noisy image , through the trained convolutional neural network CNN model, the probability distribution of noise types is obtained ,in Indicates that the image is of noise type probability.
[0081] According to the probability distribution , select the noise type with the highest probability ; Using the mapping function , determine the corresponding denoising and enhancement strategies : .
[0082] According to the selected denoising and enhancement strategy , for the preprocessed noisy image Perform denoising and enhancement processing.
[0083] if , a high-fidelity denoising and enhancement strategy is adopted in complex noise scenes, including the following steps: Noise domain decomposition: The noise image is subjected to wavelet transform and decomposed into low-frequency sub-bands and high-frequency sub-bands, and the high-frequency sub-bands are subjected to adaptive threshold denoising; Dynamic area weighted denoising: The denoised image is divided into overlapping blocks, and similar blocks are searched and weighted averaged for each overlapping block to obtain the denoised image; Multi-scale enhancement and texture compensation: The denoised image is decomposed into multiple scales, the sub-band coefficients of each scale layer are enhanced, and the texture compensation is performed on the high-frequency sub-bands, and finally the enhanced image is reconstructed.
[0084] if , an adaptive multi-domain collaborative denoising and enhancement strategy is adopted, including the following steps: Noise domain adaptive projection based on variational autoencoder: Use the trained variational autoencoder VAE model to map the noisy image to the latent space to obtain an adaptive noise representation, and then generate the corresponding denoised image based on the noise representation; Multi-scale detail enhancement under pyramid structure: decompose the denoised image by Gaussian pyramid, construct Laplacian pyramid, adaptively enhance each layer, and finally reconstruct the image with enhanced details; Cross-domain texture migration and fusion: Extract reference texture features from the reference image, perform texture migration on the detail-enhanced image, generate a texture-enhanced image, and then perform multi-domain fusion with the original denoised image to obtain the final enhanced image.
[0085] According to the selected denoising and enhancement strategy, the corresponding processing results are output : ; The processed image As the output result of sensor image denoising and enhancement, it is used for subsequent applications or presentations.
[0086] This step adaptively selects appropriate denoising and enhancement strategies based on the noise detection and classification results, and performs targeted denoising and enhancement processing on the sensor image.
[0087] The technical solution of the present application can flexibly select corresponding processing strategies according to different noise types to improve the effect and adaptability of denoising and enhancement; at the same time, through the organic combination of noise domain decomposition, dynamic area weighting, multi-scale enhancement and cross-domain texture migration technology, high-fidelity and high-quality image restoration and enhancement can be achieved in complex noise scenes, providing reliable image data support for related image usage scenarios.
[0088] Example 2
[0089] Reference Figure 4 The second embodiment of the present application provides a denoising and enhancement processing system for sensor image data.
[0090] The system comprises: a data acquisition module, a noise detection module, a first denoising and enhancement module, a second denoising and enhancement module and an image output module.
[0091] The data acquisition module is used to acquire image data collected by the sensor and pre-process the image data.
[0092] The noise detection module is used to build a deep learning model, detect the noise type of the preprocessed image data, and determine the image denoising and enhancement strategy according to the noise type.
[0093] The first denoising and enhancement module is used to construct a high-fidelity denoising and enhancement strategy in complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation.
[0094] The second denoising and enhancement module is used to construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on a variational autoencoder model, multi-scale detail enhancement under a pyramid structure, and cross-domain texture migration and fusion.
[0095] The image output module selects corresponding denoising and enhancement strategies according to noise detection and classification, performs denoising and enhancement processing on the sensor image, and outputs the processed sensor image.
[0096] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0097] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also change, modify, replace and modify the above-mentioned embodiments without departing from the scope of protection of the purpose of the present application and the claims, which are all within the protection of the present application.
Claims
1. A method for denoising and enhancing sensor image data, characterized in that: include: Acquire image data collected by the sensor and pre-process the image data; Build a deep learning model to detect the noise type of preprocessed image data and determine the image denoising and enhancement strategy based on the noise type; Construct high-fidelity denoising and enhancement strategies in complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation; Construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on variational autoencoder model, multi-scale detail enhancement under pyramid structure, and cross-domain texture migration and fusion; According to noise detection and classification, the corresponding denoising and enhancement strategy is selected, the sensor image is denoised and enhanced, and the processed sensor image is output.
2. The method for denoising and enhancing sensor image data according to claim 1, characterized in that: Acquire the image data collected by the sensor, perform grayscale conversion, normalization, image data smoothing, image data sharpening and image data quantization on the acquired image data; the image data is used for noise type detection after preprocessing; Construct a convolutional neural network (CNN) model for noise detection and classification. The model input is the preprocessed noise image data, and the output is the probability distribution of the noise type. The convolutional neural network (CNN) model includes an input layer, a convolution layer, a pooling layer, and a fully connected layer; an image dataset with noise type labels is used to train the CNN model using a cross entropy loss function and an Adam optimization algorithm; The trained CNN model is used to classify noise. The preprocessed noise image data is input into the trained CNN model to obtain the probability distribution of noise types, and the category with the largest probability is selected as the final noise type.
3. The method for denoising and enhancing sensor image data according to claim 2, characterized in that: The noise domain decomposition includes: performing wavelet transform on the noise image to decompose the image into low-frequency sub-bands and high-frequency sub-bands, performing adaptive threshold denoising on the high-frequency sub-bands, and the threshold is adaptively adjusted according to the noise standard deviation; performing inverse wavelet transform on the low-frequency sub-bands and the denoised high-frequency sub-bands to reconstruct the denoised image.
4. The method for denoising and enhancing sensor image data according to claim 3, characterized in that: The dynamic area weighted denoising includes: dividing the denoised image into overlapping blocks; for each overlapping block, searching for overlapping blocks similar to it in the neighborhood, building a similar block set, and determining the similar overlapping blocks by using Euclidean distance; for each similar block set, performing collaborative denoising to obtain denoised overlapping blocks; and performing weighted averaging on the denoised overlapping blocks to obtain a final denoised image.
5. The method for denoising and enhancing sensor image data according to claim 4, characterized in that: The multi-scale enhancement and texture compensation include: performing multi-scale decomposition on the final denoised image to obtain sub-band coefficients at different scales; enhancing the sub-band coefficients of each scale to obtain enhanced sub-band coefficients; based on the multi-scale enhancement, performing texture compensation on the denoised high-frequency sub-band to restore the texture details of the image; and performing multi-scale reconstruction on the enhanced sub-band coefficients and the texture-compensated high-frequency sub-band to obtain an enhanced image.
6. The method for denoising and enhancing sensor image data according to claim 5, characterized in that: The variational autoencoder model includes: a method for mapping a noise image to a latent space to realize adaptive projection in a noise domain; the variational autoencoder model is composed of an encoder and a decoder; the encoder maps the noise image to a posterior distribution of a latent variable; the decoder generates a reconstructed image from the latent variable; the objective function of the variational autoencoder model includes a reconstruction loss and a KL divergence regularization term, and the variational autoencoder model is trained by the objective function; the trained variational autoencoder model is used to map the noise image to a latent space to obtain an adaptive noise representation; and a corresponding denoised image is generated according to the noise representation.
7. The method for denoising and enhancing sensor image data according to claim 6, characterized in that: The multi-scale detail enhancement under the pyramid structure includes: performing Gaussian pyramid decomposition on the denoised image to obtain image pyramids at different scales; constructing a Laplacian pyramid based on the image pyramids at different scales to extract multi-scale detail information of the image; adaptively enhancing each layer of the Laplacian pyramid to obtain an enhanced Laplacian pyramid; and reconstructing the enhanced Laplacian pyramid to obtain an image with enhanced details.
8. The method for denoising and enhancing sensor image data according to claim 7, characterized in that: The cross-domain texture migration and fusion includes: extracting reference texture features from a reference image to guide the texture migration of a noisy image; using the reference texture features to perform texture migration on a detail-enhanced image to generate a texture-enhanced image; and performing multi-domain fusion of the texture-enhanced image and the original denoised image to obtain a final enhanced image.
9. The method for denoising and enhancing sensor image data according to claim 8, characterized in that: For a given noise image, the probability distribution of noise types is obtained through the trained convolutional neural network (CNN) model, and the noise type with the highest probability is selected based on the probability distribution. Based on the noise detection and classification results, a mapping relationship between noise type and denoising and enhancement strategies is established; According to the mapping relationship, the corresponding denoising and enhancement strategy is selected, the noisy image is denoised and enhanced, and the corresponding processing results are output.
10. A denoising and enhancement processing system for sensor image data, which is used to implement the denoising and enhancement processing method for sensor image data according to any one of claims 1 to 9, characterized in that: include: A data acquisition module, a noise detection module, a first denoising and enhancement module, a second denoising and enhancement module, and an image output module; The data acquisition module is used to acquire image data collected by the sensor and pre-process the image data; The noise detection module is used to build a deep learning model, detect the noise type of the preprocessed image data, and determine the image denoising and enhancement strategy according to the noise type; The first denoising and enhancement module is used to construct a high-fidelity denoising and enhancement strategy in complex noise scenes, including noise domain decomposition, dynamic area weighted denoising, and multi-scale enhancement and texture compensation; The second denoising and enhancement module is used to construct an adaptive multi-domain collaborative denoising and enhancement strategy, including noise domain adaptive projection based on a variational autoencoder model, multi-scale detail enhancement under a pyramid structure, and cross-domain texture migration and fusion; The image output module selects corresponding denoising and enhancement strategies according to noise detection and classification, performs denoising and enhancement processing on the sensor image, and outputs the processed sensor image.
Citation Information
Patent Citations
Signal denoising method and device, electronic device and storage medium
CN113869107A
Image analysis method and system based on deep learning
CN118429242A
Cascade discrete wavelet multiband decomposition attention image denoising method and device
CN119151811A
Method of video coding by multi-modal processing
WO2023172153A1
Cited By
Noise reduction method of cultural relic digital model and related device
CN120047349A
Noodle moisture online detection system and method
CN120404718A
Self-adaptive light field image enhancement pipeline system and method
CN120495849A
Image denoising method, device and equipment for gas leakage detection device
CN121170316A