portrait

Jihua Huang  portrait

Graduate Student

GRASP Laboratory

University of Pennsylvania

Cell: 224-209-7836

Email: edgarjhuang@gmail.com





  About Me

I was born in Jiangxi Province, southern China. I was enrolled in University of Pennsylvania in 2012, majoring in Computer Vision.


  Undergraduate Research and Projects

ABU Asia-Pacific Robot Contest

My contribution to the team:

  • Programming of an automatic robot (2010)
  • Trajectory control (2010)
  • Build manual robot controllers (2010)
  • Develop a new software platform on ARM9 and a new system based on it. (2010-2011)
  • Kinect on robots and vision based control (the last past in the video clip) (2011)

Robocon 2011 Hong Kong Contest, recorded by RTHK


Robot Arm Manipulation



  • Image processing: find image plane coordinates of blocks and target position.
  • Camera caliberation: convert image plane coordinates to world coordenates.
  • Inverse kinematics: calculate the robot configuration based on the desired position and orientation of the end effector.

Microchip for automated manipulation of biological cells through electric fields

Motion Estimation and Video Compression
  • Efficient hardware and software implementation for video compression

  • For details please refer to this document.


Music Score Recognition
  • When the start button is pressed, the music score is "swallowed", and a photo of the score is taken.
  • The photo is then processed by the microchip. After image auto-thresholding, line detection and line subtraction, position of each note is calculated.
  • Based on the notes detected, A midi file is generated, which is then converted into a wav file and played by the chip.
  • At the same time, the music score is released.

Object Tracking based on classification

Input  video                                                                                                             Result

  • Classifier build based on features from color and position of the target pixels from previous frames.

  • For details please refer to this document.


Giga-pixel image manipulation
  • For details please refer to this link.


Computational Photography: Hybrid Images
  • For details please refer to this link.


Computational Photography: Image Alignment
  • For details please refer to this link.


Computational Photography: Gradient Domain Fusion
  • For details please refer to this link.


Computational Photography: Face Morphing
  • For details please refer to this link.


Computational Photography: Automatic Photo Stitching
  • For details please refer to this link.



  Undergraduate Courses Taken

GPA:               3.89/4.00    or    4.08/4.30
Major GPA:    3.98/4.00    or    4.25/4.30

Major Courses

Course Code   Course Title Term   Instructor Grade  
COMP170Discrete Mathematical Tools for Computer Scienc08 FallProf. Mordecai J. GolinA+
COMP104Programming Fundamentals and Methodology09 FallProf. Chi-Shing CHUNGA+
COMP152HOOP and Data Structures (Honors Study Track)10 SpringProf. Chi Keung TangA+
COMP252Operating Systems10 FallProf. Qian ZhangA
COMP271HDesign and Analysis of Algorithms (Honors Study Track)10 FallProf. Siu-Wing ChengA-
COMP328Machine Learning10 FallProf. Nevin L. ZhangA+
COMP381Design and Analysis of Computer Architectures10 FallProf. Jogesh K. MuppalaA+
COMP211HIntroduction to Software Engineering (Honors Study Track)11 SpringProf. Frederick H. LochovskyA+
COMP361Computer Communication Networks I11 SpringProf. Jin ZhangA+
CS450 (UIUC)Numerical Analysis11 FallProf. Anil N. HiraniA
CS498 (UIUC)Computational Photography11 FallProf. Derek Hoiem
CS598 (UIUC)Machine Learning for Signal Processing (PG course)11 FallProf. Paris Smaragdis
ELEC151Digital Circuits and Systems09 SpringProf.A+
ELEC152Computer Organization09 SpringProf. Jie YuanA+
ELEC101Basic Electronics09 FallProf. Emma MacPHERSONA+
ELEC210Probability and Random Processes in Engineering10 SpringProf. Bing ZengA
ELEC301CMOS VLSI Design10 SummerProf. Amine BermakA+
ELEC211Signals and Systems10 FallProf. Albert K.S. WongA+
ELEC214Communication Systems11 SpringProf. Daniel PalomarA+
ELEC254Microprocessor Experiments11 SummerProf. Tim WooA+
ECE470 (UIUC)Introduction to Robotics11 FallProf. Seth Hutchinson
ENGG395HEngineering Special Project: Robotics10 SpringProf. Zexiang LiA+
ENGG395IEngineering Special Project: Robotics11 SpringProf. Zexiang LiA+

Math & Physics Courses

Course Code   Course Title Term   Instructor Grade  
MATH013Calculus I08 FallProf. Allen MoyB+
MATH014Calculus I09 SpringProf. Tsz Kin LamA-
MATH101Multivariable Calculus09 FallProf. Kwing Lam ChanA-
MATH111Linear Algebra09 FallProf. Shiu-Yuen ChengA
MATH151Differential Equations and Applications10 SpringProf. Mo MuA
PHYS011General Physics I08 FallProf. Nian LinA+
PHYS013Introductory Electromagnetism and Modern Physics09 SpringProf. Nian LinA+

Other Courses

Course Code   Course Title Term   Instructor Grade  
IELM120Engineering Management09 FallProf.A+
ECON112Macroeconomics10 SpringProf. Yong WangA+
BISC002Biology of Human Health11 SpringProf.B





Copyright © Jihua HUANG. All rights reserved.