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)