Sei sulla pagina 1di 4

LIPING WU (LEE)

246 N HYLAND AVE UNIT 214, AMES, IA, 50014, USA | 515-509-6742 |
lw1032a56@westpost.net

OBJECTIVE
Seeking a programming job in computer vision, computer graphics, or
machine learning, as a full-time/part-time employee or intern,
starting from May 2011

HIGHLIGHT
*
Solid programming skills in C/C++ and MATLAB
*
Excellent interactive programming skills among C/C++, MATLAB, Python
and java
*
Solid background knowledge in computer vision, computer graphics and
machine learning

EDUCATION
M.S. in Computer Engineering IOWA STATE UNIVERSITY, Ames, IA, USA
08/2009-08/2011
B.S. in Electrical Engineering Harbin Institute of Technology,
Harbin, China 09/2005-07/2009

PROGRAMMING SKILLS
*
Programming Languages: C/C++, MATLAB, java, Python, Jython, Bash,
HTML
*
APIs: OpenGL Utility Toolkit (GLUT), OpenCV, Barrett Robot Control
in C/C++, Weka, VXWorks, Bullet
*
Software Applications: GCC/G++, Eclipse, Visual Studio, Dev-C++,
Linux (Ubuntu, Red Hat), Windows
RESEARCH EXPERIENCE
_Graduate Research Assistant_, Developmental Robotics Lab, Iowa
State University, 08/2009-Present
LEARNING TO PRESS DOORBELL BUTTONS
*
Trained a classifier using Weka to detect and timestamp the buzzer
and implemented the classifier in Jython.
*
Audio stream was extracted from the microphone and pre-processed in
real-time and fed into the classifier to detect buzzer on-line. Codes
were implemented in C Language.
*
C/C++ codes were written to implement three active learning
exploration strategies for the robot to select and behave exploration
behaviors on the button area.
*
Published two papers and presented a poster on July 12 in 2010 at
AAAI conference.

COURSE PROJECTS
DETECTING AND PRESSING BUTTONS IN VISUAL SPACE for Computer Vision,
Iowa State University, Spring 2010
*
Project was done by C/C++ Language using OpenCV on an upper-torso
humanoid robot platform, which had a board of buttons in front for
press.
*
A Haar classifier for detecting buttons was trained using thousands
of sample pictures and used to detect the rectangle containing a
button within a picture from the camera in real time.
*
A simple visual servo system was designed for the robot to reach and
actively explore the rectangle area for pressing the button.
VIRTUAL 3-D ROBOT HAND for Computer Graphics using GLUT in C/C++,
Iowa State University, Fall 2010
*
A virtual 3-D Barrett robot hand was rendered and reflected on to a
textured floor, and offered the animation of closing/opening each/all
finger(s). Window reshaping was available.
*
Three different kinds of light sources were implemented including a
moving spotlight and could be toggled on/off by right click menu.
Camera could be rotated and moved forward/backward by keyboard.
3-D SPIDER RIG GRASPING GAME for Computer Graphics using GLUT and
Bullet in C/C++, ISU, Fall 2010
*
One table with a spider rig and several box blocks on were rendered
by bullet shapes. The rig could be controlled to move around and
close/open legs by keyboard to grasp and move a block on the table
with physics simulated. A 3-D textured house was draw using GLUT to
hold the table.
COMPARISON AMONG POLLING SERVER AND DEFERRABLE SERVER using VxWorks
in C, ISU, Fall 2010
*
Implemented the polling server and deferrable server, as well as
their utility tests and exact analysis. Periodic task sets with
random periods and Aperiodic task sets with poisson arrival time and
exponential service time were generated for comparing their response
performance on aperiodic tasks.
CONTEST EXPERIENCE
INTERDISCIPLINARY CONTEST IN MODELING by AMERICAN CONSORTIUM FOR
MATHEMATICS AND ITS APPLICATIONS, 02/15/2008-02/19/2008
*
Led a team of three, to design and implement the mathematical models
and finish a 20-page English paper, "Evaluation and Rebuilding of
American Health Care System", which received the prize of HONORABLE
MENTION (second place).

RELEVANT COURSES
GRADUATE COURSES IN IOWA STATE UNIVERSITY
*
Computational Perception, Computer Graphics and Geometric Method ,
Design and Analysis of Algorithm, Machine Learning, Principle of
Artificial Intelligence, Real-Time Systems
UNDERGRADUATE COURSES IN HARBIN INSTITUTE OF TECHNOLOGY
*
_Mathematics_: Advanced Mathematical Analysis, Algebra and
Geometry, Mathematical Modeling, College Physiscs.
*
_Electronics_: Electric Circuit, Basic Electronic Technique in
Analog and Digital Electronic.
*
_Signal and System_: Signal and System, Control Theory, Digital
Signal Processing.
*
_Computer Organization_: Technology of Computer Organization,
Single Chip Computer.

PUBLICATIONS
*
Sukhoy, V., Sinapov, J., WU, L., and Stoytchev, A., "Learning to
Press Doorbell Buttons," In Proceedings of the 9th IEEE International
Conference on Development and Learning (ICDL), Ann Arbor, Michigan,
August 18-21, pp. 132-139, 2010.
*
WU, L., Sukhoy, V., and Stoytchev, A., "Toward Learning to Press
Doorbell Buttons," In Proceedings of the 24-th National Conference on
Artificial Intelligence (AAAI), Atlanta, GA, July 11-15, pp.
1965-1966, 2010.

HONORS & AWARDS


*
Iowa State University graduate college RESEARCH ASSISTANTSHIP,
August 2009 - present.
*
HONORABLE MENTION (Second Place) as team leader in American
Interdisciplinary Contest in Modeling, spring 2008.
*
One NATIONAL SCHOLARSHIP and several People's Scholarship from 2005
to 2008.

Potrebbero piacerti anche