CN109993713A - Image distortion correction method and device for vehicle head-up display system - Google Patents
Image distortion correction method and device for vehicle head-up display system Download PDFInfo
- Publication number
- CN109993713A CN109993713A CN201910270514.1A CN201910270514A CN109993713A CN 109993713 A CN109993713 A CN 109993713A CN 201910270514 A CN201910270514 A CN 201910270514A CN 109993713 A CN109993713 A CN 109993713A
- Authority
- CN
- China
- Prior art keywords
- image
- display system
- input picture
- vehicle
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3188—Scale or resolution adjustment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域technical field
本申请涉及显示技术领域,尤其涉及一种车载平视显示系统图像畸变矫正方法和装置。The present application relates to the field of display technology, and in particular, to a method and device for correcting image distortion of a vehicle head-up display system.
背景技术Background technique
随着技术的发展,平视显示设备越来越多的用在车辆上,逐渐发展成一种趋势。车辆上的平视显示设备是图像经过车辆的前挡风玻璃投射到车前。由于挡风玻璃是不规则曲面,图像通过挡风玻璃投射到车外会产生畸变、相差,使得图像的显示质量较差。With the development of technology, more and more head-up display devices are used in vehicles, which has gradually developed into a trend. A head-up display device on a vehicle projects an image in front of the vehicle through the vehicle's front windshield. Since the windshield is an irregular curved surface, the image projected through the windshield to the outside of the vehicle will produce distortion and phase difference, resulting in poor display quality of the image.
目前,多用光学的方法进行矫正,比如在挡风玻璃之前加入非连续曲面镜或者其它光学元件,来矫正挡风玻璃的引起的成像效果下降。但是,这种矫正方式,需要为不同的挡风玻璃设计不同的光学元件,不仅设计难度高,而且增加了车辆的成本。At present, optical methods are often used for correction, such as adding a non-continuous curved mirror or other optical elements before the windshield to correct the degradation of the imaging effect caused by the windshield. However, this correction method requires different optical elements to be designed for different windshields, which is not only difficult to design, but also increases the cost of the vehicle.
发明内容SUMMARY OF THE INVENTION
本申请提出一种车载平视显示系统图像畸变矫正方法和装置,用于解决相关技术中通过增加光学元件进行畸变矫正的方法,具有设计难度高、成本高的问题。The present application proposes a method and device for correcting image distortion of a vehicle head-up display system, which are used to solve the problems of high design difficulty and high cost in the related art method for performing distortion correction by adding optical elements.
本申请一方面实施例提出了一种车载平视显示系统图像畸变矫正方法,包括:An embodiment of the present application provides an image distortion correction method for a vehicle head-up display system, including:
获取待投影的图像;Get the image to be projected;
利用预设的矫正模型对所述待投影的图像进行矫正处理,得到矫正后的待投影的图像;Using a preset correction model to perform correction processing on the image to be projected to obtain a corrected image to be projected;
将所述矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,所述预设的矫正模型为利用与所述目标车载平视显示系统对应的训练数据集及所述目标车载平视显示系统训练生成的。Input the corrected image to be projected into the target vehicle head-up display system for projection display, wherein the preset correction model is to use the training data set corresponding to the target vehicle head-up display system and the target vehicle head-up display system. Display system training generated.
本申请实施例的车载平视显示系统图像畸变矫正方法,通过获取待投影的图像,利用预设的矫正模型对待投影的图像进行矫正处理,得到矫正后的待投影的图像,将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,预设的矫正模型为利用与目标车载平视显示系统对应的训练数据集及目标车载平视显示系统训练生成的。由此,在对图像进行投影显示之前,先利用矫正模型对图像进行矫正处理,对图像矫正处理后再输入车载平视显示系统进行投影显示,利用矫正模型进行畸变矫正,相比通过增加光学元件的方式,设计难度低、且成本低。The method for correcting the image distortion of the vehicle head-up display system according to the embodiment of the present application, by acquiring the image to be projected, using a preset correction model to correct the image to be projected, to obtain the corrected image to be projected, and correcting the projected image to be projected. The image is input to the target vehicle head-up display system for projection display, wherein the preset correction model is generated using the training data set corresponding to the target vehicle head-up display system and the target vehicle head-up display system. Therefore, before the image is projected and displayed, the correction model is used to correct the image, and the image is corrected and then input to the vehicle head-up display system for projection display, and the correction model is used for distortion correction. way, the design difficulty is low, and the cost is low.
本申请另一方面实施例提出了一种车载平视显示系统图像畸变矫正装置,包括:Another embodiment of the present application provides an image distortion correction device for a vehicle head-up display system, including:
第一获取模块,用于获取待投影的图像;a first acquisition module, used for acquiring the image to be projected;
矫正模块,用于利用预设的矫正模型对所述待投影的图像进行矫正处理,得到矫正后的待投影的图像;a correction module, configured to perform correction processing on the image to be projected by using a preset correction model to obtain a corrected image to be projected;
显示模块,用于将所述矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,所述预设的矫正模型为利用与所述目标车载平视显示系统对应的训练数据集及所述目标车载平视显示系统训练生成的。The display module is used to input the corrected image to be projected into the target vehicle head-up display system for projection display, wherein the preset correction model is to use the training data set corresponding to the target vehicle head-up display system and the The target vehicle head-up display system is trained and generated.
本申请实施例的车载平视显示系统图像畸变矫正装置,通过获取待投影的图像,利用预设的矫正模型对待投影的图像进行矫正处理,得到矫正后的待投影的图像,将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,预设的矫正模型为利用与目标车载平视显示系统对应的训练数据集及目标车载平视显示系统训练生成的。由此,在图像进行投影显示之前,先利用矫正模型对图像进行矫正处理,对图像矫正处理后再输入车载平视显示系统进行投影显示,利用矫正模型进行畸变矫正,相比通过增加光学元件的方式,设计难度低、且成本低。The device for correcting the image distortion of the vehicle head-up display system according to the embodiment of the present application obtains the image to be projected, uses a preset correction model to perform correction processing on the image to be projected, and obtains the corrected image to be projected. The image is input to the target vehicle head-up display system for projection display, wherein the preset correction model is generated using the training data set corresponding to the target vehicle head-up display system and the target vehicle head-up display system. Therefore, before the image is projected and displayed, the correction model is used to correct the image, and then the image is corrected and then input to the vehicle head-up display system for projection display, and the correction model is used for distortion correction. Compared with the method of adding optical elements , low design difficulty and low cost.
本申请另一方面实施例提出了一种计算机设备,包括处理器和存储器;Another embodiment of the present application provides a computer device, including a processor and a memory;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述一方面实施例所述的车载平视显示系统图像畸变矫正方法。Wherein, the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to realize the image of the vehicle head-up display system according to the embodiment of the above aspect Distortion correction method.
本申请另一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述一方面实施例所述的车载平视显示系统图像畸变矫正方法。Another embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the image distortion correction method of the vehicle head-up display system according to the above-mentioned embodiment of the first aspect.
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the present application will be set forth, in part, in the following description, and in part will be apparent from the following description, or learned by practice of the present application.
附图说明Description of drawings
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1为本申请实施例提供的一种车载平视显示系统图像畸变矫正方法的流程示意图;1 is a schematic flowchart of an image distortion correction method for a vehicle head-up display system provided by an embodiment of the present application;
图2为本申请实施例提供的另一种车载平视显示系统图像畸变矫正方法的流程示意图;FIG. 2 is a schematic flowchart of another method for correcting image distortion of a vehicle head-up display system according to an embodiment of the present application;
图3为本申请实施例提供的又一种车载平视显示系统图像畸变矫正方法的流程示意图;3 is a schematic flowchart of another method for correcting image distortion of a vehicle head-up display system according to an embodiment of the present application;
图4为本申请实施例提供的一种车载平视显示系统图像畸变矫正装置的结构示意图;4 is a schematic structural diagram of an image distortion correction device for a vehicle head-up display system provided by an embodiment of the present application;
图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。Figure 5 shows a block diagram of an exemplary computer device suitable for use in implementing embodiments of the present application.
具体实施方式Detailed ways
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。The following describes in detail the embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to be used to explain the present application, but should not be construed as a limitation to the present application.
下面参考附图描述本申请实施例的车载平视显示系统图像畸变矫正方法和装置。The following describes the image distortion correction method and device of the vehicle head-up display system according to the embodiments of the present application with reference to the accompanying drawings.
本申请实施例,针对相关技术中,通过增加光学元件进行畸变矫正的方法,具有设计难度高、成本高的问题,提出一种车载平视显示系统图像畸变矫正方法。In the embodiments of the present application, in view of the problems of high design difficulty and high cost in the method of performing distortion correction by adding optical elements in the related art, an image distortion correction method for a vehicle head-up display system is proposed.
图1为本申请实施例提供的一种车载平视显示系统图像畸变矫正方法的流程示意图。FIG. 1 is a schematic flowchart of a method for correcting image distortion of a vehicle head-up display system according to an embodiment of the present application.
本申请实施例的车载平视显示系统图像畸变矫正方法,可通过本申请实施例提供的车载平视显示系统图像畸变矫正装置执行,该装置可配置于计算机设中,以通过利用预设的矫正模型对待投影的图像进行矫正后再投影显示,实现对待投影的图像进行畸变矫正。The image distortion correction method of the vehicle head-up display system of the embodiment of the present application can be performed by the image distortion correction device of the vehicle head-up display system provided by the embodiment of the present application, and the device can be configured in a computer device to treat the image distortion by using a preset correction model. The projected image is corrected and then projected and displayed, so as to realize the distortion correction of the projected image.
如图1所示,该车载平视显示系统图像畸变矫正方法包括:As shown in Figure 1, the image distortion correction method of the vehicle head-up display system includes:
步骤101,获取待投影的图像。Step 101: Acquire an image to be projected.
本实施例中,车辆上安装的车载平视显示系统可对视频如影片或者图像进行投射显示,那么待投影的图像可以是视频帧图像,也可是单张图像等。In this embodiment, the vehicle head-up display system installed on the vehicle can project and display a video such as a film or an image, and the image to be projected can be a video frame image or a single image.
步骤102,利用预设的矫正模型对待投影的图像进行矫正处理,得到矫正后的待投影的图像。Step 102 , using a preset correction model to perform correction processing on the image to be projected, to obtain a corrected image to be projected.
其中,预设的矫正模型是利用目标车载平视显示系统对应的训练数据集及目标车载平视显示系统训练生成的,用于对图像进行矫正处理,以使矫正处理后的图像发生畸变。其中,训练数据集中包含大量的图像。The preset correction model is generated by using the training data set corresponding to the target vehicle head-up display system and the training of the target vehicle head-up display system, and is used to perform correction processing on the image, so that the corrected image is distorted. Among them, the training dataset contains a large number of images.
获取待投影的图像之后,利用预设的矫正模型对待投影的图像进行矫正处理,得到矫正后的待投影的图像。这里,矫正后的待投影的图像为存在畸变的图像。After the image to be projected is acquired, a preset correction model is used to perform correction processing on the image to be projected to obtain a corrected image to be projected. Here, the corrected image to be projected is a distorted image.
步骤103,将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示。Step 103: Input the corrected image to be projected into the target vehicle head-up display system for projection display.
在获取矫正后的待投影的图像后,将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,经过前挡风玻璃后,投影显示的图像畸变较小或者没有畸变,从而大大提高了投影显示质量。After the corrected image to be projected is acquired, the corrected image to be projected is input into the target vehicle head-up display system for projection display. After passing through the front windshield, the projected and displayed image has little or no distortion, thereby greatly improving the projection display quality.
当对视频进行投影显示时,可利用预设的矫正模型对每帧图像进行矫正处理,矫正处理后再输入目标车载平视显示系统进行投射显示。由此,用户观看视频时,投射显示的画面畸变较小或者没有畸变,提高了用户观看体验。When the video is projected and displayed, a preset correction model can be used to perform correction processing on each frame of image, and after the correction processing, it is input into the target vehicle head-up display system for projection display. As a result, when the user watches the video, the projected and displayed picture has little or no distortion, which improves the user's viewing experience.
正常情况下,若待投影的图像直接输入目标车载平视显示系统,会因为挡风玻璃的作用,使得投影显示对图像存在畸变。本实施例中,将待投影的图像先经过预设的矫正模型进行矫正处理,使得矫正后的后图像存在畸变。当矫正后的待投影图像输入至目标车载平视显示系统投影至挡风玻璃时,矫正后的图像经过挡风玻璃的畸变作用后,最终投影显示的图像正常显示。Under normal circumstances, if the image to be projected is directly input into the target vehicle head-up display system, the projection display will distort the image due to the effect of the windshield. In this embodiment, the image to be projected is subjected to a preset correction model for correction processing, so that the corrected image is distorted. When the corrected image to be projected is input to the target vehicle head-up display system and projected onto the windshield, after the corrected image is distorted by the windshield, the final projected image is displayed normally.
相关技术中,通常是在挡风玻璃之前加入非连续曲面镜或者其它光学元件,来补偿挡风玻璃的引起的成像效果下降,但是在增加光元件不仅设计难度大,而且成本高,车载的平视显示系统的体积也比较大。In the related art, a discontinuous curved mirror or other optical elements are usually added before the windshield to compensate for the decrease in the imaging effect caused by the windshield. However, adding optical elements is not only difficult to design, but also high in cost. The volume of the display system is also relatively large.
而本申请实施例中,在利用目标车载平视显示系统对待投影的图像进行投射显示时,先通过矫正模型对待投影的图像进行矫正处理,再将矫正后的待投影图像进行投射显示,由此,利用矫正模型进行畸变矫正,成本较低、减少了车载平视显示系统的体积,并且也无需考虑前挡风玻璃的参数。However, in the embodiment of the present application, when the target vehicle head-up display system is used to project and display the image to be projected, the image to be projected is first corrected by the correction model, and then the corrected image to be projected is projected and displayed, thus, Using the correction model to correct the distortion has lower cost, reduces the volume of the vehicle head-up display system, and does not need to consider the parameters of the front windshield.
在利用预设的矫正模型对待投影的图像进行矫正处理前,可先通过深度学习,获取预设的矫正模型。下面结合图2进行说明,图2为本申请实施例提供的另一种车载平视显示系统图像畸变矫正方法的流程示意图。Before using the preset correction model to correct the image to be projected, the preset correction model may be obtained through deep learning. The following description will be made with reference to FIG. 2 , which is a schematic flowchart of another image distortion correction method for a vehicle head-up display system provided by an embodiment of the present application.
在利用预设的矫正模型对待投影的图像进行矫正处理之前,如图2所示,该车载平视显示系统图像畸变矫正方法还包括:Before using the preset correction model to correct the image to be projected, as shown in FIG. 2 , the image distortion correction method of the vehicle head-up display system further includes:
步骤201,获取目标车载平视显示系统对应的训练数据集,其中训练数据集中包括输入图像集。Step 201: Acquire a training data set corresponding to the target vehicle head-up display system, wherein the training data set includes an input image set.
其中,训练数据集中包含输入图像集,输入图像集中包含大量图像。在获取训练数据集时,可收集大量图像,这些图像组成输入图像集,或者将视频作为输入图像集,视频中的每帧图像为输入图像集中的图像。Among them, the training dataset contains an input image set, and the input image set contains a large number of images. When acquiring a training data set, a large number of images can be collected, which make up the input image set, or a video can be used as the input image set, and each frame of the image in the video is an image in the input image set.
步骤202,利用目标车载平视显示系统依次将输入图像集中的每个输入图像进行投射显示,采集每个输入图像对应的输出图像。Step 202, using the target vehicle head-up display system to project and display each input image in the input image set in turn, and collect the output image corresponding to each input image.
本实施例中,可在目标车载平视显示系统投影时,记录人观看投影图像的人眼位置,然后在观看投影图像时人眼的位置处放置图像采集设备,如摄像机等。In this embodiment, when the target vehicle head-up display system is projected, the position of the human eye of the person viewing the projected image can be recorded, and then an image acquisition device, such as a camera, can be placed at the position of the human eye when viewing the projected image.
在目标车载平视显示系统,依次将输入图像集中每个输入图像投射显示的过程中,通过放置在人眼位置处的图像采集设备拍摄每个输入图像对应的投影图像,这里将每个输入图像对应的投影图像,称为输出图像。In the process of projecting and displaying each input image in the target vehicle head-up display system in turn, the projected image corresponding to each input image is captured by the image acquisition device placed at the position of the human eye. Here, each input image corresponds to The projected image is called the output image.
可以理解的是,每个输入图像的输出图像是存在畸变的图像。It can be understood that the output image of each input image is a distorted image.
步骤203,对每个输入图像及对应的输出图像进行深度学习,确定目标车载平视显示系统对应的图像处理模型。Step 203: Perform deep learning on each input image and the corresponding output image to determine an image processing model corresponding to the target vehicle head-up display system.
在获取输入图像集中每个输入图像对应的输出图像后,可利用每个输入图像和及其对应的输出图像,通过深度学习,获取目标车载平视显示系统对应的图像处理模型。其中,图像处理模型可用于确定输入图像与输出图像之间的关系。After obtaining the output image corresponding to each input image in the input image set, each input image and its corresponding output image can be used to obtain the image processing model corresponding to the target vehicle head-up display system through deep learning. Among them, the image processing model can be used to determine the relationship between the input image and the output image.
具体而言,将输入图像集中的输入图像作为训练样本,通过对初始的图像处理模型进行深度学习,得到图像处理模型。在训练迭代过程,根据模型预测的图像,与输入图像实际对应的输出图像,计算损失函数,根据计算结果调整模型参数,直至训练完毕。Specifically, the input images in the input image set are used as training samples, and the image processing model is obtained by performing deep learning on the initial image processing model. In the training iteration process, the loss function is calculated according to the image predicted by the model and the output image actually corresponding to the input image, and the model parameters are adjusted according to the calculation result until the training is completed.
步骤204,根据图像处理模型及每个输入图像,确定每个输入图像对应的参考图像。Step 204: Determine a reference image corresponding to each input image according to the image processing model and each input image.
本实施例中,每个输出图像是每个输入图像投影显示的图像,根据图像处理模型可以确定输入图像与输出图像的关系,且每个输出图像是存在畸变的图像。那么,要使车载平视显示系统投影出的输入图像不存在畸变,那么可以根据图像处理模型和每个输入图像,确定图像处理模型的输入,那么这里的确定的图像处理模型的输入,称为参考图像。In this embodiment, each output image is an image projected and displayed by each input image, the relationship between the input image and the output image can be determined according to the image processing model, and each output image is an image with distortion. Then, in order to make the input image projected by the vehicle head-up display system without distortion, the input of the image processing model can be determined according to the image processing model and each input image, then the input of the determined image processing model here is called the reference. image.
比如,P1表示输入图像,P2表示与输入图像P1对应的输出图像,C1表示图像处理模型,输入图像与对应的输出图像之间的关系可表示为P2=C1(P1)。那么要使投影显示的图像为P1,也就是使投影的图像正常显示,那么模P1=C1(P0),这里P0即为参考图像。由此,在已经输入图像P1和图像处理模型C1的情况下,可根据P1和C1确定参考图像。For example, P1 represents the input image, P2 represents the output image corresponding to the input image P1, C1 represents the image processing model, and the relationship between the input image and the corresponding output image can be expressed as P2= C1 (P1). Then, to make the projected image to be displayed as P1, that is, to make the projected image displayed normally, then the modulo P1=C 1 (P0), where P0 is the reference image. Thus, in the case where the image P1 and the image processing model C1 have been input, the reference image can be determined from P1 and C1 .
步骤205,对每个输入图像对应的参考图像及输入图像进行深度学习,确定预设的矫正模型。Step 205: Perform deep learning on the reference image and the input image corresponding to each input image to determine a preset correction model.
本实施例中,可以认为当待显示的图像为参考图像时,经过前挡风玻璃投影显示的图像为正常图像。由此,为了使待显示的图像能够被正常投影显示,那么应该对待显示的图像进行一定的处理,从而能够正常显示待显示的图像。In this embodiment, it can be considered that when the image to be displayed is a reference image, the image projected and displayed through the front windshield is a normal image. Therefore, in order to enable the image to be displayed to be projected and displayed normally, certain processing should be performed on the image to be displayed, so that the image to be displayed can be displayed normally.
在获取每个输入图像及其对应的参考图像后,可利用输入图像对初始矫正模型进行训练,得到目标车载平视显示系统对应的矫正模型。在训练迭代过程,根据初始矫正模型预测的图像,与输入图像实际对应的参考图像,计算损失函数,根据计算结果调整模型参数,直至训练完毕。After acquiring each input image and its corresponding reference image, the input image can be used to train the initial correction model to obtain the correction model corresponding to the target vehicle head-up display system. In the training iteration process, the loss function is calculated according to the image predicted by the initial correction model and the reference image actually corresponding to the input image, and the model parameters are adjusted according to the calculation result until the training is completed.
由于每个车辆的前挡风玻璃和车载平视显示系统的硬件参数可能不完全一致,因此,对于不同的车辆,利用上述方式可以获取每个车辆的车载平视显示系统对应的矫正模型。Since the hardware parameters of the front windshield of each vehicle and the on-board head-up display system may not be completely consistent, for different vehicles, the correction model corresponding to the on-board head-up display system of each vehicle can be obtained by using the above method.
在实际应用中,用于采集的输出图像的图像采集设备的分辨率可能与输入图像的分辨率不一致。当分辨率不一致时,会使采集的输出图像的分辨率与输入图像的不一致,由此,根据输入图像和输出图像确定的图像处理模型会不准确,从而会导致矫正模型不准确。In practical applications, the resolution of the image capture device used to capture the output image may not be the same as the resolution of the input image. When the resolutions are inconsistent, the resolution of the collected output image will be inconsistent with that of the input image. Therefore, the image processing model determined according to the input image and the output image will be inaccurate, resulting in an inaccurate correction model.
因此,在上述对每个输入图像及对应的输出图像进行深度学习,确定目标车载平视显示系统对应的图像处理模型之前,可先确定图像采集设备的第一分辨率与输入图像的第二分辨率一致。在确定输入图像与图像采集设备的分辨率一致的情况下,图像采集设备采集的输出图像的分辨率与输入图像一致,对每个输入图像与输出图像进行深度学习,得到图像处理模型。Therefore, before deep learning is performed on each input image and the corresponding output image, and the image processing model corresponding to the target vehicle head-up display system is determined, the first resolution of the image acquisition device and the second resolution of the input image can be determined first. Consistent. When it is determined that the resolution of the input image is consistent with that of the image acquisition device, the resolution of the output image collected by the image acquisition device is consistent with the input image, and deep learning is performed on each input image and output image to obtain an image processing model.
本申请实施例中,通过在对每个输入图像及其对应的输出图像进行深度学习之前,确定图像采集设备与输入图像的分辨率一致,在确定分辨率一致时,再对输入图像及对应的输出图像进行深度学习,可以保证矫正模型的准确性。In the embodiment of the present application, before deep learning is performed on each input image and its corresponding output image, it is determined that the resolution of the image acquisition device is consistent with that of the input image, and when the resolution is determined to be consistent, the input image and corresponding Deep learning of the output image can ensure the accuracy of the correction model.
在实际应用中,输入图像的分辨率与图像采集设备的分辨率可能会不一致。下面结合图3说明分辨率不一致时,如何确定矫正模型。图3为本申请实施例提供的又一种车载平视显示系统图像畸变矫正方法的流程示意图。In practical applications, the resolution of the input image may be inconsistent with the resolution of the image acquisition device. The following describes how to determine the correction model when the resolutions are inconsistent with reference to FIG. 3 . FIG. 3 is a schematic flowchart of another method for correcting image distortion of a vehicle head-up display system according to an embodiment of the present application.
在利用预设的矫正模型对待投影的图像进行矫正处理之前,如图3所示,该车载平视显示系统图像畸变矫正方法还包括:Before using the preset correction model to correct the image to be projected, as shown in FIG. 3 , the image distortion correction method of the vehicle head-up display system further includes:
步骤301,获取目标车载平视显示系统对应的训练数据集,其中训练数据集中包括输入图像集。Step 301: Acquire a training data set corresponding to the target vehicle head-up display system, wherein the training data set includes an input image set.
步骤302,利用目标车载平视显示系统依次将输入图像集中的每个输入图像进行投射显示,采集每个输入图像对应的输出图像。Step 302 , using the target vehicle head-up display system to project and display each input image in the input image set in turn, and collect the output image corresponding to each input image.
本实施例中,步骤301-步骤302与上述步骤201-步骤202类似,故在此不再赘述。In this embodiment, steps 301 to 302 are similar to the above-mentioned steps 201 to 202, and thus are not repeated here.
步骤303,根据图像采集设备的第一分辨率及输入图像对应的第二分辨率,确定每个输出图像与对应的输入图像间的缩放矩阵。Step 303: Determine a scaling matrix between each output image and the corresponding input image according to the first resolution of the image acquisition device and the second resolution corresponding to the input image.
由于若图像采集设备的分辨率与输入图像的分辨率不一致,那么图像采集设备采集的输出图像对应的分辨率与输入图像对应的分辨率不一致,在两者不一致的情况下,对输入图像与输出图像进行深度学习,会使得到的图像处理模型的准确性较低。Because if the resolution of the image capture device is inconsistent with the resolution of the input image, the resolution corresponding to the output image captured by the image capture device is inconsistent with the resolution corresponding to the input image. Performing deep learning on images will result in lower accuracy of the resulting image processing model.
为了保证图像处理模型的准确性,本实施例中,当图像采集设备的第一分辨率与输入图像对应的第二分辨率不一致时,根据图像采集设备的第一分辨率及每个输入图像对应的第二分辨率,确定每个输出图像与对应的输入图像之间的缩放矩阵。In order to ensure the accuracy of the image processing model, in this embodiment, when the first resolution of the image acquisition device is inconsistent with the second resolution corresponding to the input image, according to the first resolution of the image acquisition device and the corresponding The second resolution of , determines the scaling matrix between each output image and the corresponding input image.
比如,输入图像为P1,与输入图像P1对应的输出图像为P2,P1与P2间的缩放矩阵为M,P1与P2的关系可以表示为P2=M*P1。For example, the input image is P1, the output image corresponding to the input image P1 is P2, the scaling matrix between P1 and P2 is M, and the relationship between P1 and P2 can be expressed as P2=M*P1.
由于输入图像集中输入图像之间的分辨率可能相同,也可能不同。因此,确定输入图像集中每个输入图像与对应的输出图像间的缩放矩阵。可以理解的是,每对输入图像与输出图像对应的缩放矩阵可能相同,也可能不同。Since the resolution between the input images in the input image set may or may not be the same. Therefore, a scaling matrix between each input image in the input image set and the corresponding output image is determined. It can be understood that the scaling matrices corresponding to each pair of input images and output images may or may not be the same.
步骤304,根据每个输出图像与对应的输入图像间的缩放矩阵、将每个输入图像进行缩放处理,得到缩放图像。Step 304: Perform scaling processing on each input image according to the scaling matrix between each output image and the corresponding input image to obtain a scaled image.
本实施例中,根据每个输出图像与对应的输入图像间的缩放矩阵,对每个输入图像进行缩放处理,可以得到每个输入图像的缩放图像。其中,每个输入图像对应的缩放图像的分辨率,与图像采集设备的分辨率一致。In this embodiment, scaling processing is performed on each input image according to the scaling matrix between each output image and the corresponding input image, and a scaled image of each input image can be obtained. The resolution of the scaled image corresponding to each input image is consistent with the resolution of the image acquisition device.
比如,输入图像对应的分辨率大于图像采集设备的分辨率,那么利用缩放矩阵对输入图像进行缩放处理,得到的缩放图像的分辨率与图像采集设备的分辨率一致。由此,利用图像采集设备采集的输出图像的分辨率与缩放图像的分辨率一致。For example, if the resolution corresponding to the input image is greater than the resolution of the image acquisition device, then the input image is scaled by using the scaling matrix, and the resolution of the obtained scaled image is consistent with the resolution of the image acquisition device. Thus, the resolution of the output image captured by the image capturing device is consistent with the resolution of the zoomed image.
步骤305,对每个缩放图像及对应的输出图像进行深度学习,确定目标车载平视显示系统对应的图像处理模型。Step 305: Perform deep learning on each zoomed image and the corresponding output image to determine an image processing model corresponding to the target vehicle head-up display system.
本实施例中,每个缩放图像与对应的输出图像的分辨率相同,对每个缩放图像及对应的输出图像进行深度学习,得到目标车载平视显示系统对应的图像处理模型。具体过程与上述实施例中记载的对输入图像与输出图像进行深度学习的过程相同,在此不再赘述。In this embodiment, each zoomed image has the same resolution as the corresponding output image, and deep learning is performed on each zoomed image and the corresponding output image to obtain an image processing model corresponding to the target vehicle head-up display system. The specific process is the same as the process of performing deep learning on the input image and the output image described in the foregoing embodiment, and details are not repeated here.
步骤306,根据图像处理模型及每个输入图像,确定每个输入图像对应的参考图像。Step 306: Determine a reference image corresponding to each input image according to the image processing model and each input image.
步骤307,对每个输入图像对应的参考图像及输入图像进行深度学习,确定预设的矫正模型。Step 307: Perform deep learning on the reference image and the input image corresponding to each input image to determine a preset correction model.
本实施例中,步骤306-步骤307,与上述步骤204-步骤205类似,故在此不再赘述。In this embodiment, steps 306 to 307 are similar to the above-mentioned steps 204 to 205, and thus are not repeated here.
本申请实施例中,当图像采集设备的第一分辨率与输入图像对应的第二分辨率不一致时,先根据图像采集设备的第一分辨率与输入图像对应的第二分辨率,确定每个输出图像与对应的输入图像之间的缩放矩阵,利用缩放矩阵对每个输入图像进行缩放处理,利用缩放处理得到的每个缩放图像及对应的输出图像,得到图像处理模型,从而保证了图像处理模型的准确性及矫正模型的准确性。In this embodiment of the present application, when the first resolution of the image capture device is inconsistent with the second resolution corresponding to the input image, firstly determine each of the first resolutions of the image capture device and the second resolution corresponding to the input image The scaling matrix between the output image and the corresponding input image, the scaling matrix is used to scale each input image, and each scaled image obtained by the scaling process and the corresponding output image are used to obtain an image processing model, thus ensuring image processing. The accuracy of the model and the accuracy of the corrected model.
在实际应用中,可通过收集方式获取目标车载平视显示系统对应的训练数据集,为了提高效率,在本申请的一个实施例中,也可利用预设的图像生成函数,生成目标车载平视显示系统对应的训练数据集。In practical applications, the training data set corresponding to the target vehicle head-up display system can be obtained through collection. In order to improve efficiency, in an embodiment of the present application, a preset image generation function can also be used to generate the target vehicle head-up display system. the corresponding training dataset.
由于每个输入图像及输出图像,可以看作一个矩阵,矩阵中的每个元素值对应图像中的每个像素点的灰度值,那么可以利用图像生成函数生成图像,将生成的图像作为输入图像集中的图像。Since each input image and output image can be regarded as a matrix, each element value in the matrix corresponds to the gray value of each pixel in the image, then the image generation function can be used to generate an image, and the generated image can be used as input images in the image set.
在具体实现时,可通过图像生成函数中的参数,设置需要生成的图像的数量、图像的大小、图像中像素点的取值等。由此,利用图像生成函数,可以快速获取训练数据集。During specific implementation, the number of images to be generated, the size of the image, the value of pixel points in the image, etc. can be set through the parameters in the image generation function. Thus, using the image generation function, the training dataset can be quickly acquired.
为了提高图像处理模型的准确度,在利用每个输入图像及对应的输出图像,获取图像处理模型之后,可利用多张新生成的输入图像及对应的输出图像,对训练得到的图像处理模型进行测试,根据模型预测的图像和实际的输出图像计算准确度,判断图像处理模型的准确度是否大于阈值。In order to improve the accuracy of the image processing model, after using each input image and the corresponding output image to obtain the image processing model, a plurality of newly generated input images and corresponding output images can be used to perform the training on the image processing model. Test, calculate the accuracy according to the image predicted by the model and the actual output image, and judge whether the accuracy of the image processing model is greater than the threshold.
当图像处理模型的准确度小于或等于阈值时,可以认为图像处理模型的准确度未达到要求,那么可对预设的图像生成函数进行调整,生成新的训练数据集,以利用新的训练数据集,继续对图像处理模型进行训练。When the accuracy of the image processing model is less than or equal to the threshold, it can be considered that the accuracy of the image processing model does not meet the requirements, then the preset image generation function can be adjusted to generate a new training data set to utilize the new training data set to continue training the image processing model.
在对预设的图像生成函数进行调整时,可以对预设的图像生成函数的取值和/或包含的元素数量进行调整。其中,取值可以指生成的图像的数量,也可以是图像中像素点的取值。When adjusting the preset image generation function, the value and/or the number of elements included in the preset image generation function may be adjusted. The value may refer to the number of generated images, or may be the value of pixels in the image.
在具体实现时,可以对预设的图像生成函数的取值和包含的数量都进行调整,也可以对取值或包含的数量进行调整。在调整时,可通过改变与取值和/或包含的数量对应的参数取值实现。During specific implementation, both the value and the included quantity of the preset image generation function may be adjusted, and the value or included quantity may also be adjusted. When adjusting, it can be realized by changing the value of the parameter corresponding to the value and/or the included quantity.
当图像处理模型的准确度大于阈值时,可以认为图像处理模型的准确度达到了要求,那么可直接利用图像处理模型和每个输入图像,获取每个输入图像对应的参考图像,然后利用输入图像与参考图像,获取矫正模型。When the accuracy of the image processing model is greater than the threshold, it can be considered that the accuracy of the image processing model meets the requirements, then the image processing model and each input image can be directly used to obtain the reference image corresponding to each input image, and then use the input image With the reference image, obtain the rectified model.
本申请实施例中,通过判断图像处理模型的准确度是否大于阈值,在准确度未满足要求时,通过对预设的图像生成函数进行调整,获取新的训练数据集,利用新的训练数据集继续对图像处理模型进行训练,可以提高图像处理模型的准确度,进而提高矫正模型的准确度。In the embodiment of the present application, by judging whether the accuracy of the image processing model is greater than the threshold, when the accuracy does not meet the requirements, a new training data set is obtained by adjusting the preset image generation function, and the new training data set is used. Continuing to train the image processing model can improve the accuracy of the image processing model, thereby improving the accuracy of the correction model.
为了实现上述实施例,本申请实施例还提出一种车载平视显示系统图像畸变矫正装置。图4为本申请实施例提供的一种车载平视显示系统图像畸变矫正装置的结构示意图。In order to realize the above embodiments, the embodiments of the present application also propose an image distortion correction device for a vehicle head-up display system. FIG. 4 is a schematic structural diagram of an image distortion correction device for a vehicle head-up display system according to an embodiment of the present application.
如图4所示,该车载平视显示系统图像畸变矫正装置包括:第一获取模块410、矫正模块420、显示模块430。As shown in FIG. 4 , the image distortion correction device of the vehicle head-up display system includes: a first acquisition module 410 , a correction module 420 , and a display module 430 .
第一获取模块410,用于获取待投影的图像;The first acquisition module 410 is used to acquire the image to be projected;
矫正模块420,用于利用预设的矫正模型对所述待投影的图像进行矫正处理,得到矫正后的待投影的图像;The correction module 420 is configured to perform correction processing on the image to be projected by using a preset correction model to obtain a corrected image to be projected;
显示模块430,用于将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,预设的矫正模型为利用与所述目标车载平视显示系统对应的训练数据集及目标车载平视显示系统训练生成的。The display module 430 is used to input the corrected image to be projected into the target vehicle head-up display system for projection display, wherein the preset correction model is to use the training data set corresponding to the target vehicle head-up display system and the target vehicle head-up display system. Display system training generated.
在本申请实施例一种可能的实现方式中,该装置还可包括:In a possible implementation manner of the embodiment of the present application, the apparatus may further include:
第二获取模块,用于获取目标车载平视显示系统对应的训练数据集,其中训练数据集中包括输入图像集;The second acquisition module is used to acquire a training data set corresponding to the target vehicle head-up display system, wherein the training data set includes an input image set;
采集模块,用于利用目标车载平视显示系统依次将输入图像集中的每个输入图像进行投射显示,采集每个输入图像对应的输出图像;The acquisition module is used for sequentially projecting and displaying each input image in the input image set by using the target vehicle head-up display system, and collecting the output image corresponding to each input image;
第一确定模块,用于对每个输入图像及对应的输出图像进行深度学习,确定目标车载平视显示系统对应的图像处理模型;The first determination module is used to perform deep learning on each input image and the corresponding output image, and determine the image processing model corresponding to the target vehicle head-up display system;
第二确定模块,用于根据图像处理模型及每个输入图像,确定每个输入图像对应的参考图像;The second determination module is used to determine the reference image corresponding to each input image according to the image processing model and each input image;
第三确定模块,用于对每个输入图像对应的参考图像及输入图像进行深度学习,确定预设的矫正模型。The third determination module is configured to perform deep learning on the reference image and the input image corresponding to each input image to determine a preset correction model.
在本申请实施例一种可能的实现方式中,上述采集模块,具体用于:利用图像采集设备采集每个输入图像对应的输出图像;In a possible implementation manner of the embodiment of the present application, the above-mentioned acquisition module is specifically configured to: use an image acquisition device to acquire an output image corresponding to each input image;
该装置还可包括:The device may also include:
第四确定模块,用于确定图像采集设备的第一分辨率与输入图像对应的第二分辨率一致。The fourth determination module is configured to determine that the first resolution of the image acquisition device is consistent with the second resolution corresponding to the input image.
在本申请实施例一种可能的实现方式中,若图像采集设备的第一分辨率与输入图像对应的第二分辨率不同,该装置还可包括:In a possible implementation manner of the embodiment of the present application, if the first resolution of the image acquisition device is different from the second resolution corresponding to the input image, the apparatus may further include:
第五确定模块,用于根据图像采集设备的第一分辨率及输入图像对应的第二分辨率,确定每个输出图像与对应的输入图像间的缩放矩阵;a fifth determination module, configured to determine a scaling matrix between each output image and the corresponding input image according to the first resolution of the image acquisition device and the second resolution corresponding to the input image;
上述第一确定模块,具体用于:The above-mentioned first determination module is specifically used for:
根据每个输出图像与对应的输入图像间的缩放矩阵、将每个输入图像进行缩放处理,得到缩放图像;Perform scaling processing on each input image according to the scaling matrix between each output image and the corresponding input image to obtain a scaled image;
对每个缩放图像及对应的输出图像进行深度学习,确定目标车载平视显示系统对应的图像处理模型。Perform deep learning on each zoomed image and the corresponding output image to determine the image processing model corresponding to the target vehicle head-up display system.
在本申请实施例一种可能的实现方式中,上述第二获取模块,具体用于:In a possible implementation manner of the embodiment of the present application, the above-mentioned second acquisition module is specifically used for:
利用预设的图像生成函数,生成目标车载平视显示系统对应的训练数据集;Use the preset image generation function to generate the training data set corresponding to the target vehicle head-up display system;
该装置还可包括:The device may also include:
判断模块,用于判断图像处理模型的准确度是否大于阈值;The judgment module is used to judge whether the accuracy of the image processing model is greater than the threshold;
生成模块,用于当图像处理模型的准确度小于或等于阈值时,对预设的图像生成函数进行调整,以生成新的训练数据集。The generation module is used to adjust the preset image generation function to generate a new training data set when the accuracy of the image processing model is less than or equal to the threshold.
在本申请实施例一种可能的实现方式中,上述生成模块,具体用于:In a possible implementation manner of the embodiment of the present application, the above generation module is specifically used for:
对预设的图像生成函数的取值和/或包含的元素数量进行调整。Adjust the value of the preset image generation function and/or the number of elements it contains.
需要说明的是,上述对车载平视显示系统图像畸变矫正方法实施例的解释说明,也适用于该实施例的车载平视显示系统图像畸变矫正装置,故在此不再赘述。It should be noted that the above explanation of the embodiment of the image distortion correction method of the vehicle head-up display system is also applicable to the image distortion correction device of the vehicle head-up display system of this embodiment, so it is not repeated here.
本申请实施例的车载平视显示系统图像畸变矫正装置,通过获取待投影的图像,利用预设的矫正模型对待投影的图像进行矫正处理,得到矫正后的待投影的图像,将矫正后的待投影的图像输入目标车载平视显示系统进行投射显示,其中,预设的矫正模型为利用与目标车载平视显示系统对应的训练数据集及目标车载平视显示系统训练生成的。由此,在图像进行投影显示之前,先利用矫正模型对图像进行矫正处理,对图像矫正处理后再输入车载平视显示系统进行投影显示,利用矫正模型进行畸变矫正,相比通过增加光学元件的方式,设计难度低、且成本低。The device for correcting the image distortion of the vehicle head-up display system according to the embodiment of the present application obtains the image to be projected, uses a preset correction model to perform correction processing on the image to be projected, and obtains the corrected image to be projected. The image is input to the target vehicle head-up display system for projection display, wherein the preset correction model is generated using the training data set corresponding to the target vehicle head-up display system and the target vehicle head-up display system. Therefore, before the image is projected and displayed, the correction model is used to correct the image, and then the image is corrected and then input to the vehicle head-up display system for projection display, and the correction model is used for distortion correction. Compared with the method of adding optical elements , low design difficulty and low cost.
为了实现上述实施例,本申请实施例还提出一种计算机设备,包括处理器和存储器;In order to implement the above embodiments, the embodiments of the present application further provide a computer device, including a processor and a memory;
其中,处理器通过读取存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的车载平视显示系统图像畸变矫正方法。Wherein, the processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to realize the image distortion correction method of the vehicle head-up display system according to the above embodiment.
图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。图5显示的计算机设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Figure 5 shows a block diagram of an exemplary computer device suitable for use in implementing embodiments of the present application. The computer device 12 shown in FIG. 5 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present application.
如图5所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。As shown in FIG. 5, computer device 12 takes the form of a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16 , system memory 28 , and a bus 18 connecting various system components including system memory 28 and processing unit 16 .
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及外围组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures. For example, these architectures include, but are not limited to, Industry Standard Architecture (hereinafter referred to as: ISA) bus, Micro Channel Architecture (hereinafter referred to as: MAC) bus, enhanced ISA bus, video electronic standard Association (Video Electronics Standards Association; hereinafter referred to as: VESA) local bus and Peripheral Component Interconnection (Peripheral Component Interconnection; hereinafter referred to as: PCI) bus.
计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。Computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by computer device 12, including both volatile and nonvolatile media, removable and non-removable media.
存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。The memory 28 may include a computer system readable medium in the form of a volatile memory, such as a random access memory (Random Access Memory; hereinafter referred to as: RAM) 30 and/or a cache memory 32 . Computer device 12 may further include other removable/non-removable, volatile/non-volatile computer system storage media. For example only, storage system 34 may be used to read and write to non-removable, non-volatile magnetic media (not shown in FIG. 5, commonly referred to as a "hard disk drive"). Although not shown in FIG. 5, a magnetic disk drive for reading and writing to removable non-volatile magnetic disks (eg, "floppy disks") and removable non-volatile optical disks (eg, compact disk read only memory) may be provided. Disc Read OnlyMemory; hereinafter referred to as: CD-ROM), Digital Video Disc Read Only Memory (hereinafter referred to as: DVD-ROM) or other optical media) read and write optical disc drives. In these cases, each drive may be connected to bus 18 through one or more data media interfaces. Memory 28 may include at least one program product having a set (eg, at least one) of program modules configured to perform the functions of various embodiments of the present application.
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。A program/utility 40 having a set (at least one) of program modules 42, which may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data , each or some combination of these examples may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。Computer device 12 may also communicate with one or more external devices 14 (eg, keyboard, pointing device, display 24, etc.), may also communicate with one or more devices that enable a user to interact with computer device 12, and/or communicate with Any device (eg, network card, modem, etc.) that enables the computer device 12 to communicate with one or more other computing devices. Such communication may take place through input/output (I/O) interface 22 . In addition, the computer device 12 can also communicate with one or more networks (eg, Local Area Network (hereinafter referred to as: LAN), Wide Area Network (hereinafter referred to as: WAN) and/or public network, such as the Internet through the network adapter 20 ) ) communication. As shown, network adapter 20 communicates with other modules of computer device 12 via bus 18 . It should be understood that, although not shown, other hardware and/or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems.
处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28 , for example, implements the methods mentioned in the foregoing embodiments.
为了实现上述实施例,本申请实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的车载平视显示系统图像畸变矫正方法。In order to realize the above-mentioned embodiments, the embodiments of the present application further propose a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, realizes the image distortion correction method of the vehicle head-up display system as described in the above-mentioned embodiments .
在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In the description of this specification, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present application, "plurality" means at least two, such as two, three, etc., unless expressly and specifically defined otherwise.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing custom logical functions or steps of the process , and the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present application belong.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of this application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented by any one of the following techniques known in the art, or a combination thereof: discrete with logic gates for implementing logic functions on data signals Logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those skilled in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the program can be stored in a computer-readable storage medium. When executed, one or a combination of the steps of the method embodiment is included.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations to the present application. Embodiments are subject to variations, modifications, substitutions and variations.
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910270514.1A CN109993713B (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle head-up display system |
| CN202111204135.6A CN114037620A (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle-mounted head-up display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910270514.1A CN109993713B (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle head-up display system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111204135.6A Division CN114037620A (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle-mounted head-up display system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109993713A true CN109993713A (en) | 2019-07-09 |
| CN109993713B CN109993713B (en) | 2021-11-05 |
Family
ID=67132386
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111204135.6A Withdrawn CN114037620A (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle-mounted head-up display system |
| CN201910270514.1A Active CN109993713B (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle head-up display system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111204135.6A Withdrawn CN114037620A (en) | 2019-04-04 | 2019-04-04 | Image distortion correction method and device for vehicle-mounted head-up display system |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN114037620A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110942434A (en) * | 2019-11-22 | 2020-03-31 | 华兴源创(成都)科技有限公司 | Display compensation system and method of display panel |
| CN111141492A (en) * | 2019-12-13 | 2020-05-12 | 中国航空工业集团公司洛阳电光设备研究所 | Head-up display system ray apparatus calibration stand |
| CN111260586A (en) * | 2020-01-20 | 2020-06-09 | 北京百度网讯科技有限公司 | Method and device for correcting distorted document image |
| CN112995620A (en) * | 2019-12-17 | 2021-06-18 | 青岛海高设计制造有限公司 | Method for correcting cylindrical projection, device for cylindrical projection and household appliance |
| CN113628282A (en) * | 2021-08-06 | 2021-11-09 | 深圳市道通科技股份有限公司 | Pattern projection correction apparatus, method, and computer-readable storage medium |
| CN113746999A (en) * | 2020-05-15 | 2021-12-03 | 华为技术有限公司 | Imaging method, imaging device, optical imaging system and vehicle |
| CN114581290A (en) * | 2022-03-03 | 2022-06-03 | 合众新能源汽车有限公司 | HUD-based user image display method and device |
| KR20220075696A (en) * | 2020-11-30 | 2022-06-08 | 현대자동차주식회사 | System and method for head up display correction based on deep learning |
| CN114868129A (en) * | 2020-10-08 | 2022-08-05 | 法国圣戈班玻璃厂 | Method for simulating the effects of optical quality of windshields |
| CN115883796A (en) * | 2021-09-28 | 2023-03-31 | 北京罗克维尔斯科技有限公司 | Data processing method, device and system |
| WO2024041108A1 (en) * | 2022-08-25 | 2024-02-29 | 腾讯科技(深圳)有限公司 | Image correction model training method and apparatus, image correction method and apparatus, and computer device |
| CN118890366A (en) * | 2023-11-09 | 2024-11-01 | 武汉路特斯汽车有限公司 | A chip-to-chip communication method and related equipment for head-up display |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202075492U (en) * | 2011-06-15 | 2011-12-14 | 陈嘉华 | Image information issuing system for vehicle rear window |
| CN102663734A (en) * | 2012-03-15 | 2012-09-12 | 天津理工大学 | Fish eye lens calibration and fish eye image distortion correction method |
| CN105404006A (en) * | 2015-12-24 | 2016-03-16 | 深圳点石创新科技有限公司 | Head up display |
| CN107527324A (en) * | 2017-07-13 | 2017-12-29 | 江苏泽景汽车电子股份有限公司 | A kind of pattern distortion antidote of HUD |
| CN107749048A (en) * | 2017-07-31 | 2018-03-02 | 中国银联股份有限公司 | Image flame detection system and method, pseudoisochromatic plate are as correction system and method |
| CN108053373A (en) * | 2017-12-05 | 2018-05-18 | 长沙全度影像科技有限公司 | One kind is based on deep learning model fisheye image correcting method |
| CN108171673A (en) * | 2018-01-12 | 2018-06-15 | 京东方科技集团股份有限公司 | Image processing method, device, vehicle-mounted head-up-display system and vehicle |
| CN108470328A (en) * | 2018-03-28 | 2018-08-31 | 百度在线网络技术(北京)有限公司 | Method and apparatus for handling image |
| JP6390032B2 (en) * | 2015-09-02 | 2018-09-19 | カルソニックカンセイ株式会社 | Head-up display distortion correction method and head-up display distortion correction apparatus using the same |
| CN108876725A (en) * | 2017-05-12 | 2018-11-23 | 深圳市魔眼科技有限公司 | A kind of virtual image distortion correction method and system |
| CN109034017A (en) * | 2018-07-12 | 2018-12-18 | 北京华捷艾米科技有限公司 | Head pose estimation method and machine readable storage medium |
-
2019
- 2019-04-04 CN CN202111204135.6A patent/CN114037620A/en not_active Withdrawn
- 2019-04-04 CN CN201910270514.1A patent/CN109993713B/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202075492U (en) * | 2011-06-15 | 2011-12-14 | 陈嘉华 | Image information issuing system for vehicle rear window |
| CN102663734A (en) * | 2012-03-15 | 2012-09-12 | 天津理工大学 | Fish eye lens calibration and fish eye image distortion correction method |
| JP6390032B2 (en) * | 2015-09-02 | 2018-09-19 | カルソニックカンセイ株式会社 | Head-up display distortion correction method and head-up display distortion correction apparatus using the same |
| CN105404006A (en) * | 2015-12-24 | 2016-03-16 | 深圳点石创新科技有限公司 | Head up display |
| CN108876725A (en) * | 2017-05-12 | 2018-11-23 | 深圳市魔眼科技有限公司 | A kind of virtual image distortion correction method and system |
| CN107527324A (en) * | 2017-07-13 | 2017-12-29 | 江苏泽景汽车电子股份有限公司 | A kind of pattern distortion antidote of HUD |
| CN107749048A (en) * | 2017-07-31 | 2018-03-02 | 中国银联股份有限公司 | Image flame detection system and method, pseudoisochromatic plate are as correction system and method |
| CN108053373A (en) * | 2017-12-05 | 2018-05-18 | 长沙全度影像科技有限公司 | One kind is based on deep learning model fisheye image correcting method |
| CN108171673A (en) * | 2018-01-12 | 2018-06-15 | 京东方科技集团股份有限公司 | Image processing method, device, vehicle-mounted head-up-display system and vehicle |
| CN108470328A (en) * | 2018-03-28 | 2018-08-31 | 百度在线网络技术(北京)有限公司 | Method and apparatus for handling image |
| CN109034017A (en) * | 2018-07-12 | 2018-12-18 | 北京华捷艾米科技有限公司 | Head pose estimation method and machine readable storage medium |
Non-Patent Citations (3)
| Title |
|---|
| FABIAN DOMINIK BLAICHER: ""Automatic Distortion Correction for a Full Windshield Head-Up Display System"", 《KIT》 * |
| 刘海玲: ""基于计算机视觉算法的图像处理技术"", 《计算机与数字工程》 * |
| 王兴等: ""车载平视显示技术"", 《电光与控制》 * |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110942434B (en) * | 2019-11-22 | 2023-05-05 | 华兴源创(成都)科技有限公司 | Display compensation system and method of display panel |
| CN110942434A (en) * | 2019-11-22 | 2020-03-31 | 华兴源创(成都)科技有限公司 | Display compensation system and method of display panel |
| CN111141492A (en) * | 2019-12-13 | 2020-05-12 | 中国航空工业集团公司洛阳电光设备研究所 | Head-up display system ray apparatus calibration stand |
| CN112995620A (en) * | 2019-12-17 | 2021-06-18 | 青岛海高设计制造有限公司 | Method for correcting cylindrical projection, device for cylindrical projection and household appliance |
| CN112995620B (en) * | 2019-12-17 | 2024-01-02 | 青岛海高设计制造有限公司 | Method for correcting cylindrical projection, device and home appliance for cylindrical projection |
| CN111260586A (en) * | 2020-01-20 | 2020-06-09 | 北京百度网讯科技有限公司 | Method and device for correcting distorted document image |
| US11756170B2 (en) | 2020-01-20 | 2023-09-12 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method and apparatus for correcting distorted document image |
| CN111260586B (en) * | 2020-01-20 | 2023-07-04 | 北京百度网讯科技有限公司 | Correction method and device for distorted document image |
| CN113746999A (en) * | 2020-05-15 | 2021-12-03 | 华为技术有限公司 | Imaging method, imaging device, optical imaging system and vehicle |
| CN113746999B (en) * | 2020-05-15 | 2023-01-03 | 华为技术有限公司 | Imaging method, imaging device, optical imaging system and vehicle |
| CN114868129A (en) * | 2020-10-08 | 2022-08-05 | 法国圣戈班玻璃厂 | Method for simulating the effects of optical quality of windshields |
| KR20220075696A (en) * | 2020-11-30 | 2022-06-08 | 현대자동차주식회사 | System and method for head up display correction based on deep learning |
| KR102869050B1 (en) * | 2020-11-30 | 2025-10-10 | 현대자동차 주식회사 | System and method for head up display correction based on deep learning |
| CN113628282A (en) * | 2021-08-06 | 2021-11-09 | 深圳市道通科技股份有限公司 | Pattern projection correction apparatus, method, and computer-readable storage medium |
| CN115883796A (en) * | 2021-09-28 | 2023-03-31 | 北京罗克维尔斯科技有限公司 | Data processing method, device and system |
| CN115883796B (en) * | 2021-09-28 | 2025-02-11 | 北京罗克维尔斯科技有限公司 | Data processing method, device and system |
| CN114581290A (en) * | 2022-03-03 | 2022-06-03 | 合众新能源汽车有限公司 | HUD-based user image display method and device |
| WO2024041108A1 (en) * | 2022-08-25 | 2024-02-29 | 腾讯科技(深圳)有限公司 | Image correction model training method and apparatus, image correction method and apparatus, and computer device |
| CN118890366A (en) * | 2023-11-09 | 2024-11-01 | 武汉路特斯汽车有限公司 | A chip-to-chip communication method and related equipment for head-up display |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109993713B (en) | 2021-11-05 |
| CN114037620A (en) | 2022-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109993713B (en) | Image distortion correction method and device for vehicle head-up display system | |
| CN101656859B (en) | Projector and image correction method | |
| CN110969580B (en) | Image display method and device | |
| US11288543B1 (en) | Systems and methods for depth refinement using machine learning | |
| US20210110575A1 (en) | System and method for optimal camera calibration | |
| CN110618803B (en) | Image display method and device | |
| JP2011049733A (en) | Camera calibration device and video distortion correction device | |
| CN114494448A (en) | Calibration error evaluation method and device, computer equipment and storage medium | |
| CN110084230B (en) | Image-based vehicle body orientation detection method and device | |
| US10733711B2 (en) | Image correction method and device | |
| CN113807160B (en) | Method and device for detecting hijacking of image acquisition equipment and computer equipment | |
| CN115205138A (en) | Image distortion correction method and system | |
| CN110189242B (en) | Image processing method and device | |
| JPH1127574A (en) | Camera shake parameter detection method and information recording medium | |
| CN111126101B (en) | Method and device for determining key point position, electronic equipment and storage medium | |
| CN110971895B (en) | Video jitter detection method and device | |
| JP7621851B2 (en) | Learning device, processing system, learning method, processing method, program, and storage medium | |
| CN114764833A (en) | Plant growth curve determination method and device, electronic equipment and medium | |
| CN117252932A (en) | An AR-HUD calibration method, system, equipment and automobile | |
| US20230154087A1 (en) | Frame calibration for robust video synthesis | |
| CN115345321A (en) | Data augmentation method, data augmentation device, electronic device, and storage medium | |
| CN113837987A (en) | Tongue image acquisition method and device and computer equipment | |
| TWI860161B (en) | Image analysis method and related monitoring apparatus | |
| CN115830134B (en) | Camera calibration methods, devices, electronic equipment and media | |
| CN120412038A (en) | Fingerprint recognition method, device, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20211012 Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |