Bo-Wun

Never give up, because we have much more potential than we imagined !

image

My job currently at Realtek is to work on deep learning model development on embedded system with pruning method. During my graduate studies, I focus on deep learning technology and its applications. The research topic is multi-task deep learning on human pose estimation and depth map prediction. I graduated from the first place when I was a undergrate student in National Taiwan Ocean University with software engineering program. Besides, in the third and fourth year, I got the MOST College Student Research Scholarship and the College Student Research Creativity Award. Otherwise, the experience from my past projects also includes development boards, websites, Android App, design patterns, and so on. Exploring something new attracts me. It indicates I can be a software engineer well, and I will continue learning and accumulating experience in software project management.


Work Experience

Engineer

Realtek | MAY 2020 ~ Current

Role to work on deep learning and develop applications on embedded system.

  • linux/android
  • deep learning
  • computer vision
  • signal processing
  • pruning method
  • embedded system
  • opencl/openvx for acceleration

Graduate Student

Network Optimization Laboratory in National Chiao Tung University | JAN 2018 ~ DEC 2018

Role to work on Network Optimization Laboratory for industry-university cooperative research project from Industrial Technology Research Institute. The project is trying to detect human pose from single image by deep learning technique, and then to run the deep learning model on Jetson TX2. My responsible position is to do the research on building the deep learning model, and learn to lead my partner to complete the near real-time demo scenario on Jetson TX2.

  • deep learning
  • computer vision
  • embedded system
  • https://youtu.be/jjkqlsLFfxo
  • skeleton detection on human body
  • Python, TensorFlow, Jetson TX2, and Camera

Undergraduate Student

Bioinformatics Laboratory in National Taiwan Ocean University | JUL 2015 ~ FEB 2016

Role to work on Bioinformatics Laboratory for college student research project from Ministry of Science and Technology. The project is proposed to integrate the data between each path map in the KEGG dataset, and establish a feedback loop search tool with data statistics for 2D/3D visualization on web page.

  • bioinformatics
  • 3D visualization
  • feedback loops in KEGG
  • Java, HTML, Javascript, WebGL

Projects

Multi-task Deep Learning Networks with Machine-Train-Machine Migration Learning for Pose Estimation and Depth Prediction

2 people | JAN 2019 ~ AUG 2019

The project is to train our multi-task deep learning network to detect human pose and depth map from a color camera based on machine-train-machine migration learning, then to apply on the fitness activity analysis. My responsible position is to manage and execute this research, and guide my partner to complete fitness activity analysis.

Tools: Python, TensorFlow, Kinect, and Camera

DEMO Video: https://youtu.be/f6auphkkUAI

Simple IoT Sous-Vide Machine

3 people | FEB 2018 ~ JUN 2018

The project aims to build an IoT thermostat with LCD panel and remote controlling, and the temperature data can be collected to the cloud soon. My responsible tasks are to present our proposal, describe the system architecture and necessary functions, discuss problems together, introduce our project, and promote our results on video.

Tools: C/C++, Python, Arduino, and Raspberry Pi

DEMO Video: https://youtu.be/0qVrGKdK_14

EMD Program Parallelized

3 people | SEP 2017 ~ JAN 2018

The project decides to improve original program performance with parallelization tools. My responsible tasks are the project direction planning, final report arrangement, and program parallelization by OpenMP.

Tools: C/C++, pthread, OpenMP, CUDA

Skill Exchange

5 people | SEP 2016 ~ JAN 2017

A social platform for skills exchange through pairing function is emphasized in the project. I am responsible for listing functional requirements, the use cases analysis, class diagram design, and writing all the servlet programs.

Tools: Java, Tomcat, Servlet/JSP (MVC)

Social Activity Timeline

4 people | MAY 2016 ~ JUN 2016

The main idea in the project is to show activity events in a timeline with event popularity analysis and potential new friends discovering function from the signing up and participating data. I am responsible for project ideation, problem discussion, class diagram design, user interface arrangement, and data analysis program writing.

Tools: Java, Tomcat, Servlet/JSP (MVC), D3.js, Cytoscape.js

Walking with Trees

2 people | MAY 2015 ~ JUN 2015

The project is introduced to build a theme website for global environmental protection. I am in charge of the project planning, conceiving project direction, brand design, writing JavaScript interactive quiz game, and carbon estimator.

Tools: HTML, JavaScript, CSS

DEMO Video: https://goo.gl/dB5VqZ

Information

Papers

  • Bo-Wun Shih, Sheng-Hsian Cheng, Tsì-Uí I̍k*, Pong-Hau Chen, “Multi-task Deep Learning Networks with Machine-Train-Machine Migration Learning for Pose Estimation and Depth Prediction,” The 15th Workshop on Wireless, Ad-Hoc and Sensor Networks (WASN 2019), 26-27 August 2019, Tainan, Taiwan.
  • Guo-Jing Chan, Yu-Chuan Huang, Bo-Wun Shih, Ting-Hui Chiang, Sabrina I. Soraya, Tsì-Uí I̍k*, Yu-Chee Tseng, and Yu-Tai Ching, “A Fitness e-Coaching System Based on Wearable Technology,” The 14th Workshop on Wireless, Ad-Hoc and Sensor Networks (WASN 2018), 26-27 August 2018, Tao-Yuan, Taiwan.
  • 劉穎杰, 劉振隆, 施博文, 白敦文*, 胡清華, 鄒文雄, “Cross-Map Identification for Feedback and Coupled Feedback Loops in KEGG,” National Computer Symposium (NCS 2015), pp. 1-6, 18-19 December 2015, Pingtung, Taiwan.

Interests

Cooking, Singing, Writing, Swimming