Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kar-Han Tan
dblp:54/1825
· DBLP profile ↗
26ranked-venue papers
11as first author
0since 2021 · last 2015
0000-0001-9294-2932ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 19 · 9 first-authorArtificial intelligence and machine learning · 13 · 4 first-authorSystems, architecture and hardware · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
14 papers |
Image and video processing · 54% Computational photography and imaging · 27% Rendering · 17% | |
| Artificial intelligence
3 papers |
3D vision · 100% | |
| Human-computer interaction and pervasive computing
3 papers |
Collaborative and social computing · 94% Interaction techniques and input · 6% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing
image filtering |
0.5 | 4 | 2015 | Constant Time Median and Bilateral Filtering · Int. J. Comput. Vis. 2015 Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012 Real-time O(1) bilateral filtering · CVPR 2009 |
Rendering
light transport |
0.3 | 3 | 2012 | From the Rendering Equation to Stratified Light Transport Inversion · Int. J. Comput. Vis. 2012 Radiometric compensation using stratified inverses · ICCV 2009 Catadioptric projectors · CVPR 2009 |
Image and video processing › image filtering › edge-preserving filtering
bilateral filtering |
0.3 | 3 | 2013 | Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012 Real-time O(1) bilateral filtering · CVPR 2009 Fusion of Median and Bilateral Filtering for Range Image Upsampling · IEEE Trans. Image Process. 2013 |
Computer vision › 3D vision
depth estimation |
0.2 | 2 | 2013 | Fusion of Median and Bilateral Filtering for Range Image Upsampling · IEEE Trans. Image Process. 2013 Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Algorithms and data structures › sublinear algorithms
constant-time algorithms |
0.2 | 1 | 2015 | Constant Time Median and Bilateral Filtering · Int. J. Comput. Vis. 2015 |
Computer vision › 3D vision › depth estimation
depth map refinement |
0.2 | 1 | 2013 | Fusion of Median and Bilateral Filtering for Range Image Upsampling · IEEE Trans. Image Process. 2013 |
Computer vision › 3D vision › depth estimation
depth map upsampling |
0.2 | 1 | 2013 | Fusion of Median and Bilateral Filtering for Range Image Upsampling · IEEE Trans. Image Process. 2013 |
Image and video processing › image filtering › nonlinear filtering › order-statistics filter
median filtering |
0.1 | 2 | 2013 | Real-time O(1) bilateral filtering · CVPR 2009 Fusion of Median and Bilateral Filtering for Range Image Upsampling · IEEE Trans. Image Process. 2013 |
Computational photography and imaging
intrinsic image decomposition |
0.1 | 1 | 2012 | Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012 |
Image and video processing › image restoration
shadow removal |
0.1 | 1 | 2012 | Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012 |
Computer vision › 3D vision › stereo vision › stereo matching
dense stereo matching |
0.1 | 2 | 2008 | Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008 Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination · ICCV 2005 |
Computer vision › 3D vision › stereo vision
stereo matching |
0.1 | 2 | 2008 | Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008 Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination · ICCV 2005 |
Collaborative and social computing › social interaction › social signaling
eye contact |
0.1 | 1 | 2011 | ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011 |
Collaborative and social computing › awareness
gaze awareness |
0.1 | 1 | 2011 | ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011 |
Collaborative and social computing
remote collaboration |
0.1 | 1 | 2011 | ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011 |
Computational photography and imaging
projector-camera systems |
0.1 | 1 | 2009 | Catadioptric projectors · CVPR 2009 |
Computational photography and imaging › projector-camera systems
radiometric compensation |
0.1 | 1 | 2009 | Radiometric compensation using stratified inverses · ICCV 2009 |
Computer vision › 3D vision › stereo vision › stereo matching
discontinuity-preserving stereo |
0.1 | 1 | 2008 | Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Computational photography and imaging
active illumination |
0.1 | 2 | 2008 | Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination · ICCV 2005 Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Computational photography and imaging › depth imaging
depth edge detection |
0.0 | 1 | 2004 | Non-photorealistic camera: depth edge detection and stylized rendering using multi-flash imaging · ACM Trans. Graph. 2004 |
Computational photography and imaging
multi-perspective imaging |
0.0 | 1 | 2004 | Multiview Panoramic Cameras Using Mirror Pyramids · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Computational photography and imaging
panoramic imaging |
0.0 | 1 | 2004 | Multiview Panoramic Cameras Using Mirror Pyramids · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Rendering › light transport
rendering equation |
0.0 | 1 | 2012 | From the Rendering Equation to Stratified Light Transport Inversion · Int. J. Comput. Vis. 2012 |
Image and video processing
image segmentation |
0.0 | 2 | 2001 | A Representation of Image Structure and Its Application to Object Selection Using Freehand Sketches · CVPR (2) 2001 Selecting Objects With Freehand Sketches · ICCV 2001 |
Image and video processing › image segmentation
interactive segmentation |
0.0 | 2 | 2001 | A Representation of Image Structure and Its Application to Object Selection Using Freehand Sketches · CVPR (2) 2001 Selecting Objects With Freehand Sketches · ICCV 2001 |
Interaction techniques and input
sketch-based interaction |
0.0 | 1 | 2001 | Selecting Objects With Freehand Sketches · ICCV 2001 |
Image and video processing
real-time image processing |
0.0 | 1 | 2009 | Real-time O(1) bilateral filtering · CVPR 2009 |
Geometric modeling and processing › shape analysis
medial axis |
0.0 | 1 | 2001 | A Representation of Image Structure and Its Application to Object Selection Using Freehand Sketches · CVPR (2) 2001 |
Methods — techniques the papers use, named apart from their topics
median filter · 0.3bilateral filter · 0.3adaptive cost aggregation · 0.3gaze tracking · 0.2constant-time algorithm · 0.2constant time algorithm · 0.2stratified sampling · 0.1light transport inversion · 0.1layer decomposition · 0.1intrinsic image decomposition · 0.1chromaticity analysis · 0.1face detection · 0.1video compositing · 0.1local search · 0.1gradient domain method · 0.1belief propagation · 0.1occlusion labeling · 0.1discontinuity preserving stereo · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Constant Time Median and Bilateral Filtering
Qingxiong Yang, Narendra Ahuja, Kar-Han Tan |
Int. J. Comput. Vis. | 3 |
| 2013 | Fusion of Median and Bilateral Filtering for Range Image UpsamplingabstractWe present a new upsampling method to enhance the spatial resolution of depth images. Given a low-resolution depth image from an active depth sensor and a potentially high-resolution color image from a passive RGB camera, we formulate it as an adaptive cost aggregation problem and solve it using the bilateral filter. The formulation synergistically combines the median and bilateral filters thus it better preserves the depth edges and is more robust to noise. Numerical and visual evaluations on a total of 37 Middlebury data sets demonstrate the effectiveness of our method. A real-time high-resolution depth capturing system is also developed using commercial active depth sensor based on the proposed upsampling method. Qingxiong Yang, Narendra Ahuja, Ruigang Yang, Kar-Han Tan, James Davis 0001, W. Bruce Culbertson, John G. Apostolopoulos, Gang Wang 0012 |
IEEE Trans. Image Process. | 4 |
| 2012 | Cloud-based depth sensing quality feedback for interactive 3D reconstructionabstractIn this paper we propose a cloud-based approach to improve the 3D reconstruction capability of handheld devices with real-time depth sensors. We attempt to characterize the quality of 3D information captured by real time depth sensing devices, and in particular examine how sensors from Prime Sense and Canesta measure distances, and derive simple analytical models on performance limitations for each. We also study the factors that affect depth sensing quality when these devices are used to incrementally build larger or denser 3D models. Empirical experiments confirm our analysis. Our findings allow us to design a quality metric which can interactively inform users to guide them on how to optimize the quality of their captured 3D content. Kar-Han Tan, John G. Apostolopoulos |
ICASSP | 1 |
| 2012 | Temporal modulation for computational video cross-talk reductionabstractMany recent prototypes for video collaboration, digital media sharing and gesture interfaces provide a video signal for display on a screen or surface and capture another video signal through the same screen or surface. The media captured in such systems, for transmission or for gesture user interfaces, needs to be separated from the displayed video. Otherwise, video cross-talk occurs. The prior, widely used temporal multiplexing avoids cross-talk by synchronizing camera capture with screen display so that the camera only captures when the screen does not display signal. This approach suffers from light loss (both displayed and captured) and increased display flicker due to the lower duty cycle of the displayed signal. This paper describes a new method, computational temporal modulation, that temporally modulates the displayed signal. The intentionally mixed signals captured by the camera are subsequently separated using computations. Our approach results in brighter display with less flicker and more signal captured by the camera. Experiments using a prototype collaboration system show good quality cross-talk reduction with light-weight real-time computation. Dookun Park, Ramin Samadani, Kar-Han Tan, Dan Gelb |
ICIP | 3 |
| 2012 | From the Rendering Equation to Stratified Light Transport Inversion
Tian-Tsong Ng, Ramanpreet Singh Pahwa, Jiamin Bai, Kar-Han Tan, Ravi Ramamoorthi |
Int. J. Comput. Vis. | 4 |
| 2012 | Shadow Removal Using Bilateral FilteringabstractIn this paper, we propose a simple but effective shadow removal method using a single input image. We first derive a 2-D intrinsic image from a single RGB camera image based solely on colors, particularly chromaticity. We next present a method to recover a 3-D intrinsic image based on bilateral filtering and the 2-D intrinsic image. The luminance contrast in regions with similar surface reflectance due to geometry and illumination variances is effectively reduced in the derived 3-D intrinsic image, while the contrast in regions with different surface reflectance is preserved. However, the intrinsic image contains incorrect luminance values. To obtain the correct luminance, we decompose the input RGB image and the intrinsic image. Each image is decomposed into a base layer and a detail layer. We obtain a shadow-free image by combining the base layer from the input RGB image and the detail layer from the intrinsic image such that the details of the intrinsic image are transferred to the input RGB image from which the correct luminance values can be obtained. Unlike previous methods, the presented technique is fully automatic and does not require shadow detection. Qingxiong Yang, Kar-Han Tan, Narendra Ahuja |
IEEE Trans. Image Process. | 2 |
| 2011 | ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote CollaborationabstractConventional telepresence systems allow remote users to see one another and interact with shared media, but users cannot make eye contact, and gaze awareness with respect to shared media and documents is lost. In this paper, we describe a remote collaboration system based on a see-through display to create an experience where local and remote users are seemingly separated only by a vertical sheet of glass. Users can see each other and media displayed on the shared surface. Face detectors are applied on the local and remote video streams to introduce an offset in the video display so as to bring the local user's face, the local camera, and the remote user's face image into collinearity. This ensures that, when the local user looks at the remote user's image, the camera behind the see-through display captures an image with the “Mona Lisa effect,” where the eyes of an image appears to follow the viewer. Experiments show that, for one-on-one meetings, our system is capable of capturing and delivering realistic, genuine eye contact as well as accurate gaze awareness with respect to shared media. Kar-Han Tan, Ian N. Robinson, W. Bruce Culbertson, John G. Apostolopoulos |
IEEE Trans. Multim. | 1 |
| 2010 | Video cross-talk reduction and synchronization for two-way collaborationabstractRecent two-way collaboration prototypes attempt to improve natural interactivity, correct eye contact and gaze direction, and media sharing using novel configurations of projectors, screens, and video cameras. These systems are often afflicted by video cross-talk where the content displayed for viewing by the local participant is unintentionally captured by the camera and delivered to the remote participant. Prior attempts to reduce this cross-talk purely in hardware through various forms of multiplexing (e.g., temporal, wavelength (color), polarization) have performance and cost limitations. In this work, careful system characterization and subsequent signal processing algorithms allow us to reduce video cross-talk. The signals themselves are used to detect temporal synchronization offsets which then allow subsequent reduction of the cross-talk signal. Our software-based approach enables the effective use of simpler hardware and optics than prior methods. Results show substantial cross-talk reduction in a system with unsynchronized projector and camera. Ramin Samadani, John G. Apostolopoulos, Ian N. Robinson, Kar-Han Tan |
ICIP | 4 |
| 2010 | Enabling genuine eye contact and accurate gaze in remote collaborationabstractConventional telepresence systems allow remote users to see one another and interact with shared media and documents, but users cannot make eye contact, and gaze awareness with respect to shared media and documents is lost. In this paper we describe a remote collaboration system based on a see-through display to create an experience where local and remote users are seemingly separated only by a vertical sheet of glass. Users can see each other and media displayed on the shared surface. Face detectors on the local and remote video streams are used to introduce an offset in the video display so as to bring the local user's face, the local camera, and the remote user's face image into collinearity. This ensures that when the local user looks at the remote user's image, the camera behind the see-through display captures an image with the `Mona Lisa effect', where the eyes of an image appears to follow the viewer. Experiments show that our system is capable of capturing and delivering realistic, genuine eye contact as well as accurate gaze awareness with respect to shared media. Kar-Han Tan, Ian N. Robinson, W. Bruce Culbertson, John G. Apostolopoulos |
ICME | 1 |
| 2010 | Gaze awareness and interaction support in presentationsabstractModern digital presentation systems use rich media to bring highly sophisticated information visualization and highly effective storytelling capabilities to classrooms and corporate boardrooms. In this paper we address a number of issues that arise when the ubiquitous computer-projector setup is used in large venues like the cavernous auditoriums and hotel ballrooms often used in large scale academic meetings and industrial conferences. First, when the presenter is addressing a large audience the slide display needs to be very large and placed high enough so that it is clearly visible from all corners of the room. This makes it impossible for a presenter to walk up to the display and interact with the display with gestures, gaze, and other forms of paralanguage. Second, it is hard for the audience to know which part of the slide the presenter is looking at when he/she has to look the opposite way from the audience while interacting with the slide material. It is also hard for the presenter to see the audience in these cases. Even though there may be video captures of the presenter, slides, and even the audience, the above factors add up to make it very difficult for a user viewing either a live feed or a recording to grasp the interaction between all the components and participants of a presentation. We address these problems with a novel presentation system which creates a live video view that seamlessly combines the presenter and the presented material, capturing all graphical, verbal, and nonverbal channels of communication. The system also allows the local and remote audiences to have highly interactive exchanges with the presenter while creating a comprehensive view for recording or remote streaming. Kar-Han Tan, Dan Gelb, Ramin Samadani, Ian N. Robinson, W. Bruce Culbertson, John G. Apostolopoulos |
ACM Multimedia | 1 |
| 2010 | Fusion of active and passive sensors for fast 3D captureabstractWe envision a conference room of the future where depth sensing systems are able to capture the 3D position and pose of users, and enable users to interact with digital media and contents being shown on immersive displays. The key technical barrier is that current depth sensing systems are noisy, inaccurate, and unreliable. It is well understood that passive stereo fails in non-textured, featureless portions of a scene. Active sensors on the other hand are more accurate in these regions and tend to be noisy in highly textured regions. We propose a way to synergistically combine the two to create a state-of-the-art depth sensing system which runs in near real time. In contrast the only known previous method for fusion is slow and fails to take advantage of the complementary nature of the two types of sensors. Qingxiong Yang, Kar-Han Tan, W. Bruce Culbertson, John G. Apostolopoulos |
MMSP | 2 |
| 2009 | Catadioptric projectorsabstractWe present a catadioptric projector analogous to a catadioptric camera by combining a commodity digital projector with additional optical units. We show that, by using specially shaped reflectors/refractors, catadioptric projectors can offer an unprecedented level of flexibility in aspect ratio, size, and field of view. We also present efficient algorithms to reduce projection artifacts in catadioptric projectors, such as distortions, scattering, and defocusing. Instead of recovering the reflector/refractor geometry, our approach directly models the light transport between the projector and the viewpoint using the light transport matrix (LTM). We show how to efficiently approximate the pseudo inverse of the LTM and apply it to find the optimal input image that produces least projection distortions. Furthermore, we present a projection defocus analysis for reflector and thin refractor based catadioptric projectors. We show that defocus blur can be interpreted as spatially-varying Gaussian blurs on the input image. We then measure the kernels directly from the LTM and apply deconvolution to optimize the input image. We demonstrate the practical uses of catadioptric projectors in panoramic and omni-directional projections. Our new system achieves much wider field-of-view projection while maintaining sharpness and low geometric and photometric distortions. Yuanyuan Ding, Jing Xiao 0006, Kar-Han Tan, Jingyi Yu 0001 |
CVPR | 3 |
| 2009 | Real-time O(1) bilateral filteringabstractWe propose a new bilateral filtering algorithm with computational complexity invariant to filter kernel size, so-called O(1) or constant time in the literature. By showing that a bilateral filter can be decomposed into a number of constant time spatial filters, our method yields a new class of constant time bilateral filters that can have arbitrary spatial and arbitrary range kernels. In contrast, the current available constant time algorithm requires the use of specific spatial or specific range kernels. Also, our algorithm lends itself to a parallel implementation leading to the first real-time O(1) algorithm that we know of. Meanwhile, our algorithm yields higher quality results since we are effectively quantizing the range function instead of quantizing both the range function and the input image. Empirical experiments show that our algorithm not only gives higher PSNR, but is about 10× faster than the state-of-the-art. It also has a small memory footprint, needed only 2% of the memory required by the state-of-the-art for obtaining the same quality as exact using 8-bit images. We also show that our algorithm can be easily extended for O(1) median filtering. Our bilateral filtering algorithm was tested in a number of applications, including HD video conferencing, video abstraction, highlight removal, and multi-focus imaging. Qingxiong Yang, Kar-Han Tan, Narendra Ahuja |
CVPR | 2 |
| 2009 | Radiometric compensation using stratified inversesabstractThrough radiometric compensation, a projector-camera system can project a desired image onto a non-flat and non-white surface. This can be achieved by computing the inverse light transport of a scene. A light transport matrix is in general large and on the order of 106× 106elements. Therefore, computing the inverse light transport matrix is computationally and memory intensive. Two prior methods were proposed to simplify matrix inversion by ignoring scene inter-reflection between individual or clusters of camera pixels. However, compromising scene inter-reflection in spatial domain introduces spatial artifacts and how to systematically adjust the compensation quality is not obvious. In this work, we show how scene inter-reflection can be systematically approximated by stratifying the light transport of a scene. The stratified light transport enables a similar stratification in the inverse light transport. We can show that the stratified inverse light transport converges to the true inverse. For radiometric compensation, the set of stratified inverse light transport provides a systematic way of quantifying the tradeoff between computational efficiency and accuracy. The framework of stratified matrix inversion is general and can have other applications, especially for applications that involve large-size sparse matrices. Tian-Tsong Ng, Ramanpreet Singh Pahwa, Jiamin Bai, Tony Q. S. Quek, Kar-Han Tan |
ICCV | 5 |
| 2009 | ConnectBoard: A remote collaboration system that supports gaze-aware interaction and sharingabstractWe present ConnectBoard, a new system for remote collaboration where users experience natural interaction with one another, seemingly separated only by a vertical, transparent sheet of glass. It overcomes two key shortcomings of conventional video communication systems: the inability to seamlessly capture natural user interactions, like using hands to point and gesture at parts of shared documents, and the inability of users to look into the camera lens without taking their eyes off the display. We solve these problems by placing the camera behind the screen, where the remote user is virtually located. The camera sees through the display to capture images of the user. As a result, our setup captures natural, frontal views of users as they point and gesture at shared media displayed on the screen between them. Users also never have to take their eyes off their screens to look into the camera lens. Our novel optical solution based on wavelength multiplexing can be easily built with off-the-shelf components and does not require custom electronics for projector-camera synchronization. Kar-Han Tan, Ian N. Robinson, Ramin Samadani, Bowon Lee, Dan Gelb, Alex Vorbau, W. Bruce Culbertson, John G. Apostolopoulos |
MMSP | 1 |
| 2008 | Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline IlluminationabstractTraditional stereo matching algorithms are limited in their ability to produce accurate results near depth discontinuities, due to partial occlusions and violation of smoothness constraints. In this paper, we use small baseline multi-flash illumination to produce a rich set of feature maps that enable acquisition of discontinuity preserving point correspondences. First, from a single multi-flash camera, we formulate a qualitative depth map using a gradient domain method that encodes object relative distances. Then, in a multiview setup, we exploit shadows created by light sources to compute an occlusion map. Finally, we demonstrate the usefulness of these feature maps by incorporating them into two different dense stereo correspondence algorithms, the first based on local search and the second based on belief propagation. Experimental results show that our enhanced stereo algorithms are able to extract high quality, discontinuity preserving correspondence maps from scenes that are extremely challenging for conventional stereo methods. We also demonstrate that small baseline illumination can be useful to handle specular reflections in stereo imagery. Different from most existing active illumination techniques, our method is simple, inexpensive, compact, and requires no calibration of light sources. Rogério Feris, Ramesh Raskar, Longbin Chen, Kar-Han Tan, Matthew Turk 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2005 | Discontinuity Preserving Stereo with Small Baseline Multi-Flash IlluminationabstractCurrently, sharp discontinuities in depth and partial occlusions in multiview imaging systems pose serious challenges for many dense correspondence algorithms. However, it is important for 3D reconstruction methods to preserve depth edges as they correspond to important shape features like silhouettes which are critical for understanding the structure of a scene. In this paper, we show how active illumination algorithms can produce a rich set of feature maps that are useful in dense 3D reconstruction. We start by showing a method to compute a qualitative depth map from a single camera, which encodes object relative distances and can be used as a prior for stereo. In a multiview setup, we show that along with depth edges, binocular half-occluded pixels can also be explicitly and reliably labeled. To demonstrate the usefulness of these feature maps, we show how they can be used in two different algorithms for dense stereo correspondence. Our experimental results show that our enhanced stereo algorithms are able to extract high quality, discontinuity preserving correspondence maps from scenes that are extremely challenging for conventional stereo methods. Rogério Feris, Ramesh Raskar, Longbin Chen, Kar-Han Tan, Matthew Turk 0001 |
ICCV | 4 |
| 2004 | Shape-Enhanced Surgical Visualizations and Medical Illustrations with Multi-flash Imaging
Kar-Han Tan, James Kobler, Paul H. Dietz, Ramesh Raskar, Rogério Feris |
MICCAI (2) | 1 |
| 2004 | An efficient set estimator in high dimensions: consistency and applications to fast data visualization
Adrish Ray Chaudhuri, Ayanendranath Basu, Kar-Han Tan, Subir Kumar Bhandari, Bidyut B. Chaudhuri |
Comput. Vis. Image Underst. | 3 |
| 2004 | Multiview Panoramic Cameras Using Mirror PyramidsabstractA mirror pyramid consists of a set of planar mirror faces arranged around an axis of symmetry and inclined to form a pyramid. By strategically positioning a number of conventional cameras around a mirror pyramid, the viewpoints of the cameras' mirror images can be located at a single point within the pyramid and their optical axes pointed in different directions to effectively form a virtual camera with a panoramic field of view. Mirror pyramid-based panoramic cameras have a number of attractive properties, including single-viewpoint imaging, high resolution, and video rate capture. It is also possible to place multiple viewpoints within a single mirror pyramid, yielding compact designs for simultaneous multiview panoramic video rate imaging. Nalwa [4] first described some of the basic ideas behind mirror pyramid cameras. In this paper, we analyze the general class of multiview panoramic cameras, provide a method for designing these cameras, and present experimental results using a prototype we have developed to validate single-pyramid multiview designs. We first give a description of mirror pyramid cameras, including the imaging geometry, and investigate the relationship between the placement of viewpoints within the pyramid and the cameras' field of view (FOV), using simulations to illustrate the concepts. A method for maximizing sensor utilization in a mirror pyramid-based multiview panoramic camera is also presented. Images acquired using the experimental prototype for two viewpoints are shown. Kar-Han Tan, Hong Hua, Narendra Ahuja |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2004 | Non-photorealistic camera: depth edge detection and stylized rendering using multi-flash imagingabstractWe present a non-photorealistic rendering approach to capture and convey shape features of real-world scenes. We use a camera with multiple flashes that are strategically positioned to cast shadows along depth discontinuities in the scene. The projective-geometric relationship of the camera-flash setup is then exploited to detect depth discontinuities and distinguish them from intensity edges due to material discontinuities.We introduce depiction methods that utilize the detected edge features to generate stylized static and animated images. We can highlight the detected features, suppress unnecessary details or combine features from multiple images. The resulting images more clearly convey the 3D structure of the imaged scenes.We take a very different approach to capturing geometric features of a scene than traditional approaches that require reconstructing a 3D model. This results in a method that is both surprisingly simple and computationally efficient. The entire hardware/software setup can conceivably be packaged into a self-contained device no larger than existing digital cameras. Ramesh Raskar, Kar-Han Tan, Rogério Feris, Jingyi Yu 0001, Matthew Turk 0001 |
ACM Trans. Graph. | 2 |
| 2002 | Appearance-based Eye Gaze EstimationabstractWe present a method for estimating eye gaze direction, which represents a departure from conventional eye gaze estimation methods, the majority of which are based on tracking specific optical phenomena like corneal reflection and the Purkinje images. We employ an appearance manifold model, but instead of using a densely sampled spline to perform the nearest manifold point query, we retain the original set of sparse appearance samples and use linear interpolation among a small subset of samples to approximate the nearest manifold point. The advantage of this approach is that since we are only storing a sparse set of samples, each sample can be a high dimensional vector that retains more representational accuracy than short vectors produced with dimensionality reduction methods. The algorithm was tested with a set of eye images labelled with ground truth point-of-regard coordinates. We have found that the algorithm is capable of estimating eye gaze with a mean angular error of 0.38 degrees, which is comparable to that obtained by commercially available eye trackers. Kar-Han Tan, David J. Kriegman, Narendra Ahuja |
WACV | 1 |
| 2001 | A Representation of Image Structure and Its Application to Object Selection Using Freehand SketchesabstractWe present an algorithm for computing a representation of image structure, or image segmentation, and use it for selecting objects in the image with freehand sketches drawn by the user over the image. The sketches are mapped onto image segments whose union forms the intended object. The mapping operation is performed with the aid of a simplicial decomposition of the image segmentation-a triangulation formed with vertices chosen to lie along the medial axes of the segments. Each edge of a triangle lies entirely inside the two segments that contains its vertices. This decomposition captures the adjacency information about the segments as well as the shape of the segment boundaries. Any object boundary is completely contained in a set of triangles. The triangles are also used to formulate the problem of estimating gradual photometric transition across an object boundary, called alpha channel estimation, as a set of local, intratriangle alpha channel estimation problems that can then be solved more accurately, independently, and in parallel. Experimental results are included to show how the algorithm allows selection of image objects with complex boundaries using roughly drawn simple sketches. Kar-Han Tan, Narendra Ahuja |
CVPR (2) | 1 |
| 2001 | Selecting Objects With Freehand Sketches
Kar-Han Tan, Narendra Ahuja |
ICCV | 1 |
| 1996 | Virtual structures for high-precision cooperative mobile robotic controlabstractA key problem in cooperative robotics is the maintenance of a geometric configuration during movement. To address this problem, the concept of a virtual structure is introduced. Control methods are developed to force an ensemble of robots to behave as if they were particles embedded in a rigid structure. The method was tested both using simulation and experimentation with a set of three robots. Results are presented which demonstrate that this approach is capable of achieving high precision movement which is fault tolerant and exhibits graceful degradation of performance. In addition, this algorithm does not require leader selection as in other cooperative robotic strategies. Finally, the method is highly flexible in the kinds of geometric formations that can be maintained. Kar-Han Tan, M. Anthony Lewis |
IROS | 1 |
| 1996 | Towards universal access to robotic resourcesabstractThis paper describes steps toward making a collection of robots easily accessible to remote users. The current approach is to standardize the interface to an existing robot, provide connectivity to the Internet and provide a Universal Interface to remote users. We leverage existing system software and operating systems to create an easily programmable, flexible system. By providing the system with certain tools, the experimenter is able to automatically create a record of the experiment for future analysis. Jian L. Zhen, M. Anthony Lewis, Kar-Han Tan |
IROS | 3 |