A block truncation coding (BTC) image compression technique -dot-diffused BTC (DDBTC)