WO2021008500A1 - Procédé et appareil de traitement d'images - Google Patents
Procédé et appareil de traitement d'images Download PDFInfo
- Publication number
- WO2021008500A1 WO2021008500A1 PCT/CN2020/101717 CN2020101717W WO2021008500A1 WO 2021008500 A1 WO2021008500 A1 WO 2021008500A1 CN 2020101717 W CN2020101717 W CN 2020101717W WO 2021008500 A1 WO2021008500 A1 WO 2021008500A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- vehicle
- area
- frame
- image area
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 72
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 abstract description 16
- 230000000694 effects Effects 0.000 abstract description 9
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000013461 design Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 19
- 238000003709 image segmentation Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000003384 imaging method Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 6
- 241001465754 Metazoa Species 0.000 description 5
- 238000007781 pre-processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4053—Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
Definitions
- This application relates to the field of automatic driving or assisted driving technology, and in particular to image processing methods and devices.
- Image super resolution technology has important application value in surveillance equipment, satellite imagery and autonomous driving technology.
- Image super-resolution technology includes single-frame super-division technology and multi-frame super-division technology.
- Single-frame super-division refers to recovering a high-resolution image from a low-resolution image.
- Multi-frame super-division refers to recovering a high-resolution image from multiple low-resolution images.
- the embodiments of the present application provide an image processing method and device, which help improve the effect of image compensation.
- an image processing method is provided, which is applied to an in-vehicle device.
- the method includes: firstly, acquiring a multi-frame image, the multi-frame image including image information of the surrounding road of the vehicle where the in-vehicle device is located; then, acquiring the multi-frame The first image area in each frame of the image; wherein the multiple first image areas (where each frame of the image includes a first image area) of the multi-frame image correspond to the first scene; then, the multiple first image areas A super-division operation is performed on an image area.
- the super-division operation is specifically a multi-frame super-division.
- the feature information of the image information in the multi-frame image can be combined for image compensation, which is helpful compared with the technical solution of using a single-frame super-division for image compensation in the prior art.
- To improve the image compensation effect since in the present technical solution, multiple image regions corresponding to the same scene in the multi-frame image are subjected to multi-frame super-division, instead of performing super-division operations on the multi-frame image itself, it helps to reduce the super-division The complexity of the operation, thereby speeding up the processing rate of super-division.
- the processing result of the image processing method provided by the present technical solution is applied to an assisted automatic driving path planning scene, it is helpful to improve the accuracy of the automatic driving path planning.
- the first scene may be understood as the road conditions around the vehicle or the spatial area where one or more objects in the driving field of view are located.
- the first image area may be part or all of the area in one frame of image.
- the first image area may or may not contain the image information of the target object.
- the target object may be predefined, of course, the embodiment of the present application is not limited to this.
- the method further includes: determining that the image information of the target object exists in the image area obtained by the hyperdivision operation.
- the method further includes: detecting the relative position between the vehicle and the target object.
- the relative position includes a relative distance and a relative angle, and the relative angle includes an azimuth angle and/or a pitch angle.
- the relative position may be used to assist automatic driving path planning.
- the first image area is an area with a confidence level lower than or equal to the first threshold; or, the first image area corresponds to the driveable area of the vehicle A space area where the distance from the vehicle is greater than or equal to the second threshold; or, the first image area is an area at a preset position.
- This possible design provides several features of the first image area. In specific implementation, the first image area can be determined based on one of these features.
- the multi-frame image includes a first image and a second image; acquiring the first image area in each frame of the multi-frame image includes: acquiring the first image area in the second image.
- Acquiring the first image area in the second image includes: according to the first image area in the first image (which may specifically include: the position and size of the first image area in the first image in the first image) and the vehicle Obtaining the first image area in the second image (which may specifically include: obtaining the position and size of the first image area in the second image in the second image). That is to say, the embodiments of the present application support a technical solution to infer the first image area in the first image from the first image area in the first image based on the vehicle body information, which helps to improve the accuracy of the superdivision calculation .
- the vehicle body information (including the first vehicle body information and the second vehicle body information below) can be the vehicle information directly detected by sensors and other equipment installed in the vehicle, or it can be the detection of these sensors and other equipment. Information about the vehicle obtained by processing the received information.
- the first vehicle body information may include at least one of the first relative distance, the second relative distance, and the first vehicle steering angle.
- the first relative distance is the relative distance between the vehicle and the space area corresponding to the first image area when the first image is taken.
- the second relative distance is the relative distance between the vehicle and the space area corresponding to the first image area when the second image is taken.
- the first vehicle steering angle is the angle between the direction of the vehicle in the time interval of shooting the first image and the second image.
- the first image is a reference image in the multi-frame super division
- the second image is any non-reference image in the multi-frame super division
- performing a super-division operation on the plurality of first image regions includes: performing a super-division operation on all the plurality of first image regions after scene alignment.
- the multiple frames of images include a third image and a fourth image; before the superdivision operation is performed on the multiple first image regions after scene alignment, the method further includes: according to the second image of the vehicle Car body information, performing scene alignment of the plurality of first image areas. That is to say, the embodiments of the present application support a technical solution for realizing scene alignment based on vehicle body information, which helps to improve the accuracy of super-division calculation.
- the second vehicle body information includes at least one of the first relative angle, the second relative angle, and the second vehicle steering angle.
- the first relative angle is the relative angle between the vehicle and the space area corresponding to the first image area when the third image is taken.
- the second relative angle is the relative angle between the vehicle and the space area corresponding to the first image area when the fourth image is taken.
- the second steering angle of the vehicle is the angle between the direction of the vehicle in the time interval of shooting the third image and the fourth image.
- the third image and the first image or the second image may be the same or different, the fourth image and the first image or the second image may be the same or different, and the third image and the fourth image are different.
- the multi-frame images are consecutive multi-frame images in time series. In this way, it is convenient to handle.
- the time interval between the shooting moment of the first frame image and the shooting moment of the last frame image in the multi-frame images is less than or equal to the third threshold. In this way, it helps to improve the accuracy of the super-division calculation.
- the method further includes: acquiring a second image area in each frame of the multi-frame image; wherein the multiple second image areas of the multi-frame image correspond to the second scene; then, Perform a hyperdivision operation on the plurality of second image regions.
- this application supports the solution of including multiple image regions to be detected in one frame of image. There can be overlap or no overlap between the first image area and the second image area. The first scene is different from the second scene.
- an image processing device which can be used to execute any method provided in the first aspect or any possible design of the first aspect.
- the device may be an in-vehicle device or a chip.
- the device may be divided into functional modules according to the method provided in the first aspect or any of the possible designs of the first aspect.
- each functional module may be divided corresponding to each function, or Integrate two or more functions into one processing module.
- the device may include a memory and a processor.
- the memory is used to store computer programs.
- the processor is used to invoke the computer program to execute the first aspect or the method provided by any possible design of the first aspect.
- a computer-readable storage medium such as a non-transitory computer-readable storage medium.
- a computer program (or instruction) is stored thereon, and when the computer program (or instruction) runs on a computer, the computer executes any method provided by the first aspect or any possible design of the first aspect .
- a computer program product which, when running on a computer, enables any method provided in the first aspect or any possible design of the first aspect to be executed.
- any image processing device, computer storage medium, computer program product or system provided above can be applied to the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding The beneficial effects of the method are not repeated here.
- FIG. 1 is a schematic structural diagram of a computer system applicable to an embodiment of the present application
- FIG. 2 is a schematic diagram of a result of target detection applicable to an embodiment of the present application
- FIG. 3 is a schematic diagram of an image segmentation applicable to an embodiment of the present application.
- FIG. 5 is a schematic flowchart of another image processing method provided by an embodiment of the application.
- FIG. 6 is a schematic diagram of a vehicle body information in a vehicle body coordinate system provided by an embodiment of the application.
- FIG. 7 is a schematic diagram of obtaining ROI2 based on ROI1 according to an embodiment of the application.
- FIG. 8 is a schematic diagram of a scene of ROI1 and ROI2 provided by an embodiment of the application.
- FIG. 9 is a schematic diagram of a view angle change when a vehicle turns right according to an embodiment of the application.
- FIG. 10 is a schematic diagram of obtaining an alignment angle of a scene according to an embodiment of the application.
- FIG. 11 is a schematic diagram of mapping ROI2 to a plane where ROI1 is located according to an embodiment of the application;
- FIG. 12 is a schematic flowchart of another image processing method provided by an embodiment of the application.
- FIG. 13 is a schematic diagram of a drivable area provided by an embodiment of the application.
- FIG. 14 is a schematic diagram of a first image area provided by an embodiment of this application.
- 15 is a schematic flowchart of another image processing method provided by an embodiment of the application.
- FIG. 16 is a schematic diagram of another first image area provided by an embodiment of this application.
- FIG. 17 is a schematic structural diagram of a vehicle-mounted device provided by an embodiment of the application.
- FIG. 1 it is a schematic structural diagram of a computer system applicable to the embodiments of the present application.
- the computer system may be located on the vehicle, and the computer system may include the vehicle-mounted equipment 101, and the equipment/device/network connected directly or indirectly with the vehicle-mounted equipment.
- the vehicle-mounted device 101 includes a processor 103, and the processor 103 is coupled to a system bus 105.
- the processor 103 may be one or more processors, where each processor may include one or more processor cores.
- a display adapter (video adapter) 107 can drive the display 109, and the display 109 is coupled to the system bus 105.
- the system bus 105 is coupled to an input/output (I/O) bus 113 through a bus bridge 111.
- the I/O interface 115 is coupled to the I/O bus.
- the I/O interface 115 communicates with a variety of I/O devices, such as input devices 117 (such as keyboard, mouse, touch screen, etc.), media tray 121 (such as compact disc read-only memory, CD -ROM), multimedia interface, etc.).
- the transceiver 123 can send and/or receive radio communication signals), the camera 155 (can capture scene and dynamic digital video images), and an external universal serial bus (USB) interface 125.
- the interface connected to the I/O interface 115 may be a USB interface.
- the processor 103 may be any traditional processor, including a reduced instruction set computer (RISC) processor, a complex instruction set computer (CISC) processor, or a combination of the foregoing.
- the processor may be a dedicated device such as an application specific integrated circuit (ASIC).
- the processor 103 may be a neural network processor or a combination of a neural network processor and the foregoing traditional processors.
- the processor 103 may be a central processing unit (CPU).
- the camera 155 may be any camera used to collect images, for example, it may be a monocular camera or a binocular camera.
- the number of cameras can be one or more, and each camera can be located in the front, rear, or side of the vehicle. For the convenience of description, the following specific examples all take the camera located directly in front of the vehicle as an example.
- the camera 155 may be used to collect information about the surrounding environment (including surrounding roads, etc.) of the vehicle.
- the camera 155 may include a software module, and the software module may be used to record the shooting time of the image taken by the camera. Alternatively, the module for recording the shooting time may also be a piece of hardware connected to the camera 155.
- the position of the camera 155 relative to the vehicle may be fixed. In another example, the position of the camera 155 relative to the vehicle may be changed, for example, the camera 155 may perform rotation shooting.
- the in-vehicle device 101 may be located far away from the autonomous driving vehicle, and may wirelessly communicate with the autonomous driving vehicle.
- some of the processes described herein are executed on a processor provided in an autonomous vehicle, and others are executed by a remote processor, including taking actions required to perform a single manipulation.
- the in-vehicle device 101 may communicate with a software deployment server (deploying server) 149 through a network interface 129.
- the network interface 129 is a hardware network interface, such as a network card.
- the network 127 may be an external network, such as the Internet, or an internal network, such as an Ethernet or a virtual private network (virtual private network, VPN).
- the network 127 may also be a wireless network, such as a WiFi network, a cellular network, and so on.
- the hard disk drive interface is coupled to the system bus 105.
- the hardware drive interface is connected with the hard drive.
- the system memory 135 and the system bus 105 are coupled.
- the data running in the system memory 135 may include the operating system 137 and application programs 143 of the in-vehicle device 101.
- the operating system includes a shell 139 and a kernel (kernel) 141.
- Shell 139 is an interface between the user and the kernel of the operating system.
- the shell is the outermost layer of the operating system. The shell manages the interaction between the user and the operating system, waits for the user's input, interprets the user's input to the operating system, and processes the output of various operating systems.
- the kernel 141 is composed of those parts of the operating system for managing memory, files, peripherals, and system resources. Directly interact with hardware, the operating system kernel usually runs processes and provides inter-process communication, providing CPU time slice management, interrupts, memory management, IO management, and so on.
- the application program 143 includes programs related to controlling the automatic driving of the vehicle. For example, a program for processing an image containing image information on a vehicle road acquired by an on-vehicle device, such as a program for implementing the image processing method provided by the embodiment of the present application. For another example, the program that manages the interaction between autonomous vehicles and road obstacles, the program that controls the route or speed of autonomous vehicles, and the process of interaction between autonomous vehicles and other autonomous vehicles on the road.
- the application program 143 also exists on the system of the software deployment server 149. In one embodiment, when the application program 143 needs to be executed, the in-vehicle device 101 may download the application program 143 from the software deployment server 149.
- the sensor 153 is associated with the in-vehicle device 101.
- the sensor 153 is used to detect the environment around the in-vehicle device 101.
- the sensor 153 can detect animals, vehicles, obstacles, and crosswalks.
- the sensor can also detect the environment around objects such as animals, vehicles, obstacles, and crosswalks, such as: the environment around the animals, for example, when the animals appear around them. Other animals, weather conditions, the brightness of the surrounding environment, etc.
- the sensor may be a camera, an infrared sensor, a chemical detector, a microphone, etc.
- the senor 153 may include a speed sensor, used to measure the speed information (such as speed, acceleration, etc.) of the own vehicle (that is, the vehicle in which the computer system shown in FIG. 1 is located); an angle sensor, used to measure the direction information of the vehicle , And the relative angle between the vehicle and the objects/objects around the vehicle.
- a speed sensor used to measure the speed information (such as speed, acceleration, etc.) of the own vehicle (that is, the vehicle in which the computer system shown in FIG. 1 is located)
- an angle sensor used to measure the direction information of the vehicle , And the relative angle between the vehicle and the objects/objects around the vehicle.
- FIG. 1 is only an example, which does not constitute a limitation on the computer system applicable to the embodiments of the present application.
- one or more devices connected to the vehicle-mounted equipment shown in FIG. 1 may be integrated with the vehicle-mounted equipment, for example, a camera is integrated with the vehicle-mounted equipment.
- Multi-frame super-division uses the image information of the non-reference image in the multi-frame image to process the image information of the reference image in the multi-frame image, such as compensating for edge features, sharpening features, etc., to obtain a frame of image.
- the resolution of this image is higher than the resolution of the reference image.
- the reference image may be any one of the multiple frames of images.
- Non-reference images are all images in the multi-frame images except for reference images.
- the object may also be called a road object or obstacle or road obstacle.
- the objects may be people, vehicles, traffic lights, traffic signs (such as speed limit signs, etc.), telephone poles, trash cans, foreign objects, etc. on the roads surrounding the vehicle.
- foreign objects refer to objects that should not have appeared on the road, such as boxes and tires left on the road.
- the target object is the object that the vehicle-mounted equipment needs to recognize.
- the target object may be predefined or indicated by the user, which is not limited in the embodiment of the present application.
- the target object may include: people, cars, traffic lights, and so on.
- Both target detection and image segmentation are image processing techniques.
- the task of target detection is to find out the area where the image information of all the targets of interest in the image are located, and to determine the size of the area and the location of the area in the image.
- the target of interest can be pre-defined or user-defined.
- the target of interest may refer to the target object.
- Different regions obtained by target detection that is, regions where the image information of different targets are located
- FIG. 2 it is a schematic diagram of a target detection result.
- the target of interest is a vehicle as an example for illustration.
- the area defined by each rectangular box in FIG. 2 is the area where the image information of an interested target is located.
- Image segmentation is a computer vision task that marks designated areas in an image according to the content of the image. In short, it is to determine the image information of which objects in a frame of image, and the position of the image information of the object in the image. Specifically, the purpose of image segmentation is to determine which object pixel each pixel in the image represents. Image segmentation can include semantic segmentation, instance segmentation, and so on. There is usually no overlap between image regions obtained by image segmentation. As shown in Figure 3, it is a schematic diagram of image segmentation. Each connected region in Figure 3 represents a region obtained by image segmentation.
- the area in the actual scene that is, the area that exists objectively
- the image of the area in the actual scene that is, the area in the image or picture
- the image area to be detected refers to an area in the image that contains the image information of the target object with a high probability (for example, the probability is greater than a preset threshold). This is the definition of the image area to be detected in the embodiments of this application.
- Feature 1 The confidence level is lower than or equal to the first threshold.
- Feature 2 Corresponding to a space area where the distance between the vehicle and the vehicle in the travelable area is greater than or equal to the second threshold.
- Feature 3 The position in the image to which it belongs is a preset position.
- the image area to be detected is an area with a confidence level lower than or equal to the first threshold, or it corresponds to a space area in the drivable area of the vehicle whose distance from the vehicle is greater than or equal to the second threshold.
- the image area or, is the area at the preset position in the image.
- the image area to be detected may contain image information of one or more objects.
- the image area to be detected may contain the image information of one or more target objects, or may not contain the image information of the target object.
- the image area to be detected can be part or all of the area in a frame of image.
- a frame of image can contain one or more image regions to be detected.
- the first image area and the second image area described in the embodiments of the present application are both image areas to be detected.
- words such as “exemplary” or “for example” are used as examples, illustrations, or illustrations. Any embodiment or design solution described as “exemplary” or “for example” in the embodiments of the present application should not be construed as being more preferable or advantageous than other embodiments or design solutions. To be precise, words such as “exemplary” or “for example” are used to present related concepts in a specific manner.
- At least one refers to one or more.
- Multiple means two or more.
- "and/or” is merely an association relationship describing associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can indicate that A exists alone, and both A and A B, there are three cases of B alone.
- the character "/" in this text generally indicates that the associated objects before and after are in an "or" relationship.
- FIG. 4 it is a schematic flowchart of an image processing method provided by an embodiment of this application.
- the method can include:
- the vehicle-mounted device acquires N frames of images, where the N-frame images include image information of the surrounding roads of the vehicle where the vehicle-mounted device is located.
- N is an integer greater than or equal to 2.
- the N frames of images may be images taken by a camera (such as the aforementioned camera 155) installed in the vehicle.
- the surrounding roads of the vehicle may include one or more of the front road, the rear road, and the side road of the vehicle.
- Any one of the N frames of images may be an image taken when the vehicle is in a stationary state, or may be an image taken when the vehicle is in a moving state (such as going straight, changing lanes, or turning).
- the N frames of images are consecutive N frames of images in time series.
- the N frames of images are N frames of images continuously captured by the camera installed in the vehicle.
- the on-vehicle device may determine the "N frame images" in S101 in the images captured by the camera based on the sliding window N.
- the embodiment of the present application does not limit the value of N.
- the value of N may be the same or different.
- the N frames of images in S101 may or may not overlap. For example, suppose that the images taken by the camera are sorted according to the order of shooting time to obtain the following sequence: image 1, image 2, image 3...image n.
- the N frames of images in S101 may be images 2 to 4
- the N frames of images in S101 may be images 3 to 4 6.
- the vehicle-mounted device acquires the first image area in each frame of the N1 frame of images in the N frame of images.
- the N1 first image regions of the N1 frame image correspond to the first scene. Among them, 2 ⁇ N1 ⁇ N, N1 is an integer. Different first image areas are image areas in different images.
- the first image area is an image area to be detected.
- the image area to be detected please refer to the above.
- the first scenario is part of the road conditions or part of the driving field of view around the vehicle.
- the first scene can be understood as the road conditions around the vehicle or the spatial area where one or more objects in the driving field of view are located.
- the spatial area where an object is located refers to the area containing the object.
- the first scene may be the space area where the traffic light is located, and the first image area may be the traffic light in each frame of the N1 frame image.
- the image area where the image is located.
- the first scene may be the space area where the vehicle is located, and the first image area may be the image of the vehicle in each frame of the N1 frame image. Image area.
- the vehicle-mounted device may independently determine the first image area in the image.
- the first image area in the image is determined according to at least one of the aforementioned features 1 to 3.
- the vehicle-mounted device may first determine the first image area in the image, for example, determine the part according to at least one of the above-mentioned features 1 to 3 The first image area in the image; based on this inference, the first image area in the other images in the N frames of images is obtained.
- the first image area in the image for example, determine the part according to at least one of the above-mentioned features 1 to 3
- the first image area in the image based on this inference, the first image area in the other images in the N frames of images is obtained.
- the shooting time interval of two adjacent frames of images in the N frames of images is less than or equal to a third threshold.
- the shooting time interval of two frames of images refers to the time period between the moments when the two frames are shot.
- the embodiment of the present application does not limit the specific value and value method of the third threshold. In this way, when the vehicle speed is faster, it helps to improve the image compensation effect of multi-frame super-division.
- the vehicle speed when the vehicle speed is fast, if the time interval between two adjacent frames of images is relatively large, there may not be an image area corresponding to the same scene in the two frames of images.
- a frame of image that appears includes: image information of traffic light 1 and image information of vehicles 1 to 3, and does not include image information of other objects; and the next frame of the image includes: image information of traffic light 2 and vehicle
- the image information of 4 to 5 does not include the image information of other objects; then, there is no image area corresponding to the same scene in the two frames.
- This may lead to the inability to use the image information in other frame images to compensate the image information in the image area corresponding to the scene, resulting in poor image compensation effect for multi-frame superdivision. Therefore, this optional implementation manner helps to improve the image compensation effect of multi-frame superdivision.
- the shooting time interval between the first frame image and the last frame image in the N frames of images is less than or equal to a threshold.
- a threshold In this way, when the vehicle speed is faster, it helps to improve the image compensation effect of multi-frame super-division.
- S103 The vehicle-mounted device executes scene alignment of the N1 first image regions.
- the step of aligning the first image area in the N1 frame of image may be an optional step.
- the background and foreground of different images taken by the camera installed on the vehicle may change. In this case, the scene alignment can be performed before the superdivision calculation in S104 is executed.
- Scene alignment is to ensure that the same or similar foreground and background are included in the image area corresponding to the same scene in multiple frames of images.
- the image area corresponding to the same scene in the multi-frame image can be scaled to a uniform size, and some or all of the scene in the multi-frame image can be rotated by parameters such as angle, so as to ensure that the multi-frame corresponds to the
- the image area of the scene contains uniform or similar foreground and background.
- the in-vehicle device performs a hyperdivision operation on the N1 first image regions after scene alignment to obtain the first target image region.
- This super-division operation can also be called a multi-frame super-division operation.
- the in-vehicle device processes the first image area in the reference image after the scene is aligned (such as compensating for edge features, sharpening features, etc.) according to the first image area in the non-reference image after the scene is aligned to obtain the first image area.
- the target image area wherein, the resolution of the first target image area is higher than the resolution of the first image area in the reference image.
- the specific process can refer to the prior art.
- the embodiment of the present application does not limit the application scenario of the first target image area, for example, it may be applied to a target object detection scenario.
- the above method may further include the following step S105:
- the vehicle-mounted device determines whether there is a target object in the first target image area. If it exists, the relative position of the target object and the vehicle is determined. If it does not exist, it ends.
- step S105 can refer to the prior art.
- the in-vehicle device performs target detection or image segmentation on the first target image area to determine whether the target object is contained in the first target image area, and if it exists, determines the relative position of the target object and the vehicle.
- the super-division operation is specifically multi-frame super-division, which can combine the characteristic information of the image information in the multi-frame image to perform image compensation, which is similar to the prior art using single-frame super-division to perform image compensation. Compared with the compensation technical solution, it helps to improve the image compensation effect.
- multiple image areas corresponding to the same scene in the multi-frame image are subjected to multi-frame super-division, instead of performing super-division operations on the multi-frame image itself, it is helpful to reduce the super-division. The complexity of the operation, thereby speeding up the processing rate of super-division.
- the processing result of the image processing method provided by the embodiment of the present application is applied to assist automatic driving path planning, it helps to improve the accuracy of automatic driving path planning.
- the method may further include: the vehicle-mounted device acquires the second image area in each frame of the N2 frames of the N frame of images.
- the N2 second image regions of the N2 frame image correspond to the second scene. 2 ⁇ N2 ⁇ N, N2 is an integer. Different second image areas are image areas in different images.
- the method further includes: steps S102' to S105'. S102' ⁇ S105' replace "first image area” in S102 ⁇ S105 with "second image area", "N1" with "N2", and "first target image area” with "second target” Image area".
- the second image area is an image area to be detected that is different from the first image area.
- the first image area and the second image area may or may not overlap partially.
- the embodiment of the present application does not limit the magnitude relationship between N1 and N2.
- the N1 frame image and the N2 frame image may or may not include the same image.
- both the N1 frame image and the N2 frame image include a reference image (that is, a reference image used in the super-division operation).
- a reference image that is, a reference image used in the super-division operation.
- the N1 frame image can be the first to fifth frame images
- the first image area can be the area where the image information of the traffic light 1 is located
- the N2 frame image can be the first to seventh frame images
- the second image area may be the area where the image information of the vehicle 1 is located.
- FIG. 5 it is a schematic flowchart of an image processing method provided by an embodiment of this application.
- the method can include:
- the vehicle-mounted device performs preprocessing (such as image segmentation or target detection, etc.) on the first image in the N frames of images according to the candidate type set to obtain at least one candidate image area included in the first image, and each candidate image area Recognition results and the confidence level of each recognition result.
- the first image may be any one of the N frames of images.
- the first image is a reference image, and the reference image refers to a reference image in a multi-frame super division.
- the candidate type set is a set composed of at least one candidate type.
- the candidate type is the type of target object that the vehicle-mounted device needs to recognize (that is, the type of object that the vehicle-mounted device is interested in).
- the type of object can be understood as what the object is. For example, if an object is a person, the type of the object is a person; if an object is a traffic light, the type of the object is a traffic light.
- the candidate type set may include: people, cars, traffic lights, and so on.
- the candidate image area is an area that contains image information of objects of candidate types.
- the candidate type set is a set composed of people, cars, and traffic lights
- the candidate image area includes: the image area where the image information of the person is located, the image area where the image information of the car is located, and the image where the image information of the traffic light is located. area.
- the candidate image area when "preprocessing" is target detection, taking the first image as the image shown in FIG. 2 as an example, the area defined by the rectangular frame in FIG. 2 can be used as a candidate image area.
- the "preprocessing" is image segmentation, taking the first image as the image shown in FIG. 3 as an example, each connected region shown in FIG. 3 can be used as a candidate image region.
- the area occupied by the at least one candidate image area described in S202 may be part or all of the area in the first image.
- the recognition result of the candidate image area may include: which kind of target object the image information in the candidate image area is. Optionally, it may also include the relative position between the target object and the vehicle.
- the confidence of the recognition result of a candidate image area can be referred to as the confidence of the candidate image area, which can be understood as the accuracy of the recognition result of the candidate image area.
- the image area taken by the object in the image taken by the camera in the vehicle is larger and clearer; if the object is closer to the vehicle Farther, the image area occupied by the object in the image taken by the camera is smaller and blurry. Therefore, in the same image, the confidence of the recognition result of the first candidate image area (that is, the candidate image area containing the image information of the object that is close to the vehicle) is generally higher than that of the second candidate image area ( That is, the confidence level of the recognition result of the candidate image region containing the image information of the object that is far away from the vehicle.
- the recognition result of a candidate image area is: when the image information of the object included in the candidate image area is image information of a person, if the object is closer to the vehicle, the probability that the object is actually a "person” will be higher , That is, the confidence of the recognition result is high; if the object is far from the vehicle, the probability that the object is actually a "person” will be low, that is, the confidence of the recognition result is low, for example, the object may actually be a telephone pole Wait.
- the vehicle-mounted device acquires at least one area to be detected in the first image.
- the area to be detected is a candidate image area whose confidence is less than or equal to the first threshold.
- the at least one area to be detected includes a first image area.
- acquiring the first image area in the first image may include: acquiring the position of the first image area in the first image and the size of the first image area.
- the at least one area to be detected includes the first image area as an example for description.
- the at least one area to be detected may further include a second image area and the like.
- the recognition result of the candidate image area obtained by the vehicle-mounted device in S202 has a higher accuracy. Therefore, in the subsequent steps, the vehicle-mounted device can no longer repeatedly detect (or identify) the image information included in these candidate image regions, that is, in the subsequent steps, only the confidence level is lower than or equal to the first.
- the detection (or recognition) of the image information included in the candidate image area with a threshold helps reduce the detection complexity, thereby improving the detection efficiency.
- the vehicle-mounted device acquires the speed v of the vehicle, the shooting time interval T between the first image and the second image, the relative angle ⁇ between the vehicle and the space area corresponding to the first image area when the first image is taken, and the second image is taken.
- the speed of the vehicle can be variable or constant.
- v, T, ⁇ 1, ⁇ 2, and ⁇ can all be measured by corresponding sensors in the vehicle, or the original information used to obtain some or all of these parameters can be measured by corresponding sensors in the vehicle.
- the original information may be the heading of the vehicle at time t1 and the heading of the vehicle at time t2.
- the in-vehicle device determines, according to v, T, ⁇ 1, and ⁇ 2, the relative distance R1 between the vehicle and the space area corresponding to the first image area when the first image is taken, and the distance between the vehicle and the first image area when the second image is taken.
- the vehicle body coordinate system is X1 axis and Y1 axis to form the X1-Y1 coordinate system
- the position of the vehicle is the origin of the X1-Y1 coordinate system
- the Y1 axis is the forward direction of the vehicle.
- the X1 axis is the vehicle tangential to the right direction, and the image taken by the camera is the first image; at t2, the vehicle body coordinate system is the X2 axis and the Y2 axis to form the X2-Y2 coordinate system, and the position of the vehicle is the X2-Y2 coordinate system
- the origin of, and the Y2 axis is the forward direction of the vehicle, the X2 axis is the tangential right direction of the vehicle, and the image taken by the camera is the second image.
- ⁇ 1 is the angle between the first image area in the first image and the Y1 axis
- ⁇ 2 is the angle between the second image area in the second image and the Y2 axis.
- the positions of ⁇ , R1 and R2 in the corresponding vehicle body coordinate system can be as shown in FIG. 6.
- the dashed-dotted area in Figure 6 is the assumed imaging area of the front-view camera of the vehicle, where imaging area 1 is the imaging area at time t1 (ie the first image), and imaging area 2 is the imaging area at time t2 (ie the second image) ).
- imaging area 1 is the imaging area at time t1 (ie the first image)
- imaging area 2 is the imaging area at time t2 (ie the second image)
- the imaging area will not be horizontal and vertical as shown in Figure 6.
- it is assumed that the imaging area of the camera is a rectangular area in front of the vehicle.
- R1 and R2 are determined based on the vehicle body coordinate system in FIG. 6. In actual implementation, R1 and R2 can also be determined based on other coordinate systems (such as the world coordinate system, camera coordinate system, etc.). This application is implemented The example does not limit this.
- the vehicle-mounted device determines the first image area in the second image according to the first image area, R1, R2, and ⁇ in the first image.
- the first image and the second image may be any two frames of the N frames of images described in S201.
- the first image is a reference image (such as the first image) in the N frames of images
- the second image is any non-reference image of the N frames of images. That is to say, the embodiments of the present application support the technical solution of "determining the first image area in any other frame of non-reference image according to the first image area in the reference image".
- the first image and the second image are images that are adjacent in time series. That is to say, the embodiment of the present application supports the technical solution of "determining the first image area in a frame image according to the first image area in the previous frame image of the frame image".
- ROI1 is the first image area in the first image. In the current example, it is a rectangle whose center point has been roughed.
- ROI2 is the first image region in the second image, and S206 is specifically: determining the position and size of ROI2 in the second image according to the position and size of ROI1 in the first image, R1, R2, and ⁇ . The following describes how the position and size of ROI2 in the second image are determined.
- ⁇ is the steering angle of the vehicle from time t1 to time t2, it can be determined that the rotation angle of ROI2 relative to ROI1 is also ⁇ . It is assumed that the center points of ROI1 and ROI2 do not change at t1 and t2, that is, in the world coordinate system, the coordinates of the center point of ROI1 and the center point of ROI2 are the same. Therefore, the coordinates of the center point of ROI1 can be converted from the X1-Y1 coordinate system to the world coordinate system, and then to the X2-Y2 coordinate system, so that the coordinates of the center point of ROI2 in the X2-Y2 coordinate system can be obtained. So far, the position of ROI2 in the second image can be obtained.
- ROI1' is obtained, as shown in Figure 7. Since in this example, compared to t1, when the vehicle travels to t2, it is closer to the spatial area corresponding to the first image area. Therefore, according to the imaging principle, theoretically a larger frame is required at t2. Frame the area with the same amount of information as at t1. Based on this, on the basis of ROI1', the length of ROI1' can be scaled (enlarged in this example) according to the ratio of R1 and R2 (optionally, according to a certain weight) to obtain the length of ROI2; Similarly, the width of ROI2 can be obtained. So far, the size of ROI2 can be obtained.
- the size of the first image area in the second image is It must be larger than the size of the first image area in the first image (such as the area shown by the rectangular box in figure (b)) in order to make the first image area in the second image contain the person riding a motorcycle All image information.
- the above S204 to S206 are described by taking the first image area in the second image inferred from the first image area in the first image as an example. Accordingly, for different second images, by executing S204-S206 one or more times, the first image area included in part or all of the N frames of images can be obtained.
- the above parameters v, T, ⁇ 1, ⁇ 2, ⁇ , R1, and R2 are collectively referred to as vehicle body information.
- the vehicle body information can be the information of the vehicle (such as the above v, T, ⁇ 1, ⁇ 2, and ⁇ , etc.) detected directly by the sensors and other equipment installed in the vehicle, or it can be the information detected by these sensors and other equipment
- the information of the vehicle (such as R1 and R2, etc.) obtained by processing.
- the above S204 to S206 are only examples of "a first image area in the second image obtained by reasoning based on vehicle body information" provided by the embodiment of this application, which is not applicable to the "reduction based on vehicle body information in the embodiment of this application".
- the specific implementation of "the first image area in the second image” constitutes a limitation. In specific implementation, it is possible to implement "the first image area in the second image is obtained by reasoning" based on more or less vehicle body information than the vehicle body information listed above.
- S207 The vehicle-mounted device executes scene alignment of the N1 first image regions.
- the alignment process involves more scenes, and different scenarios can use different solutions for scene alignment.
- the camera is a front-view camera and is installed directly in front of the vehicle as an example to describe the alignment process of the first image area in the two frames of images.
- Example 1 The scene of the vehicle moving straight ahead.
- the front-view camera collects the first image and the second image at different moments.
- the first image and the second image include the first image regions ROI1 and ROI2, respectively. If the center points of ROI1 and ROI2 are exactly in front of the vehicle, it has been ensured that ROI2 contains the same information of the scene (including foreground and background) as ROI1 when acquiring the first image area, so the scenes are aligned, which can be specifically Scale ROI1 (in this case, zoom in) to the size of ROI2.
- Example 2 A scene where the vehicle turns to the front right.
- the front-view camera collects the first image and the second image at different moments (ie t1 and t2).
- the first image and the second image include the first image regions ROI1 and ROI2, respectively .
- ROI1 and ROI2 are at the front right of the vehicle, when the vehicle turns to the right (that is, the origin of the X2-Y2 coordinate system is at the upper right of the X1-Y1 coordinate system), the angle of view will inevitably include more information on the left side of the ROI, as shown in Figure 9. Show.
- the image information of the object included in the first image area is a rectangle as an example for description.
- the vehicle body coordinate system is the X1-Y1 coordinate system.
- the vehicle body coordinate system is the X2-Y2 coordinate system.
- the position of the camera is the origin of the coordinate system.
- the amount of information contained in the scene in the first image area in the first image and the second image will be different, so that in addition to the ROI1 and ROI2 sizes, the direction of the scene in the field of view must also be aligned once, that is to say , It is necessary to obtain the scene alignment angle between the first image area in the first image and the first image area in the second image.
- the scene alignment angle may be ⁇ in FIG. 10.
- the scene in ROI2 can be mapped according to the scene alignment angle ⁇ .
- Fig. 11 shows ROI2 is mapped to the plane where ROI1 is located by taking ⁇ as the angle and pixels as the unit to obtain ROI2’.
- the plane where ROI2’ is located is the plane where ROI1 is located.
- compare ROI1 to ROI2' for zooming in this example, zooming in
- the example in S207 takes the alignment of the first image area in the first image and the second image as an example for description.
- the first image and the second image are only for distinguishing any two images in the N1 image.
- the first image and the second image in the alignment process may correspond to the same or different from the first image and the second image in the process of determining the first image area.
- example 2 is only an example of "a realization of scene alignment based on vehicle body information" provided by the embodiment of this application, which is not applicable to the realization of "realization of scene alignment based on vehicle body information” in the embodiment of this application.
- the way constitutes limitation. In specific implementation, it is possible to achieve scene alignment based on more or less vehicle body information than the vehicle body information listed in Example 2.
- S208 to S209 The above S104 to S105 can be referred to, of course, the embodiment of the present application is not limited thereto.
- a candidate image area with a confidence level lower than the first threshold in one frame of image is selected as the first image area, and the first image area in the multi-frame image is super-divided. .
- the first image area in the multi-frame image is super-divided.
- the first image area in one frame of image and the vehicle body information is determined, so that when performing super-division operations, it is helpful for vehicle equipment Get more spatial information, thereby improving the accuracy of super-division operations.
- FIG. 12 it is a schematic flowchart of an image processing method provided by an embodiment of this application.
- the method can include:
- the vehicle-mounted device performs preprocessing (such as image segmentation, etc.) on the first image in the N frames of images to obtain image information of the drivable area in the first image.
- preprocessing such as image segmentation, etc.
- the drivable area is the area between the first objects that are away from the vehicle in all directions in the field of view.
- the area enclosed by the black line in FIG. 13 represents a schematic diagram of a drivable area.
- the in-vehicle device uses the image information corresponding to the space area in the drivable area whose distance to the vehicle is greater than or equal to the second threshold as the image information in the second image The first image area.
- the in-vehicle device may first determine the position of the vehicle in which it is located in the image captured by the camera, and then use the image area in the second image whose distance from the position is greater than or equal to a threshold as the second image The first image area.
- the ratio between the second threshold and the threshold is equal to the ratio between the spatial distance and the image distance (that is, the image distance mapped from the spatial distance to the image).
- the image captured by the camera does not contain the image information of the vehicle (that is, the vehicle in which the on-board equipment is located in this embodiment), it can be based on the location information of the camera in the vehicle, or optionally based on The motion state of the vehicle (such as turning or going straight) determines the position of the vehicle in the image.
- the corresponding position of the vehicle in the image may be the middle of the lower boundary of the picture, as shown in FIG. 14.
- Figure 14 also illustrates the first image area in this case.
- the corresponding position of the vehicle in the image captured by the camera may be the lower right corner of the picture.
- the method for determining the corresponding position of the vehicle in the image captured by the camera is not limited to this, for example, reference may be made to the prior art.
- S304-S309 The foregoing S204-S209 can be referred to, of course, the embodiment of the present application is not limited thereto.
- the vehicle-mounted device can obtain the first image area included in each frame of the N1 frames of the N frames of images.
- an image area corresponding to a space area in the drivable area of the vehicle whose distance from the vehicle is greater than or equal to the second threshold is taken as the first image Region, and super-divide the first image region in the multi-frame image.
- the drivable area is defined as the "area between the first object of the vehicle in various directions in the field of view", there is no guarantee that the determined drivable area does not contain objects (or targets).
- this embodiment is proposed based on this. In this way, it is helpful to improve the accuracy of detecting the target object on the basis of the existing technology.
- the first image area in one frame of image and the vehicle body information the first image area in another frame of image is determined, so that when performing super-division operations, it is helpful for vehicle equipment Get more spatial information, thereby improving the accuracy of super-division operations.
- FIG. 15 it is a schematic flowchart of an image processing method provided by an embodiment of this application.
- the method can include:
- the in-vehicle device uses the area at the preset position in the first image in the N frames of images as the first image area.
- the position of the first image area in the first image may be the same or different.
- the target object is a traffic light
- the image information of the traffic light is usually above in a frame of image
- the area (such as the upper two-fifths of the area) at the upper preset position in one frame of image can be taken as The first image area.
- a schematic diagram of the first image area is shown in FIG. 16.
- the target object is a speed limit sign on an expressway
- the image information of the speed limit sign on an expressway is usually on the right side of an image
- the right side of an image can be pre-defined. Set the location area (such as the area on the right side) as the first image area.
- S403 to S408 The foregoing S204 to S209 can be referred to, of course, the embodiment of the present application is not limited thereto.
- the vehicle-mounted device can obtain the first image area included in each frame of the N1 frames of the N frames of images.
- an area at a preset position in one frame of image is used as the first image area, and super-division processing is performed on the first image area in multiple frames of images.
- This method is relatively simple and convenient to implement.
- the first image area in another frame of image is determined, so that when performing super-division operations, it is helpful for vehicle equipment Get more spatial information, thereby improving the accuracy of super-division operations.
- the embodiments of the present application may divide the in-vehicle equipment into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
- a device provided by an embodiment of this application may specifically be a schematic structural diagram of a vehicle-mounted device 170.
- the vehicle-mounted device 170 may be used to execute the steps performed by the vehicle-mounted device in the method shown in FIG. 4, FIG. 5, FIG. 12, or FIG.
- the in-vehicle device 170 may include: a first acquisition module 1701, a second acquisition module 1702, and a super-division module 1703.
- the first acquisition module 1701 is configured to acquire a multi-frame image
- the multi-frame image includes image information of the surrounding road of the vehicle where the on-board device is located.
- the second acquisition module 1702 is configured to acquire the first image area in each frame of the multi-frame image; wherein, the multiple first image areas of the multi-frame image correspond to the first scene.
- the super-division module 1703 is configured to perform super-division operations on the multiple first image regions.
- the first acquisition module 1701 may be used to perform S101
- the second acquisition module 1702 may be used to perform S102
- the super-division module 1703 may be used to perform S104.
- the in-vehicle device 170 further includes: a determining module 1704, configured to determine that the image information of the target object exists in the image area obtained by the super-division operation.
- a determining module 1704 configured to determine that the image information of the target object exists in the image area obtained by the super-division operation.
- the determining module 1704 may be used to perform S105.
- the first image area is an area with a confidence level lower than or equal to a first threshold; or, the first image area corresponds to the difference between the drivable area of the vehicle and the vehicle.
- the multi-frame image includes a first image and a second image.
- the second acquiring module 1702 is specifically configured to acquire the first image area in the second image.
- Obtaining the first image area in the second image includes: obtaining the first image area in the second image according to the first image area in the first image and the first body information of the vehicle.
- the first vehicle body information may include at least one of a first relative distance, a second relative distance, and a first vehicle steering angle.
- the first relative distance is the relative distance between the vehicle and the space area corresponding to the first image area when the first image is taken
- the second relative distance is the distance between the vehicle and the first image area when the second image is taken.
- the relative distance between the spatial regions, the first vehicle steering angle is the angle between the direction of the vehicle in the time interval of shooting the first image and the second image.
- the second acquisition module 1702 may be used to perform S204 and S205.
- the first vehicle body information may also include vehicle height parameters, such as the height of the camera from the ground and/or the vehicle body height.
- the super-division module 1703 is specifically configured to perform super-division operations on multiple first image regions after scene alignment.
- the super-division module 1703 may be used to execute S104 in FIG. 4, S208 in FIG. 5, S308 in FIG. 12, or S407 in FIG. 15.
- the multi-frame image includes a third image and a fourth image.
- the in-vehicle device 170 further includes an alignment module 1705, configured to perform scene alignment of the plurality of first image regions according to the second body information of the vehicle.
- the second vehicle body information may include at least one of a first relative angle, a second relative angle, and a second vehicle steering angle.
- the first relative angle is the relative angle between the vehicle and the space area corresponding to the first image area when the third image is taken
- the second relative angle is the relative angle between the vehicle and the first image area when the fourth image is taken.
- the second vehicle steering angle is the angle between the direction of the vehicle in the time interval of shooting the third image and the fourth image.
- the second vehicle body information may also include vehicle height parameters, such as the height of the camera from the ground and/or the vehicle body height.
- the multi-frame images are consecutive multi-frame images in time series.
- the time interval between the shooting moment of the first frame image and the shooting moment of the last frame image in the multi-frame image is less than or equal to a third threshold.
- the second obtaining module 1702 is further configured to: obtain a second image area in each frame of the multi-frame image; wherein, the multiple second image areas of the multi-frame image correspond to the second scene.
- the super-division module 1703 is further configured to perform super-division operations on the multiple second image regions.
- the above-mentioned first acquisition module 1701 may be implemented through the I/O interface 115 in FIG. 1.
- At least one of the above-mentioned second acquisition module 1702, super-division module 1703, determination module 1704, and alignment module 1705 One can be implemented by the processor 103 in FIG. 1 calling the application program 143.
- the program can be stored in a computer-readable storage medium.
- the aforementioned storage medium may be a read-only memory, a random access memory, and the like.
- the above-mentioned processing unit or processor may be a central processing unit, a general-purpose processor, an application specific integrated circuit (ASIC), a microprocessor (digital signal processor, DSP), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
- the embodiments of the present application also provide a computer program product containing instructions, which when the instructions are run on a computer, cause the computer to execute any one of the methods in the foregoing embodiments.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- Computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- computer instructions may be transmitted from a website, computer, server, or data center through a cable (such as Coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL) or wireless (such as infrared, wireless, microwave, etc.) transmission to another website site, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or may include one or more data storage devices such as a server or a data center that can be integrated with the medium.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
- the foregoing devices for storing computer instructions or computer programs provided in the embodiments of the present application are non-transitory. .
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
L'invention concerne un procédé et un appareil de traitement d'images, se rapportant au domaine technique de la conduite pilotée ou de la conduite assistée et contribuant à améliorer un effet de compensation d'images. Le procédé s'applique à un dispositif embarqué. Le procédé peut consister : à acquérir une pluralité de trames d'images, la pluralité de trames d'images comprenant des informations d'images de routes entourant un véhicule sur lequel est monté le dispositif embarqué (S101); à acquérir une première région d'image dans chaque trame d'image de la pluralité de trames d'images, une pluralité de premières régions d'images de la pluralité de trames d'images correspondant à une première scène (S102); et à réaliser une opération de super-résolution sur la pluralité de premières régions d'images (S104). Le procédé et le dispositif décrits peuvent être utilisés pour la détection et pour le suivi de cible pendant la conduite assistée et pendant la conduite pilotée.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910633070.3 | 2019-07-12 | ||
CN201910633070.3A CN112215748B (zh) | 2019-07-12 | 2019-07-12 | 图像处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021008500A1 true WO2021008500A1 (fr) | 2021-01-21 |
Family
ID=74047262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/101717 WO2021008500A1 (fr) | 2019-07-12 | 2020-07-13 | Procédé et appareil de traitement d'images |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112215748B (fr) |
WO (1) | WO2021008500A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113378969A (zh) * | 2021-06-28 | 2021-09-10 | 北京百度网讯科技有限公司 | 一种目标检测结果的融合方法、装置、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219488A (zh) * | 2013-05-31 | 2014-12-17 | 索尼公司 | 目标图像的生成方法和装置、以及视频监控*** |
CN106600536A (zh) * | 2016-12-14 | 2017-04-26 | 同观科技(深圳)有限公司 | 一种视频图像超分辨率重建方法及装置 |
US9691133B1 (en) * | 2013-12-16 | 2017-06-27 | Pixelworks, Inc. | Noise reduction with multi-frame super resolution |
CN107480772A (zh) * | 2017-08-08 | 2017-12-15 | 浙江大学 | 一种基于深度学习的车牌超分辨率处理方法及*** |
CN109118430A (zh) * | 2018-08-24 | 2019-01-01 | 深圳市商汤科技有限公司 | 超分辨率图像重建方法及装置、电子设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8755636B2 (en) * | 2011-09-14 | 2014-06-17 | Mediatek Inc. | Method and apparatus of high-resolution image reconstruction based on multi-frame low-resolution images |
CN106845478B (zh) * | 2016-12-30 | 2019-09-10 | 同观科技(深圳)有限公司 | 一种字符置信度的二次车牌识别方法及装置 |
-
2019
- 2019-07-12 CN CN201910633070.3A patent/CN112215748B/zh active Active
-
2020
- 2020-07-13 WO PCT/CN2020/101717 patent/WO2021008500A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219488A (zh) * | 2013-05-31 | 2014-12-17 | 索尼公司 | 目标图像的生成方法和装置、以及视频监控*** |
US9691133B1 (en) * | 2013-12-16 | 2017-06-27 | Pixelworks, Inc. | Noise reduction with multi-frame super resolution |
CN106600536A (zh) * | 2016-12-14 | 2017-04-26 | 同观科技(深圳)有限公司 | 一种视频图像超分辨率重建方法及装置 |
CN107480772A (zh) * | 2017-08-08 | 2017-12-15 | 浙江大学 | 一种基于深度学习的车牌超分辨率处理方法及*** |
CN109118430A (zh) * | 2018-08-24 | 2019-01-01 | 深圳市商汤科技有限公司 | 超分辨率图像重建方法及装置、电子设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113378969A (zh) * | 2021-06-28 | 2021-09-10 | 北京百度网讯科技有限公司 | 一种目标检测结果的融合方法、装置、设备及介质 |
CN113378969B (zh) * | 2021-06-28 | 2023-08-08 | 北京百度网讯科技有限公司 | 一种目标检测结果的融合方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112215748B (zh) | 2024-06-28 |
CN112215748A (zh) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10964054B2 (en) | Method and device for positioning | |
KR102523886B1 (ko) | 스몰 타깃 검출 방법 및 장치 | |
US10990836B2 (en) | Method and apparatus for recognizing object, device, vehicle and medium | |
JP6900081B2 (ja) | 車両走行経路計画プログラム、装置、システム、媒体及びデバイス | |
US11430228B2 (en) | Dynamic driving metric output generation using computer vision methods | |
CN110386142A (zh) | 用于自动驾驶车辆的俯仰角校准方法 | |
WO2020119567A1 (fr) | Procédé de traitement de données, appareil et dispositif, et support lisible par machine | |
CN112740268B (zh) | 目标检测方法和装置 | |
CN112419385B (zh) | 一种3d深度信息估计方法、装置及计算机设备 | |
US11004233B1 (en) | Intelligent vision-based detection and ranging system and method | |
WO2020154990A1 (fr) | Procédé et dispositif de détection d'état de mouvement d'objet cible, et support de stockage | |
CN112753038B (zh) | 识别车辆变道趋势的方法和装置 | |
US11443627B2 (en) | Navigation system with parking space identification mechanism and method of operation thereof | |
CN111967396A (zh) | 障碍物检测的处理方法、装置、设备及存储介质 | |
US20160335775A1 (en) | Visual navigation method, visual navigation device and robot | |
US11482007B2 (en) | Event-based vehicle pose estimation using monochromatic imaging | |
US20190385010A1 (en) | Determining geographical map features with multi-sensor input | |
WO2023088486A1 (fr) | Procédé et appareil d'extraction de ligne de voie, véhicule et support de stockage | |
WO2023179027A1 (fr) | Procédé et appareil de détection d'obstacle routier, et dispositif et support de stockage | |
CN115187941A (zh) | 目标检测定位方法、***、设备及存储介质 | |
CN115147328A (zh) | 三维目标检测方法及装置 | |
WO2021008500A1 (fr) | Procédé et appareil de traitement d'images | |
WO2022166606A1 (fr) | Procédé et appareil de détection de cible | |
JP6718025B2 (ja) | 車両周辺の小物体領域を識別する装置及び方法 | |
CN116452911A (zh) | 目标检测模型训练方法及装置、目标检测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20840183 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20840183 Country of ref document: EP Kind code of ref document: A1 |