Context-based compression of binary images in parallel

  • Authors:
  • Eugene Ageenko;Martti Forsell;Pasi Fränti

  • Affiliations:
  • Department of Computer Science, University of Joensuu, PB 111, FIN-80101 Joensuu, Finland;VTT Electronics, PB 1100, FIN-90571 Oulu, Finland;Department of Computer Science, University of Joensuu, PB 111, FIN-80101 Joensuu, Finland

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Binary images can be compressed efficiently using context-based statistical modeling and arithmetic coding. However, this approach is fully sequential and therefore additional computing power from parallel computers cannot be utilized. We attack this problem and show how to implement the context-based compression in parallel. Our approach is to segment the image into non-overlapping blocks, which are compressed independently by the processors. We give two alternative solutions about how to construct, distribute and utilize the model in parallel, and study the effect on the compression performance and execution time. We show by experiments that the proposed approach achieves speedup that is proportional to the number of processors. The work efficiency exceeds 50 % with any reasonable number of processors.