IP Library › Granted Patent US 12,482,081
Granted Patent B2
US 12,482,081 · App. 18/576,053 · Granted Nov 25, 2025

Image processing method and related device thereof

Inventor: Ke Chen (Shenzhen, CN)
Assignee: HONOR DEVICE CO., LTD.
G06T5/90G06T5/50G06T5/60G06T5/70G06T7/30H04N23/71H04N23/73G06T2207/10144G06T2207/20182G06T2207/20221
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,482,081
App. No.
18/576,053
Granted
Nov 25, 2025
Kind
B2
Abstract

This application relates to the field of image processing, and provides an image processing method and a related device thereof. The method includes: detecting a first operation; turning on a camera in response to the first operation; determining that a first preset condition is met, and capturing M frames of images; determining that a first exposure image and a third exposure image meet a second preset condition, and that a second exposure image and the third exposure image meet the second preset condition; fusing the first exposure image, the second exposure image, and the third exposure image to obtain a first target image; and storing the first target image. The image processing method provided in this application can effectively improve quality of an image obtained by fusing a plurality of frames of images captured in a scene in which a color of a light source changes.

Claims (90)

1 . An image processing method, applied to an electronic device that comprises a camera, wherein the method comprises:

detecting, by a processor of an electronic device, a first operation;

turning on the camera in response to the first operation;

determining, by the processor, that a first preset condition is met, and capturing M frames of images, wherein the M frames of images comprise a first exposure image, a second exposure image, and a third exposure image, an exposure value of the first exposure image is less than an exposure value of the second exposure image, and the exposure value of the second exposure image is less than an exposure value of the third exposure image, wherein M is an integer greater than or equal to 2;

determining, by the processor, that the first exposure image and the third exposure image meet a second preset condition, and that the second exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the first exposure image, the second exposure image, and the third exposure image to obtain a first target image; and

storing the first target image.

2 . The method according to claim 1 , wherein

the M frames of images further comprise a fourth exposure image, and an exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

and wherein the method further comprises:

determining, by the processor, that the first exposure image and the third exposure image meet the second preset condition, that the second exposure image and the third exposure image meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the first exposure image, the second exposure image, the third exposure image, and the fourth exposure image to obtain a second target image; and

storing the second target image.

3 . The method according to claim 1 , wherein the method further comprises:

determining, by the processor, that the first exposure image and the third exposure image do not meet the second preset condition, and that the second exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the second exposure image and the third exposure image to obtain a third target image; and

storing the third target image.

4 . The method according to claim 3 , wherein the method further comprises:

when the M frames of images further comprise the fourth exposure image, the exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

determining, by the processor, that the first exposure image and the third exposure image do not meet the second preset condition, that the second exposure image and the third exposure image meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the second exposure image, the third exposure image, and the fourth exposure image to obtain a fourth target image; and

storing the fourth target image.

5 . The method according to claim 1 , wherein the method further comprises:

determining, by the processor, that the first exposure image and the third exposure image meet the second preset condition, and that the second exposure image and the third exposure image do not meet the second preset condition;

fusing, by the processor, the first exposure image and the third exposure image to obtain a fifth target image; and

storing the fifth target image.

6 . The method according to claim 5 , wherein the method further comprises:

when the M frames of images further comprise the fourth exposure image, the exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

determining, by the processor, that the first exposure image and the third exposure image meet the second preset condition, that the second exposure image and the third exposure image do not meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the first exposure image, the third exposure image, and the fourth exposure image to obtain a sixth target image; and

storing the sixth target image.

7 . The method according to claim 1 , wherein the method further comprises:

determining, by the processor, that the first exposure image and the third exposure image do not meet the second preset condition, and that the second exposure image and the third exposure image do not meet the second preset condition;

determining, by the processor, that the third exposure image is a seventh target image; and

storing the seventh target image.

8 . The method according to claim 7 , wherein the method further comprises:

when the M frames of images further comprise the fourth exposure image, the exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

determining, by the processor, that the first exposure image and the third exposure image do not meet the second preset condition, that the second exposure image and the third exposure image do not meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing, by the processor, the third exposure image and the fourth exposure image to obtain an eighth target image; and

storing the eighth target image.

9 . The method according to claim 1 , wherein the method further comprises:

performing front-end processing on the M frames of images to obtain M frames of processed exposure images.

10 . The method according to claim 9 , wherein the front-end processing comprises:

at least one of image registration, lens shading correction, black level correction, noise reduction, auto white balance, and down-sampling.

11 . The method according to claim 1 , wherein the method further comprises:

performing, by the processor, backend processing on a target image to obtain a backend image, wherein the target image comprises at least one of the first target image, the second target image, the third target image, the fourth target image, the fifth target image, the sixth target image, the seventh target image, and the eighth target image.

12 . The method according to claim 11 , wherein the backend processing comprises:

at least one of nonlinear superposition and ghost correction.

13 . An electronic device, wherein the electronic device comprises:

one or more processors and a memory, wherein

the memory is coupled to the one or more processors, the memory is configured to store computer program code, the computer program code comprises computer instructions, and the one or more processors invoke the computer instructions to cause the electronic device to perform an image processing method, the method comprising:

detecting a first operation;

turning on the camera in response to the first operation;

determining that a first preset condition is met, and capturing M frames of images, wherein the M frames of images comprise a first exposure image, a second exposure image, and a third exposure image, an exposure value of the first exposure image is less than an exposure value of the second exposure image, and the exposure value of the second exposure image is less than an exposure value of the third exposure image, wherein M is an integer greater than or equal to 2;

determining that the first exposure image and the third exposure image meet a second preset condition, and that the second exposure image and the third exposure image meet the second preset condition;

fusing the first exposure image, the second exposure image, and the third exposure image to obtain a first target image; and

storing the first target image.

14 . The electronic device according to claim 13 , wherein the M frames of images further comprise a fourth exposure image, and an exposure value of the fourth exposure image is equal to the exposure value of the third exposure image, and wherein the method further comprises:

determining that the first exposure image and the third exposure image meet the second preset condition, that the second exposure image and the third exposure image meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing the first exposure image, the second exposure image, the third exposure image, and the fourth exposure image to obtain a second target image; and

storing the second target image.

15 . The electronic device according to claim 13 , wherein the method further comprises:

determining that the first exposure image and the third exposure image do not meet the second preset condition, and that the second exposure image and the third exposure image meet the second preset condition;

fusing the second exposure image and the third exposure image to obtain a third target image; and

storing the third target image.

16 . The electronic device according to claim 15 , wherein the method further comprises:

when the M frames of images further comprise the fourth exposure image, the exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

determining that the first exposure image and the third exposure image do not meet the second preset condition, that the second exposure image and the third exposure image meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing the second exposure image, the third exposure image, and the fourth exposure image to obtain a fourth target image; and

storing the fourth target image.

17 . The electronic device according to claim 13 , wherein the method further comprises:

determining that the first exposure image and the third exposure image meet the second preset condition, and that the second exposure image and the third exposure image do not meet the second preset condition;

fusing the first exposure image and the third exposure image to obtain a fifth target image; and

storing the fifth target image.

18 . The electronic device according to claim 17 , wherein the method further comprises:

when the M frames of images further comprise the fourth exposure image, the exposure value of the fourth exposure image is equal to the exposure value of the third exposure image;

determining that the first exposure image and the third exposure image meet the second preset condition, that the second exposure image and the third exposure image do not meet the second preset condition, and that the fourth exposure image and the third exposure image meet the second preset condition;

fusing the first exposure image, the third exposure image, and the fourth exposure image to obtain a sixth target image; and

storing the sixth target image.

19 . The electronic device according to claim 13 , wherein the method further comprises:

determining that the first exposure image and the third exposure image do not meet the second preset condition, and that the second exposure image and the third exposure image do not meet the second preset condition;

determining that the third exposure image is a seventh target image; and

storing the seventh target image.

20 . A non-transitory computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program, when executed by a processor, causes the processor to perform an image processing method the method comprising:

detecting a first operation;

turning on the camera in response to the first operation;

determining that a first preset condition is met, and capturing M frames of images, wherein

the M frames of images comprise a first exposure image, a second exposure image, and a third exposure image, an exposure value of the first exposure image is less than an exposure value of the second exposure image, and the exposure value of the second exposure image is less than an exposure value of the third exposure image, wherein M is an integer greater than or equal to 2; determining that the first exposure image and the third exposure image meet a second preset condition, and that the second exposure image and the third exposure image meet the second preset condition;

fusing the first exposure image, the second exposure image, and the third exposure image to obtain a first target image; and

storing the first target image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2024
From: CHEN, KE
To: HONOR DEVICE CO., LTD.
Reel/Frame 067214/0085 →
Priority Claims (1)
CN 202210023807.1 · Jan 10, 2022 · national
Continuity (1)
Related Publication 20240338795A1 · Oct 10, 2024
References Cited (22)
US 10944914B1 · Le et al. · 2021 [cited by applicant]
US 11882357B2 · Zhou et al. · 2024 [cited by applicant]
US 20150229819A1 · Rivard et al. · 2015 [cited by applicant]
US 20190199905A1 · Choi et al. · 2019 [cited by applicant]
CN 105959559A · 2016 [cited by applicant]
CN 109636767A · 2019 [cited by applicant]
CN 109729279A · 2019 [cited by applicant]
CN 109788207A · 2019 [cited by applicant]
CN 110198417A · 2019 [cited by applicant]
CN 111418201A · 2020 [cited by applicant]
CN 111741211A · 2020 [cited by applicant]
CN 112818732A · 2021 [cited by applicant]
CN 113379615A · 2021 [cited by examiner]
CN 113382169A · 2021 [cited by applicant]
CN 113781358A · 2021 [cited by applicant]
CN 113824873A · 2021 [cited by applicant]
CN 110958401B · 2022 [cited by examiner]
KR 20120107041A · 2012 [cited by examiner]
WO 2019183813A1 · 2019 [cited by applicant]
Hao Fude, et al: “Exposure fusion algorithm in dynamic scenes based on image content assessment factor”, Optical Technology, vol. 44 No. 4, Jul. 2018, 7 pages. [cited by applicant]
Ma Ze-long, et al: “Auto exposure control for high frame rate camera using image histogram feature function”, Optics and Precision Engineering, vol. 25 No. 4, Apr. 2017, 10 pages. [cited by applicant]
S. Payra, G. Loke and Y. Fink, “Enabling Adaptive Robot-Environment Interaction and Context-Aware Artificial Somatosensory Reflexes through Sensor-Embedded Fibers,” 2020 IEEE MIT Undergraduate Research Technology Confer… [cited by applicant]