Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael Deering
dblp:15/1663
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 5 · 5 first-authorHuman-computer interaction and ubiquitous computing · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
4 papers |
Rendering · 58% Virtual and augmented reality · 24% Image and video coding · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 89% Integrated circuit design · 11% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering
antialiasing |
0.0 | 1 | 2002 | The SAGE graphics architecture · ACM Trans. Graph. 2002 |
GPUs and heterogeneous computing
GPU architecture |
0.0 | 1 | 2002 | The SAGE graphics architecture · ACM Trans. Graph. 2002 |
Image and video coding › point cloud compression
geometry compression |
0.0 | 1 | 1995 | Geometry compression · SIGGRAPH 1995 |
Virtual and augmented reality › 3d display
head-tracked stereo display |
0.0 | 1 | 1992 | High resolution virtual reality · SIGGRAPH 1992 |
Virtual and augmented reality › virtual reality
virtual reality systems |
0.0 | 1 | 1992 | High resolution virtual reality · SIGGRAPH 1992 |
GPUs and heterogeneous computing
graphics accelerator |
0.0 | 1 | 1988 | The triangle processor and normal vector shader: a VLSI system for high performance graphics · SIGGRAPH 1988 |
Integrated circuit design
VLSI design |
0.0 | 1 | 1988 | The triangle processor and normal vector shader: a VLSI system for high performance graphics · SIGGRAPH 1988 |
Rendering › multi-view rendering
stereoscopic rendering |
0.0 | 1 | 1992 | High resolution virtual reality · SIGGRAPH 1992 |
Programming languages and type systems
language implementation |
0.0 | 1 | 1981 | PEARL - A Package for Efficient Access to Representations in LISP · IJCAI 1981 |
Rendering › shading
phong shading |
0.0 | 1 | 1988 | The triangle processor and normal vector shader: a VLSI system for high performance graphics · SIGGRAPH 1988 |
Methods — techniques the papers use, named apart from their topics
reconstruction filter · 0.1convolution · 0.1huffman coding · 0.0generalized triangle mesh · 0.0delta compression · 0.0triangle processor pipeline · 0.0normal vector shader · 0.0anti-aliasing · 0.0stereo perspective viewing matrices · 0.0predictive head tracking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | The SAGE graphics architectureabstractThe Scalable, Advanced Graphics Environment (SAGE) is a new high-end, multi-chip rendering architecture. Each single SAGE board can render in excess of 80 million fully lit, textured, anti-aliased triangles per second. SAGE brings high quality antialiasing filters to video rate hardware for the first time. To achieve this, the concept of a frame buffer is replaced by a fully double-buffered sample buffer of between 1 and 16 non-uniformly placed samples per final output pixel. The video output raster of samples is subject to convolution by a 5x5 programmable reconstruction and bandpass filter that replaces the traditional RAMDAC . The reconstruction filter processes up to 400 samples per output pixel, and supports any radially symmetric filter, including those with negative lobes (full Mitchell-Netravali filter). Each SAGE board comprises four parallel rendering sub-units, and supports up to two video output channels. Multiple SAGE systems can be tiled together to support even higher fill rates, resolutions, and performance. Michael Deering, David Naegle |
ACM Trans. Graph. | 1 |
| 1995 | Geometry compressionabstractThis paper introduces the concept of Geometry Compression, allowing 3D triangle data to be represented with a factor of 6 to 10 times fewer bits than conventional techniques, with only slight losses in object quality. The technique is amenable to rapid decompression in both software and hardware implementations; if 3D rendering hardware contains a geometry decompression unit, application geometry can be stored in memory in compressed format. Geometry is first represented as a generalized triangle mesh, a data structure that allows each instance of a vertex in a linear stream to specify an average of two triangles. Then a variable length compression is applied to individual positions, colors, and normals. Delta compression followed by a modified Huffman compression is used for positions and colors; a novel table-based approach is used for normals. The table allows any useful normal to be represented by an 18-bit index, many normals can be represented with index deltas of 8 bits or less. Geometry compression is a general space-time tradeoff, and offers advantages at every level of the memory/interconnect hierarchy: less storage space is needed on disk, less transmission time is needed on networks. Michael Deering |
SIGGRAPH | 1 |
| 1992 | High resolution virtual realityabstractAn important component of many virtual reality systems is head-tracked stereo display.The head-tracker enables the image rendering system to produce images from a viewpoint location that dynamically tracks the viewers head movement, creating a convincing 3D illusion.A viewer can achieve intricate hand/eye coordination on virtual objects if virtual and physical objects can be registered [o within a fraction of a centimeter.Computer graphics has traditionally been concerned with forming the correct image on a screen.When this goal is expanded to forming the correct pair of images on the viewers retinas, a number of additional physical factors must be taken into account.This paper presents the general steps that must be taken to achieve accurate high resolution headtracked stereo display on a workstation CRT: the need for predictive head-tracking, the dynamic optical location of the viewers eyepoints, physically accurate stereo perspective viewing matrices, and corrections for refractive and curvature distortions of glass CRTs.Employing these steps, a system is described that achieves sub-centimeter virtual to physical registration. Michael Deering |
SIGGRAPH | 1 |
| 1988 | The triangle processor and normal vector shader: a VLSI system for high performance graphicsabstractCurrent affordable architectures for high-speed display of shaded 3D objects operate orders of magnitude too slowly. Recent advances in floating point chip technology have outpaced polygon fill time, making the memory access bottleneck between the drawing processor and the frame buffer the most significant factor to be accelerated. Massively parallel VLSI system have the potential to bypass this bottleneck, but to date only at very high cost. We describe a new more affordable VLSI solution. A pipeline of triangle processors rasterizes the geometry, then a further pipeline of shading processors applies Phong shading with multiple light sources. The triangle processor pipeline performs 100 billion additions per second, and the shading pipeline performs two billion multiplies per second. This allows 3D graphics systems to be built capable of displaying more than one million triangles per second. We show the results of an anti-aliasing technique, and discuss extensions to texture mapping, shadows, and environment maps. Michael Deering, Stephanie Winner, Bic Schediwy, Chris Duffy, Neil Hunt |
SIGGRAPH | 1 |
| 1981 | PEARL - A Package for Efficient Access to Representations in LISP
Michael Deering, Joseph Faletti, Robert Wilensky |
IJCAI | 1 |