
Teaching
Fall 2007:
ECE 595E
Introduction to
Applications with Java
ECE 495E/CS 455
Computer Graphics
Courses taught at
Purdue University Calumet (2005-2007)
ECE 251 Object Oriented Programming Language
(Fall 2006, Spring 2007)
ECE 595E Introduction to
Applications with Java (Fall 2006)
ECE 595E Introduction to Virtual Reality
(Spring 2006)
ENGR 152 Programming for Engineers (Spring
2006, Fall 2005)
ECE 595F Software Design (Fall 2005, Spring
2007)
Courses taught
(2003-2005)
Engineering 2637 Computer Logic Circuits
(Lakehead University, Fall 2003, 2004)
Engineering 4558 Numerical Methods and
Modeling (Lakehead University, Fall 2003, 2004)
Engineering 3350 Performance Analysis of Software (Lakehead University,
Winter 2004, 2005)
Engineering 3255 Software
Design and Testing (Lakehead University, Winter 2004,
2005)

Publications
X.
Yang, X. Wu, Z. Zhao, Y. Li, “Hand Tele-Rehabilitation in Haptic Virtual
Environment”, Proc. IEEE International Conference on Robotics and
Biomimetics (ROBIO 2007), Sanya, China, December 15-18, 2007
X. Gu, Y. Li, X. Yang, Y. Zhu, “Spatial-Temporal Analysis of Face Processing
Using an ERP Study of the Thatcher Illusion”, Proc. 29th IEEE EMBS Annual
International Conference (EMBC 2007), Cité Internationale, Lyon, France,
August 23-26, 2007
Y.K.Kim,
K. W. Kim, X. Yang, “Real Time Traffic Light Recognition System for Color
Vision Deficiencies”, Proc. IEEE International Conference on Mechatronics
and Automation (IEEE ICMA 2007), Harbin, Heilongjiang, China, August 5-8,
2007
Y.K.Kim,
X. Yang, “Real-time Performance Analysis of Hand Writing Rehabilitation
Exercise in Haptic Virtual Reality”, Proc. 20th Canadian Conference on
Electrical and Computer Engineering (CCECE 2007), Vancouver, BC, Canada,
April 22-26, 2007
Y.
K. Kim, X. Yang, “Hand-writing Rehabilitation in the Haptic Virtual
Environment”, Proc. IEEE International Workshop on Haptic Audio Visual
Environments and their Applications (HAVE 2006), Ottawa, Canada 4-5 November
2006
X.
Yang, Y. K. Kim, Q. Wu, Q. Chen, "3D Painting for Hand Movement Training in
Interactive Haptic Virtual Environment", Proc. Joint 3rd International
Conference on Soft Computing and Intelligent Systems and 7th International
Symposium on advanced Intelligent Systems (SCIS&ISIS 2006), Tokyo, Japan,
September. 2006.
X.
Yang, Y. K. Kim, Q. Wu, Q. Chen, "Hand Function Training in Haptic Virtual
Environment", Proc. IEEE International Conference on Mechatronics and
Automation (ICMA 2006), pp 395-399, Luoyang, Henan, China, June. 2006.
T.
E. Whalen, D. C. Petriu, X. Yang, E. M. Petriu, “Interactive Scripts for
Haptic Virtual Environments,” Proc. HAVE 2005 - IEEE Intl. Workshop on
Haptic, Audio and Visual Environments and their Applications,
pp.143-147, Ottawa, Ontario, Canada, Oct. 2005.
X.
Yang, D. C. Petriu, T. E. Whalen and E. M. Petriu, “Hierarchical Animation
Control of Avatars in 3D Virtual Environments,” IEEE Transaction on
Instrumentations and Measurements, Vol.54, No.3, pp.1333-1341, 2005.
Q. Chen,
X. Yang, J. Zhao, “Robust Image Watermarking with Zernike Moments,” IEEE
Canadian Conference on Electrical and Computer Engineering, CCECE 2005,
Saskatoon, Saskatchewan, Canada, May 1-4 2005.
X.
Yang, Q. Chen, D. C. Petriu and E. M. Petriu, “Internet-based Teleoperation
of a Robot Manipulator for Education,” Proc. IEEE Workshop on Haptic
Audio Visual Environments and their Applications, Ottawa, Canada,
October 2004.
Q.
Chen, X. Yang, E. M. Petriu, “Watershed Segmentation with Different Distance
Transforms for Binary Images,” Proc. IEEE Workshop on Haptic Audio Visual
Environments and their Applications, Ottawa, Canada, October 2004.
X.
Yang, Q. Chen, “Virtual Reality Tools for Internet-Based Robotic
Teleoperation,” Proc. 8th IEEE International Symposium on Distributed
Simulation and Real Time Applications (IEEE DS-RT 2004), Budapest,
Hungary, October 2004.
X.
Yang, D. C. Petriu, T. E. Whalen and E. M. Petriu,
“A Web-Based 3D Virtual Robot Remote Control System,” IEEE
Canadian Conference on Electrical and Computer Engineering, CCECE 2004,
Niagara Falls, Ontario, Canada, May 2-5 2004.
Q.
Chen, E. M. Petriu, X. Yang, “A Comparative Study of Fourier Descriptors and
Hu's Seven Moment” IEEE Canadian Conference on Electrical and Computer
Engineering, CCECE 2004, Niagara Falls, Ontario, Canada, May 2-5 2004.
T.
E. Whalen, D. C. Petriu, X. Yang, E. M. Petriu, and M. D. Cordea, “Capturing
Behaviour for the Use of Avatars in Virtual Environments,” The
journal of CyberPsychology and Behavior, Volume 6, Number 5, 2003:
537-544.
X.
Yang, D. C. Petriu, T. E. Whalen and E. M. Petriu, “A Script Language for
Avatar Animation in Virtual Environments” VECIMS 2003 - International
Symposium on Virtual Environments, Human Computer Interfaces, and
Measurement Systems, Lugano , Switzerland , 27-29 July 2003.
X.
Yang, D. C. Petriu, T. E. Whalen and E. M. Petriu, “Avatar Animations in a
3D Virtual Environment,” IEEE Canadian Conference on Electrical and
Computer Engineering, CCECE 2003, Montreal, May 4-7, 2003.
D.
C. Petriu, X. Yang and T. E. Whalen, “Behavior-Based Script Language for
Anthropomorphic Avatar Animation in Virtual Environments,” Proc. Of
VIMS2002, IEEE Intl. Symposium on Virtual and Intelligent Measurement
Systems, Anchorage, AK, USA, May 2002.
X.
Yang and Q. Chen, “The Accuracy Analysis of Automatic Electronic Weighing
System,” Process of Automation Instrumentation (in Chinese), 2
Vol.21 No.2 2000: 22-27
X.
Yang, Q. Chen and P. Zeng, “An Embedded Real-time Digital Weighing System,”
Measurement & Control Technology (in Chinese), vol. 18, 1999(12): 27-32
Q.
Chen, X. Yang, “The Improvement of Automatic Control System in XingTai Coal
Preparation Plant,” Industrial Instrumentation & Automation (in
Chinese), 6/1999: 63-64, 46.
P.
Zeng, X. Yang and S. Li, “The Software Development of a New Radio Technique,
Designing,” Techniques of Posts and Telecommunications (in Chinese),
1999(9), No.9: 23-25
R.
Wang, X. Yang, “The Recent Development on Coal Mine Methane Sensors,”
International Coal Mining Technology 1998 Symposium, China, 1998.

