Image enhancement method and system of vehicle-mounted image sensor

By adopting dynamic scene adaptive exposure adjustment, deep network noise recognition and other image processing technologies in the on-board image sensor, the problem of low image quality in the complex environment is solved, and high-precision and high-rootability image analysis effect is achieved.

CN119559071AActive Publication Date: 2025-03-04DONGGUAN TSIMSAFE ELECTRONICS TECH

Patent Information

Application Number
CN202510116658.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-03-04
Estimated Expiration
2045-01-24

AI Technical Summary

Technical Problem

The images captured by the on-board image sensors under complex weather and lighting conditions have problems with noise, blur and low contrast, resulting in low image quality and cannot meet the high-precision and high-rootability image analysis needs.

Method used

An image enhancement method for on-board image sensors is adopted, including dynamic scene adaptive exposure adjustment, deep network noise recognition and dynamic filtering and noise reduction, image texture analysis and distortion reconstruction, road object visual recognition and adaptive contrast enhancement, geometric posture vibration distortion analysis and dynamic instantaneous distortion correction, and dynamic panoramic image stitching.

Benefits of technology

Through these technical means, the clarity, quality and visual effects of the image are significantly improved, the details and contrast of the image are enhanced, the road objects are easier to identify, the image distortion caused by vehicle vibration is eliminated, the image distortion is provided is broader and more comprehensive information, and the on-board system is provided with better image reference and analysis basis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119559071A_ABST
    Figure CN119559071A_ABST
Patent Text Reader

Abstract

The invention relates to the field of image enhancement, in particular to an image enhancement method and system of a vehicle-mounted image sensor. The method comprises the following steps: acquiring driving record images of a vehicle at multiple angles; dynamic scene self-adaptive exposure adjustment is carried out on the driving record images of the vehicle at the multiple angles, so that multiple self-adaptive exposure driving images are obtained; carrying out deep network noise identification on the plurality of adaptive exposure driving images, and carrying out dynamic filtering and noise reduction on sub-images one by one so as to generate a plurality of filtering and noise reduction optimized images; carrying out image texture analysis on the plurality of exposure sub-images, and carrying out texture distortion reconstruction to construct a plurality of texture reconstruction images; and road object visual identification is carried out on the plurality of texture reconstruction images, and adaptive contrast enhancement processing is carried out, so that a plurality of detail contrast enhancement images are constructed. According to the invention, a high-definition and stable panoramic vehicle-mounted image is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image enhancement technology, and in particular to an image enhancement method and system for a vehicle-mounted image sensor. Background Art

[0002] The application of vehicle-mounted image sensors in intelligent driving systems is becoming more and more widespread. As an important component of the vehicle-mounted perception system, it plays a vital role. With the continuous development of autonomous driving technology and the improvement of the level of automobile intelligence, vehicle-mounted image sensors are widely used in various driver assistance systems (ADAS) and autonomous driving systems, such as lane keeping, collision warning, automatic parking, etc. Vehicle-mounted image sensors are responsible for collecting visual information of the surrounding environment and providing real-time data for the vehicle's decision-making system. However, in actual use, vehicle-mounted image sensors face many challenges, especially in complex weather and lighting conditions such as low light, strong sunlight, rain, fog, and snow. The image quality is often seriously affected, resulting in problems such as noise, blur and low contrast in the images captured by the sensor.

[0003] Traditional on-board image enhancement methods usually rely on hardware design and simple image processing algorithms, such as brightness adjustment, contrast enhancement, and denoising. However, these methods are often unable to effectively cope with dynamic changes in complex environments, and the processing effect is limited by the hardware performance of the image sensor and environmental interference. Therefore, with the continuous improvement of the requirements for environmental perception in autonomous driving technology, traditional image enhancement methods can no longer meet the needs of high-precision and high-robust image analysis. In order to meet these challenges, the development of an intelligent and efficient image enhancement method for various problems in the actual application of on-board image sensors has become a key requirement for improving the performance of on-board image sensors and optimizing the perception capabilities of autonomous driving systems. Summary of the invention

[0004] In order to solve the above technical problems, the present invention proposes an image enhancement method and system for a vehicle-mounted image sensor to solve at least one of the above technical problems.

[0005] To achieve the above object, the present invention provides an image enhancement method for a vehicle-mounted image sensor, comprising the following steps: Step S1: acquiring driving recorded images of the vehicle at multiple angles; performing dynamic scene adaptive exposure adjustment on the driving recorded images of the vehicle at multiple angles, thereby obtaining multiple adaptive exposure driving images; Step S2: performing deep network noise recognition on multiple adaptive exposure driving images, and performing dynamic filtering and noise reduction on each sub-image, thereby generating multiple filtered and noise-reduced optimized images; Step S3: performing image texture analysis on the multiple exposure sub-images and performing texture distortion reconstruction to construct multiple texture reconstruction images; Step S4: performing visual recognition of road objects on the multiple texture reconstructed images and performing adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; Step S5: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; performing geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing on multiple detail contrast enhanced images based on the real-time vibration parameters of the vehicle, thereby generating a dynamic distortion corrected image; Step S6: geometrically transform and register the dynamic distortion-corrected image, and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

[0006] The present invention helps to obtain clear driving record images under different lighting conditions through dynamic scene adaptive exposure adjustment, obtains multiple adaptive exposure driving images to improve image quality, reduces underexposure or overexposure problems, and provides better input for subsequent processing. It effectively reduces noise in the image through deep network noise recognition and dynamic filtering noise reduction, improves image clarity and quality, and generates multiple filtered noise reduction optimized images to help reduce interference and make the image more detailed and clear. Image texture analysis and distortion reconstruction help to restore texture loss caused by noise or other factors in the image, and constructs multiple texture reconstructed images to enhance image details and texture, improve visual perception effects, and road object visual recognition and contrast enhancement processing help It helps to identify objects on the road and enhance the detail contrast in the image. Constructing multiple detail contrast enhanced images helps to improve the clarity and visual effect of the image, making road objects easier to identify. It reduces the image distortion caused by vehicle vibration through geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing, improves image stability and clarity, and generates dynamic distortion correction images to help eliminate distortion caused by vibration and maintain image accuracy and stability. It seamlessly stitches multiple images into a panoramic image through geometric transformation alignment and dynamic panoramic image stitching, providing a comprehensive perspective and information. Constructing a panoramic behavior optimized image model provides a broader field of view and more comprehensive information, and provides better image reference and analysis basis for the vehicle-mounted system.

[0007] Preferably, step S1 comprises the following steps: Step S11: Acquire driving record images of the vehicle at multiple angles; Step S12: performing scene depth semantic segmentation on each of the driving recorded images of the vehicle at multiple angles to obtain scene semantic features of each image; Step S13: performing image region segmentation according to the scene semantic features of each image, thereby generating a plurality of different scene semantic regions; Step S14: analyzing the dynamic changes of ambient light in a plurality of different scene semantic areas to generate dynamic features of ambient light in different scenes; Step S15: performing dynamic scene adaptive exposure adjustment on a plurality of different scene semantic areas according to the dynamic characteristics of ambient light of different scenes, so as to obtain a plurality of adaptive exposure driving images.

[0008] The present invention provides a comprehensive perspective through driving record images of vehicles at multiple angles, contains rich scene information, and provides a rich data source for subsequent processing. Through deep semantic segmentation of image scenes, different objects and scenes in the image are accurately identified, and the scene semantic features of each image are extracted. The scene semantic features are helpful for subsequent image processing and analysis, and improve the accuracy and efficiency of processing. Image region segmentation divides the image into different regions according to the scene semantic features, which is helpful for further understanding and analysis of the content in the image. Generating multiple different scene semantic regions provides more refined image information for subsequent processing, which is helpful for more refined processing of different regions. Through dynamic change analysis of ambient light, the lighting changes of different scenes are understood, and the dynamic features of ambient light are extracted. The dynamic features of ambient light help adjust the exposure and contrast of the image to meet the image processing requirements under different lighting conditions. Dynamic scene adaptive exposure adjustment is performed according to the dynamic features of ambient light in different scenes. The exposure level of the image is adjusted according to the actual lighting conditions to ensure image quality and visibility. Multiple adaptive exposure driving images are obtained to provide clear and accurate image information under different lighting conditions, which is helpful for improving the readability and analysis effect of the image.

[0009] Preferably, the dynamic scene adaptive exposure adjustment is specifically: Classify multiple scene regions into different scene semantic regions, thereby obtaining sky regions, road regions, vehicle regions and building regions; The dynamic characteristics of ambient light in different scenes specifically include: characteristics of brightness change of sky ambient light, characteristics of brightness distribution in road area, characteristics of vehicle surface light and local brightness intensity of buildings; Based on the brightness variation characteristics of the sky environment, the overexposure reduction processing is performed on the sky area, thereby obtaining an overexposure optimized image of the sky area; Identify the local brightness distribution of the road area to extract the image of the dark area of ​​the road; According to the brightness distribution characteristics of the road area, the dark area image of the road is subjected to high exposure processing to generate a high exposure road area image; Identify the surface reflective points of the vehicle area to generate the reflective feature points of the vehicle surface; Based on the light characteristics of the vehicle surface, local exposure adjustment is performed on the reflective feature points on the vehicle surface to obtain a local exposure vehicle area image; Adaptive exposure compensation is performed on the building area based on the local brightness intensity of the building to obtain an adaptive exposure building area image.

[0010] The present invention classifies different scene semantic areas, including sky areas, road areas, vehicle areas and building areas, which helps to understand the content in the image more accurately and provide more accurate information for subsequent processing. These features provide information about the lighting characteristics of different areas, which helps to adjust image parameters according to actual lighting conditions and improve image quality and visibility. Through overexposure reduction processing of the sky area, the loss of details of the sky area in the image is avoided, and the quality and ornamental value of the overall image are improved. Through local brightness distribution recognition and high exposure processing, the details of dark areas of the road are extracted, the visibility of these areas is improved, and driving safety is improved. The reflective feature points on the vehicle surface are identified and local exposure adjustment is performed, which helps to highlight the vehicle details and improve the visibility and texture of the vehicle area. Adaptive exposure compensation is performed according to the local brightness intensity of the building to ensure that the building area is presented in the image more realistically and clearly.

[0011] Preferably, the specific steps of step S2 are: Step S21: performing deep network noise recognition on multiple adaptive exposure driving images to extract all noise points in the images; Step S22: performing noise distribution analysis on all noise points in the image to generate image noise distribution features; Step S23: dividing the image based on the image noise distribution characteristics to obtain a plurality of exposure sub-images; Step S24: calculating the noise distribution level of the multiple exposed sub-images, thereby obtaining the noise distribution level of each sub-image; Step S25: Dynamically filter and reduce noise on each sub-image based on the noise distribution level of each sub-image, thereby generating a plurality of filtered and denoised optimized images.

[0012] The present invention uses deep network noise recognition to accurately identify noise points in an image, including various types of noise. Effective identification of noise points is helpful for subsequent noise processing and improves image quality and clarity. Noise distribution analysis is performed on all noise points in the image to understand the distribution of noise in the image, providing an important basis for subsequent processing. Noise distribution feature analysis is helpful to determine the type and degree of noise and provide guidance for subsequent noise reduction processing. Image division is performed based on image noise distribution features to divide the image into different regions and generate multiple exposure sub-images, which is helpful to independently process the noise in different regions and improve the effect of noise elimination. Noise distribution level calculation is performed on multiple exposure sub-images to quantify the degree of noise in each sub-image and help determine an appropriate noise reduction strategy. Understanding the noise distribution level is helpful to select appropriate noise reduction algorithms and parameters and improve the noise reduction effect. Dynamic filtering noise reduction is performed on each sub-image based on the noise distribution level of each sub-image, and different noise reduction strategies are adopted according to the noise conditions in different regions. Dynamic filtering noise reduction helps to retain image details while effectively reducing noise and improve image clarity and quality.

[0013] Preferably, step S3 specifically comprises the following steps: Step S31: performing image texture analysis on a plurality of exposure sub-images to obtain image texture features of different noise backgrounds; Step S32: performing multi-scale convolution on the image texture features of different noise backgrounds to generate multi-scale texture convolution features; Step S33: performing detailed texture distortion identification on a plurality of filtered noise reduction optimized images, and marking texture distorted image areas; Step S34: reconstructing the texture distortion of the texture distorted image region according to the multi-scale texture convolution feature to construct a plurality of texture reconstructed images.

[0014] The present invention performs image texture analysis on multiple exposure sub-images to obtain image texture features under different noise backgrounds. Texture analysis helps to understand the detailed structure and texture features of the image and provides an important reference for subsequent processing. Multi-scale convolution is performed on the image texture features under different noise backgrounds to generate multi-scale texture convolution features. Multi-scale convolution helps to capture texture information at different scales of the image and improves the description and analysis capabilities of texture features. Detailed texture distortion recognition is performed on multiple filtered denoising optimized images to mark image areas with texture distortion. Through texture distortion recognition, detailed texture distortion problems existing in the image are effectively identified to provide an optimization direction for subsequent processing. Texture distortion reconstruction is performed on the texture distorted image area according to the multi-scale texture convolution features to construct multiple texture reconstructed images. Texture distortion reconstruction helps to repair the texture distortion problem in the image and improve the visual quality and detail expression of the image.

[0015] Preferably, the specific steps of step S4 are: Step S41: performing road object visual recognition on a plurality of texture reconstructed images, and marking a plurality of road object nodes; Step S42: mining road semantic features of multiple road object nodes, thereby obtaining road semantic features of each object node; Step S43: performing a road content priority analysis according to the road semantic features of each object node to generate a road content priority for each object node; Step S44: mining edge details of multiple road object nodes to generate edge detail features of each object; Step S45: Adaptively perform contrast enhancement processing on the edge detail features of each object based on the road content priority of each object node, thereby constructing multiple detail contrast enhanced images.

[0016] The present invention performs visual recognition of road objects on multiple texture reconstructed images and marks multiple road object nodes, which helps to identify road objects in the image and provides a basis for subsequent analysis and processing. It performs road semantic feature mining on multiple road object nodes and helps to obtain the road semantic features of each object node. By mining the semantic features, the meaning and attributes of road objects can be better understood. It performs road content priority analysis based on the road semantic features of each object node and generates the road content priority of each object node. The priority analysis helps to determine the importance and influence of the object in the image and guide the priority of subsequent processing. It performs object edge detail mining on multiple road object nodes and generates the edge detail features of each object. The edge detail mining helps to capture the detail information of the object edge and improve the object recognition. Based on the road content priority, the edge detail features of each object are adaptively contrast enhanced to generate multiple detail contrast enhanced images, highlight the details of each object in the image, and improve the clarity and contrast of the image.

[0017] Preferably, the specific steps of step S5 are: Step S51: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; Step S52: performing time-series vibration characteristic evolution on the real-time vibration parameters of the vehicle to obtain the time-series vibration characteristics of the vehicle; Step S53: performing geometric posture vibration distortion analysis on a plurality of detail contrast enhanced images according to the vehicle time-series vibration characteristics, thereby generating driving image vibration distortion characteristics; Step S54: Performing dynamic instantaneous distortion correction processing based on the vibration distortion characteristics of the driving image, thereby generating a dynamic distortion corrected image.

[0018] The present invention obtains the real-time vibration parameters of the vehicle by monitoring the on-board sensors, and understands the vibration conditions of the vehicle in real time, which is helpful to evaluate the stability and comfort of the vehicle and provide basic data for subsequent processing. The real-time vibration parameters of the vehicle are subjected to time-series vibration feature evolution to obtain the time-series vibration features of the vehicle. The time-series vibration features are helpful to analyze the laws and characteristics of vehicle vibration and provide a basis for vibration features for subsequent processing. According to the time-series vibration features of the vehicle, a geometric posture vibration distortion analysis is performed on multiple detail contrast enhanced images to generate driving image vibration distortion features, which is helpful to understand the impact of vehicle vibration on the image and provide a basis for vibration correction for subsequent processing. Dynamic instantaneous distortion correction processing is performed based on the driving image vibration distortion features to generate a dynamic distortion corrected image. Through the distortion correction processing, the image distortion caused by vehicle vibration is eliminated and the clarity and stability of the image are improved.

[0019] Preferably, the specific steps of step S6 are: Step S61: segmenting the dynamic distortion corrected image into continuous frames, thereby obtaining continuous frame corrected images at multiple angles; Step S62: performing multi-angle image feature point recognition on the continuous frame corrected images at multiple angles, and extracting the image continuous frame feature points at each angle; Step S63: performing geometric transformation registration on the feature points of the continuous frames of the images at each angle, thereby generating multi-frame registration data of the feature points; Step S64: performing dynamic panoramic image stitching on the dynamic distortion corrected image based on the multi-frame registration data of the feature points, thereby generating a dynamic panoramic stitching image; Step S65: performing local smoothing processing on the spliced ​​parts of the dynamic panoramic spliced ​​image, thereby constructing a panoramic behavior optimized image model.

[0020] The present invention helps to separate the continuous frame images into separate frames by performing continuous frame segmentation on the dynamic distortion correction image, so that each frame is processed and analyzed separately, and the continuous frame correction images obtained at multiple angles provide viewing angle information from more angles, providing more flexibility for subsequent processing and analysis. By multi-angle image feature point recognition, the continuous frame feature points of the image at each angle are extracted for subsequent image registration and splicing. The recognition of feature points helps to capture key information in the image and help improve the accuracy and efficiency of image registration. The continuous frame feature points of the image at each angle are geometrically transformed and registered, and images between different frames are aligned to improve the consistency and coherence of the image and generate feature points. The multi-frame registration data of the points helps to eliminate the offset and distortion between images, and provides an accurate data basis for subsequent image stitching. The dynamic distortion corrected images are dynamically stitched based on the multi-frame registration data of the feature points, and the continuous frame corrected images at different angles are stitched into a panoramic image. The dynamic panoramic stitching image provides a wider field of view and more comprehensive information, and provides a better image reference and analysis basis for the vehicle-mounted system. Local smoothing of the splicing parts of the dynamic panoramic stitching images helps to eliminate the discontinuity at the splicing parts, making the panoramic image smoother and continuous. The panoramic behavior optimization image model is constructed to provide more realistic and accurate panoramic images, and improve the visual effect and usability of the image.

[0021] In this specification, an image enhancement system of a vehicle-mounted image sensor is provided, which is used to execute the image enhancement method of the vehicle-mounted image sensor as described above, including: The adaptive exposure module is used to obtain driving recorded images of the vehicle at multiple angles; the driving recorded images of the vehicle at multiple angles are subjected to dynamic scene adaptive exposure adjustment, thereby obtaining multiple adaptive exposure driving images; A filtering and denoising module is used to perform deep network noise recognition on multiple adaptive exposure driving images and perform dynamic filtering and denoising on each sub-image, thereby generating multiple filtered and denoised optimized images; A texture reconstruction module, used for performing image texture analysis on a plurality of exposure sub-images and performing texture distortion reconstruction to construct a plurality of texture reconstruction images; A contrast enhancement module is used to perform visual recognition of road objects on multiple texture reconstruction images and perform adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; The distortion correction module is used to monitor the real-time vibration parameters of the vehicle based on the vehicle-mounted sensors; based on the real-time vibration parameters of the vehicle, a plurality of detail contrast enhanced images are subjected to geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing, thereby generating a dynamic distortion correction image; The panoramic stitching module is used to perform geometric transformation registration on the dynamic distortion correction images and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

[0022] The present invention ensures that high-quality driving record images are obtained under different lighting conditions through dynamic scene adaptive exposure adjustment. The adaptive exposure driving images at multiple angles help to improve the brightness and contrast of the image, enhance the details and information content of the image, and combine the deep network noise recognition with dynamic filtering noise reduction to effectively remove the noise in the image, improve the clarity and quality of the image. The generated filtering noise reduction optimized image reduces the noise and artifacts in the image, improves the visual effect and recognition accuracy of the image, and improves the details and texture of the image through texture distortion reconstruction, making the image more realistic and clear. The constructed texture reconstruction image reduces the blur and distortion in the image, enhances the texture characteristics of the image, and improves the recognition and analysis capabilities of the image. The adaptive contrast enhancement processing is effective. It helps to highlight the details and edges in the image, enhance the contrast and visual effect of the image. The generated detail contrast enhanced image improves the readability and recognizability of the image, making road objects more clearly visible. Distortion correction processing is performed based on real-time vibration parameters to effectively eliminate the distortion caused by vehicle vibration in the image and improve the accuracy and stability of the image. The dynamic distortion correction image can provide a more realistic and clear perspective and provide a more reliable data basis for subsequent analysis and processing. The dynamic distortion correction image is subjected to geometric transformation registration and panoramic stitching to generate a panoramic behavior optimization image model, providing a wider field of view and more complete information. The constructed panoramic behavior optimization image model helps the vehicle system better understand the surrounding environment and improve driving safety and efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic flow chart of the steps of an image enhancement method for a vehicle-mounted image sensor according to the present invention; Figure 2 Detailed implementation flow chart of step S1; Figure 3 Detailed implementation flow chart of step S2; Figure 4 Detailed implementation flow chart of step S3. DETAILED DESCRIPTION

[0024] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0025] The present application example provides an image enhancement method and system for a vehicle-mounted image sensor. The execution subject of the image enhancement method and system for a vehicle-mounted image sensor includes but is not limited to: mechanical equipment, data processing platform, cloud server node, network upload device, etc. equipped with the system can be regarded as a general computing node of the present application, and the data processing platform includes but is not limited to: at least one of an audio image management system, an information management system, and a cloud data management system.

[0026] See also Figures 1 to 4 The present invention provides an image enhancement method for a vehicle-mounted image sensor, the image enhancement method for the vehicle-mounted image sensor comprising the following steps: Step S1: acquiring driving recorded images of the vehicle at multiple angles; performing dynamic scene adaptive exposure adjustment on the driving recorded images of the vehicle at multiple angles, thereby obtaining multiple adaptive exposure driving images; Step S2: performing deep network noise recognition on multiple adaptive exposure driving images, and performing dynamic filtering and noise reduction on each sub-image, thereby generating multiple filtered and noise-reduced optimized images; Step S3: performing image texture analysis on the multiple exposure sub-images and performing texture distortion reconstruction to construct multiple texture reconstruction images; Step S4: performing visual recognition of road objects on the multiple texture reconstructed images and performing adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; Step S5: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; performing geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing on multiple detail contrast enhanced images based on the real-time vibration parameters of the vehicle, thereby generating a dynamic distortion corrected image; Step S6: geometrically transform and register the dynamic distortion-corrected images, and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

[0027] The present invention helps to obtain clear driving record images under different lighting conditions through dynamic scene adaptive exposure adjustment, obtains multiple adaptive exposure driving images to improve image quality, reduces underexposure or overexposure problems, and provides better input for subsequent processing. It effectively reduces noise in the image through deep network noise recognition and dynamic filtering noise reduction, improves image clarity and quality, and generates multiple filtered noise reduction optimized images to help reduce interference and make the image more detailed and clear. Image texture analysis and distortion reconstruction help to restore texture loss caused by noise or other factors in the image, and constructs multiple texture reconstructed images to enhance image details and texture, improve visual perception effects, and road object visual recognition and contrast enhancement processing help It helps to identify objects on the road and enhance the detail contrast in the image. Constructing multiple detail contrast enhanced images helps to improve the clarity and visual effect of the image, making road objects easier to identify. It reduces the image distortion caused by vehicle vibration through geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing, improves image stability and clarity, and generates dynamic distortion correction images to help eliminate distortion caused by vibration and maintain image accuracy and stability. It seamlessly stitches multiple images into a panoramic image through geometric transformation alignment and dynamic panoramic image stitching, providing a comprehensive perspective and information. Constructing a panoramic behavior optimized image model provides a broader field of view and more comprehensive information, and provides better image reference and analysis basis for the vehicle-mounted system.

[0028] In the embodiment of the present invention, refer to Figure 1 , is a schematic flow chart of the steps of an image enhancement method for a vehicle-mounted image sensor of the present invention. In this example, the steps of the image enhancement method for the vehicle-mounted image sensor include: Step S1: acquiring driving recorded images of the vehicle at multiple angles; performing dynamic scene adaptive exposure adjustment on the driving recorded images of the vehicle at multiple angles, thereby obtaining multiple adaptive exposure driving images; In this embodiment, a suitable camera device is selected, such as an on-board camera (e.g., a panoramic camera, a single-lens or dual-lens camera), and it is ensured that it has high-definition and wide-angle shooting capabilities to capture dynamic scenes around the vehicle. Cameras are installed at different positions of the vehicle (e.g., the front, side, and rear) to ensure that all important angles around the vehicle are covered. This arrangement helps to obtain comprehensive driving record images, which is convenient for subsequent processing. Different driving scenes are selected for data collection, including urban roads, highways, night driving, and complex weather conditions (e.g., rainy days, snowy days), etc. These diverse scenes will provide rich data sets to help with subsequent adaptive exposure adjustment. During the driving process of the vehicle, driving record images from multiple angles are recorded in real time, and a fixed frame rate (e.g., 30 frames per second) is set to ensure the continuity and smoothness of data collection. All recorded data should be saved in a high-quality video format for subsequent processing. The collected driving record images are stored in the central control system of the vehicle or in cloud storage to ensure the integrity and accessibility of the data for subsequent processing and analysis. The stored data is classified and marked, including timestamps, geographic location information, etc. The method comprises the following steps: first, analyzing each driving record image to evaluate its brightness and contrast; second, using a histogram analysis method to calculate the pixel distribution of different brightness levels in the image to determine the exposure requirement of the image; third, dynamically adjusting the exposure setting of the image based on the analysis results; fourth, increasing the exposure time or ISO value in the case of insufficient light; and reducing the exposure time or ISO value in the case of excessive light. This process should take real-time into account to ensure a rapid response to changing light conditions; fifth, applying the adjusted exposure parameters to the original driving record image to generate multiple adaptive exposure driving images; these images should minimize noise and distortion while retaining details to ensure improved image quality; fifth, comparing the generated adaptive exposure images with the original images to evaluate their improvement effects in brightness and contrast; and fifth, recording the parameters used in the adjustment process to facilitate subsequent analysis and optimization.

[0029] Step S2: performing deep network noise recognition on multiple adaptive exposure driving images, and performing dynamic filtering and noise reduction on each sub-image, thereby generating multiple filtered and noise-reduced optimized images; In this embodiment, a dataset of images to be processed is prepared from the adaptive exposure driving images obtained in the previous stage. These images should cover a variety of scenes and lighting conditions to ensure the diversity and robustness of the model. Image samples containing different types of noise (such as Gaussian noise, salt and pepper noise, etc.) are collected and annotated. These samples will be used to train a deep learning model to improve the accuracy of noise recognition. A suitable deep learning model is selected for noise recognition. Commonly used models include convolutional neural networks (CNN) or more advanced architectures such as U-Net or ResNet. When selecting a model, its performance in image processing tasks should be considered. The selected deep learning model is trained using the prepared noise sample dataset. During the training process, a cross entropy loss function or a mean square error loss function is used for optimization to improve the noise recognition accuracy of the model. An independent validation set is used to evaluate the model performance. By calculating indicators such as accuracy, recall rate and F1 score, it is ensured that the model can accurately recognize different types of noise. The adaptive exposure driving images to be processed are input into the trained noise recognition model one by one to identify the noise type. The model will output the noise type and corresponding noise of each image. Intensity information, record the noise recognition results of each image, including the recognized noise type and its intensity. This information will be used for subsequent dynamic filtering and denoising. According to the noise recognition results, select a suitable dynamic filtering algorithm for denoising. For example, for Gaussian noise, select a Gaussian filter; for salt and pepper noise, select a median filter. For each image, dynamically adjust the filter parameters in combination with the noise recognition results. For example, if high-intensity Gaussian noise is recognized, increase the standard deviation of the filter to enhance the denoising effect; if salt and pepper noise is recognized, adjust the window size of the median filter. Apply the selected dynamic filtering algorithm to perform filtering and denoising on the adaptive exposure driving image, generate multiple filtered denoising optimized images, ensure that after denoising, the image details and quality are retained, and reduce the impact of noise. Evaluate the filtered denoising optimized images through visual evaluation and quantitative indicators (such as peak signal-to-noise ratio PSNR and structural similarity SSIM) to ensure that the quality of the image after denoising is significantly improved. Save the processed filtered denoising optimized images to the database, and record the parameter settings and effect evaluation results during the filtering process for subsequent analysis and processing.

[0030] Step S3: performing image texture analysis on the multiple exposure sub-images and performing texture distortion reconstruction to construct multiple texture reconstruction images; In this embodiment, multiple exposure sub-images are selected from the filtered noise reduction optimized image obtained in the previous stage. These sub-images should contain rich texture information for subsequent texture analysis and reconstruction. The texture features to be analyzed are determined, including texture direction, frequency, roughness and contrast. Gray-level co-occurrence matrix (GLCM), local binary pattern (LBP) or other texture feature extraction methods are used to quantify the texture information in the image. A suitable texture feature extraction algorithm is selected. For example, GLCM is used to calculate image features such as contrast, entropy, correlation and uniformity. The LBP method is used to extract local texture features. The texture feature extraction algorithm is executed on each exposure sub-image to generate feature vectors. These feature vectors will be used in the subsequent texture distortion reconstruction process. The extracted texture features are recorded in a database to ensure that the features of each sub-image are saved for subsequent use. Texture distortion analysis is performed on each exposure sub-image to identify the type of distortion (such as blur, noise, missing, etc.) in the image. Image quality assessment indicators (such as PSNR and SSIM) are used to quantitatively assess the degree of distortion of the image. According to the identified distortion type, a corresponding distortion model is established. For example, for blur distortion, a blur kernel model is used; for noise distortion, a noise model is established. These models will provide a basis for subsequent texture reconstruction. A suitable texture reconstruction algorithm is selected, such as an image reconstruction method based on a convolutional neural network (CNN), an interpolation method, or an optimization algorithm. These methods can effectively process texture distortion in images. For each exposed sub-image, the established distortion model and the selected reconstruction algorithm are used to perform texture distortion reconstruction processing. The reconstruction parameters are dynamically adjusted according to the extracted texture features and the distortion type to obtain the best effect. Multiple texture reconstructed images are generated to ensure that the details and texture features of the image are retained as much as possible during the reconstruction process. The reconstructed image should have improved visual quality and texture information. The texture reconstructed image is evaluated through visual evaluation and quantitative indicators (such as PSNR and SSIM) to ensure that the reconstructed image has significant improvements in texture details and overall quality. The processed texture reconstructed image is saved to the database, and the parameter settings and effect evaluation results during the reconstruction process are recorded for subsequent analysis and processing.

[0031] Step S4: performing visual recognition of road objects on the multiple texture reconstructed images and performing adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; In this embodiment, a data set to be processed is prepared from multiple texture reconstructed images obtained in the previous stage. These images should cover different road scenes and objects to ensure the diversity and effectiveness of the recognition process. The categories of road objects that need to be recognized, such as cars, pedestrians, traffic signs and obstacles, are determined. A clear target definition will be helpful for subsequent model training and evaluation. A suitable deep learning model is selected for road object visual recognition. Commonly used models include YOLO (You Only Look Once), Faster R-CNN or SSD (Single Shot Multi Box Detector). These models can recognize multiple objects in an image in real time and accurately. The selected model is trained using a training set containing labeled data. The labeled data should contain location information and category labels of multiple road objects. During the training process, a cross entropy loss function is used for optimization to improve recognition accuracy. The performance of the trained model is evaluated on an independent validation set. The accuracy, recall and F1 score are calculated to ensure that the model can accurately recognize objects. Identify the target object, input each texture reconstructed image into the trained object recognition model for inference. The model will analyze the image and mark all the identified road objects, provide the category, location and confidence information of each object, and record the recognition results of each object, including the category, location information and its confidence. This information will be used for subsequent contrast enhancement processing. Select a suitable adaptive contrast enhancement algorithm, such as adaptive histogram equalization (CLAHE) or gamma adjustment. These algorithms can dynamically adjust the contrast according to the distribution of objects in the image and enhance the image details. For each texture reconstructed image, dynamically adjust the contrast enhancement parameters according to the recognition results of the object. For example: for the identified high-priority objects (such as pedestrians and traffic lights), increase the contrast of their areas; for the background areas, moderately reduce the contrast to highlight the foreground objects. Apply the selected adaptive contrast enhancement algorithm to process each texture reconstructed image to generate multiple detail contrast enhanced images to ensure that the enhanced image is clearer in terms of object edges and details while reducing the impact of noise.

[0032] Step S5: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; performing geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing on multiple detail contrast enhanced images based on the real-time vibration parameters of the vehicle, thereby generating a dynamic distortion corrected image; In this embodiment, suitable vehicle-mounted sensors, such as accelerometers and gyroscopes, are selected to monitor the real-time vibration parameters of the vehicle during driving. These sensors should be installed on the chassis, wheels or body of the vehicle to ensure that various vibration data can be accurately captured. A real-time data acquisition system is developed to transmit the vibration data collected by the sensors to the central processing unit through wireless communication technology (such as Bluetooth or Wi-Fi) to ensure that the data can be recorded in real time, including information such as timestamp, vibration amplitude and frequency. The collected vibration data is stored in a database for classification and management for subsequent vibration analysis and correction processing. These data will provide important references for subsequent geometric posture vibration distortion analysis. Appropriate geometric distortion analysis methods are selected, such as affine transformation, perspective transformation or methods based on feature point matching. These methods can effectively analyze the geometric distortion caused by vehicle vibration in the image and compare the collected real-time vibration parameters with multiple details. The vibration characteristics are combined with the enhanced image to analyze the distortion caused by vibration in the image. By mapping the vibration characteristics to the image characteristics, the affected area is identified, and the type and degree of distortion are determined. According to the analysis results, a geometric distortion model is constructed to describe the deformation caused by vibration in the image. These models will provide a basis for the subsequent dynamic instantaneous distortion correction. Appropriate dynamic instantaneous distortion correction algorithms are selected, such as interpolation-based methods, optical flow methods, or deep learning-based image reconstruction technology. These algorithms can perform effective image correction based on real-time vibration data and distortion models. For each detail contrast enhanced image, dynamic instantaneous distortion correction is performed using the established distortion model and the selected correction algorithm. The correction parameters are adjusted in real time to ensure that the correction can adapt to different vibration states. After correction processing, a dynamic distortion corrected image is generated to ensure that the corrected image is consistent with the original image in terms of geometry and details, while effectively eliminating the distortion caused by vibration.

[0033] Step S6: geometrically transform and register the dynamic distortion-corrected image, and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

[0034] In this embodiment, a sequence of images to be processed is selected from the dynamic distortion correction images generated in the previous stage. These images should cover different viewing angles and time periods to facilitate the subsequent stitching process. The collected images are preprocessed, including denoising, color correction and brightness adjustment. These preprocessing steps help to improve the effect of subsequent registration and stitching, ensure that the images are consistent in color and brightness, select a suitable geometric transformation registration algorithm, such as RANSAC (random sampling consensus algorithm) based on feature point matching or a method based on optical flow method, which can effectively process the geometric transformation between images to achieve accurate registration effect, extract feature points from the dynamic distortion correction images, use SIFT, ORB or SURF algorithms to extract key feature points in each image, then match the feature points through nearest neighbor matching or FLANN matching algorithm to obtain corresponding points between each pair of images, use RANSAC algorithm to screen the matched feature points, and estimate the geometric transformation matrix between each pair of images. The matrix will be used in the subsequent image registration process to ensure the accuracy and robustness of the registration, and the dynamic distortion correction images are processed according to the estimated geometric transformation matrix. Transformation, complete the image registration process, process the pixel values ​​of the image through interpolation methods (such as bilinear interpolation or cubic interpolation) to ensure the quality of the registered image, select a suitable stitching algorithm, such as image stitching technology or image fusion method based on multi-view geometry, commonly used algorithms include Poisson image editing, uniform weighted average or pyramid-based fusion algorithm, use the registered images for stitching, determine their positions in the panorama according to the registration results of each image, and perform fusion processing. During the stitching process, ensure seamless processing of overlapping areas to reduce the visibility of seams, generate the final dynamic panoramic image, ensure that the stitched image is visually coherent, the edges of all objects are clear, and there are no obvious stitching marks. Based on the generated dynamic panoramic image, design a panoramic behavior optimization image model. This model should consider aspects such as image feature extraction, behavior analysis and dynamic scene understanding to improve the effect of subsequent intelligent analysis and decision-making. Use machine learning or deep learning algorithms to train the optimization model, evaluate its performance in specific tasks (such as object detection, behavior recognition, etc.), and continuously optimize the model based on the evaluation results to ensure its effectiveness in practical applications.

[0035] In this embodiment, refer to Figure 2 , is a flowchart of detailed implementation steps of step S1. In this embodiment, the detailed implementation steps of step S1 include: Step S11: Acquire driving record images of the vehicle at multiple angles; Step S12: performing scene depth semantic segmentation on each of the driving recorded images of the vehicle at multiple angles to obtain scene semantic features of each image; Step S13: performing image region segmentation according to the scene semantic features of each image, thereby generating a plurality of different scene semantic regions; Step S14: analyzing the dynamic changes of ambient light in a plurality of different scene semantic areas to generate dynamic features of ambient light in different scenes; Step S15: performing dynamic scene adaptive exposure adjustment on a plurality of different scene semantic areas according to the dynamic characteristics of ambient light of different scenes, so as to obtain a plurality of adaptive exposure driving images.

[0036] In this embodiment, a high-resolution camera is selected and equipped with a wide-angle lens to ensure that a wide field of view around the vehicle can be captured. Multiple cameras are used to achieve multi-angle synchronous shooting to ensure that different perspectives (front view, rear view, side view, etc.) are covered and shooting is performed in different driving environments, including urban roads, highways, and rural roads, etc., to obtain diverse image data. A suitable shooting time is set to capture scenes under different lighting conditions. During the driving process of the vehicle, the camera is controlled by an on-board computer to perform real-time image acquisition and record driving images from multiple angles to ensure that images from each angle are synchronously acquired within the same time period for subsequent analysis. Based on the semantic segmentation results of each image, a region segmentation algorithm (such as connected region labeling, graph cut, etc.) is applied to extract different scene semantic regions. Each region should correspond to a portion of the image with similar semantic features. The features of each segmented region, including area, shape, position, etc., are calculated, and this information is marked for subsequent analysis. The extracted semantic regions and their feature information are stored in a database for subsequent dynamic lighting. Analysis and exposure adjustment: For each scene semantic area, use light sensors or image processing technology to measure the ambient light intensity, use the brightness information of the image as an indicator of the lighting conditions, collect lighting data in different time periods, perform time series analysis on it, and identify the dynamic change pattern of lighting. This is achieved through statistical analysis or machine learning models (such as time series prediction models). Key dynamic characteristics of ambient light are extracted from the analysis results, including light intensity fluctuations, change rates, and periodicity, etc., to provide a basis for subsequent scene adaptive exposure. An adaptive exposure control algorithm is designed to determine the optimal exposure setting based on the dynamic characteristics of ambient light in different scenes. Fuzzy logic control or rule-based control methods are used. During the image acquisition process, the camera exposure time, aperture, and ISO value are dynamically adjusted according to the real-time monitored lighting conditions to ensure the clarity and detail of the image under different lighting conditions. The adjusted image is output to generate multiple adaptive exposure driving images. These images should be able to clearly reflect the details of different scenes and provide high-quality visual data for subsequent analysis and processing.

[0037] In this embodiment, the dynamic scene adaptive exposure adjustment is specifically as follows: Classify multiple scene regions into different scene semantic regions, thereby obtaining sky regions, road regions, vehicle regions and building regions; The dynamic characteristics of ambient light in different scenes specifically include: characteristics of brightness change of sky ambient light, characteristics of brightness distribution in road area, characteristics of vehicle surface light and local brightness intensity of buildings; Based on the brightness variation characteristics of the sky environment, the overexposure reduction processing is performed on the sky area, thereby obtaining an overexposure optimized image of the sky area; Identify the local brightness distribution of the road area to extract the image of the dark area of ​​the road; According to the brightness distribution characteristics of the road area, the dark area image of the road is subjected to high exposure processing to generate a high exposure road area image; Identify the surface reflective points of the vehicle area to generate the reflective feature points of the vehicle surface; Based on the light characteristics of the vehicle surface, local exposure adjustment is performed on the reflective feature points on the vehicle surface to obtain a local exposure vehicle area image; Adaptive exposure compensation is performed on the building area based on the local brightness intensity of the building to obtain an adaptive exposure building area image.

[0038] In this embodiment, images of multiple different scenes are collected to ensure that these images contain different environmental features, such as the sky, roads, vehicles, and buildings. The data set should cover various lighting conditions and weather conditions to enhance the generalization ability of the model. Deep learning technology is used to perform semantic segmentation of images using convolutional neural networks (CNN) or more advanced network structures (such as U-Net or MaskR-CNN). Annotated data sets are prepared, including manual annotations of each scene area, to facilitate model training. The trained model is used to process the input driving record images frame by frame to extract different scene semantic areas in each image. The model segments the image Generate binary masks for each area of ​​the sky, road, vehicle and building areas, analyze the light intensity changes in the sky area, and capture the light changes by calculating the mean and standard deviation of the light intensity. Brightness distribution characteristics of the road area: Analyze the brightness distribution of the road area through a histogram to identify the concentrated areas and dark areas of brightness. Vehicle surface light characteristics: Extract the light reflection characteristics of the vehicle area, identify the reflection points and glossiness. Local brightness intensity of buildings: Perform local brightness analysis on the building area to determine the brightness intensity differences of different parts. According to the brightness change characteristics of the sky ambient light, overexposure detection is performed on the sky area. A threshold is set. When the brightness When the threshold is exceeded, it is judged as overexposure. Image processing algorithms (such as histogram equalization or gamma correction) are used to optimize the overexposed sky area and reduce the brightness of the overexposed part. Software tools (such as OpenCV) are used to make pixel-level adjustments to obtain an overexposed optimized image of the sky area. Based on the brightness distribution characteristics of the road area, the dark areas are identified. By setting a brightness threshold, areas below a specific brightness are found. High exposure adjustment is applied to the identified dark road areas. Weighted averaging or local contrast enhancement technology is used to increase the brightness of these areas, thereby generating a high-exposure road area image. Image processing technology (such as edge detection or threshold segmentation) is used to increase the brightness of these areas. ), identify the surface reflective points in the vehicle area, which usually have high brightness and form a sharp contrast with the surrounding area, perform local exposure adjustment on the identified reflective feature points, reduce the brightness of the reflective points, avoid overexposure, and use a local brightness adjustment algorithm to ensure that the details of the vehicle surface are preserved. Based on the local brightness intensity data of the building, identify the area that needs exposure compensation, analyze the brightness characteristics of different parts, set the compensation strategy, perform adaptive exposure compensation on the building area, use local contrast enhancement technology, adjust the exposure value, and ensure that the details of the building are clearly visible. This process can be implemented using an image processing library (such as OpenCV).

[0039] In this embodiment, refer to Figure 3 , is a flowchart of detailed implementation steps of step S2. In this embodiment, the detailed implementation steps of step S2 include: Step S21: performing deep network noise recognition on multiple adaptive exposure driving images to extract all noise points in the images; Step S22: performing noise distribution analysis on all noise points in the image to generate image noise distribution features; Step S23: dividing the image based on the image noise distribution characteristics to obtain a plurality of exposure sub-images; Step S24: calculating the noise distribution level of the multiple exposed sub-images, thereby obtaining the noise distribution level of each sub-image; Step S25: Dynamically filter and reduce noise on each sub-image based on the noise distribution level of each sub-image, thereby generating a plurality of filtered and denoised optimized images.

[0040] In this embodiment, the driving image data collected from the previous adaptive exposure processing step should contain different lighting conditions and exposure settings to ensure the comprehensiveness of noise recognition. A suitable deep learning model is selected for noise recognition, and a convolutional neural network (CNN) is used for image noise detection, or a pre-trained deep learning model (such as U-Net or ResNet) is used for image segmentation to specifically identify noise points. The model is trained and the labeled noise data is used as a training set. After the training is completed, the adaptive exposure driving image is input into the model to extract all the noise in the image. Points, the process should generate a binary mask, mark the noise area identified in the image, extract the coordinates and intensity information of all noise points in the image, perform statistical analysis on the extracted noise points, calculate the intensity mean and variance of the noise and its spatial distribution in the image, use the histogram analysis method to generate a histogram of the noise intensity to identify the main distribution area of ​​the noise, and record the noise distribution characteristics in a feature vector, including the mean, standard deviation, maximum, minimum and other information of the noise intensity, to provide a basis for subsequent image segmentation and noise reduction processing. According to the noise distribution characteristics, formulate an image segmentation strategy and select Select a region-based partitioning method, such as dividing the image into several fixed-size sub-image blocks, or adaptively partitioning based on the change of noise intensity. According to the formulated partitioning strategy, the original driving image is cut to generate multiple exposure sub-images. Each sub-image should retain its original noise feature information for subsequent analysis. Define the calculation method of the noise distribution level, use the mean, standard deviation and other statistical characteristics of the noise intensity as indicators of the noise level, calculate the noise distribution level for each exposure sub-image, extract and record the statistical characteristics of the noise intensity, and generate a noise distribution level report for each sub-image, including the noise mean, variance and other information. According to the noise distribution level, select a suitable filter for each sub-image, use a mean filter, a Gaussian filter or a more complex non-local mean (NLM) filter, dynamically adjust the filter parameters according to the noise level, apply the selected dynamic filter to each exposure sub-image for denoising, adjust the filter kernel size and strength according to the noise level to achieve the best denoising effect, and generate multiple filtered denoising optimized images. These images should effectively reduce noise while retaining details. Save the optimized images and record the processing parameters for subsequent analysis and application.

[0041] In this embodiment, refer to Figure 4 , is a flowchart of detailed implementation steps of step S3. In this embodiment, the detailed implementation steps of step S3 include: Step S31: performing image texture analysis on a plurality of exposure sub-images to obtain image texture features of different noise backgrounds; Step S32: performing multi-scale convolution on the image texture features of different noise backgrounds to generate multi-scale texture convolution features; Step S33: performing detailed texture distortion identification on a plurality of filtered noise reduction optimized images, and marking texture distorted image areas; Step S34: reconstructing the texture distortion of the texture distorted image region according to the multi-scale texture convolution feature to construct a plurality of texture reconstructed images.

[0042] In this embodiment, a plurality of exposure sub-images that have been subjected to filtering and noise reduction processing are obtained from the previous steps. These images should contain different noise backgrounds to ensure data diversity. Texture analysis methods such as gray-level co-occurrence matrix (GLCM), local binary pattern (LBP) or wavelet transform are used to extract texture features of the image. These methods can effectively capture texture information under different noise backgrounds in the image. Texture features are extracted for each exposure sub-image, and a corresponding texture feature vector is generated using a selected texture analysis algorithm. These features include indicators such as contrast, correlation, energy and homogeneity, which describe the texture of different areas in the image. Processing information, design multi-scale convolution kernels, usually use convolution kernels of different sizes (such as 3x3, 5x5, 7x7) to capture the details and texture features in the image, use Gaussian blur convolution kernel, edge detection convolution kernel, etc., perform multi-scale convolution operation on the texture features of each exposed sub-image, apply the designed convolution kernel to the texture feature map to extract texture information at different scales, and generate a multi-scale texture convolution feature map through convolution operation, which can more comprehensively reflect the texture characteristics of the image, integrate the convolution features of different scales into a feature vector, and provide support for subsequent texture distortion recognition. Feature splicing or weighting is used. The average method integrates features of different scales, selects a suitable algorithm for texture distortion recognition, uses machine learning-based algorithms, such as support vector machines (SVM) or random forests, or deep learning-based methods, such as convolutional neural networks (CNN), to mark the detailed distortion in the image, and inputs the optimized image after filtering and denoising into the distortion recognition model for texture distortion detection. The model will analyze the texture features of the image, identify the distorted areas, generate corresponding masks, mark the distorted areas, and record the location information of the distorted areas in each image based on the marking results, in preparation for subsequent texture reconstruction processing. Provide a basis for selecting a suitable texture reconstruction algorithm, such as texture synthesis method or image restoration technology, use neighborhood-based methods (such as Patch-based synthesis) or deep learning image restoration networks (such as GAN) for reconstruction, apply the selected reconstruction algorithm to each marked texture distortion area, use multi-scale texture convolution features to generate the corresponding texture reconstructed image, restore the distorted details and improve the image quality, save the texture reconstructed image, and record the parameter settings and effect evaluation during the reconstruction process. These reconstructed images should reflect clearer texture details to provide support for subsequent applications.

[0043] In this embodiment, step S4 includes the following steps: Step S41: performing road object visual recognition on a plurality of texture reconstructed images, and marking a plurality of road object nodes; Step S42: mining road semantic features of multiple road object nodes, thereby obtaining road semantic features of each object node; Step S43: performing a road content priority analysis according to the road semantic features of each object node to generate a road content priority for each object node; Step S44: mining edge details of multiple road object nodes to generate edge detail features of each object; Step S45: Adaptively perform contrast enhancement processing on the edge detail features of each object based on the road content priority of each object node, thereby constructing multiple detail contrast enhanced images.

[0044] In this embodiment, a plurality of images processed by texture reconstruction are obtained from the previous steps. These images should contain different road objects, such as vehicles, pedestrians, traffic signs, etc., to ensure the diversity and representativeness of the data. A suitable computer vision model is selected for road object recognition. A convolutional neural network (CNN) such as FasterR-CNN, YOLO or SSD is used. These models can quickly and accurately recognize objects in images. If there is no ready-made model, the model is trained using a training set containing labeled data to ensure that it has a good recognition effect. Each texture reconstructed image is input into the trained object recognition model, and the reasoning process is executed. The model The model will analyze the image and mark all identified road object nodes, including the category and location coordinates of the object, record the location information of each object node, and generate corresponding annotation results for use in subsequent steps. Feature extraction is performed on each marked road object node, and the image area of ​​the object node is input into the selected deep learning model. Through forward propagation, the semantic feature vector of each object is extracted. These feature vectors include shape, color, texture and other information. The extracted road semantic feature vectors are recorded in the database to provide support for subsequent priority analysis and define the criteria for road content priority, usually considering the type, size, location and impact of the object on traffic. For example, pedestrians and traffic lights usually have higher priority than other objects. According to the road semantic features of each object node, a defined priority calculation method is applied to assign a priority score to each object node. A weighted algorithm is used to consider the influence of relevant features and select a suitable edge detection algorithm, such as Canny edge detection, Sobel operator or Laplacian operator. These algorithms can clearly extract the edge features of the object. The edge detection algorithm is executed on each marked road object node area to extract the edge detail features of the object and generate an edge image, which contains the contour and detail information of each object. A suitable adaptive contrast enhancement algorithm is selected, such as adaptive histogram equalization (CLAHE) or gamma adjustment. These algorithms can effectively improve the contrast of important areas in the image. For each object's edge detail feature map, the contrast enhancement parameters are dynamically adjusted according to the object's road content priority. For example, high-priority objects require stronger contrast enhancement, while low-priority objects are moderately enhanced. Contrast enhancement processing is performed to generate multiple detail contrast enhanced images to ensure that the details of important objects are more prominent. The enhanced images are saved, and the parameters and effect evaluation used in the enhancement process are recorded. These enhanced images should have significant improvements in detail performance to provide support for subsequent analysis and application.

[0045] In this embodiment, the specific steps of step S5 are: Step S51: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; Step S52: performing time-series vibration characteristic evolution on the real-time vibration parameters of the vehicle to obtain the time-series vibration characteristics of the vehicle; Step S53: performing geometric posture vibration distortion analysis on a plurality of detail contrast enhanced images according to the vehicle time-series vibration characteristics, thereby generating driving image vibration distortion characteristics; Step S54: Performing dynamic instantaneous distortion correction processing based on the vibration distortion characteristics of the driving image, thereby generating a dynamic distortion corrected image.

[0046] In this embodiment, suitable vehicle-mounted sensors are selected, such as acceleration sensors, gyroscopes or vibration sensors. These sensors can monitor the vibration data generated by the vehicle during driving in real time. The sensors are installed at appropriate locations of the vehicle, such as the chassis, wheels or body, to ensure that the sensors can accurately capture the vibration information of the vehicle and avoid external interference. A real-time data acquisition system is developed to transmit the vibration parameters (such as acceleration, angular velocity, etc.) collected by the sensor to the central processing unit. Wireless communication technology (such as Bluetooth or Wi-Fi) is used for data transmission to ensure the real-time and accuracy of the data. The recorded vibration parameters include information such as timestamp, vibration amplitude and frequency to form a time series data set to provide a basis for subsequent analysis. The collected vibration data is pre-processed, including denoising and smoothing, to eliminate the influence of sensor noise. A filtering algorithm (such as a low-pass filter) is used to process the data to ensure the clarity of the data. A time series analysis method, such as time series Fourier transform (FFT) or wavelet transform, is used to extract the frequency domain characteristics and time characteristics of the vibration parameters. These methods can reveal the regularity and change trend of the vibration data. The extracted time series vibration characteristics, including frequency, The amplitude and phase information are recorded to form the vehicle's time-series vibration feature set, which will be used for subsequent distortion analysis. The method of geometric distortion analysis, such as affine transformation, perspective transformation or principal component analysis (PCA), is selected to evaluate the distortion caused by vibration in the image. The extracted time-series vibration features are combined with the image data to analyze the geometric distortion caused by vehicle vibration in the image. By mapping the vibration features to the image features, the distorted area caused by vibration is identified, and the vibration distortion features of the driving image are generated. The type, degree and impact range of the distortion in each image are recorded to provide support for subsequent dynamic correction. Based on this, select a suitable dynamic correction algorithm, such as an interpolation-based image reconstruction method, an optical flow method, or a real-time estimation method. These algorithms can perform real-time correction of images according to the vibration distortion characteristics. The vibration distortion characteristics of each detail contrast enhanced image are taken as input, and the selected correction algorithm is applied to perform dynamic instantaneous distortion correction. The correction parameters are dynamically adjusted according to the vibration characteristics to adapt to different vibration conditions. The corrected dynamic distortion correction images are saved, and the parameters used in the correction process and the effect evaluation are recorded. These corrected images should be improved in visual quality to provide support for subsequent analysis and application.

[0047] In this embodiment, the specific steps of step S6 are: Step S61: segmenting the dynamic distortion corrected image into continuous frames, thereby obtaining continuous frame corrected images at multiple angles; Step S62: performing multi-angle image feature point recognition on the continuous frame corrected images at multiple angles, and extracting the image continuous frame feature points at each angle; Step S63: performing geometric transformation registration on the feature points of the continuous frames of the images at each angle, thereby generating multi-frame registration data of the feature points; Step S64: performing dynamic panoramic image stitching on the dynamic distortion corrected image based on the multi-frame registration data of the feature points, thereby generating a dynamic panoramic stitching image; Step S65: performing local smoothing processing on the spliced ​​parts of the dynamic panoramic spliced ​​image, thereby constructing a panoramic behavior optimized image model.

[0048] In this embodiment, the corrected dynamic distortion correction images are obtained from the previous step. These images should include continuous frames taken from different angles of the vehicle to ensure the diversity and continuity of the data. A suitable image segmentation algorithm is selected, such as an optical flow method or a frame difference method. These methods can effectively identify and extract continuous image frames. Continuous frames are extracted from the dynamic distortion correction images. The image sequence is segmented into continuous frame correction images at multiple angles using the selected segmentation algorithm to ensure that the time interval between each frame is uniform for subsequent feature point recognition. The extracted continuous frame correction images at multiple angles are stored in a database for subsequent analysis and processing. A suitable feature point recognition algorithm is selected. , such as Harris corner detection, SIFT (Scale Invariant Feature Transform) or ORB (Oriented FAST and Rotated BRIEF), these algorithms can effectively identify key point features in the image, perform feature point recognition algorithm on the continuous frame correction image of each angle, extract the feature points in each image frame, and calculate its descriptor for subsequent registration processing, store the extracted feature points and their descriptors in the database, and provide support for subsequent geometric transformation registration, select appropriate geometric transformation registration methods, such as RANSAC (Random Sampling Consensus Algorithm) or least squares method, these methods can effectively handle the differences between feature points Matching, improve the robustness of registration, match the feature points of continuous frames of images at each angle, use the selected registration algorithm to determine the geometric transformation relationship between different frames, generate multi-frame registration data of feature points, record the relative position information of each frame, store the generated multi-frame registration data of feature points, so as to facilitate the subsequent dynamic panoramic image stitching, select a suitable stitching algorithm, such as the stitching method based on image registration or the multi-view geometric stitching method, which can effectively handle image stitching under different viewing angles, use the multi-frame registration data of feature points to stitch the dynamic distortion corrected images, calculate the position of each frame of the image in the panorama according to the registration data, perform image fusion, and generate dynamic Panoramic stitching images, save the generated dynamic panoramic stitching images, and record the parameters and effect evaluation used in the stitching process, select suitable smoothing algorithms, such as Gaussian blur, bilateral filtering or local contrast adjustment, which can effectively eliminate the seams and visual discontinuities at the stitching points, perform local smoothing on the joints of the dynamic panoramic stitching images, dynamically adjust the smoothing parameters according to the characteristics of the seams to achieve the best effect, ensure a smooth transition of the stitching area, save the smoothed panoramic behavior optimization image model, and record the parameters and effect evaluation during the processing. These optimized images should have significantly improved visual quality to provide support for subsequent analysis and application.

[0049] In this embodiment, an image enhancement system for a vehicle-mounted image sensor is provided, which is used to execute the image enhancement method for the vehicle-mounted image sensor as described above, including: The adaptive exposure module is used to obtain driving recorded images of the vehicle at multiple angles; the driving recorded images of the vehicle at multiple angles are subjected to dynamic scene adaptive exposure adjustment, thereby obtaining multiple adaptive exposure driving images; A filtering and denoising module is used to perform deep network noise recognition on multiple adaptive exposure driving images and perform dynamic filtering and denoising on each sub-image, thereby generating multiple filtered and denoised optimized images; A texture reconstruction module, used for performing image texture analysis on a plurality of exposure sub-images and performing texture distortion reconstruction to construct a plurality of texture reconstruction images; A contrast enhancement module is used to perform visual recognition of road objects on multiple texture reconstruction images and perform adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; The distortion correction module is used to monitor the real-time vibration parameters of the vehicle based on the vehicle-mounted sensors; based on the real-time vibration parameters of the vehicle, a plurality of detail contrast enhanced images are subjected to geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing, thereby generating a dynamic distortion correction image; The panoramic stitching module is used to perform geometric transformation registration on the dynamic distortion correction images and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

[0050] The present invention ensures that high-quality driving record images are obtained under different lighting conditions through dynamic scene adaptive exposure adjustment. The adaptive exposure driving images at multiple angles help to improve the brightness and contrast of the image, enhance the details and information content of the image, and combine the deep network noise recognition with dynamic filtering noise reduction to effectively remove the noise in the image, improve the clarity and quality of the image. The generated filtering noise reduction optimized image reduces the noise and artifacts in the image, improves the visual effect and recognition accuracy of the image, and improves the details and texture of the image through texture distortion reconstruction, making the image more realistic and clear. The constructed texture reconstruction image reduces the blur and distortion in the image, enhances the texture characteristics of the image, and improves the recognition and analysis capabilities of the image. The adaptive contrast enhancement processing is effective. It helps to highlight the details and edges in the image, enhance the contrast and visual effect of the image. The generated detail contrast enhanced image improves the readability and recognizability of the image, making road objects more clearly visible. Distortion correction processing is performed based on real-time vibration parameters to effectively eliminate the distortion caused by vehicle vibration in the image and improve the accuracy and stability of the image. The dynamic distortion correction image can provide a more realistic and clear perspective and provide a more reliable data basis for subsequent analysis and processing. The dynamic distortion correction image is subjected to geometric transformation registration and panoramic stitching to generate a panoramic behavior optimization image model, providing a wider field of view and more complete information. The constructed panoramic behavior optimization image model helps the vehicle system better understand the surrounding environment and improve driving safety and efficiency.

[0051] Therefore, the embodiments should be regarded as illustrative and non-restrictive from all points, and the scope of the present invention is limited by the appended claims rather than the above description, and it is therefore intended that all changes falling within the meaning and range of equivalent elements of the application documents are included in the present invention.

[0052] The above is only a specific embodiment of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but should conform to the widest scope consistent with the principles and novel features invented herein.

Claims

1. An image enhancement method for a vehicle-mounted image sensor, characterized in that: The following steps are involved: Step S1: acquiring driving recorded images of the vehicle at multiple angles; performing dynamic scene adaptive exposure adjustment on the driving recorded images of the vehicle at multiple angles, thereby obtaining multiple adaptive exposure driving images; Step S2: performing deep network noise recognition on multiple adaptive exposure driving images, and performing dynamic filtering and noise reduction on each sub-image, thereby generating multiple filtered and noise-reduced optimized images; Step S3: performing image texture analysis on the multiple exposure sub-images and performing texture distortion reconstruction to construct multiple texture reconstruction images; Step S4: performing visual recognition of road objects on the multiple texture reconstructed images and performing adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; Step S5: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; performing geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing on multiple detail contrast enhanced images based on the real-time vibration parameters of the vehicle, thereby generating a dynamic distortion corrected image; Step S6: geometrically transform and register the dynamic distortion-corrected image, and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

2. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S1 are: Step S11: Acquire driving record images of the vehicle at multiple angles; Step S12: performing scene depth semantic segmentation on each of the driving recorded images of the vehicle at multiple angles to obtain scene semantic features of each image; Step S13: performing image region segmentation according to the scene semantic features of each image, thereby generating a plurality of different scene semantic regions; Step S14: analyzing the dynamic changes of ambient light in a plurality of different scene semantic areas to generate dynamic features of ambient light in different scenes; Step S15: performing dynamic scene adaptive exposure adjustment on a plurality of different scene semantic areas according to the dynamic characteristics of ambient light of different scenes, so as to obtain a plurality of adaptive exposure driving images.

3. The image enhancement method of the vehicle-mounted image sensor according to claim 2, characterized in that: The dynamic scene adaptive exposure adjustment is specifically as follows: Classify multiple scene regions into different scene semantic regions, thereby obtaining sky regions, road regions, vehicle regions and building regions; The dynamic characteristics of ambient light in different scenes specifically include: characteristics of brightness change of sky ambient light, characteristics of brightness distribution in road area, characteristics of vehicle surface light and local brightness intensity of buildings; Based on the brightness variation characteristics of the sky environment, the overexposure reduction processing is performed on the sky area, thereby obtaining an overexposure optimized image of the sky area; Identify the local brightness distribution of the road area to extract the image of the dark area of ​​the road; According to the brightness distribution characteristics of the road area, the dark area image of the road is subjected to high exposure processing to generate a high exposure road area image; Identify the surface reflective points of the vehicle area to generate the reflective feature points of the vehicle surface; Based on the light characteristics of the vehicle surface, local exposure adjustment is performed on the reflective feature points on the vehicle surface to obtain a local exposure vehicle area image; Adaptive exposure compensation is performed on the building area based on the local brightness intensity of the building to obtain an adaptive exposure building area image.

4. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S2 are: Step S21: performing deep network noise recognition on multiple adaptive exposure driving images to extract all noise points in the images; Step S22: performing noise distribution analysis on all noise points in the image to generate image noise distribution features; Step S23: dividing the image based on the image noise distribution characteristics to obtain a plurality of exposure sub-images; Step S24: calculating the noise distribution level of the multiple exposed sub-images, thereby obtaining the noise distribution level of each sub-image; Step S25: Dynamically filter and reduce noise on each sub-image based on the noise distribution level of each sub-image, thereby generating a plurality of filtered and denoised optimized images.

5. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S3 are: Step S31: performing image texture analysis on a plurality of exposure sub-images to obtain image texture features of different noise backgrounds; Step S32: performing multi-scale convolution on the image texture features of different noise backgrounds to generate multi-scale texture convolution features; Step S33: performing detailed texture distortion identification on a plurality of filtered noise reduction optimized images, and marking texture distorted image areas; Step S34: reconstructing the texture distortion of the texture distorted image region according to the multi-scale texture convolution feature to construct a plurality of texture reconstructed images.

6. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S4 are: Step S41: performing road object visual recognition on a plurality of texture reconstructed images, and marking a plurality of road object nodes; Step S42: mining road semantic features of multiple road object nodes, thereby obtaining road semantic features of each object node; Step S43: performing a road content priority analysis according to the road semantic features of each object node to generate a road content priority for each object node; Step S44: mining edge details of multiple road object nodes to generate edge detail features of each object; Step S45: Adaptively perform contrast enhancement processing on the edge detail features of each object based on the road content priority of each object node, thereby constructing multiple detail contrast enhanced images.

7. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S5 are: Step S51: monitoring the real-time vibration parameters of the vehicle based on the vehicle-mounted sensor; Step S52: performing time-series vibration characteristic evolution on the real-time vibration parameters of the vehicle to obtain the time-series vibration characteristics of the vehicle; Step S53: performing geometric posture vibration distortion analysis on a plurality of detail contrast enhanced images according to the vehicle time-series vibration characteristics, thereby generating driving image vibration distortion characteristics; Step S54: Performing dynamic instantaneous distortion correction processing based on the vibration distortion characteristics of the driving image, thereby generating a dynamic distortion corrected image.

8. The image enhancement method of the vehicle-mounted image sensor according to claim 1, characterized in that: The specific steps of step S6 are: Step S61: segmenting the dynamic distortion corrected image into continuous frames, thereby obtaining continuous frame corrected images at multiple angles; Step S62: performing multi-angle image feature point recognition on the continuous frame corrected images at multiple angles, and extracting the image continuous frame feature points at each angle; Step S63: performing geometric transformation registration on the feature points of the continuous frames of the images at each angle, thereby generating multi-frame registration data of the feature points; Step S64: performing dynamic panoramic image stitching on the dynamic distortion corrected image based on the multi-frame registration data of the feature points, thereby generating a dynamic panoramic stitching image; Step S65: performing local smoothing processing on the spliced ​​parts of the dynamic panoramic spliced ​​image, thereby constructing a panoramic behavior optimized image model.

9. An image enhancement system for a vehicle-mounted image sensor, characterized in that: The image enhancement method for executing the vehicle-mounted image sensor according to claim 1 comprises: The adaptive exposure module is used to obtain driving recorded images of the vehicle at multiple angles; the driving recorded images of the vehicle at multiple angles are subjected to dynamic scene adaptive exposure adjustment, thereby obtaining multiple adaptive exposure driving images; A filtering and denoising module is used to perform deep network noise recognition on multiple adaptive exposure driving images and perform dynamic filtering and denoising on each sub-image, thereby generating multiple filtered and denoised optimized images; A texture reconstruction module, used for performing image texture analysis on a plurality of exposure sub-images and performing texture distortion reconstruction to construct a plurality of texture reconstruction images; A contrast enhancement module is used to perform visual recognition of road objects on multiple texture reconstruction images and perform adaptive contrast enhancement processing to construct multiple detail contrast enhanced images; The distortion correction module is used to monitor the real-time vibration parameters of the vehicle based on the vehicle-mounted sensors; based on the real-time vibration parameters of the vehicle, a plurality of detail contrast enhanced images are subjected to geometric posture vibration distortion analysis and dynamic instantaneous distortion correction processing, thereby generating a dynamic distortion correction image; The panoramic stitching module is used to perform geometric transformation registration on the dynamic distortion correction images and perform dynamic panoramic image stitching to construct a panoramic behavior optimization image model.

Citation Information

Patent Citations

  • A method for establishing a semi-reference type super-resolution reconstruction image quality evaluation model

    CN109447903A

  • Multi-exposure image fusion method based on depth perception enhancement

    CN113822830A

  • Exposure control method and device in imaging, equipment and storage medium

    CN114255177A

  • Vehicle-mounted panoramic dual-spectrum visual enhancement system and vehicle visual enhancement method

    CN115035273A

  • Digital image noise reduction method and device, chip and storage medium

    CN117425085A

Cited By

  • Stacked workpiece disordered grabbing method and system based on 3D visual system

    CN120645234A

  • Stacked workpiece disorderly grabbing method and system based on 3D vision system

    CN120645234B

  • Pressure damage classification system based on image processing

    CN120656001A

  • Method and system for analyzing skin around stoma based on image processing

    CN120931665A

  • Image processing method, electronic equipment and computer readable storage medium

    CN121120431A