Interactive packages for learning image compression algorithms

  • Authors:
  • Sami Khuri;Hsiu-Chin Hsu

  • Affiliations:
  • Department of Mathematics and Computer Science, San José State University, One Washington Square, San José, CA;Department of Mathematics and Computer Science, San José State University, One Washington Square, San José, CA

  • Venue:
  • Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces three interactive packages for learning image compression algorithms. The first two packages, RLE and Quadtree, animate bitmap image compression algorithms, and the third package, JPEG, is a tutorial about the Joint Photographic Expert Group (JPEG) standard. The goal in designing and developing the packages was to provide instructors with tutorial and demonstration tools for teaching various interesting algorithms to students in CS1/CS2, Data Structures and Algorithms, Data Compression and Image Processing courses. The packages visualize image compression algorithms by displaying their different states of execution, using different colors to highlight the important areas, and providing textual explanations to help users understand the visualization. All three packages are interactive, platform-independent, and easy to use.