Sang Min Oh

dblp:97/2343 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · conflict

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

Artificial intelligence and machine learning · 10 · 5 first-authorSystems, architecture and hardware · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 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 architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 80% Performance modeling and evaluation · 20%
Artificial intelligence
8 papers
Robot navigation and mapping · 25% Probabilistic and Bayesian machine learning · 24% Video understanding and tracking · 21%

Topics — the 23 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › memory hierarchy
cache hierarchy
0.412019
Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads · HPCA 2019
Memory systems
memory hierarchy
0.412019
Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads · HPCA 2019
Memory systems › memory access optimization
memory-level parallelism
0.412019
Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads · HPCA 2019
Memory systems › memory referencing behavior
reuse distance
0.412019
Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads · HPCA 2019
Performance modeling and evaluation
workload characterization
0.412019
Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads · HPCA 2019
Machine learning › Time series and sequential data › linear dynamical systems
switching linear dynamical system
0.242008
Parameterized Duration Mmodeling for Switching Linear Dynamic Systems · CVPR (2) 2006
Learning and Inference in Parametric Switching Linear Dynamical Systems · ICCV 2005
Data-Driven MCMC for Learning and Inference in Switching Linear Dynamic Systems · AAAI 2005
Computer vision › 3D vision
3d scene understanding
0.112010
Learning visibility of landmarks for vision-based localization · ICRA 2010
Robotics › Robot navigation and mapping
localization
0.112010
Learning visibility of landmarks for vision-based localization · ICRA 2010
Robotics › Robot navigation and mapping › localization
vision-based localization
0.112010
Learning visibility of landmarks for vision-based localization · ICRA 2010
Computer vision › Video understanding and tracking › motion analysis
motion pattern learning
0.112008
Learning and Inferring Motion Patterns using Parametric Segmental Switching Linear Dynamic Systems · Int. J. Comput. Vis. 2008
Natural language and speech › Information extraction and text analysis › temporal information extraction
duration modeling
0.112006
Parameterized Duration Mmodeling for Switching Linear Dynamic Systems · CVPR (2) 2006
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.112005
Mixture Trees for Modeling and Fast Conditional Sampling with Applications in Vision and Graphics · CVPR (1) 2005
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
expectation-maximization
0.112005
Learning and Inference in Parametric Switching Linear Dynamical Systems · ICCV 2005
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.112005
Learning and Inference in Parametric Switching Linear Dynamical Systems · ICCV 2005
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.112005
Data-Driven MCMC for Learning and Inference in Switching Linear Dynamic Systems · AAAI 2005
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.112005
Learning and Inference in Parametric Switching Linear Dynamical Systems · ICCV 2005
Visual content generation and editing
texture synthesis
0.112005
Mixture Trees for Modeling and Fast Conditional Sampling with Applications in Vision and Graphics · CVPR (1) 2005
Computer vision › Video understanding and tracking
video classification
0.012010
Temporal causality for the analysis of visual events · CVPR 2010
Information retrieval › multimedia analysis and retrieval
video retrieval
0.012010
Temporal causality for the analysis of visual events · CVPR 2010
Robotics › Robot navigation and mapping › mobile robot navigation
outdoor navigation
0.012006
Traversability Classification using Unsupervised on-line Visual Learning for Outdoor Robot Navigation · ICRA 2006
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.012006
Parameterized Duration Mmodeling for Switching Linear Dynamic Systems · CVPR (2) 2006
Computer vision › Video understanding and tracking › motion analysis
motion modeling
0.012005
Learning and Inference in Parametric Switching Linear Dynamical Systems · ICCV 2005
Computer vision › Video understanding and tracking
multi-object tracking
0.012005
Mixture Trees for Modeling and Fast Conditional Sampling with Applications in Vision and Graphics · CVPR (1) 2005

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

simulation · 0.4space-time dictionary · 0.2multivariate point process · 0.2granger causality · 0.2switching linear dynamical system · 0.1non-parametric distribution model · 0.1parametric segmental switching linear dynamic systems · 0.1unsupervised on-line visual learning · 0.1parameterized duration models · 0.1inference algorithm · 0.1autonomous training data collection · 0.1mixture tree · 0.1conditional sampling · 0.1
YearPublicationVenuePosition
2019 Analysis and Optimization of the Memory Hierarchy for Graph Processing Workloads
abstract
Graph processing is an important analysis technique for a wide range of big data applications. The ability to explicitly represent relationships between entities gives graph analytics a significant performance advantage over traditional relational databases. However, at the microarchitecture level, performance is bounded by the inefficiencies in the memory subsystem for single-machine in-memory graph analytics. This paper consists of two contributions in which we analyze and optimize the memory hierarchy for graph processing workloads. First, we perform an in-depth data-type-aware characterization of graph processing workloads on a simulated multi-core architecture. We analyze 1) the memory-level parallelism in an out-of-order core and 2) the request reuse distance in the cache hierarchy. We find that the load-load dependency chains involving different application data types form the primary bottleneck in achieving a high memory-level parallelism. We also observe that different graph data types exhibit heterogeneous reuse distances. As a result, the private L2 cache has negligible contribution to performance, whereas the shared L3 cache shows higher performance sensitivity.
Abanti Basak, Shuangchen Li, Xing Hu 0001, Sang Min Oh, Xinfeng Xie, Xiaowei Jiang, Yuan Xie 0001
HPCA4
2010 Temporal causality for the analysis of visual events
abstract
We present a novel approach to the causal temporal analysis of event data from video content. Our key observation is that the sequence of visual words produced by a space-time dictionary representation of a video sequence can be interpreted as a multivariate point-process. By using a spectral version of the pairwise test for Granger causality, we can identify patterns of interactions between words and group them into independent causal sets. We demonstrate qualitatively that this produces semantically-meaningful groupings, and we demonstrate quantitatively that these groupings lead to improved performance in retrieving and classifying social games from unstructured videos.
Karthir Prabhakar, Sang Min Oh, Ping Wang 0012, Gregory D. Abowd, James M. Rehg
CVPR2
2010 Learning visibility of landmarks for vision-based localization
abstract
We aim to perform robust and fast vision-based localization using a pre-existing large map of the scene. A key step in localization is associating the features extracted from the image with the map elements at the current location. Although the problem of data association has greatly benefited from recent advances in appearance-based matching methods, less attention has been paid to the effective use of the geometric relations between the 3D map and the camera in the matching process. In this paper we propose to exploit the geometric relationship between the 3D map and the camera pose to determine the visibility of the features. In our approach, we model the visibility of every map feature with respect to the camera pose using a non-parametric distribution model. We learn these non-parametric distributions during the 3D reconstruction process, and develop efficient algorithms to predict the visibility of features during localization. With this approach, the matching process only uses those map features with the highest visibility score, yielding a much faster algorithm and superior localization results. We demonstrate an integrated system based on the proposed idea and highlight its potential benefits for the localization in large and cluttered environments.
Pablo Fernández Alcantarilla, Sang Min Oh, Gian Luca Mariottini, Luis Miguel Bergasa, Frank Dellaert
ICRA2
2008 Learning and Inferring Motion Patterns using Parametric Segmental Switching Linear Dynamic Systems
Sang Min Oh, James M. Rehg, Tucker R. Balch, Frank Dellaert
Int. J. Comput. Vis.1
2007 Traversability classification for UGV navigation: a comparison of patch and superpixel representations
abstract
Robot navigation in complex outdoor terrain can benefit from accurate traversability classification. Appearancebased traversability estimation can provide a long-range sensing capability which complements the traditional use of stereo or LIDAR ranging. In the standard approach to traversability classification, each image frame is decomposed into patches or pixels for further analysis. However, classification at the pixel level is prone to noise and complicates the task of identifying homogeneous regions for navigation. Fixed-sized patches aggregate pixel information, resulting in better noise properties, but they can span multiple distinct image regions, which can degrade the classification performance and make thin obstacles difficult to detect. We address the use of superpixels as the visual primitives for traversability estimation. Superpixels are obtained from an over-segmentation of the image and they aggregate visually homogeneous pixels while respecting natural terrain boundaries. We show that superpixels are superior to patches in classification accuracy and result in more effective navigation in complex terrain environments. Our experimental results include a study of the effect of patch and superpixel size on classification accuracy. We demonstrate that superpixels can be computed on-line on a real robot at a sufficient frame rate to support long-range sensing and planning.
Dongshin Kim 0002, Sang Min Oh, James M. Rehg
IROS2
2006 Parameterized Duration Mmodeling for Switching Linear Dynamic Systems
abstract
We introduce an extension of switching linear dynamic systems (SLDS) with parameterized duration modeling capabilities. The proposed model allows arbitrary duration models and overcomes the limitation of a geometric distribution induced in standard SLDSs. By incorporating a duration model which reflects the data more closely, the resulting model provides reliable inference results which are robust against observation noise. Moreover, existing inference algorithms for SLDSs can be adopted with only modest additional effort in most cases where an SLDS model can be applied. In addition, we observe the fact that the duration models would vary across data sequences in certain domains, which complicates learning and inference tasks. Such variability in duration is overcome by introducing parameterized duration models. The experimental results on honeybee dance decoding tasks demonstrate the robust inference capabilities of the proposed model.
Sang Min Oh, James M. Rehg, Frank Dellaert
CVPR (2)1
2006 Traversability Classification using Unsupervised on-line Visual Learning for Outdoor Robot Navigation
abstract
Estimating the traversability of terrain in an unstructured outdoor environment is a core functionality for autonomous robot navigation. While general-purpose sensing can be used to identify the existence of terrain features such as vegetation and sloping ground, the traversability of these regions is a complex function of the terrain characteristics and vehicle capabilities, which makes it extremely difficult to characterize a priori. Moreover, it is difficult to find general rules which work for a wide variety of terrain types such as trees, rocks, tall grass, logs, and bushes. As a result, methods which provide traversability estimates based on predefined terrain properties such as height or shape will be unlikely to work reliably in unknown outdoor environments. Our approach is based on the observation that traversability in the most general sense is an affordance which is jointly determined by the vehicle and its environment. We describe a novel on-line learning method which can make accurate predictions of the traversability properties of complex terrain. Our method is based on autonomous training data collection which exploits the robot's experience in navigating its environment to train classifiers without human intervention. This is in contrast to other learning methods in which training data is collected manually. We have implemented and tested our traversability learning method on an unmanned ground vehicle (UGV) and evaluated its performance in several realistic outdoor environments. The experiments quantify the benefit of our on-line traversability learning approach
Dongshin Kim 0002, Jie Sun 0004, Sang Min Oh, James M. Rehg, Aaron F. Bobick
ICRA3
2005 Data-Driven MCMC for Learning and Inference in Switching Linear Dynamic Systems
Sang Min Oh, James M. Rehg, Tucker R. Balch, Frank Dellaert
AAAI1
2005 Mixture Trees for Modeling and Fast Conditional Sampling with Applications in Vision and Graphics
abstract
We introduce mixture trees, a tree-based data-structure for modeling joint probability densities using a greedy hierarchical density estimation scheme. We show that the mixture tree models data efficiently at multiple resolutions, and present fast conditional sampling as one of many possible applications. In particular, the development of this data-structure was spurred by a multi-target tracking application, where memory-based motion modeling calls for fast conditional sampling from large empirical densities. However, it is also suited to applications such as texture synthesis, where conditional densities play a central role. Results are presented for both these applications.
Frank Dellaert, Vivek Kwatra, Sang Min Oh
CVPR (1)3
2005 Learning and Inference in Parametric Switching Linear Dynamical Systems
abstract
We introduce parametric switching linear dynamic systems (P-SLDS) for learning and interpretation of parametrized motion, i.e., motion that exhibits systematic temporal and spatial variations. Our motivating example is the honeybee dance: bees communicate the orientation and distance to food sources through the dance angles and waggle lengths of their stylized dances. Switching linear dynamic systems (SLDS) are a compelling way to model such complex motions. However, SLDS does not provide a means to quantify systematic variations in the motion. Previously, Wilson & Bobick (1999) presented parametric HMMs, an extension to HMMs with which they successfully interpreted human gestures. Inspired by their work, we similarly extend the standard SLDS model to obtain parametric SLDS. We introduce additional global parameters that represent systematic variations in the motion, and present general expectation-maximization (EM) methods for learning and inference. In the learning phase, P-SLDS learns canonical SLDS model from data. In the inference phase, P-SLDS simultaneously quantifies the global parameters and labels the data. We apply these methods to the automatic interpretation of honey-bee dances, and present both qualitative and quantitative experimental results on actual bee-tracks collected from noisy video data.
Sang Min Oh, James M. Rehg, Tucker R. Balch, Frank Dellaert
ICCV1
2004 Map-based priors for localization
abstract
Localization from sensor measurements is a fundamental task for navigation. Particle filters are among the most promising candidates to provide a robust and real-time solution to the localization problem. They instantiate the localization problem as a Bayesian altering problem and approximate the posterior density over location by a weighted sample set. In this paper, we introduce map-based priors for localization, using the semantic information available in maps to bias the motion model toward areas of higher probability. We, show that such priors, under a particular assumption, can easily be incorporated in the particle filter by means of a pseudo likelihood. The resulting filter is more reliable and more accurate. We show experimental results on a GPS based outdoor people tracker that illustrate the approach and highlight its potential.
Sang Min Oh, Sarah Tariq, Bruce N. Walker, Frank Dellaert
IROS1