Skip to main content
Log in

VLSI implementation of an ultra-low-cost and low-power image compressor for wireless camera networks

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

In this paper, a novel hardware-oriented color image compression algorithm based on digital halftoning and block truncation coding (BTC) techniques is proposed for very large-scale integration (VLSI) implementation. The proposed technique consists of a threshold generator, a bitmap generator, a BTC training module, a predictor, and a signed Golomb–Rice coding module. Because the wireless camera network is developed for perceiving, measuring, and collecting information from the environment, each camera sensing node should be designed to achieve low cost, small size, high compression rates, and low power consumption. Hence, a novel low-complexity, high-performance, transform-free, hardware-oriented color image compression algorithm based on digital halftoning and BTC is proposed. In order to achieve the performance of compressing images in real time, the proposed color image compression algorithm was realized by a VLSI technique. The VLSI architecture in this work contains only 8.1-k gate counts, and the core area is 81,000 μm2 synthesized using a TSMC 0.18-μm CMOS process. The operating frequency of this work is 100 MHz and consumes 2.91 mW, which is efficient to develop wireless electronic systems with the demand of color image compression in real time. Compared with JPEG- and JPEG-LS-based designs, this work reduces gate counts by at least 71.1 % and power consumption by 53 % and only requires a one-line-buffer memory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. IEEE 802.11a Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications: high-speed physical layer in the 5 GHz band—Supplement to IEEE Standard for Information Technology—Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific Requirements, 1999

  2. IEEE 802.11g Part li: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications—IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks—Specific Requirements, 2003

  3. IEEE 802.11n Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications amendment 5: enhancements for higher throughput—IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks—Specific Requirements, 2009

  4. Adame, T., Bel, A., Bellalta, B., Barcelo, J., Oliver, M.: IEEE 802.11ah: the WiFi approach for M2 M communications. IEEE Trans. Wirel. Commun. 21(6), 144–152 (2014)

    Article  Google Scholar 

  5. IEEE 802.15.4g Part 15.4: Wireless MAC and PHY layer specifications for low rate wireless personal area networks (WPANs)—Amendment 4: Physical Layer Specifications for Low Data Rate Wireless Smart Metering Utility Networks, March 2012

  6. Pennebaker, W.B., Mitcell, J.L.: JPEG: Still Image Data Compression Standard. Van Nostrand Reinhold, New York (1993)

    Google Scholar 

  7. Skodras, A., Chirstopoulos, C., Ebrahimi, T.: The JPEG 2000 still image compression standard. IEEE Signal Process. Mag. 18(5), 36–58 (2001)

    Article  Google Scholar 

  8. Weinberger, M.J., Seroussi, G., Sapiro, G.: The LOCO-I lossless image compression algorithm: principles and standardization into JPEG-LS. IEEE Trans. Image Process. 9(8), 1309–1324 (2000)

    Article  Google Scholar 

  9. Merlino, P., Abramo, A.: A fully pipelined architecture for the LOCO-I compression algorithm. IEEE Trans. Very Large Scale Integr. Syst. 17(7), 967–971 (2009)

    Article  Google Scholar 

  10. Delp, E.J., Mitchell, O.R.: Image compression using block truncation coding. IEEE Trans. Commun. 27(9), 1335–1342 (1979)

    Article  Google Scholar 

  11. Guo, J.M., Su, C.C.: Improved block truncation coding using extreme mean value scaling and block-based high speed direct binary search. IEEE Signal Process. Lett. 18(11), 694–697 (2011)

    Article  Google Scholar 

  12. Ulichney, R.: Digital Halftoning. MIT Press, Cambridge (1987)

    Google Scholar 

  13. Zhang, Q., Chen, J., Zhang, S., Meng, N.: A VLSI implementation of pipelined JPEG encoder for grayscale images. In IEEE International Symposium on Signals, Circuits and Systems, pp. 1–4 (2009)

  14. Lian, C.J., Chen, L.G., Chang, H.C., Chang, Y.: Design and implementation of JPEG encoder IP core. In: IEEE Asia and South Pacific Design Automation Conference, pp. 23–30 (2001)

  15. Xie, X., Li, G., Chen, X., Li, X., Wang, Z.: A low-power digital IC design inside the wireless endoscopic capsule. IEEE J. Solid State Circuits 41(11), 2390–2400 (2006)

    Article  Google Scholar 

  16. Liang, F., Xing, J., Li, X.: A rate control algorithm in JPEG2000 based on code content prediction. TELKOMNIKA Indones. J. Electr. Eng. 11(11), 6992–6998 (2013)

    Google Scholar 

  17. Chen, X., Zhang, X., Zhang, L., Li, X., Qi, N., Jiang, H., Wang, Z.: A wireless capsule endoscope system with low-power controlling and processing ASIC. IEEE Trans. Biomed. Circuits Syst. 3(1), 11–22 (2009)

    Article  Google Scholar 

  18. Butt, A.M., Sattar, R.A.: On image compression using curve fitting. Master Thesis, School of Computing Blekinge Institute of Technology, Sweden, [Online]. http://www.diva-portal.org/smash/get/diva2:830444/FULLTEXT01.pdf

  19. Senapati, R.K.: Development of novel image compression algorithms for portable multimedia applications. Department of Electronics and Communication Engineering, National Institute of Technology Rourkelas-769 008, Odisha, India. Dec. 2012., [Online]. http://ethesis.nitrkl.ac.in/5485/

Download references

Acknowledgments

This work was supported by the Ministry of Science and Technology, R.O.C, under Grant numbers of NSC-102-2221-E-033-018, NSC-102-2221-E-033-063, NSC-102-2815-C-033-022-E, MOST 103-2221-E-033-020, MOST-103-2221-E-033-070, MOST-103-2218-E-033-004, MOST-103-2622-E-033-001-CC2, CYCU-EECS-10301, and the National Chip Implementation Center, Taiwan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shih-Lun Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, SL., Nie, J., Lin, TL. et al. VLSI implementation of an ultra-low-cost and low-power image compressor for wireless camera networks. J Real-Time Image Proc 14, 803–812 (2018). https://doi.org/10.1007/s11554-015-0553-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-015-0553-z

Keywords

Navigation