Patents by Inventor Thomas Sikora

Thomas Sikora 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: 9794589
    Abstract: An embodiment of the invention relates to a method for processing the pixel amplitude of at least one block image pixel contained in a video sequence, the method comprising the steps of: constructing an individual motion trajectory comprising motion-shifted versions of said block image pixel over a multiplicity of neighboring frames; and combining the pixel amplitudes of the motion-shifted versions of said block image pixel along the individual motion trajectory using a weighting function, to form a processed pixel amplitude of said image pixel.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 17, 2017
    Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Patent number: 9445119
    Abstract: The present invention relates inter alia to a method for processing an encoded video sequence, said method comprising the steps of: —reconstructing the encoded video sequence and providing a plurality of neighboring pictures; —transforming each of said neighboring pictures or at least a coherent region of each neighboring picture into the coordinate system of a reference picture based on a motion model, and thereby generating a picture stack comprising transformed pictures; —combining the pixel amplitudes of corresponding pixels of said transformed pictures using a weighting function, to form a processed pixel amplitude for at least one image pixel of the reference picture; and —generating a processed picture based on said at least one processed pixel amplitude of said image pixel.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: September 13, 2016
    Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Publication number: 20160255366
    Abstract: An embodiment of the invention relates to a method for processing the pixel amplitude of at least one block image pixel contained in a video sequence, the method comprising the steps of: constructing an individual motion trajectory comprising motion-shifted versions of said block image pixel over a multiplicity of neighboring frames; and combining the pixel amplitudes of the motion-shifted versions of said block image pixel along the individual motion trajectory using a weighting function, to form a processed pixel amplitude of said image pixel.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Thomas SIKORA, Andreas KRUTZ, Alexander GLANTZ
  • Patent number: 9363534
    Abstract: An embodiment of the invention relates to a method for processing the pixel amplitude of at least one block image pixel contained in a video sequence, said method comprising the steps of: —constructing an individual motion trajectory comprising motion-shifted versions of said block image pixel over a multiplicity of neighboring frames; and—combining the pixel amplitudes of the motion-shifted versions of said block image pixel along the individual motion trajectory using a weighting function, to form a processed pixel amplitude of said image pixel.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 7, 2016
    Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Patent number: 9159139
    Abstract: Processing the pixel value of at least one image pixel contained in a current frame of a video sequence includes constructing an individual motion trajectory including motion-shifted versions of the at least one image pixel over a plurality of preceding and/or subsequent frames, and processing the pixel value based on the individual motion trajectory. Constructing the individual motion trajectory includes choosing the at least one image pixel of the current frame as a start pixel of the individual motion trajectory, and adding motion-shifted versions of the at least one image pixel of preceding and/or subsequent frames to the individual motion trajectory. For each of the plurality of preceding and/or subsequent frames, at least two motion-shifted versions of the at least one image pixel are determined, and one of the at least two motion-shifted versions of the at least one image pixel is selected and added to the individual motion trajectory.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: October 13, 2015
    Assignee: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Patent number: 9066108
    Abstract: Parametric Motion Vector Prediction (PMVP) methodologies and components and systems for performing those methodologies are provided to more effectively and efficiently encode video content that includes complex motion such as zoom or rotation. By substituting the PMVP for a collocated MVP used in HEVC in order to reduce the amount of bit rate increase required when including the PMVP analysis in the bit stream. Further, compression of the motion vectors is provided in a three stage approach based on transformation, quantization and difference coding.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 23, 2015
    Assignee: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Michael Tok, Alexander Glantz, Andreas Krutz, Thomas Sikora
  • Patent number: 8958478
    Abstract: Method and device for processing pixels contained in a video sequence including processing the pixel amplitude of at least one Image pixel contained in a current frame of a video sequence. The method includes the steps of constructing an individual motion trajectory including motion-shifted versions of the image pixel over a plurality of neighboring frames, and processing the pixel amplitude based on the individual motion trajectory. The step of the constructing the individual motion trajectory includes the steps of choosing at least one image pixel of the current frame as a start pixel of the individual motion trajectory, and adding motion-shifted versions of the image pixel of preceding find/or subsequent frames to the individual motion trajectory.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: February 17, 2015
    Assignee: Technische Universitaet Berlin
    Inventors: Marko Esche, Andreas Krutz, Alexander Glantz, Thomas Sikora
  • Patent number: 8743962
    Abstract: An embodiment of the invention relates to a method for providing a compressed video bitstream related to consecutive pictures of a video sequence, wherein the pictures are defined by pixels, said method comprising the steps of: (a) applying at least one higher-order motion model to a motion vector field and generating at least one higher-order motion parameter set for said motion vector field, wherein said motion vector field comprises a plurality of first motion vectors, each first motion vector being assigned to a pixel block and describing the local displacement of the pixel block from the preceding picture to the consecutive picture, and wherein each pixel block comprises a plurality of pixels; (b) calculating a second motion vector for each pixel block based on the higher-order motion parameter set; (c) calculating the deviation between the first motion vector and the second motion vector for each pixel block; and (d) generating a video bitstream comprising the higher-order motion parameter set, and f
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: June 3, 2014
    Assignee: Technische Universität Berlin
    Inventors: Andreas Krutz, Alexander Glantz, Thomas Sikora
  • Patent number: 8666918
    Abstract: An exemplary embodiment of the invention relates to a method for classifying a video sequence (VS), characterized by the steps of analyzing the video sequence using a plurality of genre-specific detector modules (M1-M5), each genre-specific detector module providing a probability value (P1-P5) indicating the probability that the video sequence belongs to the genre assigned to the genre-specific detector module; and analyzing the probability values of the plurality of genre-specific detector modules using a combiner (CM) which analyzes said probability values and generates a classification signal (SC) classifying the video sequence as belonging to a specific genre (g).
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: March 4, 2014
    Assignee: Technische Universitat Berlin
    Inventors: Thomas Sikora, Ronald Glasberg, Pascal Kelm, Martin Mocigemba, Hüseyin Oguz, Sebastian Schmiedeke
  • Patent number: 8577202
    Abstract: The invention relates to a method for processing a video data set, which comprises a sequence of original images, into a modified video data set which, in addition to the sequence of original images, comprises virtual images derived therefrom in one or more data processing units, wherein an SfM analysis is carried out for each of the original images and a respectively assigned original position of a recording device which was used to record the original image, virtual positions are formed for a recording device for recording virtual images, for each virtual position of the recording device with the associated virtual initial image, a respective assignment is created to at least one of the original positions of the recording device with the associated original image, for each assignment, a homography is determined between the virtual initial image and the associated original image, and for each virtual initial image, a virtual final image is formed from the associated original image in that the original image
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: November 5, 2013
    Assignee: Imcube Media GmbH
    Inventors: Thomas Sikora, Sebastian Knorr
  • Publication number: 20130279566
    Abstract: Parametric Motion Vector Prediction (PMVP) methodologies and components and systems for performing those methodologies are provided to more effectively and efficiently encode video content that includes complex motion such as zoom or rotation. By substituting the PMVP for a collocated MVP used in HEVC in order to reduce the amount of bit rate increase required when including the PMVP analysis in the bit stream. Further, compression of the motion vectors is provided in a three stage approach based on transformation, quantization and difference coding.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Applicant: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Michael TOK, Alexander GLANTZ, Andreas KRUTZ, Thomas SIKORA
  • Publication number: 20130027550
    Abstract: The invention relates to a method and a device for video surveillance, wherein, by means of at least one video camera, an image of an image excerpt of an environment to be monitored in the vicinity of the video camera is recorded, wherein at least one pixel of the image is compared with a corresponding pixel of a short-term background model assigned to the image excerpt and with a corresponding pixel of a long-term background model assigned to the image excerpt.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Ruben Heras Evangelio, Thomas Sikora, Ivo Keller
  • Publication number: 20130027549
    Abstract: The invention relates to a method and a device for video surveillance, wherein by means of at least one video camera, an image of an image excerpt of an environment to be monitored in the vicinity of the video camera is recorded, wherein at least one pixel of a short-term background model assigned to the image excerpt is compared at a first point in time with a corresponding pixel of a long-term background model assigned to the image excerpt at the first point in time and with a corresponding pixel of the long-term background model at a second point in time, wherein the second point in time precedes the first point in time.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Ruben Heras Evangelio, Thomas Sikora, Ivo Keller
  • Publication number: 20130016784
    Abstract: The present invention inter alia relates to a method for processing the pixel value of at least one image pixel contained in a current frame of a video sequence, said method comprising the steps of constructing an individual motion trajectory comprising motion-shifted versions of the at least one image pixel over a plurality of preceding and/or subsequent frames, and processing the pixel value based on the individual motion trajectory, wherein said step of constructing said individual motion trajectory comprises the steps of: choosing the at least one image pixel of the current frame as a start pixel of the individual motion trajectory, and adding motion-shifted versions of the at least one image pixel of preceding and/or subsequent frames to the individual motion trajectory; wherein for each of the plurality of preceding and/or subsequent frames, at least two motion-shifted versions of the at least one image pixel are determined, wherein, for each of the plurality of preceding and/or subsequent frames, on
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Publication number: 20120294362
    Abstract: The present invention relates inter alia to a method for processing an encoded video sequence, said method comprising the steps of: —reconstructing the encoded video sequence and providing a plurality of neighboring pictures; —transforming each of said neighboring pictures or at least a coherent region of each neighboring picture into the coordinate system of a reference picture based on a motion model, and thereby generating a picture stack comprising transformed pictures; —combining the pixel amplitudes of corresponding pixels of said transformed pictures using a weighting function, to form a processed pixel amplitude for at least one image pixel of the reference picture; and —generating a processed picture based on said at least one processed pixel amplitude of said image pixel.
    Type: Application
    Filed: October 28, 2010
    Publication date: November 22, 2012
    Applicant: Vestel Elektronik Sanayi Ve Ticaret A.S.
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Publication number: 20120269272
    Abstract: An embodiment of the invention relates to a method for processing the pixel amplitude of at least one block image pixel contained in a video sequence, said method comprising the steps of: —constructing an individual motion trajectory comprising motion-shifted versions of said block image pixel over a multiplicity of neighboring frames; and—combining the pixel amplitudes of the motion-shifted versions of said block image pixel along the individual motion trajectory using a weighting function, to form a processed pixel amplitude of said image pixel.
    Type: Application
    Filed: October 28, 2010
    Publication date: October 25, 2012
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Publication number: 20120224632
    Abstract: An embodiment of the invention relates to a method for providing a compressed video bitstream related to consecutive pictures of a video sequence, wherein the pictures are defined by pixels, said method comprising the steps of: (a) applying at least one higher-order motion model to a motion vector field and generating at least one higher-order motion parameter set for said motion vector field, wherein said motion vector field comprises a plurality of first motion vectors, each first motion vector being assigned to a pixel block and describing the local displacement of the pixel block from the preceding picture to the consecutive picture, and wherein each pixel block comprises a plurality of pixels; (b) calculating a second motion vector for each pixel block based on the higher-order motion parameter set; (c) calculating the deviation between the first motion vector and the second motion vector for each pixel block; and (d) generating a video bitstream comprising the higher-order motion parameter set, and f
    Type: Application
    Filed: March 1, 2011
    Publication date: September 6, 2012
    Inventors: Andreas KRUTZ, Alexander GLANTZ, Thomas SIKORA
  • Publication number: 20120140826
    Abstract: An embodiment of the present invention relates to a method for processing the pixel amplitude of at least one image pixel contained in a current frame of a video sequence, said method comprising the steps of constructing an individual motion trajectory comprising motion-shifted versions of the at least one image pixel over a plurality of neighboring frames, and processing the pixel amplitude based on the individual motion trajectory; wherein said step of constructing said individual motion trajectory comprises the steps of: choosing the at least one image pixel of the current frame as a start pixel of the individual motion trajectory, and adding motion-shifted versions of the at least one image pixel of preceding and/or subsequent frames to the individual motion trajectory, wherein for each motion-shifted version to be added, it is determined whether a difference value, which indicates the change of the pixel amplitude of the respective motion-shifted version between consecutive frames, is smaller than an
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Inventors: Marco ESCHE, Andreas Krutz, Alexander Glantz, Thomas Sikora
  • Publication number: 20110211809
    Abstract: An exemplary embodiment of the invention relates to a method for classifying a video sequence (VS), characterized by the steps of analyzing the video sequence using a plurality of genre-specific detector modules (M1-M5), each genre-specific detector module providing a probability value (P1-P5) indicating the probability that the video sequence belongs to the genre assigned to the genre-specific detector module; and analyzing the probability values of the plurality of genre-specific detector modules using a combiner (CM) which analyzes said probability values and generates a classification signal (SC) classifying the video sequence as belonging to a specific genre (g).
    Type: Application
    Filed: August 4, 2009
    Publication date: September 1, 2011
    Inventors: Thomas Sikora, Ronald Glasberg, Pascal Kelm, Martin Mocigemba, Hüseyin Oguz, Sebastian Schmiedeke
  • Publication number: 20100208807
    Abstract: The present invention provides a method for avoiding rounding errors during rounding of values after performing an inverse discrete orthogonal transformation. In a first step, a block of coefficients (F?[u][v]) is transformed into a block of image pixel values (f?[y][x]) by means of an inverse discrete orthogonal transformation, wherein each image pixel comprises an image pixel value. In a second step, a product of the block of image pixel values (f?[y][x]) with a first pixel pattern (A[y][x]) is calculated. In a third step, the product values of the second step are summed up to a first sum (Sum1?). In a fourth step, it is determined whether the first sum (Sum1?) is even or odd.
    Type: Application
    Filed: February 16, 2010
    Publication date: August 19, 2010
    Inventor: Thomas SIKORA