Patents by Inventor Zdravko Pantic

Zdravko Pantic 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).

  • Patent number: 11467835
    Abstract: Techniques for partitioning data flow operations between execution on a compute instance and an attached accelerator instance are described. A set of operations supported by the accelerator is obtained. A set of operations associated with the data flow is obtained. An operation in the set of operations associated with the data flow is identified based on the set of operations supported by the accelerator. The accelerator executes the first operation.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudipta Sengupta, Poorna Chand Srinivas Perumalla, Jalaja Kurubarahalli, Samuel Oshin, Cory Pruce, Jun Wu, Eftiquar Shaikh, Pragya Agarwal, David Thomas, Karan Kothari, Daniel Evans, Umang Wadhwa, Mark Klunder, Rahul Sharma, Zdravko Pantic, Dominic Rajeev Divakaruni, Andrea Olgiati, Leo Dirac, Nafea Bshara, Bratin Saha, Matthew Wood, Swaminathan Sivasubramanian, Rajankumar Singh
  • Patent number: 10007990
    Abstract: An example apparatus includes a kernel size estimator to estimate a blur kernel size of a captured image. The example apparatus also further includes a frame checker to discard the captured image if the estimated blur kernel size of the captured images exceeds a threshold kernel size. The captured image is to be used in a set if the estimated blur kernel size does not exceed the threshold kernel size. The example apparatus further includes a composite generator to generate a composite image based on the set of images.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: June 26, 2018
    Assignee: Intel Corporation
    Inventors: Bosko Mihic, Zdravko Pantic
  • Publication number: 20170186162
    Abstract: An example apparatus includes a kernel size estimator to estimate a blur kernel size of a captured image. The example apparatus also further includes a frame checker to discard the captured image if the estimated blur kernel size of the captured images exceeds a threshold kernel size. The captured image is to be used in a set if the estimated blur kernel size does not exceed the threshold kernel size. The example apparatus further includes a composite generator to generate a composite image based on the set of images.
    Type: Application
    Filed: December 24, 2015
    Publication date: June 29, 2017
    Inventors: Bosko Mihic, Zdravko Pantic
  • Publication number: 20170163892
    Abstract: Video stabilization is described using content-aware camera motion estimation. In some versions a luminance target frame and a luminance source frame of a sequence of video frames of a scene are received. Motion is extracted from the received luminance target and source frames and the motion is represented as a motion vector field and weights. The weights are divided into a first set of zeros weights for motion in the motion vector field that is near zero motion and a second set of peak weights for motion in the motion field that is not near zero. The zeros weights are compared to a threshold to determine whether there is motion in the scene and if the zeros weights exceed the threshold then selecting a zero motion motion model. A frame of the video sequence is adjusted corresponding to the target frame based on the selected motion model.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Applicant: Intel Corporation
    Inventors: Bosko Mihic, Stojan Rakic, Dusan Zoric, Zdravko Pantic
  • Patent number: 9674439
    Abstract: Video stabilization is described using content-aware camera motion estimation. In some versions a luminance target frame and a luminance source frame of a sequence of video frames of a scene are received. Motion is extracted from the received luminance target and source frames and the motion is represented as a motion vector field and weights. The weights are divided into a first set of zeros weights for motion in the motion vector field that is near zero motion and a second set of peak weights for motion in the motion field that is not near zero. The zeros weights are compared to a threshold to determine whether there is motion in the scene and if the zeros weights exceed the threshold then selecting a zero motion motion model. A frame of the video sequence is adjusted corresponding to the target frame based on the selected motion model.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: June 6, 2017
    Assignee: Intel Corporation
    Inventors: Bosko Mihic, Stojan Rakic, Dusan Zoric, Zdravko Pantic
  • Patent number: 9407926
    Abstract: Methods, apparatus, systems and articles of manufacture to perform block-based static region detection for video processing are disclosed. Disclosed example video processing methods include segmenting pixels in a first frame of a video sequence into a first plurality of pixel blocks. Such example methods can also include processing the first plurality of pixel blocks and a second plurality of pixel blocks corresponding to a prior second frame of the video sequence to create, based on a first criterion, a map identifying one or more static pixel blocks in the first plurality of pixel blocks. Such example methods can further include identifying, based on the map, a static region in the first frame of the video sequence.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: August 2, 2016
    Assignee: Intel Corporation
    Inventors: Vladimir Kovacevic, Zdravko Pantic, Aleksandar Beric, Ramanathan Sethuraman, Jean-Pierre Giacalone, Anton Igorevich Veselov, Marat Ravilevich Gilmutdinov
  • Patent number: 9275468
    Abstract: Techniques related to managing the use of motion estimation in video processing are discussed. Such techniques may include determining dividing two video frames each into corresponding regions, generating phase plane correlations for the corresponding regions, determining whether the video frames are motion estimation correlated based on the phase plane correlations, and providing a video frame prediction mode indicator based on the determination.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Vladimir Kovacevic, Zdravko Pantic, Aleksandar Beric, Milos Markovic, Vladimir Ilic
  • Publication number: 20150350666
    Abstract: Methods, apparatus, systems and articles of manufacture to perform block-based static region detection for video processing are disclosed. Disclosed example video processing methods include segmenting pixels in a first frame of a video sequence into a first plurality of pixel blocks. Such example methods can also include processing the first plurality of pixel blocks and a second plurality of pixel blocks corresponding to a prior second frame of the video sequence to create, based on a first criterion, a map identifying one or more static pixel blocks in the first plurality of pixel blocks. Such example methods can further include identifying, based on the map, a static region in the first frame of the video sequence.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Inventors: Vladimir Kovacevic, Zdravko Pantic, Aleksandar Beric, Ramanathan Sethuraman, Jean-Pierre Giacalone, Anton Igorevich Veselov, Marat Ravilevich Gilmutdinov
  • Publication number: 20150294479
    Abstract: Techniques related to managing the use of motion estimation in video processing are discussed. Such techniques may include determining dividing two video frames each into corresponding regions, generating phase plane correlations for the corresponding regions, determining whether the video frames are motion estimation correlated based on the phase plane correlations, and providing a video frame prediction mode indicator based on the determination.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Inventors: VLADIMIR KOVACEVIC, ZDRAVKO PANTIC, ALEKSANDAR BERIC, MILOS MARKOVIC, VLADIMIR ILIC
  • Publication number: 20140254678
    Abstract: Systems, apparatus, articles, and methods are described related to motion estimation using hierarchical phase plane correlation and block matching.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Inventors: Aleksandar Beric, Zdravko Pantic, Vladimir Kovacevic, Radomir Jakovljevic, Milos Markovic