Performance Evaluation of Compression Algorithms for Developing and Testing Industrial Imaging Systems
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
Performance Evaluation of Compression Algorithms for Developing and Testing Industrial Imaging Systems

Authors: Daniel F. Garcia, Julio Molleda, Francisco Gonzalez, Ruben Usamentiaga

Abstract:

The development of many measurement and inspection systems of products based on real-time image processing can not be carried out totally in a laboratory due to the size or the temperature of the manufactured products. Those systems must be developed in successive phases. Firstly, the system is installed in the production line with only an operational service to acquire images of the products and other complementary signals. Next, a recording service of the image and signals must be developed and integrated in the system. Only after a large set of images of products is available, the development of the real-time image processing algorithms for measurement or inspection of the products can be accomplished under realistic conditions. Finally, the recording service is turned off or eliminated and the system operates only with the real-time services for the acquisition and processing of the images. This article presents a systematic performance evaluation of the image compression algorithms currently available to implement a real-time recording service. The results allow establishing a trade off between the reduction or compression of the image size and the CPU time required to get that compression level.

Keywords: Lossless image compression, codec performanceevaluation, grayscale codec comparison, real-time image recording.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1331713

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1424

References:


[1] C. Lopez, D.F. Garcia, R. Usamentiaga and J.A. Gonzalez, "Real-time system for flatness inspection of steel strips," in Proc. 17th Int. Symp. on Electronic Imaging: Machine Vision Applications in Industrial Inspection XIII, San Jose, CA, 2005. SPIE Vol.5679, pp.228-238.
[2] Microsoft, "Specification of the AVI container," Available: http://windowssdk.msdn.microsoft.com/en-us/library/ms779636.aspx
[3] Microsoft, "Specification of the ASF container," Available: http://go.microsoft.com/fwlink/?LinkId=31334
[4] Apple, "Documentation of the QuickTime container," Available: http://developer.apple.com/documentation/QuickTime/QTFF/index.html
[5] Chiariglione, "MPG-4 file formats white paper," Available: http://www.chiariglione.org/mpeg/technologies/mp04-ff/
[6] ISO, "Standard ISO/IEC 14496-14 MP4 file format," Available: http://www.iso.ch/iso/en/prods-services/
[7] Xiph, "Documentation of the OGG container," Available: http://www.xiph.org/ogg/
[8] Matroska, "Specification of the Matroska container," Available: http://dl.matroska.org/downloads/libmatroska/
[9] Fourcc, "Video codec and pixel format definitions," Available: http://www.fourcc.org
[10] AlparySOFT, "AlparySoft lossless video codec," Available: http://www.alparysoft.com/products.php?id=8&item=35
[11] SourceForge, "DirectShow and VFW FFMPEG codec," Available: http://sourceforge.net/projects/ffdshow
[12] Berkeley, "Description of the Huffman codec," Available: http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv.html
[13] Oberhumer, "Libraries of the LZO codec," Available: http://www.oberhumer.com/opensource/lzo/
[14] LeadCodes, "Description of the MCMP-MJPEG codec," Available: http://www.leadcodecs.com/codecs/
[15] PegasusImaging, "The Pegasus lossless JPEG codec," Available: http://www.pegasusimaging.com/pvlosslessfeatures.htm
[16] Geocities, "Libraries of ZLIB and MSZH lossless codecs," Available: http://www.geocities.co.jp/Playtown-Denei/2837/prg/LCL223.ZIP
[17] D. Vatolin, I. Seleznev, M. Smirnov, "Lossless Video Codecs Comparison-2007," Technical Report of the Graphics & Media Lab (Video Group) of Moscow State University (MSU). Available: http://www.compression.ru/video/codec_comparison/index_en.html
[18] CompressionLinks, "Lossless Video Codecs Area," Available: http://www.compression-links.info/Lossless_Video_Codecs
[19] S. Takamura, "Lossless Video Coding," Lecture of the Course EE398B on Image Communication at Stanford University. Available: http://www.stanford.edu/class/ee398b/handouts/lectures/LosslessVideoC oding.pdf
[20] R. Jain, The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. New York: John-Wiley & Sons, 1991.