IP Library › Granted Patent US 12,524,836
Granted Patent B2
US 12,524,836 · App. 18/120,832 · Granted Jan 13, 2026

Image processing device and operating method therefor

Inventors: Tammy Lee (Suwon-si, KR); Soo Min Kang (Suwon-si, KR); Jaeyeon Park (Suwon-si, KR); Youngchan Song (Suwon-si, KR); Iljun Ahn (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06T5/20G06T5/70G06T2207/20012G06T2207/20084
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,524,836
App. No.
18/120,832
Granted
Jan 13, 2026
Kind
B2
Abstract

An image processing apparatus includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions to: obtain similarity information, based on a pixel difference between each pixel included in a first image and an adjacent pixel of each pixel included in the first image; determine weight information based on the similarity information; obtain first feature information by performing a convolution operation between the first image and a first kernel; obtain second feature information by applying the weight information to the first feature information; and generate a second image based on the second feature information.

Claims (39)

1 . An image processing apparatus comprising:

a memory storing one or more instructions; and

a processor configured to execute the one or more instructions to:

obtain first similarity information, based on a pixel difference between each pixel included in a first image and a first adjacent pixel immediately to the right of each pixel included in the first image, wherein the first image comprises w×h pixels and the first similarity information comprises w×h elements;

obtain second similarity information, based on a pixel difference between each pixel included in the first image and a second adjacent pixel immediately to the left of each pixel included in the first image, wherein the second similarity information comprises w×h elements;

determine weight information based on the first similarity information and the second similarity information, wherein the weight information comprises w×h elements;

obtain first feature information by performing a convolution operation between the first image and a first kernel, wherein the first feature information comprises w×h elements;

obtain second feature information by performing an elementwise multiplication operation of the weight information and the first feature information; and

generate a second image based on the second feature information.

2 . The image processing apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to determine the weight information such that a weight value increases as the pixel difference between each pixel included in the first image and the first adjacent pixel decreases, and the weight value decreases as the pixel difference between each pixel included in the first image and the first adjacent pixel increases.

3 . The image processing apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to determine the weight information by applying a natural exponential function or a softmax function to the first similarity information and the second similarity information.

4 . The image processing apparatus of claim 1 , wherein a number of channels of the first kernel is determined such that a number of channels of the weight information is equal to a number of channels of the first feature information.

5 . The image processing apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to:

obtain third feature information by performing a convolution operation between the second feature information and a second kernel, and

generate the second image based on the third feature information.

6 . The image processing apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to:

obtain second weight information through a convolution operation between the weight information and a third kernel,

obtain fourth feature information by applying the second weight information to the second feature information, and

generate the second image based on the fourth feature information.

7 . The image processing apparatus of claim 6 , wherein the processor is further configured to execute the one or more instructions to obtain the fourth feature information by performing the elementwise multiplication operation of the second feature information and the second weight information.

8 . The image processing apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to generate the second image by processing the first image by using a neural network including a plurality of layers,

wherein the first image is input to an n-th layer among the plurality of layers, and

wherein the second feature information is input to a (n+1)th layer among the plurality of layers.

9 . An operating method of an image processing apparatus, the operating method comprising:

obtaining first similarity information, based on a pixel difference between each pixel included in a first image and a first adjacent pixel immediately to the right of each pixel included in the first image, wherein the first image comprises w×h pixels and the first similarity information comprises w×h elements;

obtaining second similarity information, based on a pixel difference between each pixel included in the first image and a second adjacent pixel immediately to the left of each pixel included in the first image, wherein the second similarity information comprises w×h elements;

determining weight information based on the first similarity information and the second similarity information, wherein the weight information comprises w×h elements;

obtaining first feature information by performing a convolution operation between the first image and a first kernel, wherein the first feature information comprises w×h elements;

obtaining second feature information by performing an elementwise multiplication operation of the weight information and the first feature information; and

generating a second image based on the second feature information.

10 . The operating method of claim 9 , wherein the determining the weight information comprises determining the weight information by applying a natural exponential function or a softmax function to the first similarity information and the second similarity information.

11 . The operating method of claim 9 , wherein a number of channels of the first kernel is determined such that a number of channels of the weight information is equal to a number of channels of the first feature information.

12 . A non-transitory computer-readable recording medium having stored thereon a program, which when executed by a computer, performs a method comprising:

obtaining first similarity information, based on a pixel difference between each pixel included in a first image and a first adjacent pixel immediately to the right of each pixel included in the first image of each pixel included in the first image, wherein the first image comprises w×h pixels and the first similarity information comprises w×h elements;

obtaining second similarity information, based on a pixel difference between each pixel included in the first image and a second adjacent pixel immediately to the left of each pixel included in the first image, wherein the second similarity information comprises w×h elements;

determining weight information based on the first similarity information and the second similarity information, wherein the weight information comprises w×h elements;

obtaining first feature information by performing a convolution operation between the first image and a first kernel, wherein the first feature information comprises w×h elements;

obtaining second feature information by performing an elementwise multiplication operation of the weight information and the first feature information; and

generating a second image based on the second feature information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: LEE, TAMMY; KANG, SOO MIN; PARK, JAEYEON; SONG, YOUNGCHAN; AHN, ILJUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062965/0597 →
Priority Claims (1)
KR 10-2020-0120632 · Sep 18, 2020 · national
Continuity (2)
Continuation PCTKR2021012234 · Sep 8, 2021
Related Publication 20230214971A1 · Jul 6, 2023
References Cited (39)
US 7813583B2 · Yoo et al. · 2010 [cited by applicant]
US 9275438B2 · Wang et al. · 2016 [cited by applicant]
US 9654797B2 · Min et al. · 2017 [cited by applicant]
US 9721330B2 · Chen et al. · 2017 [cited by applicant]
US 10558750B2 · Lu et al. · 2020 [cited by applicant]
US 20070177816A1 · Yoo et al. · 2007 [cited by applicant]
US 20150093041A1 · Kang · 2015 [cited by applicant]
US 20190188237A1 · Chen · 2019 [cited by examiner]
US 20190220963A1 · Popovic et al. · 2019 [cited by applicant]
US 20210127135A1 · Lee · 2021 [cited by examiner]
US 20210150678A1 · Yi · 2021 [cited by examiner]
US 20220019844A1 · Park · 2022 [cited by examiner]
US 20220067880A1 · Lim et al. · 2022 [cited by applicant]
US 20220076062A1 · Lee et al. · 2022 [cited by applicant]
US 20220188557A1 · Ahn · 2022 [cited by examiner]
CN 111563858A · 2020 [cited by applicant]
JP 2020123372A · 2020 [cited by applicant]
KR 101225056B1 · 2013 [cited by applicant]
KR 101558532B1 · 2015 [cited by applicant]
KR 101776501B1 · 2017 [cited by applicant]
KR 101785857B1 · 2017 [cited by applicant]
KR 101874102B1 · 2018 [cited by applicant]
KR 1020190113119A · 2019 [cited by applicant]
KR 102095685B1 · 2020 [cited by applicant]
KR 102109372B1 · 2020 [cited by applicant]
KR 1020200067631A · 2020 [cited by applicant]
KR 1020200071404A · 2020 [cited by applicant]
KR 20200067631 · 2020 [cited by examiner]
KR 102236582B1 · 2021 [cited by applicant]
US 11,263,789 B2, 03/2022, Lim et al. (withdrawn) [cited by applicant]
Zuo, W., Zhang, K., Zhang, L. (2018). Convolutional Neural Networks for Image Denoising and Restoration. In: Bertalmio, M. (eds) Denoising of Photographic Images and Video. Advances in Computer Vision and Pattern Recogn… [cited by examiner]
Shahdoosti, Hamid Reza, and Zahra Rahemi. “Edge-preserving image denoising using a deep convolutional neural network.” Signal Processing 159 (2019): 20-32. (Year: 2019). [cited by examiner]
Hang Su et al., “Pixel-Adaptive Convolutional Neural Networks”, (Apr. 10, 2019), (13 pages). [cited by applicant]
International Search report issued Dec. 8, 2021 by the International Searching Authority in International Application No. PCT/KR2021/012234. [cited by applicant]
Communication issued Oct. 24, 2024 by the Korean Intellectual Property Office in Korean Patent Application No. 10-2020-0120632. [cited by applicant]
Liu et al., “Learning recursive filters for low-level vision via a hybrid neural network”, Computer Vision—14th European Conference, ECCV 2016, Proceedings, Sep. 17, 2016, pp. 560-576, https://doi.org/10.1007/978-3-319-… [cited by applicant]
Communication issued Feb. 21, 2024 by the European Patent Office in European Patent Application No. 21869623.5. [cited by applicant]
Qian Depeng, “Non local means filtering of brain magnetic resonance images based on pixel selection”, Foreign Electronic Measurement Technology, vol. 37, No. 9, Sep. 2018, pp. 6-9, DOI: 10.19652/j.cnki.femt.1800939. [cited by applicant]
Communication dated Oct. 20, 2025 issued by the China National Intellectual Property Administration in Chinese Patent Application No. 202180064086.2. [cited by applicant]