YU-RU LIN

 

4F, No.2, ALY 30, LN 9, Songlong Rd., Taipei 110, Taiwan (R.O.C.)

 

 

Email: yrlin@cis.nctu.edu.tw

 

 

EDUCATION

 

1999 to 2001

M.S. in Computer and Information Science, National Chiao Tung University , Taiwan

GPA: 3.8/4.0 (average score: 92.28/100) (see Table 1 for more details)

Thesis: "The Synthesis of Trees in Chinese Landscape Painting"

Thesis advisor: Prof. Zen-Chung Shih

 

1995 to 1999

B.S. in Computer and Information Science, National Chiao Tung University , Taiwan

GPA: 3.6/4.0 (average score: 81.13/100) (see Table 2 for more details)

Accumulated GPA in the last two years: 3.9/4.0

 

1992 to 1995

Taipei Municipal First Girls' Senior High School , Taiwan

 

 

 

EXPERIENCE

 

2001 to 2004

Supervisor Engineer of

Advance and Innovation Center, Ulead Systems, Inc.

ú              Researched, designed and developed programs for digital media software, especially for 3D & animation, video editing, digital imaging, and visual content filtering.

ú              Surveyed and analyzed industrial techniques and products.

ú              Studied new multimedia-related technology, including non-photorealistic rendering, texture synthesis, automatically video editing, MPEG-7, etc.

 

1999 to 2001

Teaching Assistant of

Computer Graphics / Advanced Computer Graphics in National Chiao Tung University

 

1997 to 2001

Research Assistant of

National Center for High-performance Computing , Taiwan

 

2000

Programmer (part time) of Digimax Corporation

ú              Developed 3D visual effects and 3D format transcoder.

 

1999

Programmer (part time) of

National Chiao Tung University Library

ú              Developed the query system of Faculty Publication Database.

 

 

 

PROJECT

 

2001 to 2003

Digital media software:

ú              Video Editing: Ulead VideoStudio™, Ulead MediaStudio Pro - Researched and designed automatic video editing function for synchronizing audio and visual data and creating media production. The synchronizing algorithm has been applied patent. Besides, designed a stylized filter and a 3D transition effect for video authoring.

ú              3D & Animation: Ulead Cool 3D Production Studio- Designed a 3D Particle System to simulate natural phenomena such as fire, smoke, clouds, snow, etc. Designed two nonphotorealistic rendering effects to stylized 3D models. One of the rendering algorithms invented by me has been applied patent.

ú              Digital Imaging: Ulead PhotoImpact® - Designed a 2D particle system, an edge preserving blur filter to reduce noise of image, a creative effect to simulate night scene and add a photorealistic moon in the sky, and NPR effects using edge detection and segmentation techniques, as well as novel painting algorithms to simulate stylized images.

ú              Visual Content Filtering: Ulead iMira Screeniing - My image segmentation engine is used for pornography filtering task.

 

1999 to 2001

National Numerical Wind Tunnel Project in

National Center for High-performance Computing

ú              Developed visualization for particle trajectory and tracking for plastic extrusion simulation. The visualization included VR and animation.

 

1997 to 1999

Material Database for Electronic Packages in

National Center for High-performance Computing

ú              Designed and developed a material database to analysis numerical data of electronic package with user-friendly interface representing the information by graphics and tables.

 

1998

MPEG-4 Application in

National Chiao Tung University

ú              Studied MPEG-4 standard and developed a demonstrated application. My responsibility was to implement a component following the DMIF protocol transmitting multimedia data through the network.

 

 

 

PUBLICATION

 

2003 to 2004

Disclosed three patents concerning methods of digital media processing.

 

2002

"Method for Rendering Outlines of 3D Objects" U.S./Taiwan patent pending, Appl. No. 20040085314

 

 

"The Synthesis of Trees in Chinese Landscape Painting Using Silhouette and Texture Strokes." The 10-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2002)(the 2nd author)

 

 

"Chinese Ink Rendering for Trees Using Outline Drawing and Texture Strokes." Proceedings of 2002 International Workshop on Advanced Image Technology (IWAIT 2002, BEST PAPER AWARD)(the 2nd author)

 

 

 

SKILLS

Sophisticated in C++ object-oriented programming and windows programming.

Extensively experienced in computer graphics and animation, visualization, and image processing.

Language/Script: C++, C, JAVA, LISP, MIPS assembly, HTML, VRML, CGI, SQL, JavaScript, shell script, Perl, Python, etc.

Platform: Windows, Unix, Linux, FreeBSD, Solaris, Mac OS, SGI, etc.

Package/Application: MFC, OpenGL, DirectX, Intel IPP, VTK, FLTK, Tcl/TK, Gtk, WIN32, C++ STL, Java/BSD socket, etc.

Application: Multimedia related (Maya, 3D Max, PhotoShop, After Effect, Premiere, PhotoImpact, Painter, Media Studio, etc), editing applications (MS Offices, Acrobat, etc), etc.

 

 

 

ACTIVITIES

Chief of Equipment Section of Fine Art Camp

 

Chief of Published Department of Art Club

 

Member of Published Department of Computer and Information Science Institute

 

Member of Published Department of Computer and Information Science Camp

 

Member of Aboriginal Culture Regiment

 

 

 

REFERENCE

Available upon request.

 

 

Course Name

Advanced Computer Graphics

Image Synthesis

Graph Theory

Advanced Database Management Systems

Algorithm

Genetic Algorithm

Multimedia Information System

Table 1: The advanced courses I took in graduate education (1999-2001)

 

Series Name

Course Name

Programming Languages

Programming Languages

Compiler Design

Introduction to Object-Oriented Programming Using C++

Introduction to Java Programming                                                                                                                            

Computer Theories

Design and Analysis of Algorithms

Formal Languages

Graph Theory

Information Processing

Computer Graphics

Artificial Intelligence

Introduction to Artificial Intelligence

Computer Systems

Operating Systems

Information Engineering

Database Management Systems

Computer Architectures

Assembly Languages and Computer Organization

Scientific Computing

Numerical Methods

Applied Mathematics

Parallel Computation

Computer Networks

Introduction to Computer Networks

Network Programming

Local Area Networks

Table 2: The advanced courses I took in undergraduate education (1995-1999)