Demo Data from EDBT 2026 / reviewers in the wild / expert
Hugh C. Lauer
dblp:50/2899
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
1 paper |
Rendering · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering › volume rendering
ray casting |
0.0 | 1 | 1999 | The VolumePro Real-Time Ray-Casting System · SIGGRAPH 1999 |
Rendering
volume rendering |
0.0 | 1 | 1999 | The VolumePro Real-Time Ray-Casting System · SIGGRAPH 1999 |
Rendering
real-time rendering |
0.0 | 1 | 1999 | The VolumePro Real-Time Ray-Casting System · SIGGRAPH 1999 |
Operating systems
system architecture |
0.0 | 1 | 1979 | The Impact of Mesa on System Design · ICSE 1979 |
Operating systems
kernel |
0.0 | 1 | 1979 | Pilot: An Operating System for a Personal Computer (Summary) · SOSP 1979 |
Memory systems
memory bandwidth |
0.0 | 1 | 1968 | R68-11 Intercommunication of Processors and Memory · IEEE Trans. Computers 1968 |
Parallel and multicore computing › parallel computing
multiprocessing |
0.0 | 1 | 1968 | R68-11 Intercommunication of Processors and Memory · IEEE Trans. Computers 1968 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Shear-image order ray casting volume renderingabstractThis paper describes shear-image order ray casting, a new method for volume rendering. This method renders sampled data in three dimensions with image quality equivalent to the best of ray-per-pixel volume rendering algorithms (full image order), while at the same time retaining computational complexity and spatial coherence near to that of the fastest known algorithm (shear-warp). In shear-image order, as in shear-warp, the volume data set is resampled along slices parallel to a face of the volume. Unlike shear-warp, but like the texture-based methods, rays are cast through the centers of pixels of the image plane and sample points are at the intersections of rays with each slice. As a result, no post-warp step is required. Unlike texture methods, which realize shear and warp by transformations in a commodity graphics system, the shear-image ray casting methods use a new factorization that preserves memory and interpolation efficiency. In addition, a method is provided for accurately and efficiently embedding conventional polygon graphics and other objects into volumes. Both opaque and translucent polygons are supported.We also describe a method, included in shear-image order but applicable to other algorithms, for rendering anisotropic and sheared volume data sets directly with correct lighting.The shear-image order method has been implemented in the VolumeProTM 1000, a single chip real-time volume rendering engine capable of processing volume data at a pipeline rate of 109 samples per second. Figure 1 on the color page shows a shear-image order gallery of volumes rendered with different translucency, lighting, and some embedded geometry. Vishal Bhatia, Hugh C. Lauer, Larry Seiler |
SI3D | 3 |
| 1999 | The VolumePro Real-Time Ray-Casting Systemabstract(Article begins on next page) The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters. Hanspeter Pfister, Jan Hardenbergh, Jim Knittel, Hugh C. Lauer, Larry Seiler |
SIGGRAPH | 4 |
| 1998 | Volumetric object modeling for surgical simulation
Sarah F. Frisken, Christina Fyock, W. Eric L. Grimson, Takeo Kanade, Ron Kikinis, Hugh C. Lauer, Neil McKenzie, Andrew B. Mor, Shin Nakajima 0002, TakaHide Ohkami, Randy Osborne, Joseph Samosky, Akira Sawada |
Medical Image Anal. | 6 |
| 1995 | Digital Audio and Viseo in Industrial Systems
Hugh C. Lauer, Chia Shen, Randy Osborne, John H. Howard, Morikazu Takegaki, Hiromitsu Shimakawa, Ichiro Mizunuma |
NOSSDAV | 1 |
| 1981 | Observations on the Development of an Operating SystemabstractThe development of Pilot, an operating system for a personal computer, is reviewed, including a brief history and some of the problems and lessons encountered during this development. As part of understanding how Pilot and other operating systems come about, an hypothesis is presented that systems can be classified into five kinds according to the style and direction of their development, independent of their structure. A further hypothesis is presented that systems such as Pilot, and many others in widespread use, take about five to seven years to reach maturity, independent of the quality and quantity of the talent applied to their development. The pressures, constraints, and problems of producing Pilot are discussed in the context of these hypotheses. Hugh C. Lauer |
SOSP | 1 |
| 1979 | The Impact of Mesa on System Design
Hugh C. Lauer, Edwin H. Satterthwaite |
ICSE | 1 |
| 1979 | Pilot: An Operating System for a Personal Computer (Summary)abstractThe Pilot operating system is designed for the personal computing environment. It provides a basic set of services within which higher-level programs can more easily serve the user and/or communicate with other programs on other machines. Pilot omits certain functions sometimes associated with “complete” operating systems, such as character-string naming or user-command interpretation; higher-level software provides such facilities as needed. On the other hand, Pilot provides a higher level of service than that normally associated with the “kernel” or “nucleus” of an operating system. Pilot is closely coupled to the Mesa programming language and runs on a rather powerful personal computer, which would have been thought sufficient to support a substantial timesharing system of a few years ago. The primary user interface is a high resolution bit-map display, with a keyboard and a pointing device. Secondary storage generally takes the form of a sizable local disk. A local packet network provides a high bandwidth connection to other personal computers, and to server systems offering such remote services as printing and shared file storage. David D. Redell, Yogen K. Dalal, Thomas R. Horsley, Hugh C. Lauer, William C. Lynch, Paul R. McJones, Hal G. Murray, Stephen C. Purcell |
SOSP | 4 |
| 1968 | R68-11 Intercommunication of Processors and MemoryabstractSecond generation computing systems rarely had an aggregate of peripheral devices with high enough data transfer rates to tax memory speed or to degrade central processor ( CP) performance. Whenever they did, there was no attempt to overlap transfer with computing, and the CP remained idle. But in many third generation systems, there are several processors-both I/O devices and arithmetic units-operating asynchronously and independently, each of which has a high transfer rate to main memory. Thus, the question of designing sufficient bandwidth into memories and buses is significant. Experience with some of the commercial multiprocessing systems (e. g., UNIVAC 1108 or IBM 360/67) shows, however, that sufficient bandwidth is not enough. The system must be organized so that the full bandwidth, or at least a large fraction of it, can be used effectively. It is this problem to which the author has ably addressed his paper. Hugh C. Lauer |
IEEE Trans. Computers | 1 |