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: 9794589Abstract: 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: GrantFiled: May 9, 2016Date of Patent: October 17, 2017Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Patent number: 9445119Abstract: 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: GrantFiled: October 28, 2010Date of Patent: September 13, 2016Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Publication number: 20160255366Abstract: 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: ApplicationFiled: May 9, 2016Publication date: September 1, 2016Inventors: Thomas SIKORA, Andreas KRUTZ, Alexander GLANTZ
-
Patent number: 9363534Abstract: 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: GrantFiled: October 28, 2010Date of Patent: June 7, 2016Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Patent number: 9159139Abstract: 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: GrantFiled: July 14, 2011Date of Patent: October 13, 2015Assignee: TECHNISCHE UNIVERSITAT BERLINInventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Patent number: 9066108Abstract: 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: GrantFiled: April 20, 2012Date of Patent: June 23, 2015Assignee: TECHNISCHE UNIVERSITAT BERLINInventors: Michael Tok, Alexander Glantz, Andreas Krutz, Thomas Sikora
-
Patent number: 8958478Abstract: 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: GrantFiled: December 3, 2010Date of Patent: February 17, 2015Assignee: Technische Universitaet BerlinInventors: Marko Esche, Andreas Krutz, Alexander Glantz, Thomas Sikora
-
Patent number: 8743962Abstract: 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 fType: GrantFiled: March 1, 2011Date of Patent: June 3, 2014Assignee: Technische Universität BerlinInventors: Andreas Krutz, Alexander Glantz, Thomas Sikora
-
Patent number: 8666918Abstract: 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: GrantFiled: August 4, 2009Date of Patent: March 4, 2014Assignee: Technische Universitat BerlinInventors: Thomas Sikora, Ronald Glasberg, Pascal Kelm, Martin Mocigemba, Hüseyin Oguz, Sebastian Schmiedeke
-
Patent number: 8577202Abstract: 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 imageType: GrantFiled: May 2, 2008Date of Patent: November 5, 2013Assignee: Imcube Media GmbHInventors: Thomas Sikora, Sebastian Knorr
-
Publication number: 20130279566Abstract: 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: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: TECHNISCHE UNIVERSITAT BERLINInventors: Michael TOK, Alexander GLANTZ, Andreas KRUTZ, Thomas SIKORA
-
Publication number: 20130027550Abstract: 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: ApplicationFiled: July 29, 2011Publication date: January 31, 2013Applicant: TECHNISCHE UNIVERSITAT BERLINInventors: Ruben Heras Evangelio, Thomas Sikora, Ivo Keller
-
Publication number: 20130027549Abstract: 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: ApplicationFiled: July 29, 2011Publication date: January 31, 2013Applicant: TECHNISCHE UNIVERSITAT BERLINInventors: Ruben Heras Evangelio, Thomas Sikora, Ivo Keller
-
Publication number: 20130016784Abstract: 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, onType: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Publication number: 20120294362Abstract: 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: ApplicationFiled: October 28, 2010Publication date: November 22, 2012Applicant: Vestel Elektronik Sanayi Ve Ticaret A.S.Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Publication number: 20120269272Abstract: 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: ApplicationFiled: October 28, 2010Publication date: October 25, 2012Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Publication number: 20120224632Abstract: 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 fType: ApplicationFiled: March 1, 2011Publication date: September 6, 2012Inventors: Andreas KRUTZ, Alexander GLANTZ, Thomas SIKORA
-
Publication number: 20120140826Abstract: 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 anType: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Inventors: Marco ESCHE, Andreas Krutz, Alexander Glantz, Thomas Sikora
-
Publication number: 20110211809Abstract: 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: ApplicationFiled: August 4, 2009Publication date: September 1, 2011Inventors: Thomas Sikora, Ronald Glasberg, Pascal Kelm, Martin Mocigemba, Hüseyin Oguz, Sebastian Schmiedeke
-
Publication number: 20100208807Abstract: 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: ApplicationFiled: February 16, 2010Publication date: August 19, 2010Inventor: Thomas SIKORA