Abstract
The design, architecture and VLSI implementation of an image compression algorithm for high-frame rate, multi-view wireless endoscopy is presented. By operating directly on Bayer color filter array image the algorithm achieves both high overall energy efficiency and low implementation cost. It uses two-dimensional discrete cosine transform to decorrelate image values in each \(4\times 4\) block. Resulting coefficients are encoded by a new low-complexity yet efficient entropy encoder. An adaptive deblocking filter on the decoder side removes blocking effects and tiling artifacts on very flat image, which enhance the final image quality. The proposed compressor, including a 4 KB FIFO, a parallel to serial converter and a forward error correction encoder, is implemented in 180 nm CMOS process. It consumes 1.32 mW at 50 frames per second (fps) and only 0.68 mW at 25 fps at 3 MHz clock. Low silicon area 1.1 mm \(\times\) 1.1 mm, high energy efficiency (27 \(\upmu\)J/frame) and throughput offer excellent scalability to handle image processing tasks in new, emerging, multi-view, robotic capsules.
Similar content being viewed by others
References
Iddan, G., Meron, G., Glukhovsky, A., Swain, P.: Wireless capsule endoscopy. Nature 405, 417–418 (2000)
Mustafa, B.F., Samaan, M., Langmead, L., Khasraw, M.: Small bowel video capsule endoscopy: an overview. Expert Rev. Gastroenterol. Hepatol. 7(4), 323–329 (2013)
Goenka, M.K., Majumder, S., Goenka, U.: Capsule endoscopy: present status and future expectation. World J. Gastroenterol. 20, 10024–10037 (2014)
De Falco, I., Tortora, G., Dario, P., Menciassi, A.: An integrated system for wireless capsule endoscopy in a liquid-distended stomach. IEEE Trans. Biomed. Eng. 61(3), 794–804 (2013)
Keller, J., Fibbe, C., Volke, F., Gerber, J., Mosse, A.C., Reimann-Zawadzki, M., Rosien, U.: Inspection of the human stomach using remote-controlled capsule endoscopy: a feasibility study in healthy volunteers (with videos). Gastrointest. Endosc. 73(1), 22–28 (2011)
Slawinski, P.R., Obstein, K.L., Valdastri, P.: Emerging issues and future developments in capsule endoscopy. Tech. Gastrointest. Endosc. 17, 40–46 (2015)
Arezzo, A., Menciassi, A., Valdastri, P., Ciuti, G., Lucarini, G., Salerno, M., Morino, M.: Experimental assessment of a novel robotically-driven endoscopic capsule compared to traditional colonoscopy. Dig. Liver Dis. 45(8), 657–662 (2013)
Moglia, A., Menciassi, A., Schurr, M.O., Dario, P.: Wireless capsule endoscopy: from diagnostic devices to multipurpose robotic systems. Biomed. Microdev. 9, 235–243 (2007)
Koslowsky, B., Jacob, H., Eliakim, R., Adler, S.N.: PillCam ESO in esophageal studies: improved diagnostic yield of 14 frames per second (fps) compared with 4 fps. Endoscopy 38, 27–30 (2006)
Valdastri, P., Simi, M., Webster III, R.J.: Advanced technologies for gastrointestinal endoscopy. Annu. Rev. Biomed. Eng. 14, 397–429 (2012)
Xu, L.S., Meng, M.Q.H., Hu, C.: Effects of dielectric values of human body on specific absorption rate following 430, 800, and 1200 MHz RF exposure to ingestible wireless device. IEEE Trans. Inf. Technol. Biomed. 14(1), 52–59 (2010)
Turgis, D., Puers, R.: Image compression in video radio transmission for capsule endoscopy. Sens. Actuators A: Phys. 123–124, 129–136 (2005)
Lin, M.C., Dung, L.R., Weng, P.K.: An ultra-low-power image compressor for capsule endoscope. BioMed. Eng. OnLine 5(1), 14 (2006)
Wahid, K., Ko, S.B., Teng, D.: Efficient hardware implementation of an image compressor for wireless capsule endoscopy applications. In: IEEE World Congress on Computational Intelligence, pp. 2761–2765. (2008)
Dung, L.R., Wu, Y.Y., Lai, H.C., Weng, P.K.: A modified H. 264 Intra-frame video encoder for capsule endoscope. In: IEEE Biomedical Circuits and Systems Conference, 2008. BioCAS 2008, pp. 61-64. (2008)
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)
Turcza, P., Duplaga, M.: Low power FPGA based image processing core for wireless capsule endoscopy. Sens. Actuators A: Phys. 172, 552–560 (2012)
Khan, T.H., Wahid, K.A.: Subsample-based image compression for capsule endoscopy. J. Real-Time Image Proc. 8(1), 5–19 (2013)
Turcza, P., Duplaga, M.: Hardware-efficient low-power image processing system for wireless capsule endoscopy. IEEE J. Biomed. Health Inf. 17(6), 1046–1056 (2013)
Fante, K.A., Bhaumik, B., Chatterjee, S.: Design and implementation of computationally efficient image compressor for wireless capsule endoscopy. Circuits Syst. Signal Process. 34, 1–27 (2015)
Berlekamp, E.R.: Bit-serial Reed- Solomon encoders. IEEE Trans. Inf. Theory IT 28(6), 869–874 (1982)
Yuce, M.R., Dissanayake, T.: Easy-to-swallow wireless telemetry. IEEE Microw. Mag. 13(6), 90–101 (2012)
Lee, S.Y., Ortega, A.: A novel approach of image compression in digital cameras with a Bayer color filter array. Proc. ICIP 3, 482–485 (2001)
Malvar, H.S., Hallapuro, A., Karczewicz, M., Kerofsky, L.: Low-complexity transform and quantization in H.264/AVC. IEEE Trans. Circuits Syst. Video Tech. 7, 598–603 (2003)
Rice, R.F.: Some practical universal noiseless coding techniques, Tech. Rep. JPL-79-22, Jet Propulsion Laboratory, Pasadena, CA, (1979)
Chen, S.L., Nie, J., Lin, T.L., Chung, R.L., Hsia, C.H., Liu, T.Y., Lin, S.Y., Wu, H.X.: VLSI implementation of an ultra-low-cost and low-power image compressor for wireless camera networks. J. Real-Time Image Proc. (2015). doi:10.1007/s11554-015-0553-z
Merhav, N., Seroussi, G., Weinberger, M.J.: Optimal prefix codes for sources with two-sided geometric distributions. IEEE Trans. Inf. Theory 46, 121–135 (2000)
Weinberger, M.J., Seroussi, G., Sapiro, G.: LOCO-I: A low complexity context-based lossless image compression algorithm. In: Proceedings of the 1996 Data Comp. Conference, pp. 140–149. (1996)
List, P., Joch, A., Lainema, J., Bjontegaard, G., Karczewicz, M.: Adaptive deblocking filter. IEEE Trans. Circuits Syst. Video Tech. 13(7), 614–619 (2003)
Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC), (2003)
Malvar, H.S., He, L.W., Cutler, R.: High-quality linear interpolation for demosaicing of bayer-patterned color images. Proc. ICASSP 3, 485–488 (2004)
Gastrolab. Available: http://www.gastrolab.net
OmniVisoin OV7692 (Online). Available: http://www.ovt.com (2016)
Dung, L.R., Wu, Y.Y.: A wireless narrowband imaging chip for capsule endoscope. IEEE Trans. Biomed. Circuits Syst. 4, 462–468 (2010)
OmniVisoin OV6946 (2016) (Online). Available: http://www.ovt.com
Turcza, P., Zielinski, T., Duplaga, M.: Hardware implementation aspects of new low complexity image coding algorithm for wireless capsule endoscopy. Springer, LNCS 5101, 476–485 (2008)
FSA0M_A 0.18\(\mu\)m Standard Cell Library (Online). http://freelibrary.faraday-tech.com/
FSA0A_C_SJ 0.18\(\mu\)m Synchronous Dual-Port Static Memory Compiler [Online]. http://freelibrary.faraday-tech.com/
Perlman, M., Lee, J. J.: Reed-Solomon Encoders—Conventional vs. Berlekamp’s Architecture. Publication 82-71. Jet Propulsion Laboratory, Pasadena, CA, (1982)
Acknowledgements
This work was supported in part by the Ministry of Science and Higher Education of Poland under Grant AGH-11.11.120.774.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Turcza, P., Duplaga, M. Energy-efficient image compression algorithm for high-frame rate multi-view wireless capsule endoscopy. J Real-Time Image Proc 16, 1425–1437 (2019). https://doi.org/10.1007/s11554-016-0653-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-016-0653-4