Electronic device and operating method of electronic device

US12430784B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12430784-B2
Application numberUS-202217949439-A
CountryUS
Kind codeB2
Filing dateSep 21, 2022
Priority dateJan 6, 2022
Publication dateSep 30, 2025
Grant dateSep 30, 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.

Disclosed is an operating method of an electronic device which includes a processor performing machine learning of a monocular depth estimation module. The operating method includes obtaining, by the processor, a first image and a second image respectively photographed by a first camera and a second camera of different locations, inferring, by the processor, a plurality of multi-cyclic disparities by applying weights of the monocular depth estimation module to the first image plural times and calculating a plurality of multi-cyclic loss functions based on the first image, the second image, and the plurality of multi-cyclic disparities, and updating, by the processor, the weights of the monocular depth estimation module through machine learning, based on the plurality of multi-cyclic loss functions.

First claim

Opening claim text (preview).

What is claimed is: 1. An operating method of an electronic device which includes a processor configured to train a monocular depth estimation module, the method comprising: obtaining, by the processor, a first image photographed by a first camera and a second image photographed by a second camera; inferring, by the processor, a plurality of multi-cyclic disparities by applying weights of the monocular depth estimation module to the first image a plurality of times and calculating a plurality of multi-cyclic loss functions based on the first image, the second image, and the plurality of multi-cyclic disparities; and updating, by the processor, the weights of the monocular depth estimation module through the training based on the plurality of multi-cyclic loss functions, wherein the calculating of the plurality of multi-cyclic loss functions includes inferring a (k+1)-th multi-cyclic disparity of the plurality of multi-cyclic disparities from a k-th restored image by applying the weights of the monocular depth estimation module, generating a (k+1)-th restored image from the second image by using the (k+1)-th multi-cyclic disparity, and calculating a difference between the first image and the (k+1)-th restored image as at least another of the multi-cyclic loss functions, and wherein k is a positive integer. 2. The method of claim 1 , wherein the plurality of multi-cyclic disparities are respectively inferred with respect to pixels of the first image. 3. The method of claim 1 , wherein the calculating of the plurality of multi-cyclic loss functions further includes, prior to the inferring the (k+1)-th multi-cycle disparity: inferring a first multi-cyclic disparity of the plurality of multi-cyclic disparities from the first image by applying the weights of the monocular depth estimation module; generating a first restored image from the second image using the first multi-cyclic disparity; and calculating a difference between the first image and the first restored image as a first multi-cyclic loss function of the plurality of multi-cyclic loss functions. 4. The method of claim 1 , wherein the updating of the weights of the monocular depth estimation module through the training includes: updating the weights of the monocular depth estimation module through the training such that differences between the plurality of multi-cyclic disparities decrease. 5. The method of claim 1 , wherein the updating of the weights of the monocular depth estimation module through the training includes: updating the weights of the monocular depth estimation module through the training such that a sum of the plurality of multi-cyclic disparities decreases. 6. The method of claim 1 , further comprising: obtaining, by the processor, a third image photographed by a third camera and a fourth image photographed by a fourth camera; inferring, by the processor, a plurality of second multi-cyclic disparities by applying weights of the monocular depth estimation module to the third image and calculating a plurality of second multi-cyclic loss functions based on the third image, the fourth image, and the plurality of second multi-cyclic disparities; and updating, by the processor, the weights of the monocular depth estimation module through the training, based on the plurality of second multi-cyclic loss functions. 7. The method of claim 1 , wherein the calculating of the plurality of multi-cyclic loss functions includes repeating the inferring of the (k+1)-th multi-cyclic disparity, the generating of the (k+1)-th restored image, and the calculating of the difference between the first image and the (k+1)-th restored image until the “k” reaches a maximum value while sequentially increasing the “k”. 8. The method of claim 7 , wherein the maximum value of the “k” is set by a user. 9. The method of claim 1 , wherein the calculating of the plurality of multi-cyclic loss functions includes repeating the inferring of the (k+1)-th multi-cyclic disparity, the generating of the (k+1)-th restored image, and the calculating of the difference between the first image and the (k+1)-th restored image while sequentially increasing the “k” until at least one of the plurality of multi-cyclic loss functions diverges. 10. The method of claim 9 , wherein the weights of the monocular depth estimation module are initialized in response to the at least one of the plurality of multi-cyclic loss functions diverging. 11. The method of claim 1 , wherein the calculating of the plurality of multi-cyclic loss functions further includes: repeating, at least once, the inferring of the (k+1)-th multi-cyclic disparity, the generating of the (k+1)-th restored image, and the calculating of the difference between the first image and the (k+1)-th restored image; and calculating differences between the (k+1)-th restored images as others of the multi-cyclic loss functions. 12. An electronic device comprising: a first camera; an interface device configured to communicate with an external database; and a processor configured to execute a monocular depth estimation module, the processor configured to obtain a first image and a second image from the external database through the interface device, infer a plurality of multi-cyclic disparities corresponding to pixels of the second image by applying weights of the monocular depth estimation module to the first image and calculate a plurality of multi-cyclic loss functions corresponding to the pixels of the second image based on the first image, the second image, and the plurality of multi-cyclic disparities, and update the weights of the monocular depth estimation module through machine learning based on the plurality of multi-cyclic loss functions, and wherein the processor is further configured to obtain a third image from the first camera, infer disparities by applying the weights of the monocular depth estimation module to the third image, and calculate depth data of the third image from the disparities, wherein, while sequentially increasing “k” (k being a positive integer), the processor is configured to repeat operations calculating a (k+1)-th multi-cyclic disparity from a k-th restored image by using the weights of the monocular depth estimation module, generating a (k+1)-th restored image from the first image by using the (k+1)-th multi-cyclic disparity, calculating a (k+1)-th multi-cyclic loss function based on a difference between the second image and the (k+1)-th restored image and differences between the first to k-th multi-cyclic disparities, and updating the weights of the monocular depth estimation module through the machine learning based on the (k+1)-th multi-cyclic loss function. 13. The electronic device of claim 12 , further comprising: a second camera, wherein the processor is further configured to obtain a fourth image from the second camera, respectively, infer a plurality of second multi-cyclic disparities respectively corresponding to pixels of the third image by applying weights of the monocular depth estimation module to the fourth image and calculate a plurality of second multi-cyclic loss functions respectively corresponding to the pixels of the third image based on the third image, the fourth image, and the plurality of second multi-cyclic disparities, and update the weights of the monocular depth estimation module through the machine learning based on the plurality of second multi-cyclic loss functions. 14. The electronic device of claim 12 , wherein the processor is further configured to, prior to the inferring the (k+1)-th multi-cycle disparity, calculate a first multi-

Assignees

Inventors

Classifications

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 US12430784B2 cover?
Disclosed is an operating method of an electronic device which includes a processor performing machine learning of a monocular depth estimation module. The operating method includes obtaining, by the processor, a first image and a second image respectively photographed by a first camera and a second camera of different locations, inferring, by the processor, a plurality of multi-cyclic disparit…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Postech Res & Business Dev Found
What technology area does this patent fall under?
Primary CPC classification G06T7/55. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 30 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).