Chun-Liang Chien

Taiwan

@jameschyan

Staff Firmware Engineer at Synaptics

Personal Information

jameschyan@gmail.com
+886-928735502
Taiwan, Taoyuan

Badges

Problem Solving
CPP
Python

Certifications

jameschyan has not earned any certificates yet.

Work Experience

  • Staff Firmware Engineer

    Synaptics•  December 2022 - Present•  Taiwan, New Taipei City

    Enhanced and adapted machine learning models for improved touchpad performance, including classification accuracy and palm rejection, through various techniques such as data collection, model training, image processing, and optimization for deployment. 1. Developed an ACM algorithm to enhance palm rejection on an in-house touchpad using TinyML, by collecting training data, creating and training a neural network to classify touch types, implementing the model with TFLite Micro, and applying full-integer post-training quantization, resulting in over 95% classification precision for finger, thumb, and palm in a 30-fold cross-validation. Demo video here. 2. Addressed the deterioration issue of using an HP-trained model on Lenovo touchpad data by developing a method to transform Lenovo touch data to match HP data types allowing the HP model to maintain over 95% classification precision; validated the approach with 30-fold cross-validation showing similar results for both original Lenovo data and transformed Lenovo data, which was likely establishing the method as a pioneering industry solution. 3. Improved overall classification and palm-rejection performance using laptop touchpad sensing data and image processing techniques. 4. Enhanced multiple finger/thumb classification and recognition, including palm rejection for edge/corner contacts. 5. Collected touchpad contact data, trained and fine-tuned a convolutional neural network (CNN) model, and converted it to TensorFlow Lite (TFLite) Micro for deployment on an in-house microcontroller unit(MCU).

  • Senior Software Engineer

    Timi Personal Computing (Hong Kong) Limited Taipei Office•  November 2019 - August 2022•  Taipei

    Developed and optimized deep neural network models for various image processing and enhancement applications, including Auto White Balance (AWB), AutoFocus (AF), ISP Auto Tuning, and CCT estimation.

  • Software Design Technical Assistant Manager

    Delta Electronics, Inc.•  July 2016 - October 2019•  Taipei

    Developed and optimized vision-based systems for defect detection, process monitoring, and component handling in industrial settings.

  • Assistant Research Fellow

    National Chiao Tung University•  August 2011 - July 2012•  Hsinchu

    Developed a panchromatic satellite image fusion system that combines high-resolution grayscale (PAN) and low-resolution color (MS) images in an improved HSI color space to enhance detail and reduce false color and ring effects, also applicable for HDR image creation.

Education

  • National Central University

    Computer Science & Engineering, PhD•  September 2004 - June 2011

  • National Taiwan University

    Electrical Engineering, MS•  September 1998 - June 2000

  • Chung Yuan Christian University

    Biomedical Engineering, BS•  September 1995 - June 1998

Skills

MATLAB
Simulink
Clipper
SQL
Access
dBASE III
Keras
TensorFlow
OpenCV
Halcon
Python
VC++
VC#
VB
DHTML
JavaScript
VBScript
ASP
Assembly
FORTRAN
PASCAL