Holly Rushmeier

Last updated
Holly Rushmeier
Alma mater Cornell University (B.S., M.S., Ph.D.)
Awards SIGGRAPH Computer Graphics Achievement Award (2013), ACM Fellow (2016)
Scientific career
Fields Computer science
Mechanical engineering
Institutions Yale University
T. J. Watson Research Center
NIST
Georgia Tech
Doctoral advisor Kenneth Torrance

Holly Rushmeier is an American computer scientist and is the John C. Malone Professor of Computer Science at Yale University. [1] She is known for her contributions to the field of computer graphics. [2]

Contents

Biography

Rushmeier has received three degrees in mechanical engineering from Cornell University: the B.S. in 1977, the M.S. in 1986, and the Ph.D. in 1988. Before returning to graduate school in 1983, she worked in Seattle as an engineer at Boeing Commercial Airplanes and Washington Natural Gas.

While at Cornell, Rushmeier collaborated with Kenneth Torrance and Donald P. Greenberg. After obtaining her Ph.D., Rushmeier joined the mechanical engineering faculty as an assistant professor at Georgia Tech, where she taught courses on heat transfer and numerical methods and conducted research on computer graphics image synthesis. She left in 1991 to join the National Institute of Standards and Technology, where she focused on scientific data visualization. She continued to investigate problems in data visualization as a staff member at the IBM Thomas J. Watson Research Center from 1996 to 2004. [3] She then assumed her current position as professor of computer science at Yale University, where she served as chair of the department from 2011 to 2014 and again starting in 2023. [4] With Julie Dorsey, she leads the computer graphics laboratory at Yale.

Work

Rushmeier is particularly interested in scanning and modeling shape and appearance, as well as the applications of computer graphics in cultural heritage. At IBM, she worked on the project to create a 3D model of Michelangelo's Florence Pietà, [5] as well as the Eternal Egypt collaboration between IBM and the government of Egypt to build a digital showcase of the country's cultural artifacts.

Rushmeier is also noted for her work on global illumination, material capture, and the display of high-dynamic-range images. Her contributions to the field of computer graphics include the development of methods for solving for illumination in the presence of participating media (i.e. environments such as fog and murky water that affect the light passing through them) and the extension of the radiosity method to handle specular BRDFs.

She has served in numerous editorial and technical capacities, including editor-in-chief of ACM Transactions on Graphics from 1996 to 1999, [6] editor of IEEE Transactions on Visualization and Computer Graphics from 1996 to 1998, and co-editor-in-chief of Computer Graphics Forum from 2010 to 2014. She was chair of the papers committee for ACM SIGGRAPH in 1996 and co-chair of the IEEE Visualization papers committee in 1998, 2004, and 2005. She is an ACM Distinguished Engineer, a 2016 Fellow of the ACM, [7] a 2011 Fellow of the Eurographics Association, [8] the recipient of the 2013 ACM SIGGRAPH Computer Graphics Achievement Award, [9] and the recipient of the 2021 Eurographics Gold Medal. [10]

In 2022, Rushmeier joined a research team involving computer scientists, archaeologists, and historians, the projects aim is to research the ancient city of Dura-Europos. The project received a $350,000 grant from the National Endowment for Humanities in order to develop a digital archive of materials related to Dura-Europos. Rushmeier is involved with creating a virtual cloud to host this data and create a user interface that allows researchers to access data and add new information. [11]

Selected publications

Related Research Articles

<span class="mw-page-title-main">Rendering (computer graphics)</span> Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as a rendering. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, textures, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

<span class="mw-page-title-main">Global illumination</span> Group of rendering algorithms used in 3D computer graphics

Global illumination (GI), or indirect illumination, is a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting to 3D scenes. Such algorithms take into account not only the light that comes directly from a light source, but also subsequent cases in which light rays from the same source are reflected by other surfaces in the scene, whether reflective or not.

<span class="mw-page-title-main">Scientific visualization</span> Interdisciplinary branch of science concerned with presenting scientific data visually

Scientific visualization is an interdisciplinary branch of science concerned with the visualization of scientific phenomena. It is also considered a subset of computer graphics, a branch of computer science. The purpose of scientific visualization is to graphically illustrate scientific data to enable scientists to understand, illustrate, and glean insight from their data. Research into how people read and misread various types of visualizations is helping to determine what types and features of visualizations are most understandable and effective in conveying information.

<span class="mw-page-title-main">Anisotropic filtering</span> Method of enhancing the image quality of textures on surfaces of computer graphics

In 3D computer graphics, anisotropic filtering is a method of enhancing the image quality of textures on surfaces of computer graphics that are at oblique viewing angles with respect to the camera where the projection of the texture appears to be non-orthogonal.

<span class="mw-page-title-main">Catmull–Clark subdivision surface</span> Technique in 3D computer graphics

The Catmull–Clark algorithm is a technique used in 3D computer graphics to create curved surfaces by using subdivision surface modeling. It was devised by Edwin Catmull and Jim Clark in 1978 as a generalization of bi-cubic uniform B-spline surfaces to arbitrary topology.

<span class="mw-page-title-main">Non-photorealistic rendering</span> Style of rendering

Non-photorealistic rendering (NPR) is an area of computer graphics that focuses on enabling a wide variety of expressive styles for digital art, in contrast to traditional computer graphics, which focuses on photorealism. NPR is inspired by other artistic modes such as painting, drawing, technical illustration, and animated cartoons. NPR has appeared in movies and video games in the form of cel-shaded animation as well as in scientific visualization, architectural illustration and experimental animation.

<span class="mw-page-title-main">Ken Perlin</span> American computer scientist

Kenneth H. Perlin is a professor in the Department of Computer Science at New York University, founding director of the Media Research Lab at NYU, director of the Future Reality Lab at NYU, and the Director of the Games for Learning Institute. He holds a BA. degree in Theoretical Mathematics from Harvard University (7/1979), a MS degree in Computer Science from the Courant Institute of Mathematical Sciences, New York University (6/1984), and a PhD degree in Computer Science from the same institution (2/1986). His research interests include graphics, animation, multimedia, and science education. He developed or was involved with the development of techniques such as Perlin noise, real-time interactive character animation, and computer-user interfaces. He is best known for the development of Perlin noise and Simplex noise, both of which are algorithms for realistic-looking Gradient noise.

<span class="mw-page-title-main">Bidirectional reflectance distribution function</span> Function of four real variables that defines how light is reflected at an opaque surface

The bidirectional reflectance distribution function (BRDF), symbol , is a function of four real variables that defines how light from a source is reflected off an opaque surface. It is employed in the optics of real-world light, in computer graphics algorithms, and in computer vision algorithms. The function takes an incoming light direction, , and outgoing direction, , and returns the ratio of reflected radiance exiting along to the irradiance incident on the surface from direction . Each direction is itself parameterized by azimuth angle and zenith angle , therefore the BRDF as a whole is a function of 4 variables. The BRDF has units sr−1, with steradians (sr) being a unit of solid angle.

<span class="mw-page-title-main">Marching cubes</span> Computer graphics algorithm

Marching cubes is a computer graphics algorithm, published in the 1987 SIGGRAPH proceedings by Lorensen and Cline, for extracting a polygonal mesh of an isosurface from a three-dimensional discrete scalar field. The applications of this algorithm are mainly concerned with medical visualizations such as CT and MRI scan data images, and special effects or 3-D modelling with what is usually called metaballs or other metasurfaces. The marching cubes algorithm is meant to be used for 3-D; the 2-D version of this algorithm is called the marching squares algorithm.

Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior—and their development process by means of static, interactive or animated 2-D or 3-D visual representations of their structure, execution, behavior, and evolution.

<span class="mw-page-title-main">Pat Hanrahan</span> American computer graphics researcher

Patrick M. Hanrahan is an American computer graphics researcher, the Canon USA Professor of Computer Science and Electrical Engineering in the Computer Graphics Laboratory at Stanford University. His research focuses on rendering algorithms, graphics processing units, as well as scientific illustration and visualization. He has received numerous awards, including the 2019 Turing Award.

<span class="mw-page-title-main">Computer graphics (computer science)</span> Sub-field of computer science

Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.

Jarke J. (Jack) van Wijk is a Dutch computer scientist, a professor in the Department of Mathematics and Computer Science at the Eindhoven University of Technology, and an expert in information visualization.

Maureen C. Stone is an American computer scientist, specializing in color modeling.

<span class="mw-page-title-main">Jean-Daniel Fekete</span> French computer scientist

Jean-Daniel Fekete is a French computer scientist.

<span class="mw-page-title-main">Bedrich Benes</span> Computer scientist (born 1967)

Bedrich Benes is a computer scientist and a researcher in computer graphics.

IEEE Transactions on Visualization and Computer Graphics is a peer-reviewed scientific journal published by the IEEE Computer Society. It covers subjects related to computer graphics and visualization techniques, systems, software, hardware, and user interface issues. TVCG has been considered the top journal in the field of visualization.

Thomas K. Porter is the senior vice president of production strategy at Pixar and one of the studio's founding employees.

Julie Dorsey is an American computer scientist specializing in computer graphics. With architecture as a driving application, her research in computer graphics has included work on high-dynamic-range imaging, image-based modeling and rendering, and billboarding. She is the Frederick W. Beinecke Professor of Computer Science at Yale University, and the founder and Chief Scientist of 3D sketching software company Mental Canvas.

Wolfgang Heidrich is a German-Canadian computer scientist and Professor at the King Abdullah University of Science and Technology (KAUST), for which he served as the director of Visual Computing Center from 2014 to 2021. He was previously a professor at the University of British Columbia (UBC), where he was a Dolby Research Chair (2008-2013). His research has combined methods from computer graphics, optics, machine vision, imaging, inverse methods, and perception to develop new Computational Imaging and Display technologies. His more recent interest focuses on hardware-software co-design of the next generation of imaging systems, with applications such as high dynamic range (HDR) imaging, compact computational cameras, hyper-spectral cameras, wavefront sensors, to name just a few.

References