Demo Data from EDBT 2026 / reviewers in the wild / expert
Jack Tumblin
dblp:24/5342
· DBLP profile ↗
18ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 18 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 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
13 papers |
Computational photography and imaging · 45% Image and video processing · 40% Rendering · 13% | |
| Artificial intelligence
1 paper |
3D vision · 100% |
Topics — the 26 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational photography and imaging › light field imaging
light field capture |
0.2 | 2 | 2008 | Non-refractive modulators for encoding and capturing scene appearance and depth · CVPR 2008 Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing · ACM Trans. Graph. 2007 |
Image and video processing › image enhancement › shadow detection and removal
shadow detection |
0.1 | 1 | 2011 | What characterizes a shadow boundary under the sun and sky? · ICCV 2011 |
Computational photography and imaging › computational optics
coded aperture imaging |
0.1 | 1 | 2008 | Non-refractive modulators for encoding and capturing scene appearance and depth · CVPR 2008 |
Image and video processing
super-resolution |
0.1 | 1 | 2008 | Sensing increased image resolution using aperture masks · CVPR 2008 |
Rendering › relighting
image-based relighting |
0.1 | 1 | 2007 | Tabletop Computed Lighting for Practical Digital Photography · IEEE Trans. Vis. Comput. Graph. 2007 |
Computational photography and imaging › light field imaging
light field reconstruction |
0.1 | 1 | 2007 | Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing · ACM Trans. Graph. 2007 |
Computational photography and imaging › image acquisition › imaging system design › camera design
coded exposure |
0.1 | 1 | 2006 | Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006 |
Image and video processing › image restoration
image deblurring |
0.1 | 1 | 2006 | Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006 |
Image and video processing › image restoration › image deblurring
motion deblurring |
0.1 | 1 | 2006 | Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006 |
Image and video processing
color image processing |
0.1 | 1 | 2005 | Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005 |
Image and video processing › color image processing
color-to-gray conversion |
0.1 | 1 | 2005 | Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005 |
Computational photography and imaging
high dynamic range imaging |
0.1 | 1 | 2005 | Why I Want a Gradient Camera · CVPR (1) 2005 |
Image and video processing
image enhancement |
0.1 | 1 | 2005 | Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005 |
Computational photography and imaging
illumination modeling |
0.0 | 1 | 2011 | What characterizes a shadow boundary under the sun and sky? · ICCV 2011 |
Rendering › perceptual rendering
tone reproduction |
0.0 | 1 | 2000 | Time-dependent visual adaptation for fast realistic image display · SIGGRAPH 2000 |
Computer vision › 3D vision
depth estimation |
0.0 | 1 | 2008 | Non-refractive modulators for encoding and capturing scene appearance and depth · CVPR 2008 |
Computational photography and imaging › image acquisition › imaging system design
camera design |
0.0 | 1 | 2008 | Sensing increased image resolution using aperture masks · CVPR 2008 |
Computational photography and imaging › image display
high dynamic range display |
0.0 | 1 | 1999 | Two Methods for Display of High Contrast Images · ACM Trans. Graph. 1999 |
Image and video processing
image simplification |
0.0 | 1 | 1999 | LCIS: A Boundary Hierarchy for Detail-Preserving Contrast Reduction · SIGGRAPH 1999 |
Computational photography and imaging
tone mapping |
0.0 | 1 | 1999 | Two Methods for Display of High Contrast Images · ACM Trans. Graph. 1999 |
Rendering › global illumination
image-based lighting |
0.0 | 1 | 2007 | Tabletop Computed Lighting for Practical Digital Photography · IEEE Trans. Vis. Comput. Graph. 2007 |
Computational photography and imaging › light field imaging
refocusing |
0.0 | 1 | 2007 | Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing · ACM Trans. Graph. 2007 |
Rendering
antialiasing |
0.0 | 1 | 1996 | Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996 |
Rendering › antialiasing
prefiltering |
0.0 | 1 | 1996 | Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996 |
Rendering › rasterization
scanline rendering |
0.0 | 1 | 1996 | Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996 |
Computer animation and physical simulation
real-time animation |
0.0 | 1 | 2000 | Time-dependent visual adaptation for fast realistic image display · SIGGRAPH 2000 |
Methods — techniques the papers use, named apart from their topics
patterned mask · 0.2non-refracting attenuator · 0.2frequency-domain modulation · 0.2optimization · 0.1support vector machine · 0.1physical illumination model · 0.1edge extraction · 0.1ray-filter · 0.1image merging · 0.1defocus · 0.1aperture mask · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Skinscan: Low-Cost 3D-Scanning for Dermatologic Diagnosis and DocumentationabstractThe utilization of computational photography becomes increasingly essential in the medical field. Today, imaging techniques for dermatology range from two-dimensional (2D) color imagery with a mobile device to professional clinical imaging systems measuring additional detailed three-dimensional (3D) data. The latter are commonly expensive and not accessible to a broad audience. In this work, we propose a novel system and software framework that relies only on low-cost (and even mobile) commodity devices present in every household to measure detailed 3D information of the human skin with a 3D-gradient-illumination-based method. We believe that our system has great potential for early-stage diagnosis and monitoring of skin diseases, especially in vastly populated or underdeveloped areas. Merlin A. Nau, Florian Schiffers, Andreas K. Maier, Jack Tumblin, Marc Walton, Aggelos K. Katsaggelos, Florian Willomitzer, Oliver Cossairt |
ICIP | 6 |
| 2011 | What characterizes a shadow boundary under the sun and sky?abstractDespite decades of study, robust shadow detection remains difficult, especially within a single color image. We describe a new approach to detect shadow boundaries in images of outdoor scenes lit only by the sun and sky. The method first extracts visual features of candidate edges that are motivated by physical models of illumination and occluders. We feed these features into a Support Vector Machine (SVM) that was trained to discriminate between most-likely shadow-edge candidates and less-likely ones. Finally, we connect edges to help reject non-shadow edge candidates, and to encourage closed, connected shadow boundaries. On benchmark shadow-edge data sets from Lalonde et al. and Zhu et al., our method showed substantial improvements when compared to other recent shadow-detection methods based on statistical learning. Xiang Huang 0006, Gang Hua 0001, Jack Tumblin, Lance Williams |
ICCV | 3 |
| 2008 | Sensing increased image resolution using aperture masksabstractWe present a technique to construct increased-resolution images from multiple photos taken without moving the camera or the sensor. Like other super-resolution techniques, we capture and merge multiple images, but instead of moving the camera sensor by sub-pixel distances for each image, we change masks in the lens aperture and slightly defocus the lens. The resulting capture system is simpler, and tolerates modest mask registration errors well. We present a theoretical analysis of the camera and image merging method, show both simulated results and actual results from a crudely modified consumer camera, and compare its results to robust ‘blind’ methods that rely on uncontrolled camera displacements. Ankit Mohan, Xiang Huang 0006, Jack Tumblin, Ramesh Raskar |
CVPR | 3 |
| 2008 | Non-refractive modulators for encoding and capturing scene appearance and depthabstractWe analyze the modulation of a light field via non-refracting attenuators. In the most general case, any desired modulation can be achieved with attenuators having four degrees of freedom in ray-space. We motivate the discussion with a universal 4D ray modulator (ray-filter) which can attenuate the intensity of each ray independently. We describe operation of such a fantasy ray-filter in the context of altering the 4D light field incident on a 2D camera sensor. Ray-filters are difficult to realize in practice but we can achieve reversible encoding for light field capture using patterned attenuating mask. Two mask-based designs are analyzed in this framework. The first design closely mimics the angle-dependent ray-sorting possible with the ray filter. The second design exploits frequency-domain modulation to achieve a more efficient encoding. We extend these designs for optimal sampling of light field by matching the modulation function to the specific shape of the band-limit frequency transform of light field. We also show how a hand-held version of an attenuator based light field camera can be built using a medium-format digital camera and an inexpensive mask. Ashok Veeraraghavan, Amit K. Agrawal, Ramesh Raskar, Ankit Mohan, Jack Tumblin |
CVPR | 5 |
| 2008 | Agile Spectrum Imaging: Programmable Wavelength Modulation for Cameras and ProjectorsabstractAbstract We advocate the use of quickly‐adjustable, computer‐controlled color spectra in photography, lighting and displays. We present an optical relay system that allows mechanical or electronic color spectrum control and use it to modify a conventional camera and projector. We use a diffraction grating to disperse the rays into different colors, and introduce a mask (or LCD/DMD) in the optical path to modulate the spectrum. We analyze the trade‐offs and limitations of this design, and demonstrate its use in a camera, projector and light source. We propose applications such as adaptive color primaries, metamer detection, scene contrast enhancement, photographing fluorescent objects, and high dynamic range photography using spectrum modulation. Ankit Mohan, Ramesh Raskar, Jack Tumblin |
Comput. Graph. Forum | 3 |
| 2007 | Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusingabstractWe describe a theoretical framework for reversibly modulating 4D light fields using an attenuating mask in the optical path of a lens based camera. Based on this framework, we present a novel design to reconstruct the 4D light field from a 2D camera image without any additional refractive elements as required by previous light field cameras. The patterned mask attenuates light rays inside the camera instead of bending them, and the attenuation recoverably encodes the rays on the 2D sensor. Our mask-equipped camera focuses just as a traditional camera to capture conventional 2D photos at full sensor resolution, but the raw pixel values also hold a modulated 4D light field. The light field can be recovered by rearranging the tiles of the 2D Fourier transform of sensor values into 4D planes, and computing the inverse Fourier transform. In addition, one can also recover the full resolution image information for the in-focus parts of the scene. We also show how a broadband mask placed at the lens enables us to compute refocused images at full sensor resolution for layered Lambertian scenes. This partial encoding of 4D ray-space data enables editing of image contents by depth, yet does not require computational recovery of the complete 4D light field. Ashok Veeraraghavan, Ramesh Raskar, Amit K. Agrawal, Ankit Mohan, Jack Tumblin |
ACM Trans. Graph. | 5 |
| 2007 | Tabletop Computed Lighting for Practical Digital PhotographyabstractWe apply simplified image-based lighting methods to reduce the equipment, cost, time, and specialized skills required for high-quality photographic lighting of desktop-sized static objects such as museum artifacts. We place the object and a computer-steered moving-head spotlight inside a simple foam-core enclosure and use a camera to record photos as the light scans the box interior. Optimization, guided by interactive user sketching, selects a small set of these photos whose weighted sum best matches the user-defined target sketch. Unlike previous image-based relighting efforts, our method requires only a single area light source, yet it can achieve high-resolution light positioning to avoid multiple sharp shadows. A reduced version uses only a handheld light and may be suitable for battery-powered field photography equipment that fits into a backpack. Ankit Mohan, Reynold J. Bailey, Jonathan Waite, Jack Tumblin, Cindy Grimm, Bobby Bodenheimer |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2006 | Coded exposure photography: motion deblurring using fluttered shutterabstractIn a conventional single-exposure photograph, moving objects or moving cameras cause motion blur. The exposure time defines a temporal box filter that smears the moving object across the image by convolution. This box filter destroys important high-frequency spatial details so that deblurring via deconvolution becomes an ill-posed problem.Rather than leaving the shutter open for the entire exposure duration, we "flutter" the camera's shutter open and closed during the chosen exposure time with a binary pseudo-random sequence. The flutter changes the box filter to a broad-band filter that preserves high-frequency spatial details in the blurred image and the corresponding deconvolution becomes a well-posed problem. We demonstrate that manually-specified point spread functions are sufficient for several challenging cases of motion-blur removal including extremely large motions, textured backgrounds and partial occluders. Ramesh Raskar, Amit K. Agrawal, Jack Tumblin |
ACM Trans. Graph. | 3 |
| 2005 | Why I Want a Gradient CameraabstractWe propose a camera that measures static gradients instead of static intensities. Quantizing sensed intensity differences between adjacent pixel values permits an ordinary A/D converter to measure detailed high contrast (HDR) scenes. We measure alternating 'cliques' of sensors (small groups) that locally determine their own best exposure, and reconstruct the image using a Poisson solver. This intrinsically differential design suppresses common-mode noise, hides and smoothes quantization, and can correct for its own saturated sensors. Simulations demonstrate these capabilities in side-by-side comparisons. Jack Tumblin, Amit K. Agrawal, Ramesh Raskar |
CVPR (1) | 1 |
| 2005 | Table-top Computed Lighting for Practical Digital Photography
Ankit Mohan, Jack Tumblin, Bobby Bodenheimer, Cindy Grimm, Reynold J. Bailey |
Rendering Techniques | 2 |
| 2005 | Light Waving: Estimating Light Positions From Photographs AloneabstractWe present an algorithm to automatically estimate three-dimensional light positions from an unordered set of images. We collect images using a single stationary camera while manually moving a light source around an object. Rather than measuring light positions directly, the algorithm extracts a threedimensional manifold of positions from the images using dimensionality reduction techniques. This obviates the need for calibration and specialized equipment, making our approach inexpensive, portable and applicable to objects of almost any size. We demonstrate our results using image-based relighting applications. Holger Winnemöller, Ankit Mohan, Jack Tumblin, Bruce Gooch |
Comput. Graph. Forum | 3 |
| 2005 | Color2Gray: salience-preserving color removalabstractVisually important image features often disappear when color images are converted to grayscale. The algorithm introduced here reduces such losses by attempting to preserve the salient features of the color image. The Color2Gray algorithm is a 3-step process: 1) convert RGB inputs to a perceptually uniform CIE L*a*b* color space, 2) use chrominance and luminance differences to create grayscale target differences between nearby image pixels, and 3) solve an optimization problem designed to selectively modulate the grayscale representation as a function of the chroma variation of the source image. The Color2Gray results offer viewers salient information missing from previous grayscale image creation methods. Amy Ashurst Gooch, Sven C. Olsen, Jack Tumblin, Bruce Gooch |
ACM Trans. Graph. | 3 |
| 2000 | Time-dependent visual adaptation for fast realistic image displayabstractHuman vision takes time to adapt to large changes in scene intensity, and these transient adjustments have a profound effect on visual appearance. This paper offers a new operator to include these appearance changes in animations or interactive real-time simulations, and to match a user's visual responses to those the user would experience in a real-world scene. Sumanta N. Pattanaik, Jack Tumblin, Yangli Hector Yee, Donald P. Greenberg |
SIGGRAPH | 2 |
| 1999 | LCIS: A Boundary Hierarchy for Detail-Preserving Contrast ReductionabstractHigh contrast scenes are difficult to depict on low contrast displays without loss of important fine details and textures.Skilled artists preserve these details by drawing scene contents in coarseto-fine order using a hierarchy of scene boundaries and shadings.We build a similar hierarchy using multiple instances of a new low curvature image simplifier (LCIS), a partial differential equation inspired by anisotropic diffusion.Each LCIS reduces the scene to many smooth regions that are bounded by sharp gradient discontinuities, and a single parameter K chosen for each LCIS controls region size and boundary complexity.With a few chosen K values (K1 > K 2 > K 3 :::) LCIS makes a set of progressively simpler images, and image differences form a hierarchy of increasingly important details, boundaries and large features.We construct a high detail, low contrast display image from this hierarchy by compressing only the large features, then adding back all small details.Unlike linear filter hierarchies such as wavelets, filter banks, or image pyramids, LCIS hierarchies do not smooth across scene boundaries, avoiding "halo" artifacts common to previous contrast reducing methods and some tone reproduction operators.We demonstrate LCIS effectiveness on several example images. Jack Tumblin, Greg Turk |
SIGGRAPH | 1 |
| 1999 | Two Methods for Display of High Contrast ImagesabstractHigh contrast images are common in night scenes and other scenes that include dark shadows and bright light sources. These scenes are difficult to display because their contrasts greatly exceed the range of most display devices for images. As a result, the image constrasts are compressed or truncated, obscuring subtle textures and details. Humans view and understand high contrast scenes easily, “adapting” their visual response to avoid compression or truncation with no apparent loss of detail. By imitating some of these visual adaptation processes, we developed methods for the improved display of high-contrast images. The first builds a display image from several layers of lighting and surface properties. Only the lighting layers are compressed, drastically reducing contrast while preserving much of the image detail. This method is practical only for synthetic images where the layers can be retained from the rendering process. The second method interactively adjusts the displayed image to preserve local contrasts in a small “foveal” neighborhood. Unlike the first method, this technique is usable on any image and includes a new tone reproduction operator. Both methods use a sigmoid function for contrast compression. This function has no effect when applied to small signals but compresses large signals to fit within an asymptotic limit. We demonstrate the effectiveness of these approaches by comparing processed and unprocessed images. Jack Tumblin, Jessica K. Hodgins, Brian K. Guenter |
ACM Trans. Graph. | 1 |
| 1998 | Perception of Human Motion With Different Geometric ModelsabstractHuman figures have been animated using a variety of geometric models, including stick figures, polygonal models and NURBS-based models with muscles, flexible skin or clothing. This paper reports on experimental results indicating that a viewer's perception of motion characteristics is affected by the geometric model used for rendering. Subjects were shown a series of paired motion sequences and asked if the two motions in each pair were the same or different. The motion sequences in each pair were rendered using the same geometric model. For the three types of motion variation tested, sensitivity scores indicate that subjects were better able to observe changes with the polygonal model than they were with the stick-figure model. Jessica K. Hodgins, James F. O'Brien, Jack Tumblin |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 1997 | Do Geometric Models Affect Judgments of Human Motion?
Jessica K. Hodgins, James F. O'Brien, Jack Tumblin |
Graphics Interface | 3 |
| 1996 | Quadrature Prefiltering for High Quality AntialiasingabstractThis article introduces quadrature prefiltering, an accurate, efficient, and fairly simple algorithm for prefiltering polygons for scanline rendering. It renders very high quality images at reasonable cost, strongly suppressing aliasing artifacts. For equivalent RMS error, quadrature prefiltering is significantly faster than either uniform or jittered supersampling. Quadrature prefiltering is simple to implement and space-efficient; it needs only a small two-dimensional lookup table, even when computing nonradially symmetric filter kernels. Previous algorithms have required either three-dimensional tables or a restriction to radially symmetric filter kernels. Though only slightly more complicated to implement than the widely used box prefiltering method, quadrature prefiltering can generate images with much less visible aliasing artifacts. Brian K. Guenter, Jack Tumblin |
ACM Trans. Graph. | 2 |