Method and device for processing graph-based signal using geometric primitives
AssigneeLG Electronics Inc.
InventorsAmir Said, Hilmi Enes Egilmez
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a method of processing a graph-based signal using a geometric primitive, comprising: specifying the geometric primitive to be used for calculating an edge weight; obtaining a parameter for each of the geometric primitive; calculating an edge weight for each of edges within the image based on the parameter; and encoding the image based on the edge weight.
Claims11
A method of processing a graph-based signal using a geometric primitive, comprising:
- specifying, by a processor, the geometric primitive to be used for calculating an edge weight;
- obtaining, by the processor, a parameter for the geometric primitive, wherein the parameter comprises type information, location information, and length information;
- calculating, by the processor, an edge weight for edges within an image based on the parameter;
- and
- encoding, by the processor, the image based on the edge weight,
- wherein calculating the edge weight further comprises:
- calculating, by the processor, a minimum distance for an edge in a graph corresponding to a target block;
- and
- applying, by the processor, a distance-to-weight function to the minimum distance,
- wherein the edge weight is calculated based on the distance-to-weight function.
A method of processing a graph-based video signal, comprising:
- receiving, by a processor, an edge weight;
- generating, by the processor, a transform matrix using the edge weight, wherein the transform matrix is mapped based on the edge weight of edges within a target block;
- obtaining, by the processor, a transform coefficient using the transform matrix;
- and
- reconstructing, by the processor, the graph-based video signal based on the obtained transform coefficient,
- wherein the edge weight has been calculated based on a distance-to-weight function which is applied to a minimum distance, and
- wherein the minimum distance indicates a distance from a center of an edge of the target block to a geometric primitive.
An apparatus of encoding a graph-based signal using a geometric primitive, comprising:
- a processor configured to:
- specify the geometric primitive to be used for calculating an edge weight,
- obtain a parameter for each of the geometric primitive, wherein the parameter comprises type information, location information, and length information,
- calculate an edge weight for each of edges within the image based on the parameter, and
- encode the image based on the edge weight,
- wherein the processor is further configured to:
- calculate a minimum distance for an edge in a graph corresponding to a target block, and
- apply a distance-to-weight function to the minimum distance,
- wherein the edge weight is calculated based on the distance-to-weight function.
An apparatus of decoding a graph-based video signal, comprising:
- a processor configured to:
- receive an edge weight,
- obtain a modified residual signal by applying the edge weight to a residual signal, and
- reconstruct the graph-based video signal based on the modified residual signal,
- wherein the transform matrix is mapped based on the edge weight of edges within a target block,
- wherein the edge weight has been calculated based on a distance-to-weight function which is applied to a minimum distance, and
- wherein the minimum distance indicates a distance from a center of an edge of the target block to a geometric primitive.
Dependencies are inferred from the claim text.