×

Method and apparatus for compressing and decompressing three-dimensional digital data using fractal transform

  • US 5,754,704 A
  • Filed: 03/10/1995
  • Issued: 05/19/1998
  • Est. Priority Date: 03/10/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for automatically compressing digital data representative of a physical entity existing in three dimensions, comprising the steps performed by a data processor of:

  • storing the digital data in a three-dimensional data set of predetermined size in the data processor;

    generating a set of uniquely addressable three-dimensional domain boxes from the stored digital data, each of the domain boxes representing a different portion of the stored digital data such that all of the domain boxes together contain all of the stored digital data;

    creating, from the stored digital data, a set of uniquely addressable three-dimensional mapped range boxes each corresponding to one of a plurality of three-dimensional subsets of the digital data, with each of the subsets having a unique address, the creating step for each mapped range box including the substep of shrinking the one of the subsets of the digital data which corresponds to the mapped range box such that there is a one-to-one correspondence between values of the domain boxes and values of the mapped range boxes;

    assigning unique box identifiers to corresponding ones of the mapped range boxes, each of the box identifiers specifying for the corresponding mapped range box an address of the corresponding subset of digital data;

    performing a first affine transformation on a first set of boxes of the stored-digital data comprising one of the domain box set and the mapped range box set, wherein a second set of boxes of the stored digital data comprises the other of the domain box set and the mapped range box set, and wherein the first affine transformation applied to each of the boxes of the first set has a corresponding transformation identifier;

    forming, for each of the domain boxes, a selected pair of boxes, each box pair including one box from each of the first and second box sets, one of the boxes of each pair being the box of its corresponding set which most closely corresponds to the other box of the pair according to predetermined criteria; and

    supplying a set of codewords each comprising an identifier pair as a compressed representation of the digital data in a data set of a size smaller than the predetermined size, each identifier pair corresponding to a different one of the formed selected box pairs, each of the identifier pairs comprising a box identifier associated with one of the boxes of the corresponding box pair and a transformation identifier associated with one of the boxes of the corresponding box pair.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×