VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT

It has always been a major issue for a hospital to acquire real-time information about a patient in emergency situations. Because of this, this research presents a novel high-compression-ratio and real-time-process image compression very-large-scale integration (VLSI) design for image sensors in the...

Full description

Saved in:
Bibliographic Details
Main Authors: Chen, Shih Lun, Chou, He Sheng, Ke, Shih Yao, Chen, Chiung An, Chen, Tsung Yi, Chan, Mei Ling, Abu, Patricia Angela R., Wang, Liang Hung, Li, Kuo Chen
Format: text
Published: Archīum Ateneo 2023
Subjects:
IoT
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/402
https://drive.google.com/file/d/1vs1cTlEgyqs9NUhdeQVcigR_UJISMsex/view?usp=sharing
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1402
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-14022024-02-20T04:39:34Z VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT Chen, Shih Lun Chou, He Sheng Ke, Shih Yao Chen, Chiung An Chen, Tsung Yi Chan, Mei Ling Abu, Patricia Angela R. Wang, Liang Hung Li, Kuo Chen It has always been a major issue for a hospital to acquire real-time information about a patient in emergency situations. Because of this, this research presents a novel high-compression-ratio and real-time-process image compression very-large-scale integration (VLSI) design for image sensors in the Internet of Things (IoT). The design consists of a YEF transform, color sampling, block truncation coding (BTC), threshold optimization, sub-sampling, prediction, quantization, and Golomb–Rice coding. By using machine learning, different BTC parameters are trained to achieve the optimal solution given the parameters. Two optimal reconstruction values and bitmaps for each 4 × 4 block are achieved. An image is divided into 4 × 4 blocks by BTC for numerical conversion and removing inter-pixel redundancy. The sub-sampling, prediction, and quantization steps are performed to reduce redundant information. Finally, the value with a high probability will be coded using Golomb–Rice coding. The proposed algorithm has a higher compression ratio than traditional BTC-based image compression algorithms. Moreover, this research also proposes a real-time image compression chip design based on low-complexity and pipelined architecture by using TSMC 0.18 μm CMOS technology. The operating frequency of the chip can achieve 100 MHz. The core area and the number of logic gates are 598,880 μm2 and 56.3 K, respectively. In addition, this design achieves 50 frames per second, which is suitable for real-time CMOS image sensor compression. 2023-02-01T08:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/402 https://drive.google.com/file/d/1vs1cTlEgyqs9NUhdeQVcigR_UJISMsex/view?usp=sharing Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo bit map block truncation coding color sampling Golomb–Rice coding image compression image sensor IoT machine learning YEF color space Biomedical Computer Engineering Electrical and Computer Engineering Engineering
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic bit map
block truncation coding
color sampling
Golomb–Rice coding
image compression
image sensor
IoT
machine learning
YEF color space
Biomedical
Computer Engineering
Electrical and Computer Engineering
Engineering
spellingShingle bit map
block truncation coding
color sampling
Golomb–Rice coding
image compression
image sensor
IoT
machine learning
YEF color space
Biomedical
Computer Engineering
Electrical and Computer Engineering
Engineering
Chen, Shih Lun
Chou, He Sheng
Ke, Shih Yao
Chen, Chiung An
Chen, Tsung Yi
Chan, Mei Ling
Abu, Patricia Angela R.
Wang, Liang Hung
Li, Kuo Chen
VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
description It has always been a major issue for a hospital to acquire real-time information about a patient in emergency situations. Because of this, this research presents a novel high-compression-ratio and real-time-process image compression very-large-scale integration (VLSI) design for image sensors in the Internet of Things (IoT). The design consists of a YEF transform, color sampling, block truncation coding (BTC), threshold optimization, sub-sampling, prediction, quantization, and Golomb–Rice coding. By using machine learning, different BTC parameters are trained to achieve the optimal solution given the parameters. Two optimal reconstruction values and bitmaps for each 4 × 4 block are achieved. An image is divided into 4 × 4 blocks by BTC for numerical conversion and removing inter-pixel redundancy. The sub-sampling, prediction, and quantization steps are performed to reduce redundant information. Finally, the value with a high probability will be coded using Golomb–Rice coding. The proposed algorithm has a higher compression ratio than traditional BTC-based image compression algorithms. Moreover, this research also proposes a real-time image compression chip design based on low-complexity and pipelined architecture by using TSMC 0.18 μm CMOS technology. The operating frequency of the chip can achieve 100 MHz. The core area and the number of logic gates are 598,880 μm2 and 56.3 K, respectively. In addition, this design achieves 50 frames per second, which is suitable for real-time CMOS image sensor compression.
format text
author Chen, Shih Lun
Chou, He Sheng
Ke, Shih Yao
Chen, Chiung An
Chen, Tsung Yi
Chan, Mei Ling
Abu, Patricia Angela R.
Wang, Liang Hung
Li, Kuo Chen
author_facet Chen, Shih Lun
Chou, He Sheng
Ke, Shih Yao
Chen, Chiung An
Chen, Tsung Yi
Chan, Mei Ling
Abu, Patricia Angela R.
Wang, Liang Hung
Li, Kuo Chen
author_sort Chen, Shih Lun
title VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
title_short VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
title_full VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
title_fullStr VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
title_full_unstemmed VLSI Design Based on Block Truncation Coding for Real-Time Color Image Compression for IoT
title_sort vlsi design based on block truncation coding for real-time color image compression for iot
publisher Archīum Ateneo
publishDate 2023
url https://archium.ateneo.edu/discs-faculty-pubs/402
https://drive.google.com/file/d/1vs1cTlEgyqs9NUhdeQVcigR_UJISMsex/view?usp=sharing
_version_ 1792202635999182848