Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jack Tumblin

dblp:24/5342 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational photography and imaging › light field imaging
light field capture
0.222008
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.112011
What characterizes a shadow boundary under the sun and sky? · ICCV 2011
Computational photography and imaging › computational optics
coded aperture imaging
0.112008
Non-refractive modulators for encoding and capturing scene appearance and depth · CVPR 2008
Image and video processing
super-resolution
0.112008
Sensing increased image resolution using aperture masks · CVPR 2008
Rendering › relighting
image-based relighting
0.112007
Tabletop Computed Lighting for Practical Digital Photography · IEEE Trans. Vis. Comput. Graph. 2007
Computational photography and imaging › light field imaging
light field reconstruction
0.112007
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.112006
Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006
Image and video processing › image restoration
image deblurring
0.112006
Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006
Image and video processing › image restoration › image deblurring
motion deblurring
0.112006
Coded exposure photography: motion deblurring using fluttered shutter · ACM Trans. Graph. 2006
Image and video processing
color image processing
0.112005
Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005
Image and video processing › color image processing
color-to-gray conversion
0.112005
Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005
Computational photography and imaging
high dynamic range imaging
0.112005
Why I Want a Gradient Camera · CVPR (1) 2005
Image and video processing
image enhancement
0.112005
Color2Gray: salience-preserving color removal · ACM Trans. Graph. 2005
Computational photography and imaging
illumination modeling
0.012011
What characterizes a shadow boundary under the sun and sky? · ICCV 2011
Rendering › perceptual rendering
tone reproduction
0.012000
Time-dependent visual adaptation for fast realistic image display · SIGGRAPH 2000
Computer vision › 3D vision
depth estimation
0.012008
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.012008
Sensing increased image resolution using aperture masks · CVPR 2008
Computational photography and imaging › image display
high dynamic range display
0.011999
Two Methods for Display of High Contrast Images · ACM Trans. Graph. 1999
Image and video processing
image simplification
0.011999
LCIS: A Boundary Hierarchy for Detail-Preserving Contrast Reduction · SIGGRAPH 1999
Computational photography and imaging
tone mapping
0.011999
Two Methods for Display of High Contrast Images · ACM Trans. Graph. 1999
Rendering › global illumination
image-based lighting
0.012007
Tabletop Computed Lighting for Practical Digital Photography · IEEE Trans. Vis. Comput. Graph. 2007
Computational photography and imaging › light field imaging
refocusing
0.012007
Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing · ACM Trans. Graph. 2007
Rendering
antialiasing
0.011996
Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996
Rendering › antialiasing
prefiltering
0.011996
Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996
Rendering › rasterization
scanline rendering
0.011996
Quadrature Prefiltering for High Quality Antialiasing · ACM Trans. Graph. 1996
Computer animation and physical simulation
real-time animation
0.012000
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
YearPublicationVenuePosition
2021 Skinscan: Low-Cost 3D-Scanning for Dermatologic Diagnosis and Documentation
abstract
The 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
ICIP6
2011 What characterizes a shadow boundary under the sun and sky?
abstract
Despite 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
ICCV3
2008 Sensing increased image resolution using aperture masks
abstract
We 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
CVPR3
2008 Non-refractive modulators for encoding and capturing scene appearance and depth
abstract
We 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
CVPR5
2008 Agile Spectrum Imaging: Programmable Wavelength Modulation for Cameras and Projectors
abstract
Abstract 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. Forum3
2007 Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing
abstract
We 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 Photography
abstract
We 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 shutter
abstract
In 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 Camera
abstract
We 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 Techniques2
2005 Light Waving: Estimating Light Positions From Photographs Alone
abstract
We 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. Forum3
2005 Color2Gray: salience-preserving color removal
abstract
Visually 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 display
abstract
Human 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
SIGGRAPH2
1999 LCIS: A Boundary Hierarchy for Detail-Preserving Contrast Reduction
abstract
High 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
SIGGRAPH1
1999 Two Methods for Display of High Contrast Images
abstract
High 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 Models
abstract
Human 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 Interface3
1996 Quadrature Prefiltering for High Quality Antialiasing
abstract
This 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