Lossy compression algorithms