Image processing apparatus and operating method thereof

US12175678B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12175678-B2
Application numberUS-202217749602-A
CountryUS
Kind codeB2
Filing dateMay 20, 2022
Priority dateMay 20, 2021
Publication dateDec 24, 2024
Grant dateDec 24, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing apparatus, including a memory configured to store one or more instructions; and at least one processor configured to execute the one or more instructions to: based on a first image and a probability model, optimize an estimated pixel value and estimated gradient values of each pixel of an original image corresponding to the first image, obtain an estimated original image based on the optimized estimated pixel value of the each pixel of the original image, obtain a decontour map based on the optimized estimated pixel value and the estimated gradient values of the each pixel of the original image, and generate a second image by combining the first image with the estimated original image based on the decontour map.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing apparatus comprising: a memory configured to store one or more instructions; and at least one processor configured to execute the one or more instructions to: based on a first image and a probability model, optimize an estimated pixel value and estimated gradient values of each pixel of an original image corresponding to the first image, obtain an estimated original image based on the optimized estimated pixel value of the each pixel of the original image, obtain a decontour map based on the optimized estimated pixel value and the estimated gradient values of the each pixel of the original image, and generate a second image by combining the first image with the estimated original image based on the decontour map. 2. The image processing apparatus of claim 1 , wherein the first image includes a true contour which is included in the original image, and a false contour which is not included in the original image, and wherein the second image is an image from which the false contour is removed. 3. The image processing apparatus of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to: obtain, based on the first image, initial values of the estimated pixel value and the estimated gradient values of the each pixel of the original image, and optimize the estimated pixel value and the estimated gradient values of the each pixel of the original image by updating the estimated pixel value and the estimated gradient values of the each pixel of the original image based on the probability model. 4. The image processing apparatus of claim 3 , wherein the probability model is obtained by modeling a probability that a pixel value of each pixel included in a first region around a first pixel of the first image originates from a first pixel of the original image having the estimated pixel value and the estimated gradient values, and wherein the at least one processor is further configured to execute the one or more instructions to optimize the estimated pixel value and the estimated gradient values of the first pixel by updating the estimated pixel value and the estimated gradient values of the first pixel such that the probability increases. 5. The image processing apparatus of claim 4 , wherein the at least one processor is further configured to execute the one or more instructions to: obtain pixel values of pixels included in a second region around the first pixel in the original image, based on the estimated pixel value and the estimated gradient values of the first pixel, and optimize the estimated pixel value and the estimated gradient values of the first pixel by updating the estimated pixel value and the estimated gradient values of the first pixel such that a loss function determined based on the probability is minimized, and wherein the probability is represented by a function of a difference between a pixel value of each pixel included in the second region and a pixel value of the each pixel included in the first region. 6. The image processing apparatus of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to: obtain a texture map based on the first image and the estimated original image, obtain a curvature map based on the optimized estimated gradient values of the each pixel of the original image, and obtain the decontour map based on the texture map and the curvature map. 7. The image processing apparatus of claim 6 , wherein the at least one processor is further configured to execute the one or more instructions to generate the texture map by obtaining a difference image between the first image and the estimated original image and performing filtering on the difference image. 8. The image processing apparatus of claim 6 , wherein the at least one processor is further configured to execute the one or more instructions to obtain the curvature map by computing a curvature of each pixel of the estimated original image based on the optimized estimated gradient values of the each pixel of the original image. 9. The image processing apparatus of claim 6 , wherein the texture map represents a first weight of the each pixel of the original image, wherein the curvature map represents a second weight of the each pixel of the original image, wherein the decontour map represents a third weight of the each pixel of the original image, and wherein the at least one processor is further configured to execute the one or more instructions to obtain the third weight based on the first weight and the second weight of the each pixel of the original image. 10. The image processing apparatus of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to: receive a third image comprising a frame image subsequent to the first image, obtain first estimated information including the estimated pixel value and the estimated gradient values of the each pixel of the original image, which are optimized and subsampled with respect to the first image, obtain second estimated information by subsampling initial values of an estimated pixel value and estimated gradient values of each pixel of the third image, obtain difference information between the first image and the third image, obtain third estimated information based on the first estimated information and the difference information, obtain fourth estimated information by combining the second estimated information with the third estimated information based on a first probability that the third image originates from the second estimated information and a second probability that the third image originates from the third estimated information, obtain fifth estimated information by performing optimization on the fourth estimated information based on the subsampled third image, and generate a fourth image from which a false contour of the third image is removed, based on an estimated pixel value and estimated gradient values included in the fifth estimated information. 11. The image processing apparatus of claim 10 , wherein the at least one processor is further configured to execute the one or more instructions to: obtain a third probability that a false contour of the first image is included in each pixel of the first image, and obtain the fourth estimated information by combining the second estimated information and the third estimated information based on the first probability, the second probability, and the third probability. 12. The image processing apparatus of claim 10 , wherein the at least one processor is further configured to execute the one or more instructions to: obtain an estimated original image of the third image by upscaling the estimated pixel value included in the fifth estimated information, obtain a texture map based on the third image and the estimated original image of the third image, obtain a curvature map based on the estimated gradient values included in the fifth estimated information, upscale the curvature map, generate a decontour map of the third image based on the texture map and the upscaled curvature map, and generate the fourth image based on the decontour map of the third image. 13. An operating method of an image processing apparatus, the operating method comprising: based on a first image and a probability model, optimizing an estimated pixel value and estimated gradient values of each pixel of an original image corresponding to the first image; obtaining an estimated original image based on the optimized estimated pixel value of the each pixel of the or

Assignees

Inventors

Classifications

  • Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • relating to texture · CPC title

  • G06T5/50Primary

    using two or more images, e.g. averaging or subtraction · CPC title

  • Denoising; Smoothing · CPC title

  • Retouching; Inpainting; Scratch removal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12175678B2 cover?
An image processing apparatus, including a memory configured to store one or more instructions; and at least one processor configured to execute the one or more instructions to: based on a first image and a probability model, optimize an estimated pixel value and estimated gradient values of each pixel of an original image corresponding to the first image, obtain an estimated original image bas…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T5/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).