Patents by Inventor Yuri Dolgin
Yuri Dolgin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230377096Abstract: The present disclosure generally relates to image processing. For example, aspects of the present disclosure include systems and techniques for performing spatial and temporal processing of image data. Certain aspects provide an apparatus for processing frame data. The apparatus generally includes a memory, and one or more processors coupled to the memory, the one or more processors configured to: perform a first noise reduction operation based on first frame data via a machine learning component to generate first processed frame data; generate first feedback data based on the first processed frame data; and perform, via the machine learning component, a second noise reduction operation based on second frame data and the first feedback data.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: Yuri DOLGIN, Maksym ASLIANSKYI, Costia PARFENYEV, Eran PINHASOV, Victor PINTO
-
Patent number: 11810275Abstract: Temporal filtering operations may be reset for certain pixels within an image frame to reduce contribution from previous input frames to reduce ghosting and other artifacts. The resetting reduces the contribution to, for example, zero, either immediately or within a predetermined period of time (e.g., a certain number of frames). A decision regarding whether to reset temporal filtering for a pixel of the image frame may be based on a probability assigned to that pixel. The probability can be based on rules with one or more criteria. One example factor for adjusting probability is a confidence level regarding the temporal filtering decision for the pixel, in which the probability for a random reset of a pixel is based on the confidence level regarding the temporal filtering decision for those pixels.Type: GrantFiled: June 21, 2021Date of Patent: November 7, 2023Assignee: QUALCOMM IncorporatedInventors: Yuri Dolgin, Costia Parfenyev
-
Publication number: 20220405898Abstract: Temporal filtering operations may be reset for certain pixels within an image frame to reduce contribution from previous input frames to reduce ghosting and other artifacts. The resetting reduces the contribution to, for example, zero, either immediately or within a predetermined period of time (e.g., a certain number of frames). A decision regarding whether to reset temporal filtering for a pixel of the image frame may be based on a probability assigned to that pixel. The probability can be based on rules with one or more criteria. One example factor for adjusting probability is a confidence level regarding the temporal filtering decision for the pixel, in which the probability for a random reset of a pixel is based on the confidence level regarding the temporal filtering decision for those pixels.Type: ApplicationFiled: June 21, 2021Publication date: December 22, 2022Inventors: Yuri Dolgin, Costia Parfenyev
-
Publication number: 20220138964Abstract: Techniques and systems are provided for processing one or more frames or images. For instance, a process for determining exposure for one or more frames includes obtaining a motion map for one or more frames. The process includes determining, based on the motion map, motion associated with the one or more frames of a scene. The motion corresponds to movement of one or more objects in the scene relative to a camera used to capture the one or more frames. The process includes determining, based on the determined motion, a number of frames and an exposure for capturing the number of frames. The process further includes sending a request to capture the number of frames using the determined exposure duration.Type: ApplicationFiled: April 26, 2021Publication date: May 5, 2022Inventors: Mark GINTSBURG, Nir STRAUSS, Ron GAIZMAN, Eran PINHASOV, Yuri DOLGIN, Victor PINTO
-
Patent number: 11265474Abstract: In general, techniques are described regarding generating, based on zoom settings, various sets of frames of image data (e.g., video data). Cameras comprising one or more camera processors configured to perform the techniques are also disclosed. The camera processor(s) receive a plurality of frames of image data. The camera processor(s) receive, via a user interface, a zoom setting for each of the plurality of frames. The camera processor(s) may generate a first set of frames according to the zoom settings. The camera processor(s) determine a second set of frames, where the second set of frames are different from the first set of frames. The second set of frames may comprise a second zoom that is different than a first zoom applied to the first set of frames.Type: GrantFiled: March 16, 2020Date of Patent: March 1, 2022Assignee: QUALCOMM IncorporatedInventors: Yuri Dolgin, Yuval Schwartz
-
Patent number: 11127111Abstract: In general, techniques are described regarding selective allocation of processing resources for processing image data. Processing circuitry may warp a frame of image data around variously indicated areas of the frame to create a warped frame of image data. The processing circuitry may allocate more pixels to the indicated areas by virtue of the frame warping operation. The warped frame may then be output for further processing in accordance with proportions of the warped frame resulting in better image or video quality in the indicated areas.Type: GrantFiled: November 14, 2019Date of Patent: September 21, 2021Assignee: QUALCOMM IncorporatedInventors: Yuri Dolgin, Yuval Schwartz, Dorit Nehama, Itay Goldoft, Yoav Lindner, Costia Parfenyev, Dov Bukin, David Berrebi
-
Publication number: 20210289140Abstract: In general, techniques are described regarding generating, based on zoom settings, various sets of frames of image data (e.g., video data). Cameras comprising one or more camera processors configured to perform the techniques are also disclosed. The camera processor(s) receive a plurality of frames of image data. The camera processor(s) receive, via a user interface, a zoom setting for each of the plurality of frames. The camera processor(s) may generate a first set of frames according to the zoom settings. The camera processor(s) determine a second set of frames, where the second set of frames are different from the first set of frames. The second set of frames may comprise a second zoom that is different than a first zoom applied to the first set of frames.Type: ApplicationFiled: March 16, 2020Publication date: September 16, 2021Inventors: Yuri Dolgin, Yuval Schwartz
-
Publication number: 20210150666Abstract: In general, techniques are described regarding selective allocation of processing resources for processing image data. Processing circuitry may warp a frame of image data around variously indicated areas of the frame to create a warped frame of image data. The processing circuitry may allocate more pixels to the indicated areas by virtue of the frame warping operation. The warped frame may then be output for further processing in accordance with proportions of the warped frame resulting in better image or video quality in the indicated areas.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Inventors: Yuri Dolgin, Yuval Schwartz, Dorit Nehama, Itay Goldoft, Yoav Lindner, Costia Parfenyev, Dov Bukin, David Berrebi
-
Patent number: 9414091Abstract: A video encoder with an integrated temporal filter, which has an output carrying a sequence of encoded frames, includes: an input receiving input frame data; a temporal filter receiving the input frame data from the input and producing filtered frame data; motion processing modules receiving reconstructed frames derived from the sequence of encoded frames and the filtered frame data from the temporal filter and producing a residual error signal output; and a coder module which receives the input frame data and the residual error signal and produces the sequence of encoded frames.Type: GrantFiled: July 29, 2009Date of Patent: August 9, 2016Assignee: Qualcomm IncorporatedInventors: Eran David Pinhasov, Yuri Dolgin, Victor Pinto
-
Patent number: 9131155Abstract: A system, method, and computer program product for digital stabilization of video data from cameras producing multiple simultaneous views, typically from rolling shutter type sensors, and without requiring a motion sensor. A first embodiment performs an estimation of the global transformation on a single view and uses this transformation for correcting other views. A second embodiment selects a distance at which a maximal number of scene points is located and considers only the motion vectors from these image areas for the global transformation. The global transformation estimate is improved by averaging images from several views and reducing stabilization when image conditions may cause incorrect stabilization. Intentional motion is identified confidently in multiple views. Local object distortion may be corrected using depth information. A third embodiment analyzes the depth of the scene and uses the depth information to perform stabilization for each of multiple depth layers separately.Type: GrantFiled: December 19, 2011Date of Patent: September 8, 2015Assignee: QUALCOMM Technologies, Inc.Inventors: Yuri Dolgin, Eran Pinhasov
-
Patent number: 8508605Abstract: A method and device are provided for method for stabilization of image data by an imaging device. In one embodiment, a method includes detecting image data for a first frame and a second frame, performing motion estimation to determine one or more motion vectors associated with global frame motion for image data of the first frame, performing an outlier rejection function to select at least one of the one or more motion vectors, and determining a global transformation for image data of the first frame based, at least in part, on motion vectors selected by the outlier rejection function. The method may further include determining a stabilization transformation for image data of the first frame by refining the global transformation to correct for unintentional motion and applying the stabilization transformation to image data of the first frame to stabilize the image data of the first frame.Type: GrantFiled: April 7, 2010Date of Patent: August 13, 2013Assignee: CSR Technology Inc.Inventors: Yuri Dolgin, Anatoly Gurevich, Eran Pinhasov, Victor Pinto
-
Publication number: 20110085049Abstract: A method and device are provided for method for stabilization of image data by an imaging device. In one embodiment, a method includes detecting image data for a first frame and a second frame, performing motion estimation to determine one or more motion vectors associated with global frame motion for image data of the first frame, performing an outlier rejection function to select at least one of the one or more motion vectors, and determining a global transformation for image data of the first frame based, at least in part, on motion vectors selected by the outlier rejection function. The method may further include determining a stabilization transformation for image data of the first frame by refining the global transformation to correct for unintentional motion and applying the stabilization transformation to image data of the first frame to stabilize the image data of the first frame.Type: ApplicationFiled: April 7, 2010Publication date: April 14, 2011Applicant: ZORAN CORPORATIONInventors: YURI DOLGIN, Anatoly Gurevich, Eran Pinhasov, Victor Pinto
-
Publication number: 20100027665Abstract: A video encoder with an integrated temporal filter, which has an output carrying a sequence of encoded frames, includes: an input receiving input frame data; a temporal filter receiving the input frame data from the input and producing filtered frame data; motion processing modules receiving reconstructed frames derived from the sequence of encoded frames and the filtered frame data from the temporal filter and producing a residual error signal output; and a coder module which receives the input frame data and the residual error signal and produces the sequence of encoded frames.Type: ApplicationFiled: July 29, 2009Publication date: February 4, 2010Applicant: Zoran CorporationInventors: Eran David Pinhasov, Yuri Dolgin, Victor Pinto