SUBJECT

Title

Image processing software development

Type of instruction

practical

Level

master

Part of degree program
Credits

3

Recommended in

Semester 2/4

Typically offered in

Spring semester

Course description
  • Theoretical summary (color models, color depth, intensity transformations, simple functions)

  • Mathematical basis of some image processing functions (time and frequency domain, Fourier-transformation, convolution integral)

  • Theory of the digital filters, and practical filters • Some image data format, including satellite image formats (ArcInfo BIL, ENVI BIL, DDM)

  • Software development tools for image processing (Bitmap, BitmapData, LockBitmap, Marscal.Interop.Copy, etc.)

  • Bitmap to byte array conversion, and vice versa • Binary elevation file reading and displaying

  • Samples #1: Develop a raster viewer program, which reads and displays large satellite (BIL) and 3D (DDM) datasets

  • Samples #2: Develop a filter program, which contains many filter functions (color inversion, grayscale conversion, low and high pass filters, median filter, edge detectors, and so on)

  • Consultation of course work

Readings

 

Suggested literature: