2 research outputs found

    Graph-based techniques for compression and reconstruction of sparse sources

    Get PDF
    The main goal of this thesis is to develop lossless compression schemes for analog and binary sources. All the considered compression schemes have as common feature that the encoder can be represented by a graph, so they can be studied employing tools from modern coding theory. In particular, this thesis is focused on two compression problems: the group testing and the noiseless compressed sensing problems. Although both problems may seem unrelated, in the thesis they are shown to be very close. Furthermore, group testing has the same mathematical formulation as non-linear binary source compression schemes that use the OR operator. In this thesis, the similarities between these problems are exploited. The group testing problem is aimed at identifying the defective subjects of a population with as few tests as possible. Group testing schemes can be divided into two groups: adaptive and non-adaptive group testing schemes. The former schemes generate tests sequentially and exploit the partial decoding results to attempt to reduce the overall number of tests required to label all members of the population, whereas non-adaptive schemes perform all the test in parallel and attempt to label as many subjects as possible. Our contributions to the group testing problem are both theoretical and practical. We propose a novel adaptive scheme aimed to efficiently perform the testing process. Furthermore, we develop tools to predict the performance of both adaptive and non-adaptive schemes when the number of subjects to be tested is large. These tools allow to characterize the performance of adaptive and non-adaptive group testing schemes without simulating them. The goal of the noiseless compressed sensing problem is to retrieve a signal from its lineal projection version in a lower-dimensional space. This can be done only whenever the amount of null components of the original signal is large enough. Compressed sensing deals with the design of sampling schemes and reconstruction algorithms that manage to reconstruct the original signal vector with as few samples as possible. In this thesis we pose the compressed sensing problem within a probabilistic framework, as opposed to the classical compression sensing formulation. Recent results in the state of the art show that this approach is more efficient than the classical one. Our contributions to noiseless compressed sensing are both theoretical and practical. We deduce a necessary and sufficient matrix design condition to guarantee that the reconstruction is lossless. Regarding the design of practical schemes, we propose two novel reconstruction algorithms based on message passing over the sparse representation of the matrix, one of them with very low computational complexity.El objetivo principal de la tesis es el desarrollo de esquemas de compresi贸n sin p茅rdidas para fuentes anal贸gicas y binarias. Los esquemas analizados tienen en com煤n la representaci贸n del compresor mediante un grafo; esto ha permitido emplear en su estudio las herramientas de codificaci贸n modernas. M谩s concretamente la tesis estudia dos problemas de compresi贸n en particular: el dise帽o de experimentos de testeo comprimido de poblaciones (de sangre, de presencia de elementos contaminantes, secuenciado de ADN, etc茅tera) y el muestreo comprimido de se帽ales reales en ausencia de ruido. A pesar de que a primera vista parezcan problemas totalmente diferentes, en la tesis mostramos que est谩n muy relacionados. Adicionalmente, el problema de testeo comprimido de poblaciones tiene una formulaci贸n matem谩tica id茅ntica a los c贸digos de compresi贸n binarios no lineales basados en puertas OR. En la tesis se explotan las similitudes entre todos estos problemas. Existen dos aproximaciones al testeo de poblaciones: el testeo adaptativo y el no adaptativo. El primero realiza los test de forma secuencial y explota los resultados parciales de estos para intentar reducir el n煤mero total de test necesarios, mientras que el segundo hace todos los test en bloque e intenta extraer el m谩ximo de datos posibles de los test. Nuestras contribuciones al problema de testeo comprimido han sido tanto te贸ricas como pr谩cticas. Hemos propuesto un nuevo esquema adaptativo para realizar eficientemente el proceso de testeo. Adem谩s hemos desarrollado herramientas que permiten predecir el comportamiento tanto de los esquemas adaptativos como de los esquemas no adaptativos cuando el n煤mero de sujetos a testear es elevado. Estas herramientas permiten anticipar las prestaciones de los esquemas de testeo sin necesidad de simularlos. El objetivo del muestreo comprimido es recuperar una se帽al a partir de su proyecci贸n lineal en un espacio de menor dimensi贸n. Esto s贸lo es posible si se asume que la se帽al original tiene muchas componentes que son cero. El problema versa sobre el dise帽o de matrices y algoritmos de reconstrucci贸n que permitan implementar esquemas de muestreo y reconstrucci贸n con un n煤mero m铆nimo de muestras. A diferencia de la formulaci贸n cl谩sica de muestreo comprimido, en esta tesis se ha empleado un modelado probabil铆stico de la se帽al. Referencias recientes en la literatura demuestran que este enfoque permite conseguir esquemas de compresi贸n y descompresi贸n m谩s eficientes. Nuestras contribuciones en el campo de muestreo comprimido de fuentes anal贸gicas dispersas han sido tambi茅n te贸ricas y pr谩cticas. Por un lado, la deducci贸n de la condici贸n necesaria y suficiente que debe garantizar la matriz de muestreo para garantizar que se puede reconstruir un铆vocamente la secuencia de fuente. Por otro lado, hemos propuesto dos algoritmos, uno de ellos de baja complejidad computacional, que permiten reconstruir la se帽al original basados en paso de mensajes entre los nodos de la representaci贸n gr谩fica de la matriz de proyecci贸n.Postprint (published version
    corecore