System and method for synthetic data generation using dead leaves images

US12347110B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12347110-B2
Application numberUS-202218060419-A
CountryUS
Kind codeB2
Filing dateNov 30, 2022
Priority dateSep 9, 2022
Publication dateJul 1, 2025
Grant dateJul 1, 2025

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.

A method includes obtaining a raw image in a first image domain. The method also includes determining a color distribution and an amount of variation in the raw image. The method further includes using an iterative process to generate a dead leaf image from a blank image in the first image domain. The iterative process includes adding multiple circles and multiple sticks to the blank image until the dead leaf image is filled. The iterative process also includes blurring portions of the dead leaf image during at least one iteration of the iterative process. Textures of the multiple circles are blended based on the color distribution and the amount of variation in the raw image.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a raw image in a first image domain; determining a color distribution and an amount of variation in the raw image; and using an iterative process to generate a dead leaf image from a blank image in the first image domain, the iterative process comprising: adding multiple circles and multiple sticks to the blank image until the dead leaf image is filled; and blurring portions of the dead leaf image during at least one iteration of the iterative process; wherein textures of the multiple circles are blended based on the color distribution and the amount of variation in the raw image. 2. The method of claim 1 , wherein colors of the multiple sticks are assigned based on the color distribution in the raw image. 3. The method of claim 1 , wherein determining the color distribution in the raw image comprises: filtering noise in the raw image to create a filtered raw image; determining a color histogram of the filtered raw image; and generating a color table based on the color histogram. 4. The method of claim 3 , wherein determining the amount of variation in the raw image comprises: converting the raw image from the first image domain to a second image domain; dividing the raw image in the second image domain into multiple patches; determining a range of each channel for each of the multiple patches; determining a histogram of the raw image using the determined ranges; and generating a range table based on the histogram. 5. The method of claim 4 , further comprising: sampling color information from the color table to determine the color distribution in the raw image; sampling range information from the range table to determine the amount of variation in the raw image; and blending the textures of the multiple circles using the color distribution and the amount of variation in the raw image. 6. The method of claim 1 , wherein the textures of the multiple circles are further blended based on one or more texture maps obtained from a texture dataset. 7. The method of claim 1 , wherein blurring the portions of the dead leaf image during the at least one iteration of the iterative process comprises: during an N th iteration, blurring at least one portion of the dead leaf image using a Gaussian filter, wherein N is a specified integer. 8. An electronic device comprising: at least one processing device configured to: obtain a raw image in a first image domain; determine a color distribution and an amount of variation in the raw image; and use an iterative process to generate a dead leaf image from a blank image in the first image domain; wherein, in the iterative process, the at least one processing device is configured to: add multiple circles and multiple sticks to the blank image until the dead leaf image is filled; and blur portions of the dead leaf image during at least one iteration of the iterative process; and wherein the at least one processing device is configured to blend textures of the multiple circles based on the color distribution and the amount of variation in the raw image. 9. The electronic device of claim 8 , wherein the at least one processing device is configured to assign colors of the multiple sticks based on the color distribution in the raw image. 10. The electronic device of claim 8 , wherein, to determine the color distribution in the raw image, the at least one processing device is configured to: filter noise in the raw image to create a filtered raw image; determine a color histogram of the filtered raw image; and generate a color table based on the color histogram. 11. The electronic device of claim 10 , wherein, to determine the amount of variation in the raw image, the at least one processing device is configured to: convert the raw image from the first image domain to a second image domain; divide the raw image in the second image domain into multiple patches; determine a range of each channel for each of the multiple patches; determine a histogram of the raw image using the determined ranges; and generate a range table based on the histogram. 12. The electronic device of claim 11 , wherein the at least one processing device is further configured to: sample color information from the color table to determine the color distribution in the raw image; sample range information from the range table to determine the amount of variation in the raw image; and blend the textures of the multiple circles using the color distribution and the amount of variation in the raw image. 13. The electronic device of claim 8 , wherein the at least one processing device is configured to blend the textures of the multiple circles based on one or more texture maps obtained from a texture dataset. 14. The electronic device of claim 8 , wherein, to blur the portions of the dead leaf image during the at least one iteration of the iterative process, the at least one processing device is configured to: during an N th iteration, blur at least one portion of the dead leaf image using a Gaussian filter, wherein N is a specified integer. 15. A non-transitory machine-readable medium containing instructions that when executed cause at least one processor of an electronic device to: obtain a raw image in a first image domain; determine a color distribution and an amount of variation in the raw image; and use an iterative process to generate a dead leaf image from a blank image in the first image domain; wherein, during the iterative process, the instructions when executed cause the at least one processor to: add multiple circles and multiple sticks to the blank image until the dead leaf image is filled; and blur portions of the dead leaf image during at least one iteration of the iterative process; and wherein the instructions when executed cause the at least one processor to blend textures of the multiple circles based on the color distribution and the amount of variation in the raw image. 16. The non-transitory machine-readable medium of claim 15 , wherein the instructions when executed cause the at least one processor to assign colors of the multiple sticks based on the color distribution in the raw image. 17. The non-transitory machine-readable medium of claim 15 , wherein the instructions that when executed cause the at least one processor to determine the color distribution in the raw image comprise instructions that when executed cause the at least one processor to: filter noise in the raw image to create a filtered raw image; determine a color histogram of the filtered raw image; and generate a color table based on the color histogram. 18. The non-transitory machine-readable medium of claim 17 , wherein the instructions that when executed cause the at least one processor to determine the amount of variation in the raw image comprise instructions that when executed cause the at least one processor to: convert the raw image from the first image domain to a second image domain; divide the raw image in the second image domain into multiple patches; determine a range of each channel for each of the multiple patches; determine a histogram of the raw image using the determined ranges; and generate a range table based on the histogram. 19. The non-transitory machine-readable medium of claim 18 , further containing instructions that when executed cause the at least one processor to: sample color information from the color table to determine the color distribution in the raw image; sample range information

Assignees

Inventors

Classifications

  • using straight lines or curves · CPC title

  • H04N23/741Primary

    by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors · CPC title

  • Color image · CPC title

  • Filling planar surfaces by adding surface attributes, e.g. adding colours or textures · CPC title

  • using histogram techniques · 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 US12347110B2 cover?
A method includes obtaining a raw image in a first image domain. The method also includes determining a color distribution and an amount of variation in the raw image. The method further includes using an iterative process to generate a dead leaf image from a blank image in the first image domain. The iterative process includes adding multiple circles and multiple sticks to the blank image unti…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N23/741. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 01 2025 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).