Image Compression: Traditional Schema and Machine-learning based schema

Feb. 12th 2020

Traditional Schema:

1. JPEG compression algorithm

Encoding Scheme

Step 1:

Input image, Convert it from RGB format to YCbCr format.

Step 2:

Split the image into blocks. 8X8 or 16X16.

Step 3:

Doing DCT transform to each block. The DCT matrix can be 8X8 or 16X16, which is relevant to your block size.

Step 4:

Make the pixel values after DCT transform be 0-centered. Values are subtracting 127.

Step 5:

Quantization step.  There is the quantization table.

QF, quality factor is being controled here. 2-255. bigger QF, much compression!!!

Step 6:

Huffman Coding to store the data. Order values and caluate the code.

 

Decoding Scheme:

 

Machine-learning based schema

1. Autoencoder

Using neural network layers to work as encoder and decoder. Minimize the MSE between input image and recovered image!

Evluate the image by PSNR value.

 

To be continued!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值