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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kar-Han Tan

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

TopicWeightPapersLastEvidence papers
Image and video processing
image filtering
0.542015
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.332012
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.332013
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.222013
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.212015
Constant Time Median and Bilateral Filtering · Int. J. Comput. Vis. 2015
Computer vision › 3D vision › depth estimation
depth map refinement
0.212013
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.212013
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.122013
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.112012
Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012
Image and video processing › image restoration
shadow removal
0.112012
Shadow Removal Using Bilateral Filtering · IEEE Trans. Image Process. 2012
Computer vision › 3D vision › stereo vision › stereo matching
dense stereo matching
0.122008
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.122008
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.112011
ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011
Collaborative and social computing › awareness
gaze awareness
0.112011
ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011
Collaborative and social computing
remote collaboration
0.112011
ConnectBoard: Enabling Genuine Eye Contact and Accurate Gaze in Remote Collaboration · IEEE Trans. Multim. 2011
Computational photography and imaging
projector-camera systems
0.112009
Catadioptric projectors · CVPR 2009
Computational photography and imaging › projector-camera systems
radiometric compensation
0.112009
Radiometric compensation using stratified inverses · ICCV 2009
Computer vision › 3D vision › stereo vision › stereo matching
discontinuity-preserving stereo
0.112008
Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 2008
Computational photography and imaging
active illumination
0.122008
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.012004
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.012004
Multiview Panoramic Cameras Using Mirror Pyramids · IEEE Trans. Pattern Anal. Mach. Intell. 2004
Computational photography and imaging
panoramic imaging
0.012004
Multiview Panoramic Cameras Using Mirror Pyramids · IEEE Trans. Pattern Anal. Mach. Intell. 2004
Rendering › light transport
rendering equation
0.012012
From the Rendering Equation to Stratified Light Transport Inversion · Int. J. Comput. Vis. 2012
Image and video processing
image segmentation
0.022001
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.022001
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.012001
Selecting Objects With Freehand Sketches · ICCV 2001
Image and video processing
real-time image processing
0.012009
Real-time O(1) bilateral filtering · CVPR 2009
Geometric modeling and processing › shape analysis
medial axis
0.012001
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
YearPublicationVenuePosition
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 Upsampling
abstract
We 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 reconstruction
abstract
In 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
ICASSP1
2012 Temporal modulation for computational video cross-talk reduction
abstract
Many 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
ICIP3
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 Filtering
abstract
In 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 Collaboration
abstract
Conventional 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 collaboration
abstract
Recent 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
ICIP4
2010 Enabling genuine eye contact and accurate gaze in remote collaboration
abstract
Conventional 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
ICME1
2010 Gaze awareness and interaction support in presentations
abstract
Modern 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 Multimedia1
2010 Fusion of active and passive sensors for fast 3D capture
abstract
We 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
MMSP2
2009 Catadioptric projectors
abstract
We 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
CVPR3
2009 Real-time O(1) bilateral filtering
abstract
We 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
CVPR2
2009 Radiometric compensation using stratified inverses
abstract
Through 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
ICCV5
2009 ConnectBoard: A remote collaboration system that supports gaze-aware interaction and sharing
abstract
We 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
MMSP1
2008 Multiflash Stereopsis: Depth-Edge-Preserving Stereo with Small Baseline Illumination
abstract
Traditional 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 Illumination
abstract
Currently, 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
ICCV4
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 Pyramids
abstract
A 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 imaging
abstract
We 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 Estimation
abstract
We 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
WACV1
2001 A Representation of Image Structure and Its Application to Object Selection Using Freehand Sketches
abstract
We 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
ICCV1
1996 Virtual structures for high-precision cooperative mobile robotic control
abstract
A 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
IROS1
1996 Towards universal access to robotic resources
abstract
This 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
IROS3