Henry Kang, Ph.D.

Associate Professor of Computer Science
Dept. of Mathematics and Computer Science
University of Missouri - St. Louis

One University Blvd., 318 ESH
St. Louis, MO 63121

Office phone: 314-516-5841
e-mail: kangh (at) umsl.edu

[Home][Office Hours][Teaching][Research][Projects][Publications][Personal]


Office Hours

- TR 4:00PM - 5:30PM


Teaching

- CS6410 Topics in Computer Graphics
- CS4410 Computer Graphics
- CS4760 Operating Systems
- CS4250 Programming Languages
- CS2750 Advanced Programming with Unix
- CS2261 Object-oriented Programming with Java
- CS2260 Object-oriented Programming with C++
- CS2250 Programming and Data structures
- CS1250 Introduction to Computing


Research Interests

- Computer graphics and visualization
- Non-photorealistic rendering and animation
- Image and video processing
- Image-based modeling and rendering
- Facial expression animation
- Texture analysis and synthesis
- Curve and surface modeling
- Optical design


Research Projects

Non-photorealistic rendering and animation: While traditional computer graphics mainly pursued sheer photorealism, a non-photorealistic rendering (NPR) paradigm has emerged as a better alternative in many applications that involve visual communication, feature extraction/simplification, data compression, illustrative visualization, aesthetic visual expression. We develop new methodologies and practical algorithms to address important problems in non-photorealistic rendering, such as image/video abstraction and stylization, feature-based visualization, stroke-based rendering, and curve/surface simplification.
Image-based modeling and rendering: Image-based modeling and rendering (IBMR) facilitates automatic construction of highly complex and natural objects from a set of reference images. It also enables real-time scene visualization since the rendering speed depends on the resolution of the images, not on the complexity of the objects. In this project, we mainly address problems on providing real-time scene navigation from photographs, panoramic images, and video sequences.
Stereoscopic 3D viewing: Stereoscopic 3D display technology is becoming commonplace as an increasing amount of stereo contents are seen in movies, TV broadcasts, video games, and scientific visualization. We look to diversify the style of stereo rendering and to provide a rich set of visual effects in stereoscopic 3D. We develop algorithms based on epipolar/projective geometry to address common visual artifacts in stereoscopic 3D and ensure coherency between stereo views. We also conduct comparative analysis in terms of human depth perception as well as the accuracy of stereo fusion.
Image and video analysis and manipulation: Image and video processing technology has become an indispensable tool in many of the contemporary sciences and technologies, ranging from biology, astronomy, nanophysics, medicine, robotics, security, military, to entertainment industry. Our research involves interactive vision, image/video segmentation, feature extraction and tracking, multi-scale data analysis and denoising.
Facial expression animation: Facial animation is an essential component of human character animation, not only because the face is the most important body part, but because it is the most complex and delicate one. It is a complicated task to model the physical structure and the dynamics of a face, and even a slight false movement of a muscle could result in an unrealistic animation. We focus on real-time facial expression modeling and visual speech animation, aiming at producing a wide range of facial expressions in real time with the minimal amount of quality degradation.


Publications

J. Jeon, H. Lee, H. Kang, S. Lee. "Scale-aware Structure-Preserving Texture Filtering". Computer Graphics Forum (Pacific Graphics 2016), Vol. 35, No. 7, October 2016.
H. Kim, H. Kang, I. Lee. "Image Recoloring with Valence-Arousal Emotion Model". Computer Graphics Forum (Pacific Graphics 2016), Vol. 35, No. 7, October 2016.
H. Cho, H. Lee, H. Kang, S. Lee. "Bilateral Texture Filtering". ACM Transactions on Graphics (ACM SIGGRAPH 2014), 33(4): 128, July 2014. [pdf]
H. Kim, M. Yoo, H. Kang, I. Lee. "Perceptually-based Color Assignment". Computer Graphics Forum (Pacific Graphics 2014), Vol. 33, No. 7, pp. 309-318, October 2014. [pdf]
M. Son, Y. Lee, H. Kang, S. Lee. "Art-Photographic Detail Enhancement". Computer Graphics Forum (Eurographics 2014), Vol. 33, No. 2, pp. 391-400, May 2014. [pdf]
J. Yoon, S. Lee, I. Lee, H. Kang, "Optimized image resizing using flow-guided seam carving and an interactive genetic algorithm". Journal of Multimedia Tools and Applications, Vol. 71, No. 3, pp. 1013-1031, August 2014. [pdf]
Y. Kim, Y. Lee, H. Kang, S. Lee. "Stereoscopic 3D line drawing". ACM Transactions on Graphics (ACM SIGGRAPH 2013), 32(4): 57, 2013. [pdf]
Y. Lee, Y. Kim, H. Kang, S. Lee. "Binocular depth perception of stereoscopic 3D line drawing". Proc. ACM Symposium on Applied Perception, pp. 31-34, Dublin, Ireland, 2013. [pdf]
J. E. Kyprianidis, H. Kang. "Coherence-enhancing filtering on the GPU". W. Engel (Ed.) GPU Pro 4 - Advanced Rendering Techniques, AK Peters, 2013.
J. Yoon, I. Lee, H. Kang. "Video Painting based on a Stabilized Time-Varying Flow Field". IEEE Transactions on Visualization and Computer Graphics, Vol. 18, No. 1, pp. 58-67, 2012. [pdf]
M. Son, Y. Lee, H. Kang, S. Lee. "Structure grid for directional stippling". Graphical Models, Vol.73, No. 3, pp. 74-87, 2011. [pdf]
J. E. Kyprianidis, H. Kang. "Image and Video Abstraction by Coherence-Enhancing Filtering". Computer Graphics Forum (Eurographics 2011), Vol. 30, No. 2, pp. 593-602, 2011. [pdf]
J. Yoon, I. Lee, H. Kang. "Image-based Dress-up System". ACM ICUIMC, 2011.
S. Joseph, H. Kang, U. Chakraborty. "Lens design as multi-objective optimization". International Journal of Automation and Control, Vol. 5, No. 3, pp. 189-218, 2011.
J. E. Kyprianidis, A. Semmo, H. Kang, J. Dollner. "Anisotropic Kuwahara Filtering with Polynomial Weighting Functions ". Proc. EG UK Theory and Practice of Computer Graphics, pp. 25-30, 2010 [pdf]
J. E. Kyprianidis, H. Kang, J. Dollner. "Anisotropic Kuwahara Filtering on the GPU". W. Engel (Ed.), GPU Pro - Advanced Rendering Techniques, AK Peters, 2010.
J. E. Kyprianidis, H. Kang, J. Dollner. "Image and Video Abstraction by Anisotropic Kuwahara Filtering". Computer Graphics Forum (Pacific Graphics 2009), Vol. 28, No. 7, pp. 1955-1963, 2009. [pdf]
H. Kang, S. Lee, C. Chui. "Flow-based Image Abstraction". IEEE Transactions on Visualization and Computer Graphics, Vol. 15, No. 1, pp. 62-76, 2009. [pdf]
J. Yoon, I. Lee, H. Kang. "A Hidden Picture Puzzles Generator". Computer Graphics Forum (Pacific Graphics 2008), Vol. 27, No. 7, pp. 1869-1877, 2008. [pdf]
H. Kang, S. Lee. "Shape-simplifying Image Abstraction". Computer Graphics Forum (Pacific Graphics 2008), Vol. 27, No. 7, pp. 1773-1780, 2008. [pdf]
D. Kim, M. Son, Y. Lee, H. Kang, S. Lee. "Feature-guided Image Stippling". Computer Graphics Forum (Eurographics Symposium on Rendering 2008), Vol. 27, No. 4, pp. 1209-1216, 2008. [pdf]
M. Son, H. Kang, Y. Lee, S. Lee. "Abstract Line Drawings from 2D Images". Proc. Pacific Graphics, IEEE Press, pp. 333-342, Maui, Hawaii, 2007. [pdf]
H. Kang, S. Lee, C. Chui. "Coherent Line Drawing". Proc. ACM Symposium on Non-photorealistic Animation and Rendering, pp. 43-50, San Diego, CA, 2007. [pdf]
U. Chakraborty, H. Kang, P. Wang. "Image-based Painterly Rendering by Evolutionary Algorithm". New Mathematics and Natural Computation, Vol. 3, No. 2, pp. 239-257, 2007.
S. Joseph, H. Kang, U. Chakraborty. "Optical Design with Epsilon-Dominated Multi-Objective Evolutionary Algorithm". Proc. International Conference on Adaptive and Natural Computing Algorithms (LNCS 4431), pp. 77-84, 2007.
H. Kang, C. Chui, U. Chakraborty. "A Unified Scheme for Adaptive Stroke-based Rendering". The Visual Computer (Pacific Graphics 2006), Vol. 22, No. 9, pp. 814-824, 2006. [pdf] (The original publication is available at www.springerlink.com]
S. Joseph, H. Kang, U. Chakraborty. "Lens Optimization in a Classical-Evolutionary Hybrid Framework". Proc. MENDEL: International Conference on Soft Computing, pp. 45-50, 2006.
S. Joseph, H. Kang, U. Chakraborty. "Lens Optimization in a Multi-objective Framework". Proc. International Conference on Recent Advances in Soft Computing, pp. 309-314, 2006.
H. Kang, W. He, C. Chui, U. Chakraborty. "Interactive Sketch Generation". The Visual Computer (Pacific Graphics 2005), Vol. 21, No. 8, pp. 821-830, 2005. [pdf] (The original publication is available at www.springerlink.com]
H. Kang, "G-wire: A Livewire Segmentation Algorithm based on a Generalized Graph Formulation". Pattern Recognition Letters, Vol. 26, No. 13, pp. 2042-2051, 2005. [pdf]
H. Kang, U. Chakraborty, C. Chui, W. He. "Multi-scale Stroke-based Rendering by Evolutionary Algorithm". Proc. International Workshop on Frontiers of Evolutionary Algorithms, pp. 546-549, 2005.
H. Kang. "Nonphotorealistic Virtual Environment Navigation from Images". International Journal of Image and Graphics, Vol. 5, No. 2, pp. 1-13, 2005. [pdf]
H. Kang and S. Shin. "Creating Walk-through Images from a Video Sequence of a Dynamic Scene". Presence: Teleoperators and Virtual Environments, Vol. 13, No. 6, pp. 638-655, MIT Press, 2004. [pdf]
U. Chakraborty and H. Kang. "Stroke-based Rendering by Evolutionary Algorithm". Proc. IEEE Indicon Conference, pp. 52-57, 2004.
H. Pyun, W. Chae, Y. Kim, H. Kang, S. Shin. "An Example-based Approach to Text-driven Speech Animation with Emotional Expressions". Technical Report (CS/TR-2004-200), KAIST, 2004. [pdf]
U. Chakraborty and H. Kang. "Painting by Evolutionary Algorithm". Proc. International Conference on Recent Advances in Soft Computing, pp. 249-254, 2004.
H. Pyun, Y. Kim, W. Chae, H. Kang, S. Shin. "An Example-based Approach for Facial Expression Cloning". Proc. ACM Symposium on Computer Animation, pp. 167-176, 2003. [pdf]
H. Kang and S. Y. Shin. "Enhanced Lane: Interactive Image Segmentation by Incremental Path Map Construction". Graphical Models, Vol. 64, No. 5, pp. 282-303, 2002. [pdf]
H. Kang and S. Y. Shin. "Tour Into the Video: Image-based Navigation Scheme for Video Sequences of Dynamic Scenes". Proc. ACM Symposium on Virtual Reality Software and Technology, pp. 73-80, 2002. [pdf]
H. Kang, S. Y. Pyo, K. Anjyo, and S. Y. Shin. "Tour Into the Picture using a Vanishing Line and its Extension to Panoramic Images". Computer Graphics Forum (Eurographics 2001), Vol. 20, No. 3, pp. 132-141, 2001. [pdf]