328 research outputs found

    On Macroscopic Complexity and Perceptual Coding

    Full text link
    The theoretical limits of 'lossy' data compression algorithms are considered. The complexity of an object as seen by a macroscopic observer is the size of the perceptual code which discards all information that can be lost without altering the perception of the specified observer. The complexity of this macroscopically observed state is the simplest description of any microstate comprising that macrostate. Inference and pattern recognition based on macrostate rather than microstate complexities will take advantage of the complexity of the macroscopic observer to ignore irrelevant noise

    A Universal Scheme for Wyner–Ziv Coding of Discrete Sources

    Get PDF
    We consider the Wyner–Ziv (WZ) problem of lossy compression where the decompressor observes a noisy version of the source, whose statistics are unknown. A new family of WZ coding algorithms is proposed and their universal optimality is proven. Compression consists of sliding-window processing followed by Lempel–Ziv (LZ) compression, while the decompressor is based on a modification of the discrete universal denoiser (DUDE) algorithm to take advantage of side information. The new algorithms not only universally attain the fundamental limits, but also suggest a paradigm for practical WZ coding. The effectiveness of our approach is illustrated with experiments on binary images, and English text using a low complexity algorithm motivated by our class of universally optimal WZ codes

    A Progressive Universal Noiseless Coder

    Get PDF
    The authors combine pruned tree-structured vector quantization (pruned TSVQ) with Itoh's (1987) universal noiseless coder. By combining pruned TSVQ with universal noiseless coding, they benefit from the “successive approximation” capabilities of TSVQ, thereby allowing progressive transmission of images, while retaining the ability to noiselessly encode images of unknown statistics in a provably asymptotically optimal fashion. Noiseless compression results are comparable to Ziv-Lempel and arithmetic coding for both images and finely quantized Gaussian sources

    Comparação entre os algoritmos de codificação Huffman e Lempel-Ziv para compressão de sinais de áudio após a filtragem

    Get PDF
    The Huffman and Lempel-Ziv coding algorithms are extensively used in digital communications for data compression. Through this data compression it is possible to significantly decrease the file size, reducing data storage costs and making the systems faster and more efficient. In this work, it is studied which of these algorithms has the best compression performance for filtered and unfiltered audio signals. The metrics used to analyze each performance are: signal-to-noise ratio, average code length and compression ratio. Moreover, Matlab software is used to simulate the distinct scenarios presented here.Trabalho de Conclusão de Curso (Graduação)Os algoritmos de codificação Huffman e Lempel-Ziv são extensivamente utilizados em comunicações digitais para a compressão de dados. Por meio dessa compressão é possível reduzir significativamente o tamanho dos arquivos, possibilitando a redução de gastos com armazenamento de dados e tornando os sistemas mais rápidos e eficientes. Neste trabalho é estudado qual desses algoritmos tem o melhor desempenho de compressão para sinais de áudio filtrados e não filtrados. As métricas utilizadas para a análise de cada desempenho são: relação sinal ruído, comprimento médio de código e taxa de compressão. Em função disso, é utilizado o software Matlab para a simulação dos diferentes panoramas aqui apresentados

    Compression of Spectral Images

    Get PDF

    Compression of next-generation sequencing reads aided by highly efficient de novo assembly

    Full text link
    We present Quip, a lossless compression algorithm for next-generation sequencing data in the FASTQ and SAM/BAM formats. In addition to implementing reference-based compression, we have developed, to our knowledge, the first assembly-based compressor, using a novel de novo assembly algorithm. A probabilistic data structure is used to dramatically reduce the memory required by traditional de Bruijn graph assemblers, allowing millions of reads to be assembled very efficiently. Read sequences are then stored as positions within the assembled contigs. This is combined with statistical compression of read identifiers, quality scores, alignment information, and sequences, effectively collapsing very large datasets to less than 15% of their original size with no loss of information. Availability: Quip is freely available under the BSD license from http://cs.washington.edu/homes/dcjones/quip

    Error-resilient coding tools in MPEG-4.

    Get PDF
    by Cheng Shu Ling.Thesis submitted in: July 1997.Thesis (M.Phil.)--Chinese University of Hong Kong, 1998.Includes bibliographical references (leaves 70-71).Abstract also in Chinese.Chapter Chapter 1 --- Introduction --- p.1Chapter 1.1 --- Image Coding Standard: JPEG --- p.1Chapter 1.2 --- Video Coding Standard: MPEG --- p.6Chapter 1.2.1 --- MPEG history --- p.6Chapter 1.2.2 --- MPEG video compression algorithm overview --- p.8Chapter 1.2.3 --- More MPEG features --- p.10Chapter 1.3 --- Summary --- p.17Chapter Chapter 2 --- Error Resiliency --- p.18Chapter 2.1 --- Introduction --- p.18Chapter 2.2 --- Traditional approaches --- p.19Chapter 2.2.1 --- Channel coding --- p.19Chapter 2.2.2 --- ARQ --- p.20Chapter 2.2.3 --- Multi-layer coding --- p.20Chapter 2.2.4 --- Error Concealment --- p.20Chapter 2.3 --- MPEG-4 work on error resilience --- p.21Chapter 2.3.1 --- Resynchronization --- p.21Chapter 2.3.2 --- Data Recovery --- p.25Chapter 2.3.3 --- Error Concealment --- p.28Chapter 2.4 --- Summary --- p.29Chapter Chapter 3 --- Fixed length codes --- p.30Chapter 3.1 --- Introduction --- p.30Chapter 3.2 --- Tunstall code --- p.31Chapter 3.3 --- Lempel-Ziv code --- p.34Chapter 3.3.1 --- LZ-77 --- p.35Chapter 3.3.2 --- LZ-78 --- p.36Chapter 3.4 --- Simulation --- p.38Chapter 3.4.1 --- Experiment Setup --- p.38Chapter 3.4.2 --- Results --- p.39Chapter 3.4.3 --- Concluding Remarks --- p.42Chapter Chapter 4 --- Self-Synchronizable codes --- p.44Chapter 4.1 --- Introduction --- p.44Chapter 4.2 --- Scholtz synchronizable code --- p.45Chapter 4.2.1 --- Definition --- p.45Chapter 4.2.2 --- Construction procedure --- p.45Chapter 4.2.3 --- Synchronizer --- p.48Chapter 4.2.4 --- Effects of errors --- p.51Chapter 4.3 --- Simulation --- p.52Chapter 4.3.1 --- Experiment Setup --- p.52Chapter 4.3.2 --- Results --- p.56Chapter 4.4 --- Concluding Remarks --- p.68Chapter Chapter 5 --- Conclusions --- p.69References --- p.7
    corecore