WO2006040270A2 - Procede de decodage local d'un train binaire de coefficients d'ondelettes - Google Patents
Procede de decodage local d'un train binaire de coefficients d'ondelettes Download PDFInfo
- Publication number
- WO2006040270A2 WO2006040270A2 PCT/EP2005/054951 EP2005054951W WO2006040270A2 WO 2006040270 A2 WO2006040270 A2 WO 2006040270A2 EP 2005054951 W EP2005054951 W EP 2005054951W WO 2006040270 A2 WO2006040270 A2 WO 2006040270A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wavelet
- orientation
- coefficient
- coefficients
- wavelet coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/001—Model-based coding, e.g. wire frame
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/40—Tree coding, e.g. quadtree, octree
Definitions
- the field of the invention is that of encoding images and objects in at least three dimensions. More precisely, the invention relates to the transmission of data representative of three-dimensional scenes or 3D objects, as well as their decoding, with a view to their subsequent reconstruction on a display screen. It can for example be used for the transmission of images or multimedia scenes via the Internet.
- the invention finds particular applications in the field of adaptive representation of scenes (or scene objects) in three dimensions (3D) represented by meshes.
- the general principle of this technique is to develop a homeomorphism between an object to be encoded (such as a 3D mesh for example) and a simple mesh (more generally called “basic mesh") in a base of particular functions, called wavelets of second generation.
- a mesh is therefore represented by a series of coefficients that correspond to the coordinates in a wavelet basis of a parameterization of this mesh by a simple polyhedron.
- an object coded according to such a technique is presented as the union of the two following elements: the basic mesh, which generally has few facets, and represents a coarse version of the object to be encoded; the wavelet coefficients, which are triplets of real numbers assigned simultaneously to a specific area of the base mesh and to a given subdivision level of this mesh. These wavelet coefficients represent the refinements to be made to the zone with which they are associated to converge towards the geometry of the initial object.
- wavelet coefficient encoding techniques are known for their transmission to the display terminal, among which the so-called "zero-tree" coding technique presents particularly interesting results in terms of compression.
- Such a technique consists in describing a coding order of the wavelet coefficients, which is predetermined and known in advance of the transmitter and receiver terminals (for example of a server and a client display terminal). It thus makes it possible, during the transmission of wavelet coefficients, to avoid transmitting information relating to the ranges of coefficients which are not significant for the coding of the object under consideration. The cancellation of the non-significant coefficients thus makes it possible to reach a satisfactory level of compression.
- the zero-tree coding techniques advantageously exploit the fact that the wavelet coefficients have, at the finest levels of detail, a smaller amplitude than the wavelet coefficients associated with the coarser subdivision levels.
- Such "zero-tree" encodings are generally coupled to a coding
- bit plane which allows, when transmitting the coefficients, to transmit the most significant bits of each coefficient first. This satisfies the progressivity requirements of the coding technique.
- the "zero-tree" coding / decoding algorithm also called SPIHT algorithm (for "Set Partitioning in Hierarchical Trees") makes it possible to obtain a global binary representation. of the set of wavelet coefficients, which contains sort bits and bits from the binary representation of the coefficients.
- this SPIHT algorithm Applied to the coding of two-dimensional wavelet images, this SPIHT algorithm, during decoding, reconstructs the hierarchy of the pixels of the image and distributes the bits as they are extracted from the bitstream.
- the SPIHT algorithm originally developed for two-dimensional image coding, has recently been applied to second-generation wavelet coefficients as described in the "Progressive" publications.
- the inventors of the present patent application have established that its adaptation to the second generation wavelets retained this requirement; thus, in the case of partial or adaptive transmission of the data, the decoding of some wavelet coefficients requires storage in memory of the entire hierarchy of the mesh associated with the 3D object or the multimedia scene that is to be reconstructed.
- the SPIHT algorithm applied to 3D objects coded by wavelet second generation, therefore has severe limitations in the case where it is desired to perform adaptive decoding of the transmitted object.
- adaptive decoding proves particularly interesting for many applications, such as, for example, adaptive "streaming" of geographic terrain (in French "streaming”).
- a user interactively visits a virtual geographical area, transmitted by a server over a communication network, such as the Internet for example.
- the server transmits to the display terminal only the data that may be seen by the latter.
- the relevance of the data is determined in particular according to the point of view of the user, his position in the virtual scene, or a specific request sent by the latter to the server, ...
- Another disadvantage of the SPIHT algorithm of the prior art, in the context of the coding of 3D objects by second generation wavelets, is of algorithmic order.
- the two phases of the reconstruction of a scene or a 3D object, from a bit stream (or "bitstream"), to obtain a 3D mesh are as follows : “zero-tree” decoding, which, from the bit stream of data, produces wavelet coefficients; and the inverse wavelet transform, which, from the wavelet coefficients extracted from the bit stream, produces a 3D mesh.
- the wavelet coefficients 15, after "zero-tree" decoding are stored in a cache 10, accompanied by a location information, expressed for example in the form of barycentric coordinates.
- F, A, B, C a facet of the basic mesh on which is the vertex indexing the wavelet coefficient
- A, B and C are barycentric coordinates of the vertex on the facet F.
- 3D is therefore that the reconstruction process 11 is dependent on the stopping of the decoding process 13. In other words, it is not possible to carry out an adaptive reconstruction of the only portion of the 3D object likely to interest the user as the entire bit stream 14 has not been decoded 13.
- Such a SPIHT technique does not allow particular adaptive visualization in real time objects or 3D scenes.
- an object of the invention is to provide a decoding technique of a data stream representative of a 3D object that allows reconstruction of the 3D object faster than according to the prior art, in particular the SPIHT algorithm.
- An objective of the invention is in particular to propose such a decoding technique that allows an adaptive visualization in real time of a 3D object.
- Another object of the invention is to provide such a decoding technique that allows space saving in memory size compared to prior techniques. More precisely, an object of the invention is to propose such a decoding technique that does not require storing in an intermediate structure the entirety of the decoded data before the beginning of the reconstruction phase of the representation of the 3D object.
- the invention also aims to provide such a decoding technique that allows a partial reconstruction of the 3D object, according to the wishes of a user.
- Another object of the invention is to propose such a decoding technique that makes it possible to decode a bit stream of wavelet coefficients by a process independent of the reconstruction of the representation of the 3D object or the associated multimedia scene.
- such a method implements the following steps: determining an orientation of an edge carrying said vertex indexing said wavelet coefficient, called the orientation of said wavelet coefficient; determining, according to said orientation, location information in said base mesh of at least one descendant of said wavelet coefficient, distinct location rules being associated with each orientation, so as to extract from said data stream at least some of said wavelet coefficients, each associated with location information.
- the invention is based on a completely new and inventive approach to the decoding of a bit stream containing wavelet coefficients, allowing the reconstruction of a 3D object or a multimedia scene.
- the invention proposes, as the decoding of the bitstream, to determine, for each wavelet coefficient, location information of its descendants, or son. In this way, these coefficients can be directly used during the reconstruction of the 3D object. It is therefore no longer necessary to have decoded the entire bit stream to be able to have the location information associated with each of the wavelet coefficients, and thus to begin the reconstruction of the representation of the 3D object, by applying the wavelet coefficients decoded at the basic mesh.
- the location information associated with the wavelet coefficients and their descendants is thus calculated during the decoding, as a function of the orientation of the edge of the base mesh that carries the vertex indexing the wavelet coefficient.
- we determine the orientation of a parent wavelet coefficient and we deduce what is the calculation rule to be applied to determine the location information of one of his descendants, as more in detail later in this document. Since such decoding makes it possible to directly access the wavelet coefficients of the bit stream, associated with information making it possible to locate them in the basic mesh, the invention makes it possible to carry out an adaptive reconstruction in real time of the object. 3D thus coded.
- said method implements a step of modifying said affine base, so that said information of localization expressed in said modified affine base satisfies said at least one criterion.
- such a decoding method also comprises, for said at least one descendant, a subsequent step of reducing said location information.
- Such a reduction step makes it possible, on the one hand, to have uniqueness of the location information of a wavelet coefficient at the output of the decoding method and, on the other hand, to reduce as much as possible the memory space occupied by this location information.
- said wavelet coefficients are coded according to a zero-tree type technique, in said bit stream.
- said location information comprises four parameters (F (n), A (n), B (n), C (n)), where F (n) is a facet of said base mesh on which is said vertex indexing said coefficient of wavelets, and wherein A (n), B (n) and C (n) are integer multiples of barycentric coordinates of said vertex on said facet F (n).
- the affine base in which the location information is expressed thus corresponds to the facet of the mesh in which the barycentric coordinates of the vertex indexing the wavelet coefficient are expressed.
- such a decoding method comprises a preliminary step of initialization of said location information, during which said parameters (F (n), A (n), B (n) , C (n)) the value zero.
- a (n) 2 * A (m) + l
- a (n) 2 * A (m) + l
- C (n) 2 * C (m) -2; where m denotes the index of said wavelet coefficient and n denotes the index of said descendant.
- said location information does not satisfy said at least one predetermined criterion if said vertex indexing said wavelet coefficient is located on an edge of said basic mesh.
- said location information does not satisfy said at least one predetermined criterion if at least one of the parameters A (n), B (n) and C (n) of said wavelet coefficient is negative. Indeed, when a vertex is located on an edge of the mesh, at least one of its barycentric coordinates is negative.
- said parameters A (n), B (n) and C (n) are divided by two, as long as said parameters A (n), B (n) and C (n) are all peers.
- such a decoding method also comprises, for each of said wavelet coefficients extracted from said data stream, a subsequent step of storage in a cache of said wavelet coefficient and said associated reduced location information, so as to what said stored wavelet coefficients may be used during a step of reconstructing said at least three-dimensional object implementing an inverse wavelet transform.
- the wavelet coefficients associated with information for locating them in the basic mesh are stored directly in the cache.
- such a decoding method is implemented in the context of an algorithm for sorting the wavelet coefficients of said data stream of SPIHT type ("Set Partitioning In Hierarchical Trees", in French “partitioning of sets in hierarchical trees ").
- the invention also relates to a device for decoding a data stream representative of an object having at least three dimensions, said object being associated with a basic mesh consisting of a set of facets defined by a set vertices and edges, and coefficients in a wavelet basis corresponding to local modifications of said basic mesh, said wavelet coefficients, each wavelet coefficient being indexed by a vertex of said basic mesh, said train of data comprising at least some of said wavelet coefficients.
- such a decoding device implements the following means: means for determining an orientation of an edge carrying said vertex indexing said coefficient of wavelets, referred to as the orientation of said wavelet coefficient; means for determining, according to said orientation, location information in said basic mesh of at least one descendant of said wavelet coefficient, distinct location rules being associated with each orientation, so as to extract said data stream at least some of said wavelet coefficients, each associated with location information.
- the invention also relates to a terminal for restoring an object to at least three dimensions, said object being associated with a basic mesh consisting of a set of facets defined by a set of vertices and edges, and coefficients in a wavelet basis corresponding to local modifications of said basic mesh, called wavelet coefficients, each wavelet coefficient being indexed by a vertex of said basic mesh, said terminal comprising means for receiving a data stream representative of said object comprising at least some of said wavelet coefficients.
- such a restitution terminal implements the following means: means for determining an orientation of an edge carrying said vertex indexing said coefficient of wavelets, referred to as the orientation of said wavelet coefficient; means for determining, according to said orientation, a location information in said base mesh of at least one descendant of said wavelet coefficient, distinct location rules being associated with each orientation, and in that said terminal includes means for cache storage of said wavelet coefficients , each associated with location information, and means for reconstructing said at least three-dimensional object implementing an inverse wavelet transform.
- the invention further relates to a computer program product comprising program code instructions recorded on a medium usable in a computer, and for decoding a data stream representative of an object having at least three dimensions, said object being associated with a basic mesh consisting of a set of facets defined by a set of vertices and edges, and coefficients in a wavelet basis corresponding to local modifications of said basic mesh, called wavelet coefficients each wavelet coefficient being indexed by a vertex of said base mesh, said data stream comprising at least some of said wavelet coefficients.
- such a computer program product comprises computer readable programming means for performing, for at least some wavelet coefficients of said data stream: a step of determining an orientation of an edge carrying said vertex indexing said wavelet coefficient, referred to as the orientation of said wavelet coefficient; a step of determining, according to said orientation, location information in said base mesh of at least one descendant of said wavelet coefficient, distinct location rules being associated with each orientation, so as to extract from said train at least some of said wavelet coefficients, each associated with location information.
- FIG. 2 illustrates, according to the prior art, the hierarchical structure of an image in the context of the SPIHT algorithm for the coding of two-dimensional images
- FIG. 3 describes, according to the invention, the hierarchical structure of a mesh in the context of the application of the SPIHT algorithm to the coding of semi-regular meshes (associated with 3D objects)
- FIG. 4 presents a flowchart of the SPIHT algorithm of the prior art
- FIG. 5 illustrates the different steps implemented in the method of decoding a bit stream according to the invention
- Figure 6 illustrates the notion of orientation, as defined and used throughout this document. 7. Description of an embodiment of the invention
- the general principle of the invention is based on the direct determination, during the decoding of a bit stream, of the location information associated with a wavelet coefficient and its descendants, as a function of the orientation, in the basic mesh. , of the edge with which the father coefficient is associated.
- FIGS. 2 and 4 the technique of the SPIHT algorithm, presented by A. Said and WA Pearlman in "A New, Fast, and Efficient Coded Image". Based on Set Partitioning in Hierarchical Trees "for the coding of 2D images.
- Figure 2 shows the hierarchical structure of a two-dimensional image used in the SPIHT algorithm of the prior art.
- a tree structure, or tree defines the spatial relationships in the hierarchical pyramid associated with the image.
- Figure 2 shows such a tree in the case of a pyramid constructed by recursively dividing the 2D image into 4 subbands.
- Each node of the tree corresponds to a pixel of the image and is identified by the coordinates of the pixel in the image. His direct descendants correspond to pixels of the same spatial position in the next level of sophistication of the pyramid.
- the tree is defined in such a way that each node has either no descendants or four descendants, which always form a group of adjacent 2x2 pixels.
- the arrows are oriented from the parent node to its four sons.
- the pixels of the highest level of the pyramid form the roots of the tree, and are also grouped into sets of 2x2 adjacent pixels.
- the pixel referenced 201 of the level of subdivision 20 of the image has four son pixels referenced 211 to 214 in the next level of subdivision 21.
- the son referenced 212 itself has four descendants referenced 221 to 224 in the level of next subdivision of the hierarchical pyramid.
- FIG. 4 presents a flow diagram of the SPIHT decoding algorithm of the bit stream (or "bitstream"), making it possible, for a 2D image, to pass from the bitstream to a set of wavelet coefficients.
- bitstream or "bitstream”
- the detailed algorithm can be found in the article by A. Said and WA Pearlman in “A New, Fast, and Efficient Image Coded Based on Partitioning in Hierarchical Trees” (IEEE Trans. 6 (3), June 1996).
- the principle of this algorithm is based on the use and management of three ordered lists, in which the relevance information relating to each pixel of the image is stored; these three lists are: the list LIS 41 of non-significant sets (List of Insignificant Sets); the LIP 40 list of non-significant pixels (List of Insignificant Pixels); the LSP 42 list of significant pixels (List of Significant Pixels).
- the LSP 42 is initialized to the empty list, the LIS 41 and the LIP 40 are initialized to all the roots of the hierarchy of FIG. 2.
- the LIP list 40 is then scanned for all the pixels that are not significant for rendering the image, and 401 is determined if, taking into account the relevance threshold associated with this level of subdivision, the coefficient d wavelet associated with one of these pixels must now be considered relevant. In the negative 402, this pixel is left in the LIP 40 list.
- the value of the wavelet coefficient is sent, and the pixel is moved in the list LSP 42.
- the LIS 41 list of sets of non-significant pixels.
- the wavelet coefficient associated with a pixel When the wavelet coefficient associated with a pixel is considered relevant, its direct descendants are searched in the hierarchy to determine whether or not they are equally relevant, and therefore decide whether to move 413, 412 in the hierarchy.
- LSP 42 or LIP 40 list When the wavelet coefficient associated with a pixel is considered relevant, its direct descendants are searched in the hierarchy to determine whether or not they are equally relevant, and therefore decide whether to move 413, 412 in the hierarchy.
- LSP 42 or LIP 40 list When the wavelet coefficient associated with a pixel is considered relevant, its direct descendants are searched in the hierarchy to determine whether or not they are equally relevant, and therefore decide whether to move 413, 412 in the hierarchy.
- LSP 42 or LIP 40 list When the wavelet coefficient associated with a pixel is considered relevant, its direct descendants are searched in the hierarchy to determine whether or not they are equally relevant, and therefore decide whether to move 413, 412 in the hierarchy.
- the set of wavelet coefficients associated with the pixels of the LSP list 42 are extracted, and sent 420 in the form of refinement bits, to be used during the reconstruction of the image.
- the present invention is in the context of the application of this SPIHT algorithm to 3D objects encoded by meshes and wavelets of second generation (it is recalled that a wavelet is called "second generation” if it is a wavelet allowing the coding of semi-regular meshes, as opposed to the classical wavelets which encode the pixels of a 2D image).
- FIG. 3 illustrates the hierarchical structure used in this framework for meshing.
- Each wavelet coefficient is associated bijectively with an edge of the base mesh, and is indexed by the vertex forming the middle of this edge.
- the middle of each edge is therefore associated with a wavelet coefficient, which is the root of a subtree.
- Each edge of the base mesh is the parent of four edges of the same orientation (i.e. parallel to it) in the directly adjacent refined mesh in the hierarchical subdivision order.
- the wavelet coefficient associated with the vertex C, middle of [IJ], has four descendants, or sons, which are respectively associated with the following vertices:
- a wavelet coefficient of index n in the coefficient table is identified, in such a hierarchical mesh, by four parameters, given by four functions F (n), A (n), B (n) and C (n).
- the first function indicates a facet of the base mesh on which is the vertex indexing the coefficient.
- the other three coefficients A (n), B (n) and C (n) are the smallest integer multiples of the barycentric coordinates of this vertex on the facet F (n).
- the basic mesh is a mesh having few facets and which is intended to be refined according to the information carried by the coefficients of wavelets.
- the invention consists in modifying this algorithm so that each time that a test is made on the descendants of a coefficient of wavelets, one proceeds in the manner next: if at least one of the descendants does not exist in the cache 10 of FIG. 1, it is created in memory and it is assigned location information in the base mesh, which is determined according to the algorithm presented below in connection with FIG.
- these coefficients can thus be directly used during the 3D reconstruction. Indeed, as soon as these wavelet coefficients are extracted from the bitstream and decoded, they are directly registered in the cache 10, so that they are directly usable for the reconstruction 11 of the 3D object 12. Thanks to the using a "zero-tree" coding technique, only part of the bitstream 14 corresponding to the visually relevant areas of the 3D object 12 can be decoded from a user's point of view. In particular, the client user can ask a server to send him only the bits of bitstream 14 corresponding to the subtrees, or "zero-tree", whose root is a visible edge of the mesh zone which interested.
- the cache 10 then contains only the wavelet coefficients 15 relevant for the reconstruction 11.
- the location information associated with the wavelet coefficients takes the form of the quadruplet
- the invention consists, during the decoding of the bit stream, in performing tests on the progeny of the wavelet coefficients, in order to locate the entire hierarchy as a function of the quadruplets (F, A, B, C) of the descendants. It thus makes it possible to perform the maintenance of the cache 10, and the association of the wavelet coefficients with their barycentric coordinates. In other words, the invention makes it possible to directly manage the hierarchy of wavelet coefficients in a cache used for the reconstruction.
- FIG. 5 The different steps of the decoding algorithm of the invention are now presented in greater detail in connection with FIG.
- a bit stream which contains at least the zero-tree encoded wavelet coefficients associated with a multimedia scene or a 3D object (for example a relief of field, or a 3D avatar evolving in a virtual environment).
- the steps of FIG. 5 are repeated for each of the subtrees or "zero-trees" that one wishes to decode. For example, we first look at a first subtree, whose root is a parent node of the basic mesh, index m.
- a first initialization step referenced 50 the new coordinates F (n), A (n), B (n) and C (n) are initialized to 0, where n is the index of the descendant of the node m. whose coordinates are to be determined.
- a second referenced orientation step 51 the orientation of the wavelet coefficient indexed by the node of index m is determined according to the formula:
- the mesh comprises three types of distinct edges: the edges referenced 60, which are parallel to (KJ), and whose orientation is 1; the referenced edges 61, which are parallel to (JI), and whose orientation is 2; the edges referenced 62, which are parallel to (KI), and whose orientation is 3.
- the coordinates of the first son C 0 are calculated according to the formulas:
- a (n) 2 * A (m) -1
- the coordinates of the third son C 2 are calculated according to the formulas:
- a (n) 2 * A (m) -1
- a (n) 2 * A (m) -1
- a wavelet coefficient has less than four descendants, for example if it is located on one edge of the mesh. It can be determined that one is on an edge of the mesh if the parent edge of level 0 is traversed only once in the basic mesh.
- the first son C 0 of the wavelet coefficient C of level j is indexed by the level vertex (j + 1) which has the mother edge [aC], where C is the middle of the ridge [ab].
- the second son C 1 of C is indexed by the level vertex (j + 1) which has the mother edge [bC].
- C belongs to at least 6 level faces (J + I) 5 , two of which have for their only intersection with the mother vertex [ab] the vertex C. These two faces have two potentially mother edges which do not contain C
- the third son C 2 is such that abC 2 is oriented in the same direction as KJI.
- the fourth son C 3 is such that abC 3 is oriented in the other direction.
- this affine base change step 53 the objective of this affine base change step 53 is to find a face F of the mesh in which all the associated barycentric coordinates A, B and C are positive or zero.
- Each affine base being associated with one face of the mesh, an affine base change therefore amounts to effecting a face change.
- a (n), B (n) and C (n) are indeed the smallest integer multiples of the barycentric coordinates ⁇ , ⁇ and ⁇ , which makes it possible to on the one hand, to have uniqueness of the output solution 55 of the algorithm of FIG. 5, and on the other hand, to reduce as much as possible the memory space occupied by these coordinates (for example in the cache 10 ).
- the algorithm of FIG. 5 can be reiterated for each of the subtrees of the bitstream that it is desired to decode. It makes it possible to follow the coordinates of the wavelet coefficients and their descendants during the course of the SPIHT type algorithm of FIG. 4, so as to minimize the memory space used and the management of the processes using a single memory cache .
- the invention is particularly applicable to the decoding of binary trains representative of terrain reliefs, as part of the transmission and reconstruction of large virtual environments. It is recalled that, in this context, various topographic surveys are carried out, which make it possible to construct the basic mesh, and aerial photographs are used to determine the texture to be associated with this basic mesh, with a view to determining the coefficients of gravity. wavelet.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05792261A EP1800263A2 (fr) | 2004-10-14 | 2005-09-30 | Procede de decodage local d'un train binaire de coefficients d'ondelettes |
| US11/665,136 US8086054B2 (en) | 2004-10-14 | 2005-09-30 | Method for locally decoding a bitstream of wavelet coefficients |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0410875 | 2004-10-14 | ||
| FR0410875A FR2876821A1 (fr) | 2004-10-14 | 2004-10-14 | Procede de decodage local d'un train binaire de coefficients d'ondelettes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2006040270A2 true WO2006040270A2 (fr) | 2006-04-20 |
| WO2006040270A3 WO2006040270A3 (fr) | 2006-08-03 |
Family
ID=34949931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2005/054951 Ceased WO2006040270A2 (fr) | 2004-10-14 | 2005-09-30 | Procede de decodage local d'un train binaire de coefficients d'ondelettes |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8086054B2 (fr) |
| EP (1) | EP1800263A2 (fr) |
| FR (1) | FR2876821A1 (fr) |
| WO (1) | WO2006040270A2 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008110719A1 (fr) * | 2007-02-01 | 2008-09-18 | France Telecom | Procede de codage de donnees representatives d'une texture multidimensionnelle, dispositif de codage, procede et dispositif de decodage, signal et programme correspondants |
| CN109671139A (zh) * | 2017-10-13 | 2019-04-23 | 达索系统公司 | 用于创建概括三维对象的设计过程的动画的方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8635357B2 (en) * | 2009-09-08 | 2014-01-21 | Google Inc. | Dynamic selection of parameter sets for transcoding media data |
| WO2013026210A1 (fr) * | 2011-08-25 | 2013-02-28 | Technicolor (China) Technology Co., Ltd. | Codage et décodage hiérarchique par entropie |
| EP2910026B1 (fr) * | 2012-10-19 | 2017-11-29 | Visa International Service Association | Procédés de diffusion numérique mettant en uvre des réseaux maillés et des ondelettes sécurisés |
| CN105066905B (zh) * | 2015-07-20 | 2018-01-12 | 中国科学院上海光学精密机械研究所 | 小波变换轮廓术抑噪方法 |
| US20260093633A1 (en) * | 2024-10-01 | 2026-04-02 | Netflix, Inc. | Techniques for invalidating cached content managed by content delivery networks |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2781908B1 (fr) * | 1998-08-03 | 2000-09-29 | France Telecom | Procede de codage d'un maillage a nombre reduit de facettes, procede de reconstruction et applications correspondants |
| US6438266B1 (en) * | 1998-08-27 | 2002-08-20 | Lucent Technologies Inc. | Encoding images of 3-D objects with improved rendering time and transmission processes |
| US6995761B1 (en) * | 2000-01-14 | 2006-02-07 | California Institute Of Technology | Compression of 3D surfaces using progressive geometry |
| FR2817066B1 (fr) * | 2000-11-21 | 2003-02-07 | France Telecom | Procede de codage par ondelettes d'un maillage representatif d'un objet ou d'une scene en trois dimensions, dispositifs de codage et decodage, systeme et structure de signal correspondants |
| FR2827409B1 (fr) | 2001-07-10 | 2004-10-15 | France Telecom | Procede de codage d'une image par ondelettes permettant une transmission adaptative de coefficients d'ondelettes, signal systeme et dispositifs correspondants |
| KR100492517B1 (ko) * | 2002-03-07 | 2005-06-03 | 장형수 | 닥나무 인피섬유를 이용한 인피섬유지 제조장치, 제조방법및 그 방법에 의해 제조된 인피섬유지 |
-
2004
- 2004-10-14 FR FR0410875A patent/FR2876821A1/fr active Pending
-
2005
- 2005-09-30 EP EP05792261A patent/EP1800263A2/fr not_active Withdrawn
- 2005-09-30 WO PCT/EP2005/054951 patent/WO2006040270A2/fr not_active Ceased
- 2005-09-30 US US11/665,136 patent/US8086054B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008110719A1 (fr) * | 2007-02-01 | 2008-09-18 | France Telecom | Procede de codage de donnees representatives d'une texture multidimensionnelle, dispositif de codage, procede et dispositif de decodage, signal et programme correspondants |
| CN109671139A (zh) * | 2017-10-13 | 2019-04-23 | 达索系统公司 | 用于创建概括三维对象的设计过程的动画的方法 |
| CN109671139B (zh) * | 2017-10-13 | 2024-05-17 | 达索系统公司 | 用于创建概括三维对象的设计过程的动画的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2876821A1 (fr) | 2006-04-21 |
| WO2006040270A3 (fr) | 2006-08-03 |
| US8086054B2 (en) | 2011-12-27 |
| EP1800263A2 (fr) | 2007-06-27 |
| US20080193027A1 (en) | 2008-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1101200B1 (fr) | Affinement selectif de mailles | |
| EP1457023A2 (fr) | Procede de transmission d'objets entre un serveur et un terminal client mettant en oeuvre une gestion de cache | |
| EP3994890A1 (fr) | Procédé et dispositif de codage d'une séquence d'hologrammes numériques | |
| EP1405268A1 (fr) | Procede de codage par ondelettes d'un objet maille | |
| WO2013121140A1 (fr) | Procédé de codage de motif holographique, dispositif de codage et programme d'ordinateur correspondants | |
| EP1393573A1 (fr) | Procedes et dispositifs de codage et de decodage d'images mettant en oeuvre des maillages emboites, programme, signal et application correspondants | |
| WO2008110719A1 (fr) | Procede de codage de donnees representatives d'une texture multidimensionnelle, dispositif de codage, procede et dispositif de decodage, signal et programme correspondants | |
| EP1116185B1 (fr) | Methode de compression et de codage d'un reseau maille tridimensionnel | |
| WO2006040270A2 (fr) | Procede de decodage local d'un train binaire de coefficients d'ondelettes | |
| EP1101199B1 (fr) | Simplification et codage d'un maillage source | |
| EP1574068B1 (fr) | Procede de codage d'une image par ondelettes et procede de decodage correspondant | |
| EP1654882A2 (fr) | Procede de representation d'une sequence d'images par modeles 3d, signal et dispositifs correspondants | |
| EP1864258A1 (fr) | Procede de transmission de donnees de visualisation d'un contenu entre un serveur et au moins un terminal client, serveur, terminal et programme d'ordinateur correspondants | |
| WO2006027470A2 (fr) | Edition de graphiques vectoriels , notamment de cartes geographiques | |
| EP1110409B1 (fr) | Procede d'estimation du mouvement entre deux images | |
| Hayat | Scalable 3D visualization via synchronous data hiding | |
| EP4078959B1 (fr) | Procede d'encodage d'une image numerique en vue de sa compression | |
| EP1141899A1 (fr) | Procede de simplification d'un maillage source, tenant compte de la courbure locale et de la dynamique geometrique locale, et applications correspondantes | |
| Hakami | Wavelet based multimedia data compression techniques | |
| EP1121665A1 (fr) | Procede de codage d'un maillage source, avec optimisation de la position d'un sommet resultant d'une fusion d'arete, et applications correspondantes | |
| FR3141582A1 (fr) | Procédé et dispositif de codage d’un ensemble de coefficients, procédé et dispositif de décodage d’un ensemble de coefficients, flux de données et programme d’ordinateur associés | |
| FR2817697A1 (fr) | Procede et dispositif de traitement d'un ensemble de donnees representatives de grandeurs physiques |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| REEP | Request for entry into the european phase |
Ref document number: 2005792261 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2005792261 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2005792261 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11665136 Country of ref document: US |