Profile

M.Sc. Computing Science, Simon Fraser University, 2009
B.Sc. Honours, Computer Science, University of British Columbia, 2006
778-997-7676
jca54 {at} sfu {dot} ca

Info / Resumé

I recently completed my Masters of Science studies in Computing Science at Simon Fraser University. I graduated in October 2009 and am now looking for work! I am advised by Dr. Torsten Möller and Dr. Daniel Weiskopf, and my research interests are computer graphics, animation/film production, visualization, color, and mobile computing. In my spare time, I like to run, make videos, read the Bible, and meet friends.


New!
Click here to see my resumé!
New!
Click here to see my portfolio!

Publications / Theses

Hue-Preserving Color Blending
Johnson Chuang, Daniel Weiskopf, Torsten Möller
IEEE Transactions on Visualization and Computer Graphics (Proceedings of Visualization / Information Visualization 2009), Vol. 15, No. 6, November 2009.

Abstract: We propose a new perception-guided compositing operator for color blending. The operator maintains the same rules for achromatic compositing as standard operators (such as the over operator), but it modifies the computation of the chromatic channels. Chromatic compositing aims at preserving the hue of the input colors; color continuity is achieved by reducing the saturation of colors that are to change their hue value. The main benefit of hue preservation is that color can be used for proper visual labeling, even under the constraint of transparency rendering or image overlays. Therefore, the visualization of nominal data is improved. Hue-preserving blending can be used in any existing compositing algorithm, and it is particularly useful for volume rendering. The usefulness of hue-preserving blending and its visual characteristics are shown for several examples of volume visualization.

Energy Aware Colors Sets
Johnson Chuang, Daniel Weiskopf, Torsten Möller
Computer Graphics Forum (Proceedings of Eurographics Conference 2009), Vol. 28, No. 2, April 2009.

Abstract: We present a design technique for colors with the purpose of lowering the energy consumption of the display device. Our approach is based on a screen space variant energy model. The result of our design is a set of distinguishable iso-lightness colors guided by perceptual principles. We present two variations of our approach. One is based on a set of discrete user-named (categorical) colors, which are analyzed according to their energy consumption. The second is based on the constrained continuous optimization of color energy in the perceptually uniform CIELAB color space. We quantitatively compare our two approaches with a traditional choice of colors, demonstrating that we typically save approximately 40 percent of the energy. The color sets are applied to examples from the 2D visualization of nominal data and volume rendering of 3D scalar fields.
 

New! Energy Aware Colors Sets in the Media!



Energy Aware Colour Mapping for Visualization
Johnson Chuang
Master of Science Thesis. Advised by Torsten Möller and Daniel Weiskopf. Simon Fraser University. Summer 2009. Successfully defended on June 23, 2009.






Contour Processing for Rapid Prototyping Machines
Johnson Chuang
Undergraduate Thesis. Advised by Wolfgang Heidrich. University of British Columbia. April 2006.

Classes

CMPT 705 - Design & Analysis of Algorithms

CMPT 755 - Compiler Theory
CMPT 770 - Advanced Computer Graphics
CMPT 775 - Visualization
CMPT 880 - Illumination in Images & Videos
CMPT 891 - Graduate Seminar

Undergraduate courses

Teaching

Summer 2009

CMPT 125/126 - Intro to Computer Science and Programming II

Fall 2006
CMPT 125 - Intro to Computer Science and Programming II

Employment

Fall 2007--Spring 2009
Research Assistant for Dr. Möller


Spring 2007
Research Assistant for Dr. Weiskopf

Fall 2004--Fall 2005
Teaching and Lab Assistant for UBC Computer Science Department

Links

GrUVi Lab (Graphics + Usability + Visualization)