Patents by Inventor Wojciech SAMEK
Wojciech SAMEK 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: 12659465Abstract: In accordance with a first aspect, an improved compression efficiency is achieved by letting a block-wise picture codec support a set of intra-prediction modes according to which the intra-prediction signal for a current block of a picture is determined by applying a set of neighboring samples of the current block onto a neural network. A second aspect of the present application is that, additionally or alternatively to the spending of neural network-based intra-prediction modes, the mode selection may be rendered more effective by the usage of a neural network dedicated to determine a rank or a probability value for each of the set of intra-prediction modes by applying a set of neighboring samples thereonto with the rank or probability value being used for the selection of one intra-prediction mode out of the plurality of intra-prediction modes including or coinciding with the set of intra-prediction modes.Type: GrantFiled: December 19, 2023Date of Patent: June 16, 2026Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Jonathan Pfaff, Philipp Helle, Dominique Maniry, Thomas Wiegand, Wojciech Samek, Stephan Kaltenstadler, Heiko Schwarz, Detlev Marpe, Mischa Siekmann, Martin Winken
-
Publication number: 20250384297Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384298Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384299Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384300Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250278601Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278595Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278599Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278602Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278604Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278603Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278597Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278598Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278600Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250094811Abstract: A relevance score for a predictor portion of a machine learning predictor is determined by performing a reverse propagation of an initial relevance score, which is attributed to a first predetermined predictor portion, along propagation paths of the machine learning predictor, and by filtering the reverse propagation with respect to a second predetermined predictor portion. Furthermore, respective affiliation scores for a set of data structures with respect to a predictor portion of a machine learning predictor are determined by performing reverse propagations of an initial relevance score from a first predetermined predictor portion to the predictor portion.Type: ApplicationFiled: December 3, 2024Publication date: March 20, 2025Inventors: Reduan ACHTIBAT, Maximilian DREYER, Ilona EISENBRAUN, Sebastian BOSSE, Thomas WIEGAND, Wojciech SAMEK, Sebastian LAPUSCHKIN
-
Publication number: 20250056040Abstract: An apparatus for block-wise decoding a picture from a data stream and/or encoding a picture into a data stream, the apparatus supporting at least one intra-prediction mode according to which the intra-prediction signal for a block of a predetermined size of the picture is determined by applying a first template of samples which neighbours the current block onto a neural network. The apparatus may be configured, for a current block differing from the predetermined size, to: resample a second template of samples neighboring the current block, so as to conform with the first template so as to obtain a resampled template; apply the resampled template of samples onto the neural network so as to obtain a preliminary intra-prediction signal; and resample the preliminary intra-prediction signal so as to conform with the current block so as to obtain the intra-prediction signal for the current block.Type: ApplicationFiled: October 23, 2024Publication date: February 13, 2025Inventors: Jonathan PFAFF, Philipp HELLE, Philipp MERKLE, Björn STALLENBERGER, Mischa SIEKMANN, Martin WINKEN, Adam WIECKOWSKI, Wojciech SAMEK, Stephan KALTENSTADLER, Heiko SCHWARZ, Detlev MARPE, Thomas WIEGAND
-
Publication number: 20250045973Abstract: Embodiments according to the invention relate to a decoder for providing decoded parameters of a neural network on the basis of an encoded representation, wherein the decoder is configured to obtain a first multi-dimensional array comprising a plurality of neural network parameter values using a decoding of neural network parameters and wherein the decoder is configured to obtain a re-ordered multidimensional array using a reordering, in which a first dimension of the first multi-dimensional array is rearranged to a different dimension in the re-ordered multidimensional array. Furthermore, encoders, methods and computer programs using a reordering are disclosed.Type: ApplicationFiled: October 11, 2024Publication date: February 6, 2025Inventors: Paul HAASE, Heiner KIRCHHOFFER, Daniel BECKING, Karsten MÜLLER, Wojciech SAMEK, Heiko SCHWARZ, Detlev MARPE, Thomas WIEGAND, Gerhard TECH
-
Patent number: 12160606Abstract: An apparatus for block-wise decoding a picture from a data stream and/or encoding a picture into a data stream, the apparatus supporting at least one intra-prediction mode according to which the intra-prediction signal for a block of a predetermined size of the picture is determined by applying a first template of samples which neighbours the current block onto a neural network. The apparatus may be configured, for a current block differing from the predetermined size, to: resample a second template of samples neighboring the current block, so as to conform with the first template so as to obtain a resampled template; apply the resampled template of samples onto the neural network so as to obtain a preliminary intra-prediction signal; and resample the preliminary intra-prediction signal so as to conform with the current block so as to obtain the intra-prediction signal for the current block.Type: GrantFiled: January 9, 2023Date of Patent: December 3, 2024Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung, e.V.Inventors: Jonathan Pfaff, Philipp Helle, Philipp Merkle, Björn Stallenberger, Mischa Siekmann, Martin Winken, Adam Wieckowski, Wojciech Samek, Stephan Kaltenstadler, Heiko Schwarz, Detlev Marpe, Thomas Wiegand
-
Publication number: 20240364362Abstract: Some embodiments relate to a method, a decoder and/or an encoder for entropy coding of parameters of neural networks and their incremental updates, and in particular to reduced value set coding and history depended significance coding.Type: ApplicationFiled: July 9, 2024Publication date: October 31, 2024Applicant: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Gerhard TECH, Paul HAASE, Daniel BECKING, Heiner KIRCHHOFFER, Jonathan PFAFF, Karsten MÜLLER, Wojciech SAMEK, Heiko SCHWARZ, Detlev MARPE, Thomas WIEGAND
-
Patent number: 12061966Abstract: The task of relevance score assignment to a set of items onto which an artificial neural network is applied is obtained by redistributing an initial relevance score derived from the network output, onto the set of items by reversely propagating the initial relevance score through the artificial neural network so as to obtain a relevance score for each item. In particular, this reverse propagation is applicable to a broader set of artificial neural networks and/or at lower computational efforts by performing same in a manner so that for each neuron, preliminarily redistributed relevance scores of a set of downstream neighbor neurons of the respective neuron are distributed on a set of upstream neighbor neurons of the respective neuron according to a distribution function.Type: GrantFiled: September 20, 2017Date of Patent: August 13, 2024Assignees: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Technische Universitaet BeriinInventors: Sebastian Lapuschkin, Wojciech Samek, Klaus-Robert Mueller, Alexander Binder, Grégoire Montavon