ABSTRACT
Combining multiple cameras in a bigger multi-camera system give the opportunity to realize novel concepts (e.g. omnidirectional video, view interpolation) in real-time. The better the quality, the more data that is needed to be captured. As more data has a direct impact on storage space and communication bandwidth, it is preferable to reduce the load by compressing the size. This cannot come at the expense of latency, because the main requirement is real-time data processing for multi-camera video applications. Also, all the image details need to be preserved for improving the computational usage in a later stage. Therefore, this research is focused on predictive-corrective coding filters with entropy encoding (i.e. Huffman coding) and apply these on the raw image sensor data to compress the huge amount of data in a lossless manner. This technique does not need framebuffers, nor does it introduce any additional latency. At maximum, there will be some line-based latency, in order to combine multiple compressed pixels in one communication package. It has a lower compression factor as lossy image compression algorithms, but it does not remove human invisible image features that are crucial in disparity calculations, matching, video stitching and 3D model synthesis. This paper compares various existing predictive-corrective coding filters after they have been optimized to work on raw sensor data with a color filter array (i.e. Bayer pattern). The intention is to develop an efficient implementation for System-on-Chip (SoC) architectures to improve the computational multi-camera systems.
- Wallace, G.K., "The JPEG still picture compression standard," Consumer Electronics, IEEE Transactions on, vol. 38, no. 1, pp. xviii,xxxiv, Feb 1992Google Scholar
- Alan W. Paeth, "Image File Compression Made Easy", in Graphics Gems II (edited by James Arvo), Academic Press, 1995, ISBN 0-12-059756-X, pp. 93--101.Google Scholar
- X. Wu, N. Memon, "CALIC - A context based adaptive lossless codec", Proceedings IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP-96, 7--10 May 1996, Vol. 4, pp. 1890--1893.Google Scholar
- Eran A. Edirisinghe, Satish Bedi, Christos Grecos, "Improvements to JPEG-LS via diagonal edge-based prediction.", in Proc. SPIE 4671, Visual Communications and Image Processing 2002, 604 (January 7, 2002);Google ScholarCross Ref
- A. Motten, L. Claesen, Y. Pan, "Trinocular Stereo Vision using a Multi Level Hierarchical Classification Structure", chapter in "VLSI-SoC: From Algorithms to Circuits and System-on-Chip Design", editors: A. Coskun, A. Burg, R. Reis, M. Guthaus, Springer ISBN 978-3-642-45072-3, pp. 45--63.Google Scholar
- R. Szeliski, "Computer Vision: Algorithms and Applications", Texts in Computer Science 2011, Springer, ISBN: 978-1-84882-934-3.Google Scholar
- Abdulkadir Akin, "Real-Time High-Resolution Multiple-Camera Depth Map Estimation Hardware and Its Applications", Ph.D. Thesis EPFL Lausanne, 2015.Google Scholar
Index Terms
- Comparison of Predictive-Corrective Video Coding Filters for Real-Time FPGA-based Lossless Compression in Multi-Camera Systems
Recommendations
Lossless-by-Lossy Coding for Scalable Lossless Image Compression
This paper presents a method of scalable lossless image compression by means of lossy coding. A progressive decoding capability and a full decoding for the lossless rendition are equipped with the losslessly encoded bit stream. Embedded coding is ...
Conditional Entropy Coding of VQ Indexes for Image Compression
DCC '97: Proceedings of the Conference on Data CompressionVector quantization (VQ) is a source coding methodology with provable rate-distortion optimality. However, despite more than two decades of intensive research, VQ theoretical promise is yet to be fully realized in image compression practice. Restricted ...
Simple bit-plane coding for lossless image compression and extended functionalities
PCS'09: Proceedings of the 27th conference on Picture Coding SymposiumA simple lossy-to-lossless bit-plane coding of still images is presented to integrate several functionality extensions including selective tile partitioning, progressive transmission, ROI transmission, accuracy scalability, and others. The mean squared ...
Comments