Briefly, this is how each above approach is encoded:
Predictor uses linear combination of previously encoded neighbors.
It can be one of seven different predictor based on pixels neighbors
Note: "2D" predictors (4-7) always do better than "1D" predictors.
Comparison with Other Lossless Compression Programs (compression ratio):
-----------------------------------------------------------------
      Compression Program              Compression Ratio        
                                Lena  football    F-18   flowers 
-----------------------------------------------------------------
        lossless JPEG           1.45     1.54     2.29     1.26   
    optimal lossless JPEG       1.49     1.67     2.71     1.33   
       compress (LZW)           0.86     1.24     2.21     0.87   
      gzip (Lempel-Ziv)         1.08     1.36     3.10     1.05   
gzip -9 (optimal Lempel-Ziv)    1.08     1.36     3.13     1.05   
    pack (Huffman coding)       1.02     1.12     1.19     1.00     
-----------------------------------------------------------------
A Three-level Hierarchical JPEG Encoder
(From V. Bhaskaran and K. Konstantinides, "Image and Video Compression Standards: Algorithms and Architectures", Kluwer Academic Publishers, 1995.)
Example: map 640x480 to 320x240