Patents by Inventor Tatiana Dudina

Tatiana Dudina 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: 10832424
    Abstract: A displacement field relating positions of pixels between at least two images having an initial displacement field is adjusted. Each pixel of the first image and the second image is associated with a label. A first pixel in the first image maps to a second pixel in the second image based on a vector of the initial displacement field. A set of third pixels includes the second pixel and a plurality of adjacent pixels to the second pixel, the third pixels being associated with labels and a candidate shift vector with respect to the second pixel. A covariance score is determined for each of the third pixels, the covariance score defining a statistical dependence between the first label of the first pixel and each of the third labels. An adjustment shift vector is then determined based on the covariance scores and the candidate shift vectors of the third pixels.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 10, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Peter Alleine Fletcher, Andrew Docherty, Tatiana Dudina
  • Patent number: 10198674
    Abstract: A method of controlling memory usage in a graphics rendering system. The method comprises converting a plurality of layers of graphical objects to an intermediate format representation, the layers being formed by grouping the graphical objects into a plurality of layers based on a first complexity threshold; and in response to detecting a memory shortage condition in execution of the graphics rendering system, determining a second complexity threshold based on the detected memory shortage condition, the second complexity threshold being lower than the first complexity threshold. The method also comprises identifying a layer of the plurality of layers based on the second complexity threshold, the identified layer being different to a layer which triggered the memory shortage condition, and converting the identified layer of graphical objects to the intermediate format representation to release memory occupied by graphical objects of the identified layer.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: February 5, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Krzysztof Adam Koziarz, Christopher Keith Dowell Wade, Tatiana Dudina
  • Publication number: 20180181846
    Abstract: A method of controlling memory usage in a graphics rendering system. The method comprises converting a plurality of layers of graphical objects to an intermediate format representation, the layers being formed by grouping the graphical objects into a plurality of layers based on a first complexity threshold; and in response to detecting a memory shortage condition in execution of the graphics rendering system, determining a second complexity threshold based on the detected memory shortage condition, the second complexity threshold being lower than the first complexity threshold. The method also comprises identifying a layer of the plurality of layers based on the second complexity threshold, the identified layer being different to a layer which triggered the memory shortage condition, and converting the identified layer of graphical objects to the intermediate format representation to release memory occupied by graphical objects of the identified layer.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 28, 2018
    Inventors: KRZYSZTOF ADAM KOZIARZ, CHRISTOPHER KEITH DOWELL WADE, TATIANA DUDINA
  • Publication number: 20180150962
    Abstract: A displacement field relating positions of pixels between at least two images having an initial displacement field is adjusted. Each pixel of the first image and the second image is associated with a label. A first pixel in the first image maps to a second pixel in the second image based on a vector of the initial displacement field. A set of third pixels includes the second pixel and a plurality of adjacent pixels to the second pixel, the third pixels being associated with labels and a candidate shift vector with respect to the second pixel. A covariance score is determined for each of the third pixels, the covariance score defining a statistical dependence between the first label of the first pixel and each of the third labels. An adjustment shift vector is then determined based on the covariance scores and the candidate shift vectors of the third pixels.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 31, 2018
    Inventors: Peter Alleine Fletcher, Andrew Docherty, Tatiana Dudina