MSc Computer Science


  Classes

I took five courses as part my of Master's program, namely CS 805 - "Computer Graphics", CS 825 - "Image Processing", CS 835 - "Pattern Recognition", CS 890CG - "Computer Audio Topics" and Math 829 - "Topics in Algebra". To the left are images of ray tracing and volume rendering programs that I built in CS 805, as well as an audio visualization tool, called the "Predictive Music Visualizer" (PMV), that I developed for CS 890CG. Please excuse the quality of these images - they have been compressed into JPEG format.



  Research

My research was conducted under the supervision of Dr. Xue Dong Yang. The fundamental objective of my research was to devise a mechanical method of assessing the perceived quality of a digital photograph. Although it is easy for a human to determine if an image is of "poor", "fair" or "excellent" quality, it is exceptionally difficult for a machine to duplicate these actions. My research resulted in a theoretical discovery that was subsequently published in the paper below. Furthermore, I constructed a real-time system to monitor the quality of analog and digital TV signals. This system was created in cooperation with Access Communications of Regina. All research was carried out at TRLabs in Regina.



  Publications

Richard Dosselmann and Xue Dong Yang. "Existing and Emerging Image Quality Metrics". 18th Canadian Conference on Electrical and Computer Engineering, pp. 1906-1913, May 2005.