Rui Li

Software Engineer, The Mathworks Inc.
Email: lirui9601@gmail.com

Rui Li is a software engineer at Mathworks. Rui received his M.S. degree in computer science and engineering from the Ohio State University (USA). Rui received his B.S. degree in computer science and engineering from the Central South University (China). Rui's research / programming interests are data visualization, computer graphics, and data mining. Rui enjoy cooking, playing badminton, hiking, and practicing Chinese calligraphy, in his spare time.



Experience

Mathworks
Software engineer (Aug 2023 - Present)
Intern (May - Aug, 2020- 2022)
  • Prototype 3D mapping visualizations for V2V / V2X scenarios.
  • Prototype 3D visualizations for Matlab Antenna Toolbox.
  • Develop geospatial visualizations for Matlab Mapping Toolbox.
The Ohio State University
Doctoral Researcher (Aug 2017 - May 2023)
  • Investigate the memorability of scientific visualizations.
  • Design and develop an interactive clinical prediction system to predict clinical risks and visually interpret the electronic health record(EHR) prediction results.
  • Design and develop a collaborative image annotation toolkit for researchers to extract, annotate, and analyze images.
Teaching Assistant (Aug 2017 - Apr 2023)
  • CSE 5542: Real Time Rendering.
  • CSE 5544: Introduction to Data Visualization.
  • CSE 1223: Introduction to Java.
  • CSE 2331: Data Structure and Algorithm.
51job Inc.
Junior software engineer (Feb 2017 - Jul 2017)
  • Developing online recruiting system for enterprise (over 300 companies) and on-campus students (over 100000 users).
Central South University
Research Assistant (Feb 2016 - Dec 2016)
  • Research Assistant working with Prof. Jiazhi Xia, Changsha, China
  • Visualization analysis of high-dimensional data.
  • Subspace clustering modeling and visual analysis.

Publications

Vis30k: A collection of figures and tables from IEEE visualization conference publications.
Jian Chen, Meng Ling, Rui Li, Petra Isenberg, Tobias Isenberg, Michael Sedlmair, Torsten Möller, Robert S Laramee, Han-Wei Shen, Katharina Wünsche, Qiru Wang.
IEEE Transactions on Visualization and Computer Graphics, 2021

Marrying medical domain knowledge with deep learning on electronic health records: a deep visual analytics approach.
Rui Li, Changchang Yin, Samuel Yang, Buyue Qian, Ping Zhang.
Journal of Medical Internet Research., 2020
Best bioinformatics paper by visual analytics working group and featured by AMIA Year in Review (2021)

Toward A Deep Understanding of What Makes a Scientific Visualization Memorable [online demo]
Rui Li and Jian Chen.
IEEE Scientific Visualization (SciVis), 2018

Visual subspace clustering based on dimension relevance
Jiazhi Xia, Guang Jiang, Yuhong Zhang, Rui Li, Wei Chen.
Journal of Visual Languages and Computing, 2017


Projects Portfolio

WebGL 2.0 Tutorial: A tutorial designed for the Real Time Rendering Course [demo]
(WebGL based)


ImageCoder: ImageCoder is a web-based image annotation tool for researchers in scientific disciplines to annotate images collaboratively. The main goal of ImageCoder is to alleviate the process of disagreement resolution in collaborative annotation. ImageCoder supports the annotation of conventional static images as well as giga-pixel medical images. As of 2023, ImageCoder has been used for three global scientific annotation projects. [demo video]
(Flask + Jinja2 + Sqlite + OpenSeaDragon)


DGViz: DG-Viz, an interactive clinical prediction system, which brings together the power of deep learning (ie, a DG-RNN–based model) and visual analytics to predict clinical risks and visually interpret the EHR prediction results.
(Flask + Pytorch + D3.js + Echart.js + Sigma.js)

Viscolumbus: A web based system for visualizing economy development in Columbus city.
(Node.js+MongoDB+d3.js+Leaflet.js)


PokemonGo Game: The final project of CSE 5542 (Real time rendering). [online demo]
(WebGL based)


SLMS: Structuring Local Metric Space: A Non-Parametric Method for Visual Subspace Analysis.
(Django+d3.js)


Ray tracing
(C++, OpenGL)


Image processing tookit.
(C#)


KTV multimedia system.
(C# + MS SQL server)