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

Jennifer Dolson

dblp:62/7188 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorSystems, architecture and hardware · 2

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
4 papers
Image and video processing · 68% Computational photography and imaging · 27% Virtual and augmented reality · 5%
Artificial intelligence
2 papers
3D vision · 42% Autonomous driving · 36% Robot navigation and mapping · 22%

Topics — the 12 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › 3d reconstruction
reconstruction
0.112012
Interactive acquisition of residential floor plans · ICRA 2012
Robotics › Autonomous driving
perception
0.112011
Traffic light mapping, localization, and state detection for autonomous vehicles · ICRA 2011
Computational photography and imaging › image acquisition › imaging system design › camera design
computational camera design
0.112010
The Frankencamera: an experimental platform for computational photography · ACM Trans. Graph. 2010
Image and video processing › image resampling › image rescaling
depth map upsampling
0.112010
Upsampling range data in dynamic environments · CVPR 2010
Image and video processing › image filtering
high-dimensional filtering
0.112009
Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009
Image and video processing › image restoration
image denoising
0.112009
Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009
Image and video processing
image filtering
0.112009
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.112009
Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009
Robotics › Robot navigation and mapping
localization
0.012011
Traffic light mapping, localization, and state detection for autonomous vehicles · ICRA 2011
Robotics › Robot navigation and mapping › localization
vehicle localization
0.012011
Traffic light mapping, localization, and state detection for autonomous vehicles · ICRA 2011
Image and video processing
image fusion
0.012010
Upsampling range data in dynamic environments · CVPR 2010
Image and video processing › image filtering › edge-preserving filtering
bilateral filtering
0.012009
Gaussian KD-trees for fast high-dimensional filtering · ACM Trans. Graph. 2009

Methods — techniques the papers use, named apart from their topics

range camera · 0.3manhattan world assumption · 0.3sensor synchronization · 0.2image processing pipeline control · 0.2triangulation · 0.1tracking · 0.1probabilistic inference · 0.1back-projection · 0.1high-dimensional filtering · 0.1GPU parallel processing · 0.1monte carlo sampling · 0.1gaussian kd-tree · 0.1GPU implementation · 0.1
YearPublicationVenuePosition
2012 Interactive acquisition of residential floor plans
abstract
We present a hand-held system for real-time, interactive acquisition of residential floor plans. The system integrates a commodity range camera, a micro-projector, and a button interface for user input and allows the user to freely move through a building to capture its important architectural elements. The system uses the Manhattan world assumption, which posits that wall layouts are rectilinear. This assumption allows generating floor plans in real time, enabling the operator to interactively guide the reconstruction process and to resolve structural ambiguities and errors during the acquisition. The interactive component aids users with no architectural training in acquiring wall layouts for their residences. We show a number of residential floor plans reconstructed with the system.
Young Min Kim 0001, Jennifer Dolson, Michael Sokolsky, Vladlen Koltun, Sebastian Thrun
ICRA2
2011 Traffic light mapping, localization, and state detection for autonomous vehicles
abstract
Detection of traffic light state is essential for autonomous driving in cities. Currently, the only reliable systems for determining traffic light state information are non-passive proofs of concept, requiring explicit communication between a traffic signal and vehicle. Here, we present a passive camera based pipeline for traffic light state detection, using (imperfect) vehicle localization and assuming prior knowledge of traffic light location. First, we introduce a convenient technique for mapping traffic light locations from recorded video data using tracking, back-projection, and triangulation. In order to achieve robust real-time detection results in a variety of lighting conditions, we combine several probabilistic stages that explicitly account for the corresponding sources of sensor and data uncertainty. In addition, our approach is the first to account for multiple lights per intersection, which yields superior results by probabilistically combining evidence from all available lights. To evaluate the performance of our method, we present several results across a variety of lighting conditions in a real-world environment. The techniques described here have for the first time enabled our autonomous research vehicle to successfully navigate through traffic-light-controlled intersections in real traffic.
Jesse Levinson, Jake Askeland, Jennifer Dolson, Sebastian Thrun
ICRA3
2011 Towards fully autonomous driving: Systems and algorithms
abstract
In order to achieve autonomous operation of a vehicle in urban situations with unpredictable traffic, several realtime systems must interoperate, including environment perception, localization, planning, and control. In addition, a robust vehicle platform with appropriate sensors, computational hardware, networking, and software infrastructure is essential. We previously published an overview of Junior, Stanford's entry in the 2007 DARPA Urban Challenge. This race was a closed-course competition which, while historic and inciting much progress in the field, was not fully representative of the situations that exist in the real world. In this paper, we present a summary of our recent research towards the goal of enabling safe and robust autonomous operation in more realistic situations. First, a trio of unsupervised algorithms automatically calibrates our 64-beam rotating LIDAR with accuracy superior to tedious hand measurements. We then generate high-resolution maps of the environment which are subsequently used for online localization with centimeter accuracy. Improved perception and recognition algorithms now enable Junior to track and classify obstacles as cyclists, pedestrians, and vehicles; traffic lights are detected as well. A new planning system uses this incoming data to generate thousands of candidate trajectories per second, choosing the optimal path dynamically. The improved controller continuously selects throttle, brake, and steering actuations that maximize comfort and minimize trajectory error. All of these algorithms work in sun or rain and during the day or night. With these systems operating together, Junior has successfully logged hundreds of miles of autonomous operation in a variety of real-life conditions.
Jesse Levinson, Jake Askeland, Jan Becker, Jennifer Dolson, David Held, Sören Kammel, J. Zico Kolter, Dirk Langer, Oliver Pink, Vaughan R. Pratt, Michael Sokolsky, Ganymed Stanek, David Stavens, Alex Teichman, Moritz Werling, Sebastian Thrun
Intelligent Vehicles Symposium4
2010 Upsampling range data in dynamic environments
abstract
We present a flexible method for fusing information from optical and range sensors based on an accelerated high-dimensional filtering approach. Our system takes as input a sequence of monocular camera images as well as a stream of sparse range measurements as obtained from a laser or other sensor system. In contrast with existing approaches, we do not assume that the depth and color data streams have the same data rates or that the observed scene is fully static. Our method produces a dense, high-resolution depth map of the scene, automatically generating confidence values for every interpolated depth point. We describe how to integrate priors on object motion and appearance and how to achieve an efficient implementation using parallel processing hardware such as GPUs.
Jennifer Dolson, Jongmin Baek, Christian Plagemann, Sebastian Thrun
CVPR1
2010 The Frankencamera: an experimental platform for computational photography
abstract
Although 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.3
2009 Gaussian KD-trees for fast high-dimensional filtering
abstract
We 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.3