CN111932476A - Image processing method, image processing device, electronic equipment and computer readable storage medium - Google Patents
Image processing method, image processing device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN111932476A CN111932476A CN202010770310.7A CN202010770310A CN111932476A CN 111932476 A CN111932476 A CN 111932476A CN 202010770310 A CN202010770310 A CN 202010770310A CN 111932476 A CN111932476 A CN 111932476A
- Authority
- CN
- China
- Prior art keywords
- image
- scene
- noise reduction
- images
- processing
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
- G06T7/337—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving reference images or patches
-
- 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/20024—Filtering details
- G06T2207/20028—Bilateral filtering
-
- 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/20024—Filtering details
- G06T2207/20032—Median filtering
-
- 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/20172—Image enhancement details
- G06T2207/20182—Noise reduction or smoothing in the temporal domain; Spatio-temporal filtering
-
- 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/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域technical field
本申请涉及计算机技术领域,特别是涉及一种图像处理方法、装置、电子设备和计算机可读存储介质。The present application relates to the field of computer technology, and in particular, to an image processing method, apparatus, electronic device, and computer-readable storage medium.
背景技术Background technique
数字化图像在数字化和传输过程中常受到成像设备与外部环境噪声干扰等影响,即图像带有各种噪声,如加性噪声、乘性噪声、量化噪声、“椒盐”噪声、高斯噪声及冲击噪声等。图像的噪声影响了图像质量,也关系到图像处理的效果,如图像分割、目标识别、边缘提取等。为了获取高质量的数字图像,很多时候都需要对图像进行降噪处理,尽可能的保持原始信息完整性的同时,又能够去除信号中无用的信息。In the process of digitization and transmission, digitized images are often affected by the interference of imaging equipment and external environmental noise, that is, the image contains various noises, such as additive noise, multiplicative noise, quantization noise, “salt and pepper” noise, Gaussian noise and impact noise, etc. . The noise of the image affects the quality of the image, and it is also related to the effect of image processing, such as image segmentation, target recognition, edge extraction and so on. In order to obtain high-quality digital images, it is often necessary to perform noise reduction processing on the image, so as to maintain the integrity of the original information as much as possible, and at the same time remove the useless information in the signal.
然而,传统的图像降噪方法,如采用频域、空域、频域与空域结合的方法进行降噪,不能很好地滤除图像噪声,图像降噪的效果有限。However, traditional image noise reduction methods, such as using frequency domain, spatial domain, and the combination of frequency domain and spatial domain for noise reduction, cannot filter out image noise well, and the effect of image noise reduction is limited.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种图像处理方法、装置、电子设备、计算机可读存储介质,可以提高图像降噪处理的效果。The embodiments of the present application provide an image processing method, apparatus, electronic device, and computer-readable storage medium, which can improve the effect of image noise reduction processing.
一种图像处理方法,包括:An image processing method, comprising:
获取在不同焦距下针对同一环境采集得到的图像;Obtain images collected for the same environment at different focal lengths;
确定各图像对应的场景图像,各场景图像包括环境中的相同场景;Determine the scene image corresponding to each image, and each scene image includes the same scene in the environment;
对各场景图像进行融合降噪处理,得到目标降噪图像。Fusion noise reduction processing is performed on each scene image to obtain the target noise reduction image.
一种图像处理装置,包括:An image processing device, comprising:
待处理图像获取模块,用于获取在不同焦距下针对同一环境采集得到的图像;A to-be-processed image acquisition module, used to acquire images collected for the same environment under different focal lengths;
场景图像确定模块,用于确定各图像对应的场景图像,各场景图像包括环境中的相同场景;a scene image determination module, configured to determine a scene image corresponding to each image, and each scene image includes the same scene in the environment;
降噪处理模块,用于对各场景图像进行融合降噪处理,得到目标降噪图像。The noise reduction processing module is used to perform fusion noise reduction processing on each scene image to obtain the target noise reduction image.
一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,实现以下步骤:An electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the following steps are implemented:
获取在不同焦距下针对同一环境采集得到的图像;Obtain images collected for the same environment at different focal lengths;
确定各图像对应的场景图像,各场景图像包括环境中的相同场景;Determine the scene image corresponding to each image, and each scene image includes the same scene in the environment;
对各场景图像进行融合降噪处理,得到目标降噪图像。Fusion noise reduction processing is performed on each scene image to obtain the target noise reduction image.
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现以下步骤:A computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
获取在不同焦距下针对同一环境采集得到的图像;Obtain images collected for the same environment at different focal lengths;
确定各图像对应的场景图像,各场景图像包括环境中的相同场景;Determine the scene image corresponding to each image, and each scene image includes the same scene in the environment;
对各场景图像进行融合降噪处理,得到目标降噪图像。Fusion noise reduction processing is performed on each scene image to obtain the target noise reduction image.
上述图像处理方法、装置、电子设备、计算机可读存储介质,确定在不同焦距下针对同一环境采集得到的各图像对应的场景图像,并对包括环境中的相同场景的各场景图像进行融合降噪处理,得到目标降噪图像。不同焦距的场景图像具有不同噪声形态,通过对各场景图像进行融合降噪处理,可以打破图像的噪声形态,减少对同一噪声形态的噪声消除不充分的问题,提高了图像降噪处理的效果。The above-mentioned image processing method, device, electronic device, and computer-readable storage medium determine scene images corresponding to each image collected for the same environment under different focal lengths, and perform fusion noise reduction on each scene image including the same scene in the environment process to obtain the target denoised image. Scene images with different focal lengths have different noise forms. By fusing and denoising each scene image, the noise form of the image can be broken, the problem of insufficient noise removal for the same noise form can be reduced, and the effect of image noise reduction can be improved.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为一个实施例中图像处理方法的应用环境图;Fig. 1 is the application environment diagram of the image processing method in one embodiment;
图2为一个实施例中图像处理方法的流程图;2 is a flowchart of an image processing method in one embodiment;
图3为一个实施例中在一种焦距下采集得到的图像;Figure 3 is an image acquired at one focal length in one embodiment;
图4为一个实施例中在另一种焦距下采集得到的图像;Figure 4 is an image acquired at another focal length in one embodiment;
图5为一个实施例中确定场景图像的示意图;5 is a schematic diagram of determining a scene image in one embodiment;
图6为另一个实施例中确定场景图像的流程示意图;6 is a schematic flowchart of determining a scene image in another embodiment;
图7为一个实施例中融合降噪处理的流程图;7 is a flowchart of fusion noise reduction processing in one embodiment;
图8为一个实施例中图像处理装置的结构框图;8 is a structural block diagram of an image processing apparatus in one embodiment;
图9为一个实施例中电子设备的内部结构图。FIG. 9 is an internal structure diagram of an electronic device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first client may be referred to as a second client, and similarly, a second client may be referred to as a first client, without departing from the scope of this application. Both the first client and the second client are clients, but they are not the same client.
图1为一个实施例中图像处理方法的应用环境示意图。如图1所示,该应用环境包括终端102和服务器104。其中,终端102通过网络与服务器104进行通信。终端102将在不同焦距下针对同一环境采集得到的各图像发送至服务器104,服务器104确定在不同焦距下针对同一环境采集得到的各图像对应的场景图像,并对包括环境中的相同场景的各场景图像进行融合降噪处理,得到目标降噪图像。此外,还可以由终端102单独直接对采集得到的各图像进行处理,也可以由服务器104单独从本地数据库中获取各图像进行处理。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。FIG. 1 is a schematic diagram of an application environment of an image processing method in one embodiment. As shown in FIG. 1 , the application environment includes a
图2为一个实施例中图像处理方法的流程图。本实施例中的图像处理方法,以运行于图1中的终端上为例进行描述。如图2所示,图像处理方法包括步骤202至步骤206。FIG. 2 is a flowchart of an image processing method in one embodiment. The image processing method in this embodiment is described by taking running on the terminal in FIG. 1 as an example. As shown in FIG. 2 , the image processing method includes
步骤202,获取在不同焦距下针对同一环境采集得到的图像。
具体地,焦距是光学系统中衡量光的聚集或发散的度量方式,指平行光入射时从透镜光心到光聚集之焦点的距离。在图像拍摄中,相机的镜头是一组透镜,当平行于主光轴的光线穿过透镜时,光会聚到一点上,这个点叫做焦点,焦点到透镜中心(即光心)的距离,就称为焦距。在不同焦距下,相机镜头可以采集到不同场景范围的图像,一般地,焦距越大,镜头取景采集范围越小。例如,对于广角镜头,焦距在40mm(毫米)以下,其取景的范围广,视角较宽,而景深却很深,比较适合拍摄较大场景的照片,如建筑、风景等题材;而长焦镜头焦距在60mm以上,长焦镜头有种类似于望远镜的功能,可以拍摄到远方的物体,但是其取景范围远远比肉眼所及范围小(视点小),方便远距离抓拍,适合于拍摄远处的对象。同一环境是指不同焦距的镜头针对同一对象进行拍摄,例如通过广角镜头和长焦镜头分别对同一大厦进行拍摄。Specifically, the focal length is a measure of the concentration or divergence of light in an optical system, and refers to the distance from the optical center of the lens to the focal point of light gathering when parallel light is incident. In image shooting, the lens of the camera is a set of lenses. When the light parallel to the main optical axis passes through the lens, the light converges to a point, which is called the focal point. The distance from the focal point to the center of the lens (ie the optical center) is called the focal length. At different focal lengths, the camera lens can collect images of different scene ranges. Generally, the larger the focal length, the smaller the lens framing range. For example, for a wide-angle lens, with a focal length below 40mm (mm), the framing range is wide, the angle of view is wide, and the depth of field is deep, which is more suitable for taking photos of larger scenes, such as buildings, landscapes, etc.; while the focal length of a telephoto lens Above 60mm, the telephoto lens has a function similar to a telescope, which can shoot distant objects, but its framing range is much smaller than the range of the naked eye (smaller point of view), which is convenient for long-distance snapshots and is suitable for shooting distant objects. object. The same environment means that lenses with different focal lengths shoot the same object, for example, the same building is shot with a wide-angle lens and a telephoto lens.
具体地,终端获取待处理的各图像,各图像在不同焦距下针对同一环境采集得到,各图像的数量至少为两帧,例如,对于包括多个镜头,如包括3个镜头的智能手机,可以通过3个镜头在不同焦距下同时进行拍摄,则可以得到3帧图像。如图3和图4所示,在一个具体应用中,终端获取得到的待处理的图像为三个人在一建筑前的合影,其中,图3在焦距较小的拍摄条件下采集得到,图像范围包括了人物和建筑物的整体;图4在焦距较大的拍摄条件下采集得到,图像范围以人物为主,仅包括建筑物的一小部分。显然,通过不同焦距针对同一环境进行拍摄,可以采集得到包括不同场景范围的图像。Specifically, the terminal acquires each image to be processed, each image is acquired under different focal lengths for the same environment, and the number of each image is at least two frames. For example, for a smartphone that includes multiple lenses, such as three lenses, you can By shooting 3 lenses at different focal lengths at the same time, 3 frames of images can be obtained. As shown in Figure 3 and Figure 4, in a specific application, the image to be processed obtained by the terminal is a group photo of three people in front of a building, wherein Figure 3 is obtained under the shooting condition with a small focal length, and the image range Including the whole of people and buildings; Figure 4 was collected under the shooting conditions with a large focal length, and the image range is dominated by people, including only a small part of the building. Obviously, by shooting for the same environment with different focal lengths, images including different scene ranges can be acquired.
步骤204,确定各图像对应的场景图像,各场景图像包括环境中的相同场景。Step 204: Determine scene images corresponding to each image, where each scene image includes the same scene in the environment.
其中,场景图像包括环境中的相同场景,各图像针对同一环境采集,即针对相同的对象进行拍摄得到,但各图像的焦距不同,各图像中场景的范围不同。场景图像即为各图像中包括同一环境中相同场景的图像。具体可以通过比较各图像以从各图像中截取中包括相同场景的区域,得到场景图像。The scene images include the same scene in the environment, and each image is collected for the same environment, that is, obtained by shooting the same object, but the focal length of each image is different, and the range of the scene in each image is different. A scene image is an image in which each image includes the same scene in the same environment. Specifically, the scene image can be obtained by comparing the images to cut out regions including the same scene from the images.
具体地,终端获得在不同焦距下针对同一环境采集得到的图像后,进一步确定各图像对应包括环境中的相同场景的场景图像。如图5所示,为一个实施例中,阴影部分即为从一图像中确定的包括环境中的相同场景的场景图像。Specifically, after obtaining the images collected for the same environment under different focal lengths, the terminal further determines that each image corresponds to a scene image including the same scene in the environment. As shown in FIG. 5 , in one embodiment, the shaded portion is a scene image determined from an image including the same scene in the environment.
步骤206,对各场景图像进行融合降噪处理,得到目标降噪图像。Step 206: Perform fusion noise reduction processing on each scene image to obtain a target noise reduction image.
其中,融合降噪处理是指对各场景图像进行融合以实现降噪,具体可以为将各场景图像中对应的像素进行均值叠加,以实现对图像的降噪处理,得到场景图像。The fusion noise reduction processing refers to the fusion of each scene image to achieve noise reduction, and specifically may be to perform mean value superposition of the corresponding pixels in each scene image to achieve noise reduction processing on the image to obtain a scene image.
具体地,在确定各图像分别对应的场景图像后,终端对各场景图像进行融合降噪处理,得到目标降噪图像。具体实现时,终端可以直接将各场景图像对应的像素进行叠加,得到目标降噪图像;终端也可以对于各场景图像对应的像素进行叠加后的结果进一步进行滤波处理,从而实现对图像的二级降噪,得到目标降噪图像。Specifically, after determining the scene images corresponding to each image, the terminal performs fusion noise reduction processing on each scene image to obtain a target noise reduction image. In specific implementation, the terminal can directly superimpose the pixels corresponding to each scene image to obtain the target noise reduction image; the terminal can also further filter the result after superimposing the pixels corresponding to each scene image, so as to realize the secondary image of the image. Noise reduction to get the target noise reduction image.
目前图像降噪方法,大多是采用频域、空域、频域与空域结合的方法进行降噪。空域降噪,是对当前分辨率的单帧图像进行滤波处理,减少高斯噪声、椒盐噪声等方法;空域降噪,是在当前分辨率下,用前后多帧图像进行叠加滤波,减少噪声;有些方法将两者结合,可以起到更好的效果。在同一个分辨率下,前后多帧图像的噪声形态较为固定。但是图像噪声模型千变万化,不同时间会出现不同的噪声形态,有限的图像算法不能覆盖所有噪声形态。因此,不论是单纯空域降噪,单纯时域降噪,还是空域与时域相结合的降噪方法,都不能保证可以很好的滤除图像噪声。At present, most of the image noise reduction methods use the frequency domain, the spatial domain, and the combination of the frequency domain and the spatial domain for noise reduction. Spatial domain noise reduction is to filter a single frame image at the current resolution to reduce Gaussian noise, salt and pepper noise, etc.; spatial domain noise reduction is to superimpose filtering with multiple frames of images before and after at the current resolution to reduce noise; some Combining the two methods can achieve better results. At the same resolution, the noise patterns of multiple frames before and after are relatively fixed. However, the image noise model is ever-changing, and different noise forms will appear at different times, and limited image algorithms cannot cover all noise forms. Therefore, no matter it is pure spatial domain noise reduction, pure time domain noise reduction, or a noise reduction method that combines spatial domain and time domain, it cannot be guaranteed that image noise can be well filtered.
本实施例针对传统的图像降噪处理中存在的降噪效果有限的问题,考虑到不同焦距的场景图像具有不同噪声形态,通过对各场景图像进行融合降噪处理,可以打破图像的噪声形态,减少对同一噪声形态的噪声消除不充分的问题,提高了图像降噪处理的效果。This embodiment aims at the problem of limited noise reduction effect in traditional image noise reduction processing. Considering that scene images with different focal lengths have different noise forms, by performing fusion noise reduction processing on each scene image, the noise form of the image can be broken. Reduce the problem of insufficient noise removal for the same noise form, and improve the effect of image noise reduction.
本实施例中的图像处理方法,确定在不同焦距下针对同一环境采集得到的各图像对应的场景图像,并对包括环境中的相同场景的各场景图像进行融合降噪处理,得到目标降噪图像。不同焦距的场景图像具有不同噪声形态,通过对各场景图像进行融合降噪处理,可以打破图像的噪声形态,减少对同一噪声形态的噪声消除不充分的问题,提高了图像降噪处理的效果。The image processing method in this embodiment determines the scene images corresponding to the images collected for the same environment under different focal lengths, and performs fusion noise reduction processing on the scene images including the same scene in the environment to obtain the target noise reduction image . Scene images with different focal lengths have different noise forms. By fusing and denoising each scene image, the noise form of the image can be broken, the problem of insufficient noise removal for the same noise form can be reduced, and the effect of image noise reduction can be improved.
在一个实施例中,场景图像包括第一场景图像和第二场景图像;确定各图像对应的场景图像,包括:从各图像中确定第一图像,并将第一图像确定为第一场景图像;第一图像对应的焦距不小于各图像中除第一图像外的第二图像对应的焦距;从第二图像中确定第二场景图像。In one embodiment, the scene image includes a first scene image and a second scene image; determining the scene image corresponding to each image includes: determining a first image from each image, and determining the first image as the first scene image; The focal length corresponding to the first image is not less than the focal length corresponding to the second image in each image except the first image; the second scene image is determined from the second image.
本实施例中,场景图像包括第一场景图像和第二场景图像,第一场景图像根据各图像中对应焦距最大的第一图像得到,而第二场景图像根据各图像中除第一图像外的第二图像得到。In this embodiment, the scene image includes a first scene image and a second scene image, the first scene image is obtained according to the first image with the largest corresponding focal length among the images, and the second scene image is obtained according to the first image among the images except the first image. The second image is obtained.
具体地,终端从各图像中确定第一图像,并将第一图像确定为第一场景图像,第一图像对应的焦距不小于各图像中除第一图像外的第二图像对应的焦距。具体应用时,终端可以确定各图像对应的焦距,根据各图像对应的焦距确定焦距最大的图像为第一图像,将各图像中其他图像确定为第二图像。进一步地,终端将第一图像确定为第一场景图像,并从第二图像中确定第二场景图像,如可以截取第二图像中与第一场景图像包括相同场景的图像区域为第二场景图像。Specifically, the terminal determines the first image from each image, and determines the first image as the first scene image, and the focal length corresponding to the first image is not less than the focal length corresponding to the second image in each image except the first image. In specific applications, the terminal may determine the focal length corresponding to each image, determine the image with the largest focal length as the first image according to the focal length corresponding to each image, and determine other images in each image as the second image. Further, the terminal determines the first image as the first scene image, and determines the second scene image from the second image, for example, an image area in the second image that includes the same scene as the first scene image can be intercepted as the second scene image. .
在具体应用中,可以通过电子设备配备的多个镜头同时针对同一环境进行拍摄,得到不同焦距的各图像,此时,第二图像的数量为超过1,则可以依次将各第二图像分别与第一图像进行迭代融合降噪处理,即将每一第二图像与第一图像进行融合降噪处理得到的目标降噪图像作为下一次迭代中的第一图像,与下一第二图像进行迭代融合降噪处理,直至对所有第二图像进行融合降噪处理,得到目标降噪图像。In a specific application, multiple lenses equipped with an electronic device can be used to shoot at the same environment at the same time to obtain images with different focal lengths. At this time, when the number of second images exceeds 1, each second image can be sequentially combined with The first image is subjected to iterative fusion noise reduction processing, that is, the target noise reduction image obtained by the fusion noise reduction processing of each second image and the first image is taken as the first image in the next iteration, and iterative fusion is performed with the next second image. The noise reduction process is performed until the fusion noise reduction process is performed on all the second images to obtain the target noise reduction image.
本实施例中,根据各图像对应的焦距确定场景图像,可以有效确定各图像对应的场景图像,提高图像处理的准确性和处理效率。In this embodiment, the scene image is determined according to the focal length corresponding to each image, which can effectively determine the scene image corresponding to each image, thereby improving the accuracy and processing efficiency of image processing.
在一个实施例中,在从第二图像中确定第二场景图像之前,还包括:对第一图像进行缩放,得到第一图像对应的缩放图像。In one embodiment, before determining the second scene image from the second image, the method further includes: scaling the first image to obtain a scaled image corresponding to the first image.
本实施例中,在将确定的第一图像进行缩放后,根据缩放得到的缩放图像与第二图像的像素差值,从第二图像中确定第二场景图像。具体地,在从第二图像中确定第二场景图像之前,终端对确定的第一图像进行缩放,得到第一图像对应的缩放图像。In this embodiment, after the determined first image is zoomed, the second scene image is determined from the second image according to the pixel difference between the zoomed image obtained by zooming and the second image. Specifically, before determining the second scene image from the second image, the terminal zooms the determined first image to obtain a zoomed image corresponding to the first image.
进一步地,从第二图像中确定第二场景图像,包括:确定缩放图像与第二图像的像素差值;根据像素差值从第二图像中确定第二场景图像。Further, determining the second scene image from the second image includes: determining a pixel difference between the zoomed image and the second image; and determining the second scene image from the second image according to the pixel difference.
在得到第一图像对应的缩放图像后,终端确定缩放图像与第二图像的像素差值,具体可以由终端将缩放图像在第二图像中进行遍历计算像素差值,并根据像素差值从第二图像中确定第二场景图像,如可以将像素差值最小所对应的图像区域,截取出作为第二图像对应的第二场景图像。After obtaining the zoomed image corresponding to the first image, the terminal determines the pixel difference between the zoomed image and the second image. Specifically, the terminal may traverse the zoomed image in the second image to calculate the pixel difference, and calculate the pixel difference according to the pixel difference. The second scene image is determined from the two images. For example, the image area corresponding to the smallest pixel difference value can be cut out as the second scene image corresponding to the second image.
本实施例中,通过将第一图像缩放后,根据像素差值在第二图像中选择包括第一图像中信息的图像区域,从而从第二图像中确定与第一场景图像包括相同场景的第二场景图像。In this embodiment, after the first image is zoomed, an image area including information in the first image is selected in the second image according to the pixel difference value, so as to determine from the second image the first scene image that includes the same scene as the first scene image. Two scene images.
在一个实施例中,对第一图像进行缩放,得到第一图像对应的缩放图像,包括:按照不同缩放参数对第一图像进行缩放,得到第一图像对应不同缩放参数的各缩放图像。In one embodiment, scaling the first image to obtain a scaled image corresponding to the first image includes: scaling the first image according to different scaling parameters to obtain scaled images corresponding to different scaling parameters of the first image.
本实施例中,对第一图像进行多级缩放,即按照不同缩放参数进行缩放,从而得到多张缩放图像,以提高确定第二场景图像的准确度。具体地,终端在对第一图像进行缩放时,按照不同缩放参数对第一图像进行缩放,得到第一图像对应不同缩放参数的各缩放图像。其中,缩放参数可以根据实际需求进行灵活设置,如将图像放大或缩小一定倍率等。In this embodiment, multi-level scaling is performed on the first image, that is, scaling is performed according to different scaling parameters, so as to obtain multiple scaled images, so as to improve the accuracy of determining the second scene image. Specifically, when scaling the first image, the terminal scales the first image according to different scaling parameters to obtain each scaled image corresponding to different scaling parameters of the first image. The scaling parameters can be flexibly set according to actual needs, such as enlarging or reducing the image by a certain ratio.
如图6所示,在一个具体应用中,第一图像为第一合影图像601,第二图像包括第二合影图像602,第一合影图像601作为第一场景图像。按照3种缩放参数对第一合影图像601进行缩放,得到第一合影图像601对应的缩放图像601A、601B和601C;分别确定缩放图像601A、601B和601C第二合影图像602的像素差值,根据像素差值得到第二合影图像602中与第一合影图像601包括相同场景的图像区域,将该图像区域截取出得到第二合影图像602对应的第二场景图像602X。As shown in FIG. 6 , in a specific application, the first image is a first
在一个实施例中,确定缩放图像与第二图像的像素差值,包括:分别遍历计算各缩放图像与第二图像的像素差值。In one embodiment, determining the pixel difference value between the zoomed image and the second image includes: traversing and calculating the pixel difference value between each zoomed image and the second image respectively.
本实施例中,根据缩放图像和第二图像中最小的像素差值对应的图像区域,确定第二图像中的第二场景图像。具体地,终端在确定缩放图像与第二图像的像素差值时,终端分别遍历计算各缩放图像与第二图像的像素差值。具体可由终端将缩放图像在第二图像的各图像区域中平移并计算与在第二图像的像素差值,从而遍历计算缩放图像与第二图像中各图像区域之间的像素差值。In this embodiment, the second scene image in the second image is determined according to the image area corresponding to the smallest pixel difference between the zoomed image and the second image. Specifically, when the terminal determines the pixel difference between the zoomed image and the second image, the terminal traverses and calculates the pixel difference between each zoomed image and the second image. Specifically, the terminal can translate the zoomed image in each image area of the second image and calculate the pixel difference between the zoomed image and the second image, thereby traversing and calculating the pixel difference between the zoomed image and each image area in the second image.
进一步地,根据像素差值从第二图像中确定第二场景图像包括:确定最小的像素差值对应的第二图像中的图像区域;从第二图像中截取图像区域,得到第二场景图像。Further, determining the second scene image from the second image according to the pixel difference value includes: determining an image area in the second image corresponding to the smallest pixel difference value; and intercepting the image area from the second image to obtain the second scene image.
在得到各缩放图像与第二图像的像素差值后,终端确定最小的像素差值对应的第二图像中的图像区域,并从第二图像中截取图像区域,得到第二场景图像,从而从第二图像准准确确定出与第一图像包括相同场景的第二场景图像。After obtaining the pixel difference value between each zoomed image and the second image, the terminal determines the image area in the second image corresponding to the smallest pixel difference value, and intercepts the image area from the second image to obtain the second scene image, thereby obtaining a second scene image from The second image accurately determines a second scene image that includes the same scene as the first image.
在具体实现时,若包括多张缩放图像,则对于每一缩放图像,可以通过在第二图像中遍历计算像素差值,并确定最小像素差值,再比较各缩放图像分别对应的最小像素差值,确定各缩放图像最小的像素差值,并根据该最小的像素差值对应的第二图像中的图像区域,得到第二场景图像。In specific implementation, if multiple zoomed images are included, for each zoomed image, the pixel difference value can be calculated by traversing the second image, and the minimum pixel difference value can be determined, and then the minimum pixel difference corresponding to each zoomed image can be compared. value, determine the minimum pixel difference value of each zoomed image, and obtain the second scene image according to the image area in the second image corresponding to the minimum pixel difference value.
在一个实施例中,在对各场景图像进行融合降噪处理,得到目标降噪图像之前,包括:对各场景图像进行图像配准处理,得到各配准后的场景图像。In one embodiment, before performing fusion noise reduction processing on each scene image to obtain a target noise reduction image, the method includes: performing image registration processing on each scene image to obtain each registered scene image.
本实施例中,在对得到的各场景图像进行融合降噪处理前,终端对各场景图像进行图像配准处理,得到各配准后的场景图像。其中,图像配准处理可以通过基于特征点检测的图像对齐算法实现。通过对各场景图像进行图像配准处理,可以确保各场景图像的尺寸一致,能够进行重叠。In this embodiment, before performing fusion noise reduction processing on the obtained scene images, the terminal performs image registration processing on each scene image to obtain each registered scene image. Among them, the image registration processing can be realized by an image alignment algorithm based on feature point detection. By performing image registration processing on each scene image, it can be ensured that the size of each scene image is consistent and can be overlapped.
进一步地,对各场景图像进行融合降噪处理,得到目标降噪图像,包括:对各配准后的场景图像进行融合降噪处理,得到目标降噪图像。Further, performing fusion noise reduction processing on each scene image to obtain a target noise reduction image includes: performing fusion noise reduction processing on each registered scene image to obtain a target noise reduction image.
在对各场景图像进行图像配准处理后,终端对各配准后的场景图像进行融合降噪处理,得到目标降噪图像。具体地,可以直接将各配准后的场景图像按照对应像素均值进行叠加,使得不同的噪声形态的各图像进行融合降噪,得到目标降噪图像。After performing image registration processing on each scene image, the terminal performs fusion noise reduction processing on each registered scene image to obtain a target noise reduction image. Specifically, each registered scene image can be directly superimposed according to the corresponding pixel mean value, so that each image of different noise forms is fused and denoised to obtain a target denoised image.
本实施例中,通过对各场景图像进行图像配准处理,可以确保各场景图像的尺寸一致,能够进行重叠,以使得不同的噪声形态的各图像进行融合降噪,提高了图像降噪处理的效果。In this embodiment, by performing image registration processing on each scene image, it can be ensured that the size of each scene image is consistent and can be overlapped, so that each image with different noise forms can be fused and denoised, and the efficiency of image denoising processing can be improved. Effect.
如图7所示,在一个实施例中,对各配准后的场景图像进行融合降噪处理,得到降噪图像,包括步骤702至步骤704。As shown in FIG. 7 , in one embodiment, performing fusion noise reduction processing on each registered scene image to obtain a noise reduction image, including
步骤702,将各配准后的场景图像对应的像素进行叠加,得到叠加降噪图像。
本实施例中,将各配准后的场景图像对应的像素进行叠加,并根据获得的叠加降噪图像得到目标降噪图像。具体地,在获得各配准后的场景图像后,终端将各配准后的场景图像对应的像素进行叠加,使得不同的噪声形态的各图像进行融合降噪,得到叠加降噪图像。In this embodiment, the pixels corresponding to each registered scene image are superimposed, and the target noise reduction image is obtained according to the obtained superimposed noise reduction image. Specifically, after obtaining each registered scene image, the terminal superimposes the pixels corresponding to each registered scene image, so that each image with different noise forms is fused and denoised to obtain a superimposed denoised image.
步骤704,根据叠加降噪图像得到目标降噪图像。
在得到叠加降噪图像后,终端根据叠加降噪图像得到目标降噪图像。具体地,终端可以直接将叠加降噪图像作为目标降噪图像;终端也可以对叠加降噪图像进行二级降噪处理,如通过空域滤波方法对叠加降噪图像进行空域滤波处理,得到目标降噪图像。After obtaining the superimposed noise reduction image, the terminal obtains the target noise reduction image according to the superimposed noise reduction image. Specifically, the terminal can directly use the superimposed noise reduction image as the target noise reduction image; the terminal can also perform secondary noise reduction processing on the superimposed noise reduction image. noisy image.
本实施例中,将各配准后的场景图像对应的像素进行叠加,根据获得的叠加降噪图像得到目标降噪图像,能够使得不同的噪声形态的各图像进行融合降噪,提高了图像降噪的处理效果。In this embodiment, the pixels corresponding to each registered scene image are superimposed, and the target denoised image is obtained according to the obtained superimposed denoised image, so that the images of different noise forms can be fused and denoised, and the image reduction is improved. Noise processing effect.
在一个实施例中,根据叠加降噪图像得到降噪图像,包括:对叠加降噪图像进行滤波处理,得到滤波降噪图像,将滤波降噪图像作为目标降噪图像。In one embodiment, obtaining the denoised image according to the superimposed denoised image includes: filtering the superimposed denoised image to obtain the filtered denoised image, and using the filtered denoised image as the target denoised image.
本实施例中,对叠加降噪图像进行滤波处理,从而对获得的叠加降噪图像进行二级降噪,进一步提高了图像降噪处理的效果。具体地,在获得叠加降噪图像后,终端进一步对叠加降噪图像进行滤波处理,得到滤波降噪图像,将滤波降噪图像作为目标降噪图像。具体实现是,可以通过空域滤波方法对叠加降噪图像进行滤波处理,如双边滤波算法、中值滤波算法、保边滤波算法、Beeps磨皮算法、PS(Adobe Photoshop)2018中的Smartblur算法、Nlm(Non-local-mean,非局部化滤波降噪算法)算法、BM3D(Block-Matching and 3Dfiltering,块匹配及3D滤波降噪算法)降噪算法等。In this embodiment, filtering processing is performed on the superimposed noise reduction image, so that secondary noise reduction is performed on the obtained superimposed noise reduction image, which further improves the effect of the image noise reduction processing. Specifically, after obtaining the superimposed noise reduction image, the terminal further performs filtering processing on the superimposed noise reduction image to obtain the filtered noise reduction image, and uses the filtered noise reduction image as the target noise reduction image. The specific implementation is that the superimposed noise reduction image can be filtered through spatial filtering methods, such as bilateral filtering algorithm, median filtering algorithm, edge-preserving filtering algorithm, Beeps skin grinding algorithm, Smartblur algorithm in PS (Adobe Photoshop) 2018, Nlm (Non-local-mean, non-localized filter noise reduction algorithm) algorithm, BM3D (Block-Matching and 3D filtering, block matching and 3D filter noise reduction algorithm) noise reduction algorithm, etc.
在一个实施例中,图像处理方法应用于广角镜头和长焦镜头拍摄得到的图像去噪处理中。具体地,获取使用不同焦段的摄像头,具体为标准广角焦段镜头和长焦镜头同时采集图像信息,得到两张有噪声的YUV格式的广角图像和长焦图像。对长焦图像进行不同等级的缩放,然后计算缩小后的图像在广角图像中的像素差值,选取像素差值最小所对应广角图像的部分,作为广角图像中对应的场景图像。将选取出的场景图像和长焦图像通过基于特征点检测的图像对齐算法进行配准,使得两张图像可以重叠。将场景图像和长焦图像逐像素均值叠加,使得不同的噪声形态的两幅图像进行融合降噪。进一步地,对叠加后图像进行空域滤波处理,具体通过双边滤波算法、中值滤波算法、保边滤波算法、Beeps磨皮算法、PS2018中的Smartblur算法、Nlm算法、BM3D降噪算法等进行滤波处理,如可以选择BM3D进行降噪,得到降噪后的目标降噪图像。In one embodiment, the image processing method is applied to the image denoising processing obtained by the wide-angle lens and the telephoto lens. Specifically, cameras using different focal lengths are acquired, specifically, a standard wide-angle focal length lens and a telephoto lens simultaneously collect image information to obtain two noisy YUV format wide-angle images and telephoto images. The telephoto image is zoomed at different levels, and then the pixel difference value of the reduced image in the wide-angle image is calculated, and the part of the wide-angle image corresponding to the smallest pixel difference is selected as the corresponding scene image in the wide-angle image. The selected scene image and telephoto image are registered through the image alignment algorithm based on feature point detection, so that the two images can be overlapped. The scene image and the telephoto image are averaged pixel by pixel, so that the two images with different noise forms are fused and denoised. Further, perform spatial filtering processing on the superimposed image, specifically through bilateral filtering algorithm, median filtering algorithm, edge-preserving filtering algorithm, Beeps microdermabrasion algorithm, Smartblur algorithm in PS2018, Nlm algorithm, BM3D noise reduction algorithm, etc. , for example, BM3D can be selected for noise reduction to obtain the target noise reduction image after noise reduction.
传统降噪算法,使用同样分辨率尺寸的图像,导致同一段时间内,图像噪声形态相同,不论是空域滤波还是时域滤波,都不能完全打破该噪声形态。Traditional noise reduction algorithms use images of the same resolution and size, resulting in the same image noise shape in the same period of time. Neither spatial filtering nor temporal filtering can completely break the noise shape.
本实施例中,利用不同焦段的图像具有不同的噪声形态的特点,通过叠加操作,使得图像的噪声形态被打破,减少因同一噪声形态而导致的叠加消除不充分;再结合空域滤波算法,更进一步滤除图像噪点,提高了图像降噪的效果。In this embodiment, the images with different focal lengths have different noise patterns, and the noise patterns of the images are broken through the superposition operation, reducing the insufficient superposition and elimination caused by the same noise pattern. Combined with the spatial filtering algorithm, more It further filters out image noise and improves the effect of image noise reduction.
应该理解的是,虽然图2和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flowcharts of FIG. 2 and FIG. 7 are shown in sequence according to the arrows, these steps are not necessarily executed in the sequence shown by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order, and these steps may be performed in other orders. Furthermore, at least a part of the steps in FIG. 2 and FIG. 7 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times. These sub-steps or The order of execution of the stages is also not necessarily sequential, but may be performed alternately or alternately with other steps or sub-steps of other steps or at least a portion of a stage.
图8为一个实施例的图像处理装置的结构框图。如图8所示,图像处理装置包括:待处理图像获取模块802、场景图像确定模块804和降噪处理模块806,其中:FIG. 8 is a structural block diagram of an image processing apparatus according to an embodiment. As shown in FIG. 8 , the image processing apparatus includes: a to-be-processed
待处理图像获取模块802,用于获取在不同焦距下针对同一环境采集得到的图像;A to-be-processed
场景图像确定模块804,用于确定各图像对应的场景图像,各场景图像包括环境中的相同场景;a scene
降噪处理模块806,用于对各场景图像进行融合降噪处理,得到目标降噪图像。The noise
在一个实施例中,场景图像包括第一场景图像和第二场景图像;场景图像确定模块804包括第一图像确定模块和第二场景图像模块;其中:第一图像确定模块,用于从各图像中确定第一图像,并将第一图像确定为第一场景图像;第一图像对应的焦距不小于各图像中除第一图像外的第二图像对应的焦距;第二场景图像模块,用于从第二图像中确定第二场景图像。In one embodiment, the scene image includes a first scene image and a second scene image; the scene
在一个实施例中,还包括缩放模块,用于对第一图像进行缩放,得到第一图像对应的缩放图像;第二场景图像模块包括像素差值确定模块和像素差值处理模块;其中:像素差值确定模块,用于确定缩放图像与第二图像的像素差值;像素差值处理模块,用于根据像素差值从第二图像中确定第二场景图像。In one embodiment, it further includes a scaling module for scaling the first image to obtain a scaled image corresponding to the first image; the second scene image module includes a pixel difference value determination module and a pixel difference value processing module; wherein: the pixel The difference value determination module is used to determine the pixel difference value between the zoomed image and the second image; the pixel difference value processing module is used to determine the second scene image from the second image according to the pixel difference value.
在一个实施例中,缩放模块还用于按照不同缩放参数对第一图像进行缩放,得到第一图像对应不同缩放参数的各缩放图像。In one embodiment, the scaling module is further configured to scale the first image according to different scaling parameters to obtain each scaled image corresponding to different scaling parameters of the first image.
在一个实施例中,像素差值确定模块,还用于分别遍历计算各缩放图像与第二图像的像素差值;像素差值处理模块,还用于确定最小的像素差值对应的第二图像中的图像区域;从第二图像中截取图像区域,得到第二场景图像。In one embodiment, the pixel difference value determination module is further configured to traverse and calculate the pixel difference value between each zoomed image and the second image respectively; the pixel difference value processing module is further configured to determine the second image corresponding to the smallest pixel difference value The image area in ; intercept the image area from the second image to obtain the second scene image.
在一个实施例中,还包括配准模块,用于对各场景图像进行图像配准处理,得到各配准后的场景图像;降噪处理模块806还用于对各配准后的场景图像进行融合降噪处理,得到目标降噪图像。In one embodiment, a registration module is further included for performing image registration processing on each scene image to obtain each registered scene image; the noise
在一个实施例中,降噪处理模块806包括图像叠加模块和叠加结果处理模块;其中:图像叠加模块,用于将各配准后的场景图像对应的像素进行叠加,得到叠加降噪图像;叠加结果处理模块,用于根据叠加降噪图像得到目标降噪图像。In one embodiment, the noise
在一个实施例中,叠加结果处理模块,还用于对叠加降噪图像进行滤波处理,得到滤波降噪图像,将滤波降噪图像作为目标降噪图像。In one embodiment, the superposition result processing module is further configured to perform filtering processing on the superimposed noise reduction image to obtain a filtered noise reduction image, and use the filtered noise reduction image as a target noise reduction image.
上述图像处理装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将图像处理装置按照需要划分为不同的模块,以完成上述图像处理装置的全部或部分功能。The division of each module in the above image processing apparatus is only for illustration. In other embodiments, the image processing apparatus may be divided into different modules as required to complete all or part of the functions of the above image processing apparatus.
关于图像处理装置的具体限定可以参见上文中对于图像处理方法的限定,在此不再赘述。上述图像处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For the specific limitation of the image processing apparatus, reference may be made to the limitation of the image processing method above, which will not be repeated here. Each module in the above-mentioned image processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
图9为一个实施例中电子设备的内部结构示意图。如图9所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像处理方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。FIG. 9 is a schematic diagram of the internal structure of an electronic device in one embodiment. As shown in FIG. 9, the electronic device includes a processor and a memory connected by a system bus. Among them, the processor is used to provide computing and control capabilities to support the operation of the entire electronic device. The memory may include non-volatile storage media and internal memory. The nonvolatile storage medium stores an operating system and a computer program. The computer program can be executed by the processor to implement an image processing method provided by the following embodiments. Internal memory provides a cached execution environment for operating system computer programs in non-volatile storage media. The electronic device may be any terminal device such as a mobile phone, a tablet computer, a PDA (Personal Digital Assistant, personal digital assistant), a POS (Point of Sales, a sales terminal), a vehicle-mounted computer, a wearable device, and the like.
本申请实施例中提供的图像处理装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。The implementation of each module in the image processing apparatus provided in the embodiments of the present application may be in the form of a computer program. The computer program can be run on a terminal or server. The program modules constituted by the computer program can be stored on the memory of the electronic device. When the computer program is executed by the processor, the steps of the methods described in the embodiments of the present application are implemented.
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行图像处理方法的步骤。Embodiments of the present application also provide a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, when executed by one or more processors, cause the processors to perform the steps of an image processing method.
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图像处理方法。A computer program product containing instructions, when run on a computer, causes the computer to perform an image processing method.
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。Any reference to a memory, storage, database, or other medium as used herein may include non-volatile and/or volatile memory. Nonvolatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in various forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several embodiments of the present application, and the descriptions thereof are relatively specific and detailed, but should not be construed as a limitation on the scope of the patent of the present application. It should be noted that, for those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the scope of protection of the patent of the present application shall be subject to the appended claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010770310.7A CN111932476B (en) | 2020-08-04 | 2020-08-04 | Image processing method, apparatus, electronic device, and computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010770310.7A CN111932476B (en) | 2020-08-04 | 2020-08-04 | Image processing method, apparatus, electronic device, and computer-readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111932476A true CN111932476A (en) | 2020-11-13 |
| CN111932476B CN111932476B (en) | 2024-07-12 |
Family
ID=73306641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010770310.7A Active CN111932476B (en) | 2020-08-04 | 2020-08-04 | Image processing method, apparatus, electronic device, and computer-readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111932476B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104463817A (en) * | 2013-09-12 | 2015-03-25 | 华为终端有限公司 | Image processing method and device |
| CN105430266A (en) * | 2015-11-30 | 2016-03-23 | 努比亚技术有限公司 | Image processing method based on multi-scale transform and terminal |
| US20180007285A1 (en) * | 2016-07-04 | 2018-01-04 | Yuan-Ting Fang | Image fusion method for multiple lenses and device thereof |
| US20180197282A1 (en) * | 2015-06-18 | 2018-07-12 | Dxo Labs | Method and device for producing a digital image |
| US20190230297A1 (en) * | 2014-12-29 | 2019-07-25 | Apple Inc. | Method and system for generating at least one image of a real environment |
-
2020
- 2020-08-04 CN CN202010770310.7A patent/CN111932476B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104463817A (en) * | 2013-09-12 | 2015-03-25 | 华为终端有限公司 | Image processing method and device |
| US20190230297A1 (en) * | 2014-12-29 | 2019-07-25 | Apple Inc. | Method and system for generating at least one image of a real environment |
| US20180197282A1 (en) * | 2015-06-18 | 2018-07-12 | Dxo Labs | Method and device for producing a digital image |
| CN105430266A (en) * | 2015-11-30 | 2016-03-23 | 努比亚技术有限公司 | Image processing method based on multi-scale transform and terminal |
| US20180007285A1 (en) * | 2016-07-04 | 2018-01-04 | Yuan-Ting Fang | Image fusion method for multiple lenses and device thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111932476B (en) | 2024-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110473185B (en) | Image processing method and device, electronic equipment and computer readable storage medium | |
| CN110428366B (en) | Image processing method and device, electronic equipment and computer readable storage medium | |
| US10949952B2 (en) | Performing detail enhancement on a target in a denoised image | |
| EP3798975B1 (en) | Method and apparatus for detecting subject, electronic device, and computer readable storage medium | |
| CN108073857B (en) | Dynamic vision sensor DVS event processing method and device | |
| Zhang et al. | Spatially variant defocus blur map estimation and deblurring from a single image | |
| Lin et al. | Absolute depth estimation from a single defocused image | |
| US9338437B2 (en) | Apparatus and method for reconstructing high density three-dimensional image | |
| CN108898567A (en) | Image denoising method, apparatus and system | |
| CN111415310B (en) | Image processing method and device and storage medium | |
| CN109064504B (en) | Image processing method, apparatus and computer storage medium | |
| WO2022052582A1 (en) | Image registration method and device, electronic apparatus, and storage medium | |
| CN110650288B (en) | Focus control method and apparatus, electronic device, computer-readable storage medium | |
| CN110661977A (en) | Subject detection method and apparatus, electronic device, computer-readable storage medium | |
| CN110248101A (en) | Focusing method and device, electronic equipment and computer readable storage medium | |
| CN110121031A (en) | Image acquisition method and device, electronic equipment and computer readable storage medium | |
| CN116597168B (en) | Matching method, device, equipment and medium of vehicle-mounted laser point cloud and panoramic image | |
| CN110276831A (en) | Method and device for constructing three-dimensional model, equipment and computer-readable storage medium | |
| TWI496115B (en) | Video frame stabilization method for the moving camera | |
| CN110689007B (en) | Subject recognition method and device, electronic equipment and computer-readable storage medium | |
| CN108737733B (en) | Information prompting method and device, electronic equipment and computer readable storage medium | |
| CN113781470B (en) | Parallax information acquisition method, device, equipment and binocular shooting system | |
| CN112150532B (en) | Image processing method, device, electronic device and computer readable medium | |
| CN110399823A (en) | Subject tracking method and apparatus, electronic device, and computer-readable storage medium | |
| CN107295261B (en) | Image dehazing processing method, device, storage medium and mobile terminal |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |