Education
- Master of Science in Networking and Multimedia (2008/9 - 2010/11)
- National Taiwan University, Taipei, Taiwan
- Overall GPA: 4.0/4.0 (93.04/100.00) Rank : 2/43
- Research Area: Video Analysis and Processing, True Motion Estimation, Computer Vision, Digital IC Design
- Got rank 1 (of 39 students) in 2008 fall semester.
- Thesis: Algorithm and Architecture Design of Multi-rate Frame Rate Up-conversion in Quad High Definition Liquid Crystal Display System (score : 95.0/100.0) [PDF]
- B.S Degree in Electrical Engineering (2004/9 - 2008/6)
- National Taiwan University, Taipei, Taiwan
- Overall GPA: 3.08/4.00 (76.58/100.00) Rank : 177/207
- Got high scores in computer science subjects, average GPA: 4.00/4.00 (90.55/100.00)
Work Experience
- Senior Software Engineer - Algorithm Developer (2010/12 - present)
- Pixart Imaging Inc., Hsinchu, Taiwan
- Machine learning (2 years)
Developed human sensing algorithms and chips including face detection, face recognition, expression recognition and face tracking accomplished by support vector machine (SVM), multi-class boosting, image feature extraction, image compression.
- Capacitor touch panel (0.5 year)
Developed algorithms and chips for capacitor touch panel including digital AM signal processing, finger extraction, finger separation and finger tracking.
- 2.4G modem (0.5 year)
Developed the modem part of RF chip and signal modeling including analog signal synthesis, digital FM signal processing, packet detection, frequency and timing offset recovery.
Research Experience
- Media IC and System Lab, National Taiwan University (2008/9 - 2010/11)
- Advisor : Prof. Shao-Yi Chien
- Topic : Algorithm and Architecture of Multi-rate Frame Rate Up-conversion
- Designed the algorithm and architecture that interpolates non-existing frames in video sequences by analyzing the true motion of inter frames with Markov random field modeling to increase the frame rate. The architecture can process up to 3840x2160 resolution with 1:2 and 1:5 up-conversion modes. There are 79% of subjects prefer the proposed algorithm than others, and the PSNR of the proposed algorithm is also 2-6 dB higher. The architecture efficiency is also 2-12 times than others.
- AU Optronics Corp., Industry-university Collaboration (2008/9 - 2009/10)
- Advisor : Prof. Shao-Yi Chien
- Topic : Architecture Research of Global Motion Based Frame Rate Up-conversion
- Surveyed and analyzed the architectures of block-based motion estimation and frame-based global motion estimation with affine model. Presented a simulation result of chip size, cycle and bandwidth consumption of a frame rate up-conversion chip based on global motion estimation.
- The EDA Lab, National Taiwan University (2008/2 - 2008/6)
- Advisor : Prof. Yao-Wen Chang
- Topic : Optimization problems in back-end design of EDA
- Researched the optimization problems in back-end design flow of EDA that are often NP-complete or NP-hard. Implemented an algorithm that solve the displacement minimization problem for legalization in standard cell placement efficiently.
Patents
- Home Appliance Control Device
- Fu Chen CHEN, Hsin Chia CHEN, Yi Hsien KO, Ming Tsan Kao
- Issued April 9, 2013, United States US8417385 B2
- Issued March 20, 2013, China CN102981459 A
- Fu Chen CHEN, Ming Tsan Kao, Yu Han CHEN
- Filed March, 2013, United States
- Filed March, 2013, Taiwan TW102107772
- Filed March, 2013, China CN201310085351.2
Publications
- Algorithm and Architecture Design of Multi-rate Frame Rate Up-conversion in QHD LCD System
- Yung-Lin Huang, Fu-Chen Chen, Shao-Yi Chien
- IEEE Transactions on Circuits and Systems for Video Technology, 2013 (submitted) [PDF]
- Hardware-efficient true motion estimator based on Markov Random Field motion vector correction
- Fu-Chen Chen, Yung-Lin Huang, Shao-Yi Chien
- VLSI-DAT, 2012 [PDF]
Skills and Languages
- Proficient in: C/C++, Verilog
- Familiar with: C#, MATLAB, Python
- Ever used: Java, HTML, JavaScript , MySQL
- Primary: Computer Vision, Machine Learning, Video Processing, True Motion Estimation
- Familiar: Data compression, Codec, Digital IC Design
- English (professional working proficiency), Chinese (Native), Taiwanese (native)
Professional Services
- Teaching Assistant (2009/9 - 2010/2)
- Computer-aided VLSI System Design [EEE5022], National Taiwan University
- Gave Lecture "Static Timing Analysis" in graduate course "Computer-aided VLSI System Design" of Graduate Institute of Electronics Engineering
- Teaching Assistant (2008/9 - 2009/6)
- Algorithm Design and Analysis [CSIE2136], National Taiwan University
- Served as the teaching assistant of college obligatory course "Algorithm Design and Analysis" of Department of Computer Science and Information Engineering.
Selected Course Projects
- Tennis game design with image based visual effect (Spring 2009)
- Designed a tennis game with 3D-like scene made by 2D image-based image visual effects. By estimating global motion and color histogram, extract the foreground player and background sprite image from video sequences. Use Bayesian’s matting to make the images of foreground players more accurate. Apply Morphing on players during the transitions of each action for smoothing. Establish tennis court by image based rendering to create 3D-like scene. Append 3D objects in 3D-like court by OpenGL library.
- Panorama image construction (Spring 2009)
- Completed panorama image by detecting and matching image feature points and render the panorama image. Detect and descript feature points by Harris and SIFT. Match feature points by K-D tree and align images with RANSAC. Render the panorama image by cylindrical warping and blending.
- 3D object insertion in video scene (Spring 2009)
- Inserted 3D object in video scene by estimating the 3D structure from feature motion. The structure of motion was estimated by Icarus calibration software. 3D objects were inserted in the video by software “Blender 3D”.
- Minimum Rectilinear Steiner Tree (MRST) Problem (Spring 2008)
- Compared algorithms of MRST problem which search min. total length of tree with edges connect nodes in horizontal and vertical directions. Algorithms are FDP algorithm, Iterated 1-steiner and Refined Single Trunk Tree. The complexity of exact algorithm is O(n*3^n), while the other approximate algorithms have complexity of O(n) ~ O(nLogn).
- EE Lab (Networking and Multimedia) (Spring 2008)
- Implemented programs in C# with networking or multimedia applications. Including Painting program, Messenger program with webcam and 3D First-person shooting program.
Extracurricular Activities
PixArt Imageing Inc.
- 2012 - The secretary-general of employee welfare committee
Nation Taiwan University
- 2007 - The leader of photo capturing and editing department in EE Summer Camp
- 2007 - The host of video game contest - Super Puzzle Fighter in department of EE
- 2005 - The conductor of the a freshmen team in EE Freshmen camp
Nation Taiwan University
- 2009 - EE Graduate Dance
- 2007 - EE Night Show
- 2007 - EE Summer Camp
- 2006 - EE Night Show
Taipei CK High School
- 2002 - Video Technique Course
Nation Taiwan University
- 2008 - EE Veteran Night
- 2007 - EE Concert
- 2007 - EE The Wall