IP Library › Granted Patent US 12,518,349
Granted Patent B2
US 12,518,349 · App. 18/283,007 · Granted Jan 6, 2026

Multi-scale detail enhancement model for images

Inventors: Yunhua Lu (Beijing, CN); Guannan Chen (Beijing, CN); Pablo Navarrete Michelini (Beijing, CN)
Assignee: BOE Technology Group Co., Ltd.
G06T5/50G06T7/13G06V10/44G06V10/771G06V10/806G06T2207/20192G06T2207/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,518,349
App. No.
18/283,007
Granted
Jan 6, 2026
Kind
B2
Abstract

An image processing method, comprising: by using a trained multi-scale detail enhancement model, performing detail enhancement on an input image to be processed; wherein multi-scale decomposition is performed on the input image to obtain a base layer image and at least one detail layer image; a first residual feature corresponding to a first feature map is acquired, and a second residual feature corresponding to a second feature map of each detail layer image is acquired; a base layer output image is obtained according to the first residual feature, each second residual feature and the first feature map, and a detail layer output image corresponding to the detail layer image is obtained according to the first residual feature, each second residual feature and the second feature map; and image fusion is performed on the base layer output image and each detail layer output image to obtain an output image.

Claims (43)

1 . An image processing method, comprising:

performing detail enhancement on an input image to be processed to obtain an output image by using a trained multi-scale detail enhancement model;

wherein the multi-scale detail enhancement model is configured to perform following acts:

performing a multi-scale decomposition on the input image to obtain a base layer image and at least one detail layer image of the input image;

acquiring a first feature map of the base layer image and acquiring a second feature map of each of the at least one detail layer image;

acquiring a first residual feature corresponding to the first feature map, and acquiring a second residual feature corresponding to the second feature map of each of the at least one detail layer image; obtaining a base layer output image according to the first residual feature, each of at least one second residual feature, and the first feature map, and

for each of the at least one detail layer image, obtaining a detail layer output image corresponding to each of the at least one detail layer image according to the first residual feature, each of the at least one second residual feature and the second feature map of the each of the at least one detail layer image; and

performing an image fusion on the base layer output image and each of detail layer output images to obtain the output image,

wherein the acquiring the first residual feature corresponding to the first feature map and acquiring the second residual feature corresponding to the second feature map of each of the at least one detail layer image comprises:

acquiring the first residual feature and each of the at least one second residual feature through P stage operation blocks which are connected sequentially, wherein P is a positive integer;

wherein, for a first stage operation block, taking the first feature map and each of at least one second feature map as inputs, extracting a residual feature of the first feature map and a residual feature of each of the at least one second feature map, superimposing the residual feature of the first feature map and the residual feature of each of the at least one second feature map to obtain a multi-scale residual feature corresponding to the first stage operation block;

for a m-th stage operation block, wherein m is a positive integer greater than 1 and m is not greater than P, taking a first intermediate feature map and each of at least one second intermediate feature map outputted by a (m−1)-th stage operation block as inputs, extracting a residual feature of the first intermediate feature map and a residual feature of each of the at least one second intermediate feature map, superimposing the residual feature of the first intermediate feature map and the residual feature of each of the at least one second intermediate feature map to obtain a multi-scale residual feature corresponding to the m-th stage operation block;

the obtaining a base layer output image according to the first residual feature, each of the at least one second residual feature and the first feature map, and for each of the at least one detail layer image, obtaining a detail layer output image corresponding to each of the at least one detail layer image according to the first residual feature, each of the at least one second residual feature and the second feature map of the each of the at least one detail layer image comprises:

obtaining the base layer output image according to the multi-scale residual feature obtained by each of the P stage operation blocks which are connected sequentially and the first feature map, and obtaining the detail layer output image corresponding to each of the at least one detail layer image according to the multi-scale residual feature obtained by each of the P stage operation blocks which are connected sequentially and the second feature map of each of the at least one detail layer image;

wherein, for the first stage operation block, superimposing the multi-scale residual feature corresponding to the first stage operation block and the first feature map to obtain and output the first intermediate feature map of the first stage operation block, and superimposing the multi-scale residual feature corresponding to the first stage operation block and each of the at least one second feature map, respectively, to obtain and output each of the at least one second intermediate feature map of the first stage operation block;

for the m-th stage operation block, superimposing the multi-scale residual feature corresponding to the m-th stage operation block and the first intermediate feature map outputted by the (m−1)-th stage operation block to obtain and output the first intermediate feature map of the m-th stage operation block, and superimposing the multi-scale residual feature corresponding to the m-th stage operation block and each of the at least one second intermediate feature map outputted by the (m−1)-th stage operation block, respectively, to obtain and output each of the at least one second intermediate feature map of the m-th stage operation block; and

obtaining the base layer output image according to the first intermediate feature map outputted by the P-th stage operation block, and obtaining the detail layer output image corresponding to each of the at least one detail layer image according to each of the at least one second intermediate feature map outputted by the P-th stage operation block, respectively.

2 . The image processing method according to claim 1 , wherein each stage operation block comprises a first operation unit and at least one second operation unit, and the first operation unit and the second operation unit each comprises at least two convolution layers;

wherein, for the first stage operation block, a residual feature of the first feature map is extracted by using the first operation unit of the first stage operation block, and a residual feature of each of the second feature maps is extracted by using the second operation unit of the first stage operation block; and

for the m-th stage operation block, a residual feature of the first intermediate feature map outputted by the (m−1)-th stage operation block is extracted by using the first operation unit of the m-th stage operation block, and a residual feature of each of the second intermediate feature maps outputted by the (m−1)th stage operation block is extracted by using the second operation unit of the m-th stage operation block.

3 . The image processing method according to claim 2 , wherein both the first operation unit and the second operation unit comprise a first convolution layer, a normalization layer, an activation layer, and a second convolution layer which are connected sequentially.

4 . The image processing method according to claim 3 , wherein the normalization layer is a half instance normalization layer.

5 . The image processing method according to claim 1 , wherein the multi-scale detail enhancement model is trained by following acts:

acquiring a first image sample and a second image sample corresponding to the first image sample, and performing the detail enhancement on the second image sample;

inputting the first image sample and the enhanced second image sample into the multi-scale detail enhancement model to be trained;

training the multi-scale detail enhancement model in an iteration manner based on the first image sample and the enhanced second image sample; and

ending the training to obtain the multi-scale detail enhancement model in response to a preset convergence condition being satisfied.

6 . The image processing method according to claim 5 , wherein the preset convergence condition comprises at least one of following:

having trained for a preset quantity of iterations; or

a loss value satisfying a preset loss value condition, wherein the loss value is obtained by a calculation based on the enhanced second image sample and the first image sample processed by the multi-scale detail enhancement model.

7 . The image processing method according to claim 5 , wherein the first image sample and the second image sample are noise-free images and noise images corresponding to a same image sample, respectively.

8 . The image processing method according to claim 1 , wherein the performing the multi-scale decomposition on the input image to obtain the base layer image and at least one detail layer image of the input image comprises:

performing an iterative filtering processing for n times on the input image, wherein n is a positive integer;

wherein a n-th filtering result is taken as the base layer image; and

for an i-th filtering result, wherein i is a positive integer and i is not greater than n, taking a difference between the i-th filtering result and the input image as the detail layer image, or taking a difference between the i-th filtering result and a (i-1)-th filtering result as the detail layer image.

9 . The image processing method according to claim 8 , wherein the performing an iterative filtering processing for n times on the input image comprises:

performing an iterative filtering processing for n times on the input image by using a edge preserving filtering operator.

10 . The image processing method according to claim 8 , wherein n is greater than or equal to 2.

11 . An electronic device, comprising:

one or more processors;

a memory for storing one or more programs; and

when the one or more programs are executed by the one or more processors, the one or more processors implementing the image processing method according to claim 1 .

12 . A non-transitory computer-readable medium, having a computer program stored thereon, wherein when the computer program is executed, the image processing method according to claim 1 is implemented.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2023
From: LU, YUNHUA; CHEN, GUANNAN; NAVARRETE MICHELINI, PABLO
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 065154/0329 →
Priority Claims (1)
CN 202210115313.6 · Jan 30, 2022 · national
Continuity (1)
Related Publication 20240177271A1 · May 30, 2024
References Cited (18)
US 20160292824A1 · Li · 2016 [cited by examiner]
US 20210166360A1 · Kim · 2021 [cited by examiner]
US 20220067890A1 · Zhang · 2022 [cited by examiner]
US 20230025557A1 · Wang · 2023 [cited by examiner]
CN 102890817A · 2013 [cited by applicant]
CN 112270646A · 2021 [cited by examiner]
CN 113034413A · 2021 [cited by applicant]
CN 113313644A · 2021 [cited by applicant]
CN 114429430A · 2022 [cited by applicant]
Talebi H, Milanfar P. Fast multilayer Laplacian enhancement. IEEE Transactions on Computational Imaging. Sep. 8, 2016;2(4):496-509. (Year: 2016). [cited by examiner]
Yeh CH, Huang CH, Kang LW. Multi-scale deep residual learning-based single image haze removal via image decomposition. IEEE Transactions on Image Processing. Dec. 11, 2019;29:3153-67. (Year: 2019). [cited by examiner]
Zhou Y, Du X, Wang M, Huo S, Zhang Y, Kung SY. Cross-scale residual network: A general framework for image super-resolution, denoising, and deblocking. IEEE Transactions on Cybernetics. Feb. 2, 2021;52(7):5855-67. (Year… [cited by examiner]
International Search Report for PCT/CN2023/070055 Mailed Mar. 22, 2023. [cited by applicant]
Wang et al., “An improved infrared image adaptive enhancement method”, Infrared and Laser Engineering, vol. 50 No. 11, Nov. 2021, DOI: 10.3788/IRLA20210086. [cited by applicant]
Zeev Farbman et al., “Edge-Preserving Decompositions for Multi-Scale Tone and Detail Manipulation”, ACM Transactions on Graphics, Aug. 2008, DOI: 10.1145/1360612.1360666. [cited by applicant]
Wang et al., “Multimodal MedicalImage Fusion Basedon Dual Residual Hyper Densely Networks”, Computer Science, vol. 48, No. 2, Feb. 2021, pp. 160-166, DOI:10.11896/jsjkx. 200400095. [cited by applicant]
Liu et al., “Real-time Image Smoothing via Iterative Least Squares”, ACM Trans. Graph. 39, 3, Article 28 (Jun. 2020), 24 pages. [cited by applicant]
T. Isobe et al., “Video Super-Resolution with Recurrent Structure-Detail Network”. [cited by applicant]