DCT Image Compression Implemented on Raspberry Pi to Compress Image Captured by CMOS Image Sensor

2021 
The purpose of compression is to reduce the amount of data at the same time maintain the quality of image and signal for the other purpose. Discrete Cosine Transform (DCT) is a family of image compression where the raw image is transformed to the other domain to produce smaller size of data. DCT transform has low computational complexity and fast processing algorithm. In this project, DCT transform will be implemented using PI camera and Raspberry Pi SBC development board running on an ARM based processor. The raspberry Pi board has an advantage of image processing implementation due to the existing software development tool offered a rich feature for image processing such as OPENCV. The result of applying DCT compression algorithm on images with six compression rate level which are 10, 20, 50, 100, 170 and 200. The best performance can be achieved with compression rate level 200. However, on reducing the quality level of compression rate, the error measurements start becoming worse until a point is reached, where the perceptual difference from the original image can be easily noted.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    17
    References
    0
    Citations
    NaN
    KQI
    []