IP Library Granted Patent US 12,327,340
Granted Patent B2
US 12,327,340 · App. 17/842,309 · Granted Jun 10, 2025

Method and electronic device for removing artifact in high resolution image

Inventors: Pawan Prasad Bindigan Hariprasanna (Bengaluru, IN); Saikat Kumar Das (Bengaluru, IN); Green Rosh K S (Bengaluru, IN); Lokesh Rayasandra Boregowda (Bengaluru, IN); Balvinder Singh (Bengaluru, IN); Venkat Ramana Peddigari (Bengaluru, IN); Alok Shankarlal Shukla (Bengaluru, IN)
Assignee: Samsung Electronics Co., Ltd.
G06T5/80G06T3/4046G06T5/20G06V10/764G06V10/776G06T2207/10016G06T2207/20016G06T2207/20081G06T2207/20084G06T2207/30242
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,327,340
App. No.
17/842,309
Granted
Jun 10, 2025
Kind
B2
Abstract

A method for removing an artifact in a high resolution image by an electronic device is provided. The method includes receiving the high resolution image comprising the artifact. Further, the method includes downscaling the high resolution image into a plurality of lower resolution images. Further, the method includes removing the artifact from the plurality of lower resolution images by applying at least one first machine learning model from a plurality of machine learning models on the plurality of lower resolution images. Further, the method includes generating a high resolution image free from the artifact by applying at least one second machine learning model from the plurality of machine learning models on an output from the at least one first machine learning model. The output from each of the machine learning model comprises a low resolution image free from the artifact.

Claims (50)

1. A method for removing an artifact from a high resolution image by an electronic device, the method comprising:

receiving, by the electronic device, the high resolution image comprising the artifact;

downscaling, by the electronic device, the high resolution image into a plurality of lower resolution images;

removing, by the electronic device, the artifact from the plurality of lower resolution images by applying at least one first machine learning model from a plurality of machine learning models on the plurality of lower resolution images; and

generating, by the electronic device, a high resolution image without the artifact by applying at least one second machine learning model from the plurality of machine learning models on an output from the at least one first machine learning model,

wherein an output from each of the machine learning models comprises a low resolution image without the artifact.

2. The method of claim 1 , wherein the downscaling, by the electronic device, of the high resolution image into the plurality of lower resolution images comprises:

determining, by the electronic device, a number of scales of a Low scale sub-network (LSSNet) based on at least one of a predetermined lookup table, a user input, or a number of artifacts to be removed from the high resolution image, and a type of artifacts to be removed from the high resolution image; and

downscaling, by the electronic device, the high resolution image into the plurality of lower resolution images based on the number of scales of the LSSNet.

3. The method of claim 2 , wherein an iterative Progressive Inference (PI) scheme is used for estimating scales {2, . . . , N} after a first scale O 1 is estimated.

4. The method of claim 1 , wherein the removing, by the electronic device, of the artifact from the plurality of lower resolution images by applying the at least one first machine learning model on the plurality of lower resolution images comprises:

determining, by the electronic device, a number of artifacts to be removed from the high resolution image;

determining, by the electronic device, a type of each of the artifacts to be removed from the high resolution image;

prioritizing, by the electronic device, the number of artifacts to be removed in a sequence based on the type of each of the artifacts to be removed from the high resolution image;

determining, by the electronic device, a sequence of the at least one first machine learning model of the plurality of machine learning models for removing the artifact from the high resolution image based on the prioritized number of artifacts;

feeding, by the electronic device, each lower resolution image from the plurality of lower resolution images into the at least one first machine learning model based on the determined sequence; and

removing, by the electronic device, the artifact from each of the lower resolution images using the at least one first machine learning model.

5. The method of claim 1 , wherein the generating, by the electronic device, of the high resolution image without the artifact by applying the at least one second machine learning model from the plurality of machine learning models on an output from the at least one first machine learning model comprises:

obtaining, by the electronic device, the output comprising the low resolution image without the artifact from the at least one machine learning model;

generating, by the electronic device, high resolution output by upscaling the low resolution image without the artifact using a Convolutional Guided Filter (CGF) of at least one second machine learning model from the plurality of machine learning models, wherein the CGF upscales the low resolution image without the artifact using the higher resolution as a guide; and

generating, by the electronic device, the high resolution image without the artifact by passing the high resolution output from a High Scale Sub-network (HSSNet).

6. The method of claim 5 , wherein the CGF operates at multiple pyramid levels with each pyramid level comprising an identical deep learning model with weights and bias being shared across the pyramid levels.

7. The method of claim 5 , wherein both the sub networks LSSNet and HSSNet are trained using a combination of different loss functions comprising pixel and feature losses.

8. The method of claim 1 , wherein a receptive field is set dynamically by changing number of scale-space levels.

9. An electronic device for removing an artifact from a high resolution image, wherein the electronic device comprises:

a memory;

a processor; and

an artifact removal controller, communicatively connected to the memory and the processor,

wherein the artifact removal controller is configured to:

receive the high resolution image comprising the artifact,

downscale the high resolution image into a plurality of lower resolution images,

remove the artifact from the plurality of lower resolution images by

applying at least one first machine learning model from a plurality of

machine learning models on the plurality of lower resolution images, and generate a high resolution image without the artifact by applying at least one second machine learning model from the plurality of machine learning models on an output from the at least one first machine learning model,

wherein an output from each of the machine learning models comprises a low resolution image without the artifact.

10. The electronic device of claim 9 , wherein downscaling the high resolution image into the plurality of lower resolution images comprises:

determining a number of scales of a Low scale sub-network (LSSNet) based on at least one of a predetermined lookup table, a user input, or a number of artifacts to be removed from the high resolution image, and a type of artifacts to be removed from the high resolution image; and

downscaling the high resolution image into the plurality of lower resolution images based on the number of scales of the LSSNet.

11. The electronic device of claim 9 , wherein removing the artifact from the plurality of lower resolution images by applying the at least one first machine learning model on the plurality of lower resolution images comprises:

determining a number of artifacts to be removed from the high resolution image;

determining a type of each of the artifacts to be removed from the high resolution image;

prioritizing the number of artifacts to be removed in a sequence based on the type of each of the artifacts to be removed from the high resolution image;

determining a sequence of the at least one first machine learning model of the plurality of machine learning models for removing the artifact from the high resolution image based on the prioritized number of artifacts;

feeding each lower resolution image from the plurality of lower resolution images into the at least one first machine learning model based on the determined sequence; and

removing the artifact from each of the lower resolution images using the at least one first machine learning model.

12. The electronic device of claim 9 , wherein generating the high resolution image without the artifact by applying the at least one second machine learning model from the plurality of machine learning models on an output from the at least one first machine learning model comprises:

obtaining the output comprising the low resolution image without the artifact from the at least one machine learning model;

generating a high resolution output by upscaling the low resolution image without the artifact by using a Convolutional Guided Filter (CGF) of at least one second machine learning model from the plurality of machine learning models, wherein the CGF upscales the low resolution image without the artifact by using the higher resolution as a guide; and

generating the high resolution image without the artifact by passing the high resolution output from a High Scale Sub-network (HSSNet).

13. The electronic device of claim 12 , wherein the CGF operates at multiple pyramid levels with each pyramid level comprising an identical deep learning model with weights and bias being shared across the pyramid levels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2022
From: BINDIGAN HARIPRASANNA, PAWAN PRASAD; DAS, SAIKAT KUMAR; K S, GREEN ROSH; BOREGOWDA, LOKESH RAYASANDRA; SINGH, BALVINDER; PEDDIGARI, VENKAT RAMANA; SHUKLA, ALOK SHANKARLAL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060229/0251 →
Priority Claims (2)
IN 202141011140 · Mar 16, 2021 · national
IN 2021 41011140 · Nov 11, 2021 · national
Continuity (2)
Continuation PCTKR2022003239 · Mar 8, 2022
Related Publication 20220318961A1 · Oct 6, 2022
References Cited (29)
US 8107765B2 · Hwang et al. · 2012 [cited by applicant]
US 8855195B1 · Kelly · 2014 [cited by applicant]
US 9602838B2 · Dane et al. · 2017 [cited by applicant]
US 10304220B2 · Wang · 2019 [cited by applicant]
US 10319075B2 · Kothule et al. · 2019 [cited by applicant]
US 10491815B2 · Kajimura et al. · 2019 [cited by applicant]
US 10701394B1 · Caballero et al. · 2020 [cited by applicant]
US 10783617B2 · Glotzbach et al. · 2020 [cited by applicant]
US 11551333B2 · Yu et al. · 2023 [cited by applicant]
US 20190149728A1 · Kajimura et al. · 2019 [cited by applicant]
US 20200053276A1 · Kim et al. · 2020 [cited by applicant]
US 20200058106A1 · Lazarus et al. · 2020 [cited by applicant]
US 20200389672A1 · Kennett et al. · 2020 [cited by applicant]
US 20210012473A1 · Putman et al. · 2021 [cited by applicant]
US 20220108427A1 · Kim et al. · 2022 [cited by applicant]
IN 202041039989 · 2022 [cited by applicant]
JP 6553826B1 · 2019 [cited by applicant]
KR 102033078B1 · 2019 [cited by applicant]
KR 1020200071866A · 2020 [cited by applicant]
KR 1020200132682A · 2020 [cited by applicant]
WO 2022060088A1 · 2022 [cited by applicant]
International Search Report and written opinion dated Jun. 17, 2022, issued in International Application No. PCT/KR2022/003239. [cited by applicant]
Indian Office Action dated Oct. 7, 2022, issued in Indian Application No. 202141011140. [cited by applicant]
Wen et al. “Single Image Reflection Removal Beyond Linearity”, proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3771-3779, Mar. 2019. (Bey Lin). [cited by applicant]
Yang et al. “Seeing Deeply and Bidirectionally: A Deep Learning Approach for Single Image Reflection Removal”, Proceedings of the European Conference on Computer Vision (ECCV), pp. 654-669, 2018. 3, 5, 6 (BDN). [cited by applicant]
Wei et al. “Single Image Reflection Removal Exploiting Misaligned Training Data and Network Enhancements”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 8178-8187, 2019. 1, 2, 3, 5, … [cited by applicant]
Zhang et al. “Single Image Reflection Separation with Perceptual Losses”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 4786-4794, 2018. 1, 2, 3, 5, 6, 7. [cited by applicant]
Li et al. “Single Image Reflection Removal through Cascaded Refinement”, Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 3565-3574, 2020. 1, 2, 5, 6 (IBCLN). [cited by applicant]
Li et al. “Two-Stage Single Image Reflection Removal with Reflection-Aware Guidance”, arXiv preprint arXiv:2012.00945, 2020. 1, 2, 3, 5, 6, 7 (RAGNet). [cited by applicant]