Huffman coding is a lossless data compression algorithm, it is used in JPEG image compression.
Run-length encoding (RLE) is a very simple form of lossless data compression in which runs of data are stored as a single data value and count, rather than as the original run, it is used in JPEG image compression.
Zig-zag scan is also used in JPEG image compression.
K-L transform is not used in JPEG image compression, It is used to transform the image.