Scott Satkin

dblp:82/6905 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 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.

Artificial intelligence
4 papers
3D vision · 52% Video understanding and tracking · 26% Segmentation and scene understanding · 13%
Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 57% Data stream processing · 28% Indexing and storage engines · 14%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Multimedia analysis and retrieval
3d shape retrieval
0.212015
3DNN: 3D Nearest Neighbor · Int. J. Comput. Vis. 2015
Query processing and optimization
aggregate query processing
0.222011
Memory-constrained aggregate computation over data streams · ICDE 2011
Efficient Aggregate Computation over Data Streams · ICDE 2008
Data stream processing
multiple aggregation queries
0.222011
Memory-constrained aggregate computation over data streams · ICDE 2011
Efficient Aggregate Computation over Data Streams · ICDE 2008
Query processing and optimization › query planning
query plan generation
0.222011
Memory-constrained aggregate computation over data streams · ICDE 2011
Efficient Aggregate Computation over Data Streams · ICDE 2008
Computer vision › 3D vision
3d scene understanding
0.212013
3DNN: Viewpoint Invariant 3D Geometry Matching for Scene Understanding · ICCV 2013
Computer vision › 3D vision
geometric estimation
0.212013
3DNN: Viewpoint Invariant 3D Geometry Matching for Scene Understanding · ICCV 2013
Computer vision › 3D vision › 3d reconstruction
single-view 3d reconstruction
0.212013
3DNN: Viewpoint Invariant 3D Geometry Matching for Scene Understanding · ICCV 2013
Computer vision › Video understanding and tracking › dynamic scene analysis › video scene understanding
human-centric scene understanding
0.112011
From 3D scene geometry to human workspace · CVPR 2011
Computer vision › Face, body and person analysis › human pose estimation
human pose forecasting
0.112011
From 3D scene geometry to human workspace · CVPR 2011
Computer vision › 3D vision
pose estimation
0.112011
From 3D scene geometry to human workspace · CVPR 2011
Computer vision › Segmentation and scene understanding
scene understanding
0.112011
From 3D scene geometry to human workspace · CVPR 2011
Indexing and storage engines › storage management › memory management
memory allocation
0.112011
Memory-constrained aggregate computation over data streams · ICDE 2011
Computer vision › Video understanding and tracking
action recognition
0.112010
Modeling the Temporal Extent of Actions · ECCV (1) 2010
Computer vision › Video understanding and tracking › action detection
temporal action localization
0.112010
Modeling the Temporal Extent of Actions · ECCV (1) 2010
Query processing and optimization
shared computation
0.112008
Efficient Aggregate Computation over Data Streams · ICDE 2008
Computer vision › 3D vision
visual localization
0.112007
Geolocating Static Cameras · ICCV 2007
Algorithms and data structures › similarity search
nearest neighbor search
0.112015
3DNN: 3D Nearest Neighbor · Int. J. Comput. Vis. 2015
Computer vision › Segmentation and scene understanding
object detection and segmentation
0.012013
3DNN: Viewpoint Invariant 3D Geometry Matching for Scene Understanding · ICCV 2013
Data stream processing
continuous query processing
0.012011
Memory-constrained aggregate computation over data streams · ICDE 2011
Internet of things and sensor networks › camera sensor networks › camera networks
distributed camera network
0.012007
Geolocating Static Cameras · ICCV 2007

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

3d nearest neighbor · 0.4shape descriptors · 0.2shape descriptor · 0.2nearest-neighbor matching · 0.23d geometry matching · 0.2intermediate aggregate instantiation · 0.2heuristic query planning · 0.2filter coalescing · 0.2summary statistics · 0.1principal component analysis · 0.1motion capture data · 0.1hashing · 0.1greedy heuristic · 0.1data-driven vocabulary · 0.1cost model · 0.1
YearPublicationVenuePosition
2015 3DNN: 3D Nearest Neighbor
Scott Satkin, Maheen Rashid, Martial Hebert
Int. J. Comput. Vis.1
2013 3DNN: Viewpoint Invariant 3D Geometry Matching for Scene Understanding
abstract
We present a new algorithm 3DNN (3D Nearest-Neighbor), which is capable of matching an image with 3D data, independently of the viewpoint from which the image was captured. By leveraging rich annotations associated with each image, our algorithm can automatically produce precise and detailed 3D models of a scene from a single image. Moreover, we can transfer information across images to accurately label and segment objects in a scene. The true benefit of 3DNN compared to a traditional 2D nearest-neighbor approach is that by generalizing across viewpoints, we free ourselves from the need to have training examples captured from all possible viewpoints. Thus, we are able to achieve comparable results using orders of magnitude less data, and recognize objects from never-before-seen viewpoints. In this work, we describe the 3DNN algorithm and rigorously evaluate its performance for the tasks of geometry estimation and object detection/segmentation. By decoupling the viewpoint and the geometry of an image, we develop a scene matching approach which is truly 100% viewpoint invariant, yielding state-of-the-art performance on challenging data.
Scott Satkin, Martial Hebert
ICCV1
2012 Data-Driven Scene Understanding from 3D Models
abstract
In this paper, we propose a data-driven approach to leverage repositories of 3D models for scene understanding. Our ability to relate what we see in an image to a large collection of 3D models allows us to transfer information from these models, creating a rich understanding of the scene. We develop a framework for auto-calibrating a camera, rendering 3D models from the viewpoint an image was taken, and computing a similarity measure between each 3D model and an input image. We demonstrate this data-driven approach in the context of geometry estimation and show the ability to find the identities and poses of object in a scene. Additionally, we present a new dataset with annotated scene geometry. This data allows us to measure the performance of our algorithm in 3D, rather than in the image plane.
Scott Satkin, Martial Hebert
BMVC1
2011 From 3D scene geometry to human workspace
abstract
We present a human-centric paradigm for scene understanding. Our approach goes beyond estimating 3D scene geometry and predicts the "workspace" of a human which is represented by a data-driven vocabulary of human interactions. Our method builds upon the recent work in indoor scene understanding and the availability of motion capture data to create a joint space of human poses and scene geometry by modeling the physical interactions between the two. This joint space can then be used to predict potential human poses and joint locations from a single image. In a way, this work revisits the principle of Gibsonian affordances, reinterpreting it for the modern, data-driven era.
Abhinav Gupta 0001, Scott Satkin, Alexei A. Efros, Martial Hebert
CVPR2
2011 Memory-constrained aggregate computation over data streams
abstract
In this paper, we study the problem of efficiently computing multiple aggregation queries over a data stream. In order to share computation, prior proposals have suggested instantiating certain intermediate aggregates which are then used to generate the final answers for input queries. In this work, we make a number of important contributions aimed at improving the execution and generation of query plans containing intermediate aggregates. These include: (1) a different hashing model, which has low eviction rates, and also allows us to accurately estimate the number of evictions, (2) a comprehensive query execution cost model based on these estimates, (3) an efficient greedy heuristic for constructing good low-cost query plans, (4) provably near-optimal and optimal algorithms for allocating the available memory to aggregates in the query plan when the input data distribution is Zipf-like and Uniform, respectively, and (5) a detailed performance study with real-life IP flow data sets, which show that our multiple aggregates computation techniques consistently outperform the best-known approach.
K. V. M. Naidu, Rajeev Rastogi, Scott Satkin, Anand Srinivasan
ICDE3
2010 Modeling the Temporal Extent of Actions
Scott Satkin, Martial Hebert
ECCV (1)1
2008 Efficient Aggregate Computation over Data Streams
abstract
Cisco's NetFlow collector (NFC) is a powerful example of a real-world product that supports multiple aggregate queries over a continuous stream of IP flow records. NFC enables a plethora of network management tasks like traffic demands estimation, application traffic profiling, etc. In this paper, we investigate two computation sharing techniques for enabling streaming applications such as NFC to scale to hundreds of queries. Our first technique instantiates certain intermediate aggregates which are then used to generate the final answers for input queries. Our second technique coalesces the filter conditions of similar queries and uses the coalesced filter to pre-filter stream data input to these queries. Using these techniques, we propose a heuristic to compute a good query plan and perform extensive simulations to show that our heuristic delivers a factor of over 3 performance improvement compared to a naive approach.
Kanthi Nagaraj, K. V. M. Naidu, Rajeev Rastogi, Scott Satkin
ICDE4
2007 Geolocating Static Cameras
abstract
A key problem in widely distributed camera networks is locating the cameras. This paper considers three scenarios for camera localization: localizing a camera in an unknown environment, adding a new camera in a region with many other cameras, and localizing a camera by finding correlations with satellite imagery. We find that simple summary statistics (the time course of principal component coefficients) are sufficient to geolocate cameras without determining correspondences between cameras or explicitly reasoning about weather in the scene. We present results from a database of images from 538 cameras collected over the course of a year. We find that for cameras that remain stationary and for which we have accurate image times- tamps, we can localize most cameras to within 50 miles of the known location. In addition, we demonstrate the use of a distributed camera network in the construction a map of weather conditions.
Nathan Jacobs, Scott Satkin, Nathaniel Roman, Robert Speyer, Robert Pless
ICCV2