EDBT 2026 Demo / reviewers in the wild / expert
Sanjeev J. Koppal
dblp:86/5412
· DBLP profile ↗
31ranked-venue papers
7as first author
6since 2021 · last 2026
0000-0001-6769-8974ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 23 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 18 · 7 first-author · 4 since 2021Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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
17 papers |
Computational photography and imaging · 71% Image and video processing · 9% Virtual and augmented reality · 9% | |
| Artificial intelligence
8 papers |
3D vision · 67% Efficient and distributed learning · 15% Legged, aerial and field robots · 7% | |
| Network and information security
4 papers |
Privacy and data protection · 54% Biometric security · 25% Security and privacy of machine learning · 22% |
Topics — the 30 heaviest of 55, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision › range sensing
depth sensing |
0.8 | 1 | 2024 | Design of an Adaptive Lightweight LiDAR to Decouple Robot-Camera Geometry · IEEE Trans. Robotics 2024 |
Computational photography and imaging
depth sensing |
0.7 | 1 | 2023 | Energy-Efficient Adaptive 3D Sensing · CVPR 2023 |
Privacy and data protection › privacy-preserving machine learning
privacy-preserving computer vision |
0.5 | 2 | 2017 | Pre-Capture Privacy for Small Vision Sensors · IEEE Trans. Pattern Anal. Mach. Intell. 2017 Privacy preserving optics for miniature vision sensors · CVPR 2015 |
Computer vision › 3D vision › depth estimation
monocular depth estimation |
0.5 | 1 | 2021 | SaccadeCam: Adaptive Visual Attention for Monocular Depth Sensing · ICCV 2021 |
Biometric security
iris recognition |
0.4 | 1 | 2020 | The Security-Utility Trade-off for Iris Authentication and Eye Animation for Social Virtual Avatars · IEEE Trans. Vis. Comput. Graph. 2020 |
Computer vision › 3D vision
structure from motion |
0.4 | 1 | 2019 | Revealing Scenes by Inverting Structure From Motion Reconstructions · CVPR 2019 |
Security and privacy of machine learning
privacy attack |
0.4 | 1 | 2019 | Revealing Scenes by Inverting Structure From Motion Reconstructions · CVPR 2019 |
Computational photography and imaging › depth estimation
depth from defocus |
0.3 | 1 | 2018 | Focal Flow: Velocity and Depth from Differential Defocus Through Motion · Int. J. Comput. Vis. 2018 |
Computer vision › 3D vision › depth estimation › focus-based depth estimation
depth from defocus |
0.2 | 1 | 2016 | Focal Flow: Measuring Distance and Velocity with Defocus and Differential Motion · ECCV (3) 2016 |
Robotics › Robot navigation and mapping › mobile robot perception
aerial robot perception |
0.2 | 1 | 2024 | Design of an Adaptive Lightweight LiDAR to Decouple Robot-Camera Geometry · IEEE Trans. Robotics 2024 |
Robotics › Legged, aerial and field robots › aerial robots
micro aerial vehicle |
0.2 | 1 | 2024 | Design of an Adaptive Lightweight LiDAR to Decouple Robot-Camera Geometry · IEEE Trans. Robotics 2024 |
Computational photography and imaging › multi-perspective imaging › multi-camera systems
camera array |
0.2 | 1 | 2015 | Generalized Assorted Camera Arrays: Robust Cross-Channel Registration and Applications · IEEE Trans. Image Process. 2015 |
Image and video processing
image registration |
0.2 | 1 | 2015 | Generalized Assorted Camera Arrays: Robust Cross-Channel Registration and Applications · IEEE Trans. Image Process. 2015 |
Computational photography and imaging
multimodal imaging |
0.2 | 1 | 2015 | Generalized Assorted Camera Arrays: Robust Cross-Channel Registration and Applications · IEEE Trans. Image Process. 2015 |
Privacy and data protection › image privacy
privacy-preserving optics |
0.2 | 1 | 2015 | Privacy preserving optics for miniature vision sensors · CVPR 2015 |
Image and video processing
edge detection |
0.2 | 2 | 2013 | Toward Wide-Angle Microvision Sensors · IEEE Trans. Pattern Anal. Mach. Intell. 2013 Wide-angle micro sensors for vision on a tight budget · CVPR 2011 |
Computational photography and imaging
wide field-of-view imaging |
0.2 | 1 | 2022 | Fast Foveating Cameras for Dense Adaptive Resolution · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Wearable and physiological sensing
eye tracking |
0.2 | 1 | 2022 | Fast Foveating Cameras for Dense Adaptive Resolution · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Geometric modeling and processing › 3d reconstruction
3d scene reconstruction |
0.1 | 1 | 2012 | Exploiting DLP Illumination Dithering for Reconstruction and Photography of High-Speed Scenes · Int. J. Comput. Vis. 2012 |
Computational photography and imaging
high-speed imaging |
0.1 | 1 | 2012 | Exploiting DLP Illumination Dithering for Reconstruction and Photography of High-Speed Scenes · Int. J. Comput. Vis. 2012 |
Privacy and data protection
biometric privacy |
0.1 | 1 | 2020 | The Security-Utility Trade-off for Iris Authentication and Eye Animation for Social Virtual Avatars · IEEE Trans. Vis. Comput. Graph. 2020 |
Computational photography and imaging › image acquisition › imaging system design
optical design |
0.1 | 1 | 2011 | Wide-angle micro sensors for vision on a tight budget · CVPR 2011 |
Computer vision › 3D vision
novel view synthesis |
0.1 | 1 | 2019 | Revealing Scenes by Inverting Structure From Motion Reconstructions · CVPR 2019 |
Computer vision › 3D vision
depth estimation |
0.1 | 1 | 2018 | Focal Flow: Velocity and Depth from Differential Defocus Through Motion · Int. J. Comput. Vis. 2018 |
Multimedia analysis and retrieval › image analysis
scene analysis |
0.1 | 1 | 2009 | Appearance Derivatives for Isonormal Clustering of Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 2009 |
Geometric modeling and processing › surface processing
surface normal estimation |
0.1 | 1 | 2009 | Appearance Derivatives for Isonormal Clustering of Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 2009 |
Privacy and data protection › facial privacy protection
privacy-preserving face recognition |
0.1 | 1 | 2017 | Pre-Capture Privacy for Small Vision Sensors · IEEE Trans. Pattern Anal. Mach. Intell. 2017 |
Computational photography and imaging
active vision |
0.1 | 1 | 2008 | Temporal Dithering of Illumination for Fast Active Vision · ECCV (4) 2008 |
Rendering
illumination |
0.1 | 1 | 2008 | Temporal Dithering of Illumination for Fast Active Vision · ECCV (4) 2008 |
Computational photography and imaging › depth estimation
depth ordering |
0.1 | 1 | 2007 | Novel Depth Cues from Uncalibrated Near-field Lighting · ICCV 2007 |
Methods — techniques the papers use, named apart from their topics
calibration · 1.1MEMS mirror control algorithms · 1.1psychophysical experiment · 0.9perceptual study · 0.9optical defocus · 0.9cascaded u-net · 0.8SIFT descriptors · 0.8MEMS mirror scanning · 0.8IMU-based motion compensation · 0.8spatial light modulator · 0.7passive stereo · 0.7focal flow · 0.7diffractive optical element · 0.7MEMS mirror · 0.7self-supervised learning · 0.5adaptive visual attention · 0.5depth sensing · 0.4blob detection · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Augmenting with NeRFs: Fast Relocalization on Densified DatasetsabstractWe reinterpret NeRFs as a resource for extreme data augmentation to advance the field of camera relocalization. Our approach lets us automatically render a massive, densified dataset of novel views, given only sparse ground-truth viewpoints. We introduce a filtering strategy that, compared to existing novel-view-synthesis-focused relocalizers, does not rely on custom or specific NeRF backbones. This filtering strategy allows for significant spatial extrapolation within the scene, without compromising novel view quality. As a result, training a lightweight off-the-shelf vision backbone as a pose regressor on our expanded datasets significantly improves accuracy, uniquely enables relocalization of very spatially-novel views, and performs well on portable-scale hardware. Michael Tomadakis, Rebecca Borissova, Sanjeev J. Koppal |
WACV | 4 |
| 2024 | FoveaCam++: Systems-Level Advances for Long Range Multi-Object High-Resolution TrackingabstractUAVs and other fast moving robots often need to keep track of distant objects. Conventional zoom cameras commit to a particular viewpoint, and carrying multiple zoom cameras for multi-object tracking is not feasible for power limited robotic systems. We present a dual camera setup that allows tracking of multiple targets at nearly 1km distance with high-resolution. Our setup includes a wide angle camera providing a conventional resolution view and a MEMS driven zoom camera that can query a specific region within the wide angle camera (WAC). We built and calibrated the two-camera system and implemented a real-time image fusion pipeline. We show multi-object tracking and stabilization in real world scenarios. Sanjeev J. Koppal |
IROS | 2 |
| 2024 | Design of an Adaptive Lightweight LiDAR to Decouple Robot-Camera GeometryabstractA fundamental challenge in robot perception is the coupling of the sensor pose and robot pose. This has led to research in active vision where robot pose is changed to reorient the sensor to areas of interest for perception. Further, egomotion such as jitter, and external effects such as wind and others affect perception requiring additional effort in software such as image stabilization. This effect is particularly pronounced in micro-air vehicles and micro-robots who typically are lighter and subject to larger jitter but do not have the computational capability to perform stabilization in real-time. We present a novel microelectromechanical (MEMS) mirror LiDAR system to change the field of view of the LiDAR independent of the robot motion. Our design has the potential for use on small, low-power systems where the expensive components of the LiDAR can be placed external to the small robot. We show the utility of our approach in simulation and on prototype hardware mounted on a UAV. We believe that this LiDAR and its compact movable scanning design provide mechanisms to decouple robot and sensor geometry allowing us to simplify robot perception. We also demonstrate examples of motion compensation using IMU and external odometry feedback in hardware. Dingkang Wang, Lenworth Thomas, Karthik Dantu, Sanjeev J. Koppal |
IEEE Trans. Robotics | 5 |
| 2023 | Energy-Efficient Adaptive 3D SensingabstractActive depth sensing achieves robust depth estimation but is usually limited by the sensing range. Naively increasing the optical power can improve sensing range but induces eye-safety concerns for many applications, including autonomous robots and augmented reality. In this paper, we propose an adaptive active depth sensor that jointly optimizes range, power consumption, and eye-safety. The main observation is that we need not project light patterns to the entire scene but only to small regions of interest where depth is necessary for the application and passive stereo depth estimation fails. We theoretically compare this adaptive sensing scheme with other sensing strategies, such as full-frame projection, line scanning, and point scanning. We show that, to achieve the same maximum sensing distance, the proposed method consumes the least power while having the shortest (best) eye-safety distance. We implement this adaptive sensing scheme with two hardware prototypes, one with a phase-only spatial light modulator (SLM) and the other with a micro-electro-mechanical (MEMS) mirror and diffractive optical elements (DOE). Experimental results validate the advantage of our method and demonstrate its capability of acquiring higher quality geometry adaptively. Please see our project website for video results and code: https://btilmon.github.io/e3d.html. Brevin Tilmon, Zhanghao Sun, Sanjeev J. Koppal, Georgios Evangelidis 0002, Ramzi Zahreddine, Gurunandan Krishnan, Sizhuo Ma, Jian Wang 0100 |
CVPR | 3 |
| 2022 | Fast Foveating Cameras for Dense Adaptive ResolutionabstractTraditional cameras field of view (FOV) and resolution predetermine computer vision algorithm performance. These trade-offs decide the range and performance in computer vision algorithms. We present a novel foveating camera whose viewpoint is dynamically modulated by a programmable micro-electromechanical (MEMS) mirror, resulting in a natively high-angular resolution wide-FOV camera capable of densely and simultaneously imaging multiple regions of interest in a scene. We present calibrations, novel MEMS control algorithms, a real-time prototype, and comparisons in remote eye-tracking performance against a traditional smartphone, where high-angular resolution and wide-FOV are necessary, but traditionally unavailable. Brevin Tilmon, Eakta Jain, Silvia Ferrari, Sanjeev J. Koppal |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2021 | SaccadeCam: Adaptive Visual Attention for Monocular Depth SensingabstractMost monocular depth sensing methods use conventionally captured images that are created without considering scene content. In contrast, animal eyes have fast mechanical motions, called saccades, that control how the scene is imaged by the fovea, where resolution is highest. In this paper, we present the SaccadeCam framework for adaptively distributing resolution onto regions of interest in the scene. Our algorithm for adaptive resolution is a self-supervised network and we demonstrate results for end-to-end learning for monocular depth estimation. We also show preliminary results with a real SaccadeCam hardware prototype. Brevin Tilmon, Sanjeev J. Koppal |
ICCV | 2 |
| 2020 | Towards a MEMS-based Adaptive LIDARabstractWe present a proof-of-concept LIDAR design that allows adaptive real-time measurements according to dynamically specified measurement patterns. We describe our optical setup and calibration, which enables fast sparse depth measurements using a scanning MEMS (micro-electro-mechanical) mirror. We validate the efficacy of our prototype LIDAR design by testing on over static and dynamic scenes spanning a range of environments. We show CNN-based depth-map completion experiments which demonstrate that our sensor can realize adaptive depth sensing for dynamic scenes. Francesco Pittaluga, Zaid Tasneem, Justin Folden, Brevin Tilmon, Ayan Chakrabarti, Sanjeev J. Koppal |
3DV | 6 |
| 2020 | FoveaCam: A MEMS Mirror-Enabled Foveating CameraabstractMost cameras today photograph their entire visual field. In contrast, decades of active vision research have proposed foveating camera designs, which allow for selective scene viewing. However, active vision's impact is limited by slow options for mechanical camera movement. We propose a new design, called FoveaCam, and which works by capturing reflections off a tiny, fast moving mirror. FoveaCams can obtain high resolution imagery on multiple regions of interest, even if these are at different depths and viewing directions. We first discuss our prototype and optical calibration strategies. We then outline a control algorithm for the mirror to track target pairs. Finally, we demonstrate a practical application of the full system to enable eye tracking at a distance for frontal faces. Brevin Tilmon, Eakta Jain, Silvia Ferrari, Sanjeev J. Koppal |
ICCP | 4 |
| 2020 | The Security-Utility Trade-off for Iris Authentication and Eye Animation for Social Virtual AvatarsabstractThe gaze behavior of virtual avatars is critical to social presence and perceived eye contact during social interactions in Virtual Reality. Virtual Reality headsets are being designed with integrated eye tracking to enable compelling virtual social interactions. This paper shows that the near infra-red cameras used in eye tracking capture eye images that contain iris patterns of the user. Because iris patterns are a gold standard biometric, the current technology places the user's biometric identity at risk. Our first contribution is an optical defocus based hardware solution to remove the iris biometric from the stream of eye tracking images. We characterize the performance of this solution with different internal parameters. Our second contribution is a psychophysical experiment with a same-different task that investigates the sensitivity of users to a virtual avatar's eye movements when this solution is applied. By deriving detection threshold values, our findings provide a range of defocus parameters where the change in eye movements would go unnoticed in a conversational setting. Our third contribution is a perceptual study to determine the impact of defocus parameters on the perceived eye contact, attentiveness, naturalness, and truthfulness of the avatar. Thus, if a user wishes to protect their iris biometric, our approach provides a solution that balances biometric protection while preventing their conversation partner from perceiving a difference in the user's virtual avatar. This work is the first to develop secure eye tracking configurations for VR/AR/XR applications and motivates future work in the area. Brendan David-John, Sophie Jörg, Sanjeev J. Koppal, Eakta Jain |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2019 | Revealing Scenes by Inverting Structure From Motion ReconstructionsabstractMany 3D vision systems localize cameras within a scene using 3D point clouds. Such point clouds are often obtained using structure from motion (SfM), after which the images are discarded to preserve privacy. In this paper, we show, for the first time, that such point clouds retain enough information to reveal scene appearance and compromise privacy. We present a privacy attack that reconstructs color images of the scene from the point cloud. Our method is based on a cascaded U-Net that takes as input, a 2D multichannel image of the points rendered from a specific viewpoint containing point depth and optionally color and SIFT descriptors and outputs a color image of the scene from that viewpoint. Unlike previous feature inversion methods, we deal with highly sparse and irregular 2D point distributions and inputs where many point attributes are missing, namely keypoint orientation and scale, the descriptor image source and the 3D point visibility. We evaluate our attack algorithm on public datasets and analyze the significance of the point cloud attributes. Finally, we show that novel views can also be generated thereby enabling compelling virtual tours of the underlying scene. Francesco Pittaluga, Sanjeev J. Koppal, Sing Bing Kang, Sudipta N. Sinha |
CVPR | 2 |
| 2019 | EyeVEIL: degrading iris authentication in eye tracking headsetsabstractMixed reality headsets are being designed with integrated eye trackers: cameras that image the user's eye to infer gaze location and pupil diameter. While the intent is to improve the quality of experience, built-in eye trackers create a security vulnerability for hackers - high resolution images of the user's iris. Anyone stealing an iris image has effectively captured a gold standard biometric, relied on for secure authentication in applications such as banking and voting. We present a low cost solution to degrade iris authentication while still permitting the utility of gaze tracking with acceptable accuracy. By demonstrating this solution on a commodity eye tracker, this paper urges the community to think about iris based authentication as a byproduct of eye tracking, and create solutions that empower a user to control this biometric. Brendan David-John, Sanjeev J. Koppal, Eakta Jain |
ETRA | 2 |
| 2019 | Learning Privacy Preserving Encodings Through Adversarial TrainingabstractWe present a framework to learn privacy-preserving encodings of images that inhibit inference of chosen private attributes, while allowing recovery of other desirable information. Rather than simply inhibiting a given fixed pre-trained estimator, our goal is that an estimator be unable to learn to accurately predict the private attributes even with knowledge of the encoding function. We use a natural adversarial optimization-based formulation for this-training the encoding function against a classifier for the private attribute, with both modeled as deep neural networks. The key contribution of our work is a stable and convergent optimization approach that is successful at learning an encoder with our desired properties-maintaining utility while inhibiting inference of private attributes, not just within the adversarial optimization, but also by classifiers that are trained after the encoder is fixed. We adopt a rigorous experimental protocol for verification wherein classifiers are trained exhaustively till saturation on the fixed encoders. We evaluate our approach on tasks of real-world complexity-learning high-dimensional encodings that inhibit detection of different scene categories-and find that it yields encoders that are resilient at maintaining privacy. Francesco Pittaluga, Sanjeev J. Koppal, Ayan Chakrabarti |
WACV | 2 |
| 2018 | Focal Flow: Velocity and Depth from Differential Defocus Through Motion
Emma Alexander, Qi Guo 0009, Sanjeev J. Koppal, Steven J. Gortler, Todd E. Zickler |
Int. J. Comput. Vis. | 3 |
| 2017 | Tracking Radioactive Sources through Sensor Fusion of Omnidirectional LIDAR and Isotropic Rad-DetectorsabstractTracking radioactive sources in large spaces has applications for homeland security, airport and port surveillance as well as military and security uses. Unfortunately, source localizing radiological detectors are extremely expensive, and those with low prices are isotropic - i.e. they integrate radiation from a sphere of directions centered at the sensor. In this paper, we show that omnidirectional depth sensors and isotropic radiological detectors have complementary strengths and can enable many applications. We model the source strength of radiological sources and integrate these with LIDAR measurements and a Kalman filter tracker. This enables applications such as tracking behind walls and detecting multiple radiological sources in the same scene. Kristofer Henderson, Kelsey Stadnikia, Allan Martin, Andreas Enqvist, Sanjeev J. Koppal |
3DV | 5 |
| 2017 | Pre-Capture Privacy for Small Vision SensorsabstractThe next wave of micro and nano devices will create a world with trillions of small networked cameras. This will lead to increased concerns about privacy and security. Most privacy preserving algorithms for computer vision are applied after image/video data has been captured. We propose to use privacy preserving optics that filter or block sensitive information directly from the incident light-field before sensor measurements are made, adding a new layer of privacy. In addition to balancing the privacy and utility of the captured data, we address trade-offs unique to miniature vision sensors, such as achieving high-quality field-of-view and resolution within the constraints of mass and volume. Our privacy preserving optics enable applications such as depth sensing, full-body motion tracking, people counting, blob detection and privacy preserving face recognition. While we demonstrate applications on macro-scale devices (smartphones, webcams, etc.) our theory has impact for smaller devices. Francesco Pittaluga, Sanjeev J. Koppal |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2017 | Creating Segments and Effects on Comics by Clustering Gaze DataabstractTraditional comics are increasingly being augmented with digital effects, such as recoloring, stereoscopy, and animation. An open question in this endeavor is identifying where in a comic panel the effects should be placed. We propose a fast, semi-automatic technique to identify effects-worthy segments in a comic panel by utilizing gaze locations as a proxy for the importance of a region. We take advantage of the fact that comic artists influence viewer gaze towards narrative important regions. By capturing gaze locations from multiple viewers, we can identify important regions and direct a computer vision segmentation algorithm to extract these segments. The challenge is that these gaze data are noisy and difficult to process. Our key contribution is to leverage a theoretical breakthrough in the computer networks community towards robust and meaningful clustering of gaze locations into semantic regions, without needing the user to specify the number of clusters. We present a method based on the concept of relative eigen quality that takes a scanned comic image and a set of gaze points and produces an image segmentation. We demonstrate a variety of effects such as defocus, recoloring, stereoscopy, and animations. We also investigate the use of artificially generated gaze locations from saliency models in place of actual gaze locations. Ishwarya Thirunarayanan, Khimya Khetarpal, Sanjeev J. Koppal, Olivier Le Meur, John M. Shea, Eakta Jain |
ACM Trans. Multim. Comput. Commun. Appl. | 3 |
| 2016 | Leveraging gaze data for segmentation and effects on comicsabstractIn this work, we present a semi-automatic method based on gaze data to identify the objects in comic images on which digital effects will look best. Our key contribution is a robust technique to cluster the noisy gaze data without having to specify the number of clusters as input. We also present an approach to segment the identified object of interest. Ishwarya Thirunarayanan, Sanjeev J. Koppal, John M. Shea, Eakta Jain |
SAP | 2 |
| 2016 | Focal Flow: Measuring Distance and Velocity with Defocus and Differential Motion
Emma Alexander, Qi Guo 0009, Sanjeev J. Koppal, Steven J. Gortler, Todd E. Zickler |
ECCV (3) | 3 |
| 2016 | Sensor-level privacy for thermal camerasabstractAs cameras turn ubiquitous, balancing privacy and utility becomes crucial. To achieve both, we enforce privacy at the sensor level, as incident photons are converted into an electrical signal and then digitized into image measurements. We present sensor protocols and accompanying algorithms that degrade facial information for thermal sensors, where there is usually a clear distinction between humans and the scene. By manipulating the sensor processes of gain, digitization, exposure time, and bias voltage, we are able to provide privacy during the actual image formation process and the original face data is never directly captured or stored. We show privacy-preserving thermal imaging applications such as temperature segmentation, night vision, gesture recognition and HDR imaging. Francesco Pittaluga, Aleksandar Zivkovic, Sanjeev J. Koppal |
ICCP | 3 |
| 2015 | Low-Cost Depth and Radiological Sensor Fusion to Detect Moving SourcesabstractTracking radioactive sources in 3D can impact homeland security, airport/port surveillance and the military. Unfortunately, the radiological sensors with the highest SNR and the lowest price are unidirectional - i.e. They integrate radiation from a sphere of directions centered at the sensor. We combine such devices with commercially available depth sensors to break this directional ambiguity. We first introduce radiological sensing as an application area for the 3D vision community. Next, we propose a joint calibration algorithm for 3D sensors and unidirectional, or single cell, radiological sensors. Finally, we show applications for tracking people carrying radiological sources. Phillip Riley, Andreas Enqvist, Sanjeev J. Koppal |
3DV | 3 |
| 2015 | Privacy preserving optics for miniature vision sensorsabstractThe next wave of micro and nano devices will create a world with trillions of small networked cameras. This will lead to increased concerns about privacy and security. Most privacy preserving algorithms for computer vision are applied after image/video data has been captured. We propose to use privacy preserving optics that filter or block sensitive information directly from the incident light-field before sensor measurements are made, adding a new layer of privacy. In addition to balancing the privacy and utility of the captured data, we address trade-offs unique to miniature vision sensors, such as achieving high-quality field-of-view and resolution within the constraints of mass and volume. Our privacy preserving optics enable applications such as depth sensing, full-body motion tracking, people counting, blob detection and privacy preserving face recognition. While we demonstrate applications on macro-scale devices (smartphones, webcams, etc.) our theory has impact for smaller devices. Francesco Pittaluga, Sanjeev J. Koppal |
CVPR | 2 |
| 2015 | Generalized Assorted Camera Arrays: Robust Cross-Channel Registration and ApplicationsabstractOne popular technique for multimodal imaging is generalized assorted pixels (GAP), where an assorted pixel array on the image sensor allows for multimodal capture. Unfortunately, GAP is limited in its applicability because of the need for multimodal filters that are amenable with semiconductor fabrication processes and results in a fixed multimodal imaging configuration. In this paper, we advocate for generalized assorted camera (GAC) arrays for multimodal imaging--i.e., a camera array with filters of different characteristics placed in front of each camera aperture. The GAC provides us with three distinct advantages over GAP: ease of implementation, flexible application-dependent imaging since filters are external and can be changed and depth information that can be used for enabling novel applications (e.g., postcapture refocusing). The primary challenge in GAC arrays is that since the different modalities are obtained from different viewpoints, there is a need for accurate and efficient cross-channel registration. Traditional approaches such as sum-of-squared differences, sum-of-absolute differences, and mutual information all result in multimodal registration errors. Here, we propose a robust cross-channel matching cost function, based on aligning normalized gradients, which allows us to compute cross-channel subpixel correspondences for scenes exhibiting nontrivial geometry. We highlight the promise of GAC arrays with our cross-channel normalized gradient cost for several applications such as low-light imaging, postcapture refocusing, skin perfusion imaging using color + near infrared, and hyperspectral imaging. Jason Holloway, Kaushik Mitra, Sanjeev J. Koppal, Ashok Veeraraghavan |
IEEE Trans. Image Process. | 3 |
| 2013 | Toward Wide-Angle Microvision SensorsabstractAchieving computer vision on microscale devices is a challenge. On these platforms, the power and mass constraints are severe enough for even the most common computations (matrix manipulations, convolution, etc.) to be difficult. This paper proposes and analyzes a class of miniature vision sensors that can help overcome these constraints. These sensors reduce power requirements through template-based optical convolution, and they enable a wide field-of-view within a small form through a refractive optical design. We describe the tradeoffs between the field-of-view, volume, and mass of these sensors and we provide analytic tools to navigate the design space. We demonstrate milliscale prototypes for computer vision tasks such as locating edges, tracking targets, and detecting faces. Finally, we utilize photolithographic fabrication tools to further miniaturize the optical designs and demonstrate fiducial detection onboard a small autonomous air vehicle. Sanjeev J. Koppal, Ioannis Gkioulekas, Travis Young, Hyunsung Park, Kenneth B. Crozier, Geoffrey L. Barrows, Todd E. Zickler |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2012 | Exploiting DLP Illumination Dithering for Reconstruction and Photography of High-Speed Scenes
Sanjeev J. Koppal, Shuntaro Yamazaki, Srinivasa G. Narasimhan |
Int. J. Comput. Vis. | 1 |
| 2011 | Wide-angle micro sensors for vision on a tight budgetabstractAchieving computer vision on micro-scale devices is a challenge. On these platforms, the power and mass constraints are severe enough for even the most common computations (matrix manipulations, convolution, etc.) to be difficult. This paper proposes and analyzes a class of miniature vision sensors that can help overcome these constraints. These sensors reduce power requirements through template-based optical convolution, and they enable a wide field-of-view within a small form through a novel optical design. We describe the trade-offs between the field of view, volume, and mass of these sensors and we provide analytic tools to navigate the design space. We also demonstrate milli-scale prototypes for computer vision tasks such as locating edges, tracking targets, and detecting faces. Sanjeev J. Koppal, Ioannis Gkioulekas, Todd E. Zickler, Geoffrey L. Barrows |
CVPR | 1 |
| 2009 | Shadow cameras: Reciprocal views from illumination masksabstractScene appearance from the point of view of a light source is called a reciprocal or dual view. Since there exists a large diversity in illumination, these virtual views may be non-perspective and multi-viewpoint in nature. In this paper, we demonstrate the use of occluding masks to recover these dual views, which we term shadow cameras. We first show how to render a single reciprocal scene view by swapping the camera and light source positions. We extend this technique for multiple views by building a virtual shadow camera array with static masks and a moving source. We also capture non-perspective views such as orthographic, cross-slit and a pushbroom variant, while introducing novel applications such as converting between camera projections and removing refractive and catadioptric distortions. Finally, since a shadow camera is artificial, we can manipulate any of its intrinsic parameters, such as camera skew, to create perspective distortions. Sanjeev J. Koppal, Srinivasa G. Narasimhan |
ICCV | 1 |
| 2009 | Appearance Derivatives for Isonormal Clustering of ScenesabstractA new technique is proposed for scene analysis, called "appearance clustering." The key result of this approach is that the scene points can be clustered according to their surface normals, even when the geometry, material, and lighting are all unknown. This is achieved by analyzing an image sequence of a scene as it is illuminated by a smoothly moving distant light source. In such a scenario, the brightness measurements at each pixel form a "continuous appearance profile." When the source path follows an unstructured trajectory (obtained, say, by smoothly hand-waving a light source), the locations of the extrema of the appearance profile provide a strong cue for the scene point's surface normal. Based on this observation, a simple transformation of the appearance profiles and a distance metric are introduced that, together, can be used with any unsupervised clustering algorithm to obtain isonormal clusters of a scene. We support our algorithm empirically with comprehensive simulations of the Torrance-Sparrow and Oren-Nayar analytic BRDFs, as well as experiments with 25 materials obtained from the MERL database of measured BRDFs. The method is also demonstrated on 45 examples from the CURET database, obtaining clusters on scenes with real textures such as artificial grass and ceramic tile, as well as anisotropic materials such as satin and velvet. The results of applying our algorithm to indoor and outdoor scenes containing a variety of complex geometry and materials are shown. As an example application, isonormal clusters are used for lighting-consistent texture transfer. Our algorithm is simple and does not require any complex lighting setup for data collection. Sanjeev J. Koppal, Srinivasa G. Narasimhan |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2008 | Temporal Dithering of Illumination for Fast Active Vision
Srinivasa G. Narasimhan, Sanjeev J. Koppal, Shuntaro Yamazaki |
ECCV (4) | 2 |
| 2007 | Novel Depth Cues from Uncalibrated Near-field LightingabstractWe present the first method to compute depth cues from images taken solely under uncalibrated near point lighting. A stationary scene is illuminated by a point source that is moved approximately along a line or in a plane. We observe the brightness profile at each pixel and demonstrate how to obtain three novel cues: plane-scene intersections, depth ordering and mirror symmetries. These cues are defined with respect to the line/plane in which the light source moves, and not the camera viewpoint. Plane-Scene Intersections are detected by finding those scene points that are closest to the light source path at some time instance. Depth Ordering for scenes with homogeneous BRDFs is obtained by sorting pixels according to their shortest distances from a plane containing the light source path. Mirror Symmetry pairs for scenes with homogeneous BRDFs are detected by reflecting scene points across a plane in which the light source moves. We show analytic results for Lambertian objects and demonstrate empirical evidence for a variety of other BRDFs. Sanjeev J. Koppal, Srinivasa G. Narasimhan |
ICCV | 1 |
| 2006 | Clustering Appearance for Scene AnalysisabstractWe propose a new approach called "appearance clustering" for scene analysis. The key idea in this approach is that the scene points can be clustered according to their surface normals, even when the geometry, material and lighting are all unknown. We achieve this by analyzing an image sequence of a scene as it is illuminated by a smoothly moving distant source. Each pixel thus gives rise to a "continuous appearance profile" that yields information about derivatives of the BRDF w.r.t source direction. This information is directly related to the surface normal of the scene point when the source path follows an unstructured trajectory (obtained, say, by "hand-waving"). Based on this observation, we transform the appearance profiles and propose a metric that can be used with any unsupervised clustering algorithm to obtain iso-normal clusters. We successfully demonstrate appearance clustering for complex indoor and outdoor scenes. In addition, iso-normal clusters serve as excellent priors for scene geometry and can strongly impact any vision algorithm that attempts to estimate material, geometry and/or lighting properties in a scene from images. We demonstrate this impact for applications such as diffuse and specular separation, both calibrated and uncalibrated photometric stereo of non-lambertian scenes, light source estimation and texture transfer. Sanjeev J. Koppal, Srinivasa G. Narasimhan |
CVPR (2) | 1 |
| 2005 | Structured Light in Scattering MediaabstractVirtually all structured light methods assume that the scene and the sources are immersed in pure air and that light is neither scattered nor absorbed. Recently, however, structured lighting has found growing application in underwater and aerial imaging, where scattering effects cannot be ignored. In this paper, we present a comprehensive analysis of two representative methods - light stripe range scanning and photometric stereo - in the presence of scattering. For both methods, we derive physical models for the appearances of a surface immersed in a scattering medium. Based on these models, we present results on (a) the condition for object detectability in light striping and (b) the number of sources required for photometric stereo. In both cases, we demonstrate that while traditional methods fail when scattering is significant, our methods accurately recover the scene (depths, normals, albedos) as well as the properties of the medium. These results are in turn used to restore the appearances of scenes as if they were captured in clear air. Although we have focused on light striping and photometric stereo, our approach can also be extended to other methods such as grid coding, gated and active polarization imaging. Srinivasa G. Narasimhan, Shree K. Nayar, Sanjeev J. Koppal |
ICCV | 4 |