Demo Data from SIGIR 2026 / reviewers in the wild / expert
Natasha Gelfand
dblp:23/4780
· DBLP profile ↗
21ranked-venue papers
6as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 18 · 4 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorArtificial intelligence and machine learning · 2Theory of computation · 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
7 papers |
Computational photography and imaging · 45% Image and video processing · 28% Geometric modeling and processing · 17% | |
| Artificial intelligence
2 papers |
Image recognition and object detection · 64% Video understanding and tracking · 36% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 79% Web and social media mining · 21% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 19 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational photography and imaging
high dynamic range imaging |
0.2 | 2 | 2010 | Multi-exposure imaging on mobile devices (demo) · ACM Multimedia 2010 Multi-exposure imaging on mobile devices · ACM Multimedia 2010 |
Computational photography and imaging › high dynamic range imaging
multi-exposure imaging |
0.2 | 2 | 2010 | Multi-exposure imaging on mobile devices (demo) · ACM Multimedia 2010 Multi-exposure imaging on mobile devices · ACM Multimedia 2010 |
Information retrieval
image retrieval |
0.1 | 1 | 2010 | Image webs: Computing and exploiting connectivity in image collections · CVPR 2010 |
Computational photography and imaging › image acquisition › imaging system design › camera design
computational camera design |
0.1 | 1 | 2010 | The Frankencamera: an experimental platform for computational photography · ACM Trans. Graph. 2010 |
Graph algorithms and graph theory
spectral graph theory |
0.1 | 1 | 2010 | Image webs: Computing and exploiting connectivity in image collections · CVPR 2010 |
Computer vision › Video understanding and tracking
feature tracking |
0.1 | 1 | 2009 | SURFTrac: Efficient tracking and continuous object recognition using local feature descriptors · CVPR 2009 |
Computer vision › Image recognition and object detection
object recognition |
0.1 | 1 | 2009 | SURFTrac: Efficient tracking and continuous object recognition using local feature descriptors · CVPR 2009 |
Image and video processing › image filtering
high-dimensional filtering |
0.1 | 1 | 2009 | Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009 |
Image and video processing › image restoration
image denoising |
0.1 | 1 | 2009 | Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009 |
Image and video processing
image filtering |
0.1 | 1 | 2009 | Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009 |
Image and video processing › image restoration › image denoising › patch-based denoising
non-local means |
0.1 | 1 | 2009 | Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009 |
Computer vision › Image recognition and object detection
visual feature extraction |
0.1 | 1 | 2007 | Efficient Extraction of Robust Image Features on Mobile Devices · ISMAR 2007 |
Geometric modeling and processing › shape matching
fragment reassembly |
0.1 | 1 | 2006 | Reassembling fractured objects by geometric matching · ACM Trans. Graph. 2006 |
Geometric modeling and processing › registration
global registration |
0.1 | 1 | 2006 | Reassembling fractured objects by geometric matching · ACM Trans. Graph. 2006 |
Geometric modeling and processing
registration |
0.1 | 1 | 2006 | Reassembling fractured objects by geometric matching · ACM Trans. Graph. 2006 |
Geometric modeling and processing
shape matching |
0.1 | 1 | 2006 | Reassembling fractured objects by geometric matching · ACM Trans. Graph. 2006 |
Image and video processing › image filtering › edge-preserving filtering
bilateral filtering |
0.0 | 1 | 2009 | Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009 |
Immersive interaction › augmented reality
mobile augmented reality |
0.0 | 1 | 2007 | Efficient Extraction of Robust Image Features on Mobile Devices · ISMAR 2007 |
Human-robot interaction › robot perception
object recognition |
0.0 | 1 | 2007 | Efficient Extraction of Robust Image Features on Mobile Devices · ISMAR 2007 |
Methods — techniques the papers use, named apart from their topics
spectral graph theory · 0.3image web construction · 0.3viewfinder preview · 0.2sensor synchronization · 0.2image processing pipeline control · 0.2image merging · 0.2exposure metering · 0.2tooning · 0.2image matching · 0.2image clustering · 0.2mobile optimization · 0.1SURF · 0.1scale space image pyramid · 0.1motion model fitting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Metering for Exposure StacksabstractAbstract When creating a High‐Dynamic‐Range (HDR) image from a sequence of differently exposed Low‐Dynamic‐Range (LDR) images, the set of LDR images is usually generated by sampling the space of exposure times with a geometric progression and without explicitly accounting for the distribution of irradiance values of the scene. We argue that this choice can produce sub‐optimal results both in terms of the number of acquired pictures and the quality of the resulting HDR image. This paper presents a method to estimate the full irradiance histogram of a scene, and a strategy to select the set of exposures that need to be acquired. Our selection usually requires a smaller or equal set of LDRs, yet produces higher quality HDR images. Orazio Gallo, Marius Tico, Roberto Manduchi, Natasha Gelfand, Kari Pulli |
Comput. Graph. Forum | 4 |
| 2011 | Generalized autofocusabstractAll-in-focus imaging is a computational photography technique that produces images free of defocus blur by capturing a stack of images focused at different distances and merging them into a single sharp result. Current approaches assume that images have been captured offline, and that a reasonably powerful computer is available to process them. In contrast, we focus on the problem of how to capture such input stacks in an efficient and scene-adaptive fashion. Inspired by passive autofocus techniques, which select a single best plane of focus in the scene, we propose a method to automatically select a minimal set of images, focused at different depths, such that all objects in a given scene are in focus in at least one image. We aim to minimize both the amount of time spent metering the scene and capturing the images, and the total amount of high-resolution data that is captured. The algorithm first analyzes a set of low-resolution sharpness measurements of the scene while continuously varying the focus distance of the lens. From these measurements, we estimate the final lens positions required to capture all objects in the scene in acceptable focus. We demonstrate the use of our technique in a mobile computational photography scenario, where it is essential to minimize image capture time (as the camera is typically handheld) and processing time (as the computation and energy resources are limited). Daniel A. Vaquero, Natasha Gelfand, Marius Tico, Kari Pulli, Matthew Turk 0001 |
WACV | 2 |
| 2010 | Image webs: Computing and exploiting connectivity in image collectionsabstractThe widespread availability of digital cameras and ubiquitous Internet access have facilitated the creation of massive image collections. These collections can be highly interconnected through implicit links between image pairs viewing the same or similar objects. We propose building graphs called Image Webs to represent such connections. While earlier efforts studied local neighborhoods of such graphs, we are interested in understanding global structure and exploiting connectivity at larger scales. We show how to efficiently construct Image Webs that capture the connectivity in an image collection using spectral graph theory. Our technique can link together tens of thousands of images in a few minutes using a computer cluster. We also demonstrate applications for exploring collections based on global topological analysis. Kyle Heath, Natasha Gelfand, Maks Ovsjanikov, Mridul Aanjaneya, Leonidas J. Guibas |
CVPR | 2 |
| 2010 | Motion-blur-free exposure fusionabstractWe present a novel approach to HDR (high-dynamic-range) image fusion that copes with image blur degradation often present in long-exposed images. The proposed approach can deal with both camera and object motion blur in a computationally efficient manner suitable for implementation on a mobile device. The main idea is to exploit the differences between the image degradations that affect images captured for HDR fusion. Short-exposed images are mainly affected by sensor noise and less affected by motion blur, whereas longer exposed images are less noisy but potentially blurry due to motion during their exposure. Our approach consists of two steps. First we calculate an HDR representation of the scene by applying a typical HDR fusion approach. This representation could be blurry if some of the input images with long exposure time are blurry. We then fuse the HDR result with a photometrically modified version of the image with the shortest exposure time, which allows us to retain the sharpness of the short-exposed image and the noise-free characteristics of the HDR-fused image. The method does not assume an invariant blur PSF over any of the input images, and hence it can solve both for local and global blur, due to object or camera motion, respectively. We demonstrate the algorithm through a series of experiments and comparisons on natural images. Marius Tico, Natasha Gelfand, Kari Pulli |
ICIP | 2 |
| 2010 | Multi-exposure imaging on mobile devicesabstractMany natural scenes have a dynamic range that is larger than the dynamic range of a camera's image sensor. A popular approach to producing an image without under- and over-exposed areas is to capture several input images with varying exposure settings, and later merge them into a single high-quality result using offline image processing software. In this paper, we describe a system for creating images of high-dynamic-range (HDR) scenes that operates entirely on a mobile camera. Our system consists of an automatic HDR metering algorithm that determines which exposures to capture, a video-rate viewfinder preview algorithm that allows the user to verify the dynamic range that will be recorded, and a light-weight image merging algorithm that computes a high-quality result directly on the camera. By using our system, a photographer can capture, view, and share images of HDR scenes directly on the camera, without using offline image processing software. Natasha Gelfand, Andrew Adams, Sung Hee Park, Kari Pulli |
ACM Multimedia | 1 |
| 2010 | Multi-exposure imaging on mobile devices (demo)abstractMany natural scenes have a dynamic range that is larger than the dynamic range of a camera's image sensor. A popular approach to producing an image without under- and over-exposed areas is to capture several input images with varying exposure settings, and later merge them into a single high-quality result using offline image processing software. We present a system for creating images of high-dynamic-range (HDR) scenes that operates entirely on a mobile camera. Our system consists of an automatic HDR metering algorithm that determines which exposures to capture, a video-rate viewfinder preview algorithm that allows the user to verify the dynamic range that will be recorded, and a light-weight image merging algorithm that computes a high-quality result directly on the camera. By using our system, a photographer can capture, view, and share images of HDR scenes directly on camera, without using offline image processing software Natasha Gelfand, Andrew Adams, Sung Hee Park, Kari Pulli |
ACM Multimedia | 1 |
| 2010 | TouchTone: Interactive Local Image Adjustment Using Point-and-SwipeabstractAbstract Recent proliferation of camera phones, photo sharing and social network services has significantly changed how we process our photos. Instead of going through the traditional download‐edit‐share cycle using desktop editors, an increasing number of photos are taken with camera phones and published through cellular networks. The immediacy of the sharing process means that on‐device image editing, if needed, should be quick and intuitive. However, due to the limited computational resources and vastly different user interaction model on small screens, most traditional local selection methods can not be directly adapted to mobile devices. To address this issue, we present TouchTone, a new method for edge‐aware image adjustment using simple finger gestures. Our method enables users to select regions within the image and adjust their corresponding photographic attributes simultaneously through a simple point‐and‐swipe interaction. To enable fast interaction, we develop a memory‐ and computation‐efficient algorithm which samples a collection of 1D paths from the image, computes the adjustment solution along these paths, and interpolates the solutions to entire image through bilateral filtering. Our system is intuitive to use, and can support several local editing tasks, such as brightness, contrast, and color balance adjustments, within a minute on a mobile device. Chia-Kai Liang, Wei-Chao Chen, Natasha Gelfand |
Comput. Graph. Forum | 3 |
| 2010 | The Frankencamera: an experimental platform for computational photographyabstractAlthough there has been much interest in computational photography within the research and photography communities, progress has been hampered by the lack of a portable, programmable camera with sufficient image quality and computing power. To address this problem, we have designed and implemented an open architecture and API for such cameras: the Frankencamera. It consists of a base hardware specification, a software stack based on Linux, and an API for C++. Our architecture permits control and synchronization of the sensor and image processing pipeline at the microsecond time scale, as well as the ability to incorporate and synchronize external hardware like lenses and flashes. This paper specifies our architecture and API, and it describes two reference implementations we have built. Using these implementations we demonstrate six computational photography applications: HDR viewfinding and capture, low-light viewfinding and capture, automated acquisition of extended dynamic range panoramas, foveal imaging, IMU-based hand shake detection, and rephotography. Our goal is to standardize the architecture and distribute Frankencameras to researchers and students, as a step towards creating a community of photographer-programmers who develop algorithms, applications, and hardware for computational cameras. Andrew Adams, David E. Jacobs, Jennifer Dolson, Marius Tico, Kari Pulli, Eino-Ville Talvala, Boris Ajdin, Daniel A. Vaquero, Hendrik P. A. Lensch, Mark Horowitz, Sung Hee Park, Natasha Gelfand, Jongmin Baek, Wojciech Matusik, Marc Levoy |
ACM Trans. Graph. | 12 |
| 2009 | SURFTrac: Efficient tracking and continuous object recognition using local feature descriptorsabstractWe present an efficient algorithm for continuous image recognition and feature descriptor tracking in video which operates by reducing the search space of possible interest points inside of the scale space image pyramid. Instead of performing tracking in 2D images, we search and match candidate features in local neighborhoods inside the 3D image pyramid without computing their feature descriptors. The candidates are further validated by fitting to a motion model. The resulting tracked interest points are more repeatable and resilient to noise, and descriptor computation becomes much more efficient because only those areas of the image pyramid that contain features are searched. We demonstrate our method on real-time object recognition and label augmentation running on a mobile device. Duy-Nguyen Ta, Wei-Chao Chen, Natasha Gelfand, Kari Pulli |
CVPR | 3 |
| 2009 | Visual summaries of popular landmarks from community photo collectionsabstractWe present a novel data-driven algorithm that leverages online image repositories such as Flickr for automatically generating tourist maps. Our hypothesis is that, given a large enough dataset of images with geo-based metadata, clusters of matching images from that dataset tend to provide reliable cues as to what the popular tourist spots may be. Our algorithm takes the geographical area of interest as input and retrieves geotagged photos from online photo collections. By clustering the photos based on their locations and identifying the popular tags for each cluster, our algorithm generates a set of points of interest (POIs) for the area. After retrieving additional photos based on these discovered POI tags, we use image matching to find the most representative landmark view for each POI. Finally, we remove clutter from the representative image and apply tooning to generate a map icon for each landmark. Wei-Chao Chen, Agathe Battestini, Natasha Gelfand, Vidya Setlur |
ACM Multimedia | 3 |
| 2009 | Gaussian KD-trees for fast high-dimensional filteringabstractWe propose a method for accelerating a broad class of non-linear filters that includes the bilateral, non-local means, and other related filters. These filters can all be expressed in a similar way: First, assign each value to be filtered a position in some vector space. Then, replace every value with a weighted linear combination of all values, with weights determined by a Gaussian function of distance between the positions. If the values are pixel colors and the positions are ( x, y ) coordinates, this describes a Gaussian blur. If the positions are instead ( x, y, r, g, b ) coordinates in a five-dimensional space-color volume, this describes a bilateral filter. If we instead set the positions to local patches of color around the associated pixel, this describes non-local means. We describe a Monte-Carlo kd-tree sampling algorithm that efficiently computes any filter that can be expressed in this way, along with a GPU implementation of this technique. We use this algorithm to implement an accelerated bilateral filter that respects full 3D color distance; accelerated non-local means on single images, volumes, and unaligned bursts of images for denoising; and a fast adaptation of non-local means to geometry. If we have n values to filter, and each is assigned a position in a d -dimensional space, then our space complexity is O(dn ) and our time complexity is O(dn log n ), whereas existing methods are typically either exponential in d or quadratic in n . Andrew Adams, Natasha Gelfand, Jennifer Dolson, Marc Levoy |
ACM Trans. Graph. | 2 |
| 2008 | Landmark-based pedestrian navigation from collections of geotagged photosabstractMobile phones are an attractive platform for landmark-based pedestrian navigation systems. To be practical, such a system must be able to automatically generate lightweight directions that can be displayed on these mobile devices. We present a system that leverages an online collection of geotagged photographs to automatically generate navigational instructions. These are presented to the user as a sequence of images of landmarks augmented with directional instructions. Both the landmark selection and image augmentation are done automatically. We present a user study that indicates these generated directions are beneficial to users and suggest areas for future improvement. Harlan Hile, Ramakrishna Vedantham, Gregory Cuellar, Alan L. Liu, Natasha Gelfand, Radek Grzeszczuk, Gaetano Borriello |
MUM | 5 |
| 2008 | Viewfinder AlignmentabstractAbstract The viewfinder of a digital camera has traditionally been used for one purpose: to display to the user a preview of what is seen through the camera's lens. High quality cameras are now available on devices such as mobile phones and PDAs, which provide a platform where the camera is a programmable device, enabling applications such as online computational photography, computer vision‐based interactive gaming, and augmented reality. For such online applications, the camera viewfinder provides the user's main interaction with the environment. In this paper, we describe an algorithm for aligning successive viewfinder frames. First, an estimate of inter‐frame translation is computed by aligning integral projections of edges in two images. The estimate is then refined to compute a full 2D similarity transformation by aligning point features. Our algorithm is robust to noise, never requires storing more than one viewfinder frame in memory, and runs at 30 frames per second on standard smartphone hardware. We use viewfinder alignment for panorama capture, low‐light photography, and a camera‐based game controller. Andrew Adams, Natasha Gelfand, Kari Pulli |
Comput. Graph. Forum | 2 |
| 2007 | Efficient Extraction of Robust Image Features on Mobile DevicesabstractRecent convergence of imaging sensors and general purpose processors on mobile phones creates an opportunity for a new class of augmented reality applications. Robust image feature extraction is a crucial enabler of this type of systems. In this article, we discuss an efficient mobile phone implementation of a state-of-the-art algorithm for computing robust image features called SURF. We implement several improvements to the basic algorithm that significantly improve its performance and reduce its memory footprint making the use of this algorithm on the mobile phone practical. Our prototype implementation has been applied to several practical applications such as image search, object recognition and augmented reality applications. Wei-Chao Chen, Yingen Xiong, Jiang Gao, Natasha Gelfand, Ramakrishna Grzeszczuk |
ISMAR | 4 |
| 2007 | Dynamic geometry registration
Niloy J. Mitra, Simon Flöry, Maks Ovsjanikov, Natasha Gelfand, Leonidas J. Guibas, Helmut Pottmann |
Symposium on Geometry Processing | 4 |
| 2006 | Reassembling fractured objects by geometric matchingabstractWe present a system for automatic reassembly of broken 3D solids. Given as input 3D digital models of the broken fragments, we analyze the geometry of the fracture surfaces to find a globally consistent reconstruction of the original object. Our reconstruction pipeline consists of a graph-cuts based segmentation algorithm for identifying potential fracture surfaces, feature-based robust global registration for pairwise matching of fragments, and simultaneous constrained local registration of multiple fragments. We develop several new techniques in the area of geometry processing, including the novel integral invariants for computing multi-scale surface characteristics, registration based on forward search techniques and surface consistency, and a non-penetrating iterated closest point algorithm. We illustrate the performance of our algorithms on a number of real-world examples. Qixing Huang, Simon Flöry, Natasha Gelfand, Michael Hofer, Helmut Pottmann |
ACM Trans. Graph. | 3 |
| 2005 | Robust Global Registration
Natasha Gelfand, Niloy J. Mitra, Leonidas J. Guibas, Helmut Pottmann |
Symposium on Geometry Processing | 1 |
| 2004 | Shape Segmentation Using Local Slippage Analysis
Natasha Gelfand, Leonidas J. Guibas |
Symposium on Geometry Processing | 1 |
| 2004 | Registration of Point Cloud Data from a Geometric Optimization PerspectiveabstractWe propose a framework for pairwise registration of shapes represented by point cloud data (PCD). We assume that the points are sampled from a surface and formulate the problem of aligning two PCDs as a minimization of the squared distance between the underlying surfaces. Local quadratic approximants of the squared distance function are used to develop a linear system whose solution gives the best aligning rigid transform for the given pair of point clouds. The rigid transform is applied and the linear system corresponding to the new orientation is build. This process is iterated until it converges. The point-to-point and the point-to-plane Iterated Closest Point (ICP) algorithms can be treated as special cases in this framework. Our algorithm can align PCDs even when they are placed far apart, and is experimentally found to be more stable than point-to-plane ICP. We analyze the convergence behavior of our algorithm and of point-to-point and point-to-plane ICP under our proposed framework, and derive bounds on their rate of convergence. We compare the stability and convergence properties of our algorithm with other registration algorithms on a variety of scanned data. Niloy J. Mitra, Natasha Gelfand, Helmut Pottmann, Leonidas J. Guibas |
Symposium on Geometry Processing | 2 |
| 1998 | Algorithmic Patterns for Orthogonal Graph Drawing
Natasha Gelfand, Roberto Tamassia |
GD | 1 |
| 1998 | Teaching data structure design patternsabstractIn this paper we present an approach for teaching the Freshman-Sophomore introduction to data structures course (CS2) in a way that provides an introduction to object-oriented software engineering patterns in addition to the theory of data structures. We survey in this paper several design patterns and describe how they can be naturally integrated in the CS2 curriculum. Natasha Gelfand, Michael T. Goodrich, Roberto Tamassia |
SIGCSE | 1 |