Joon Hee Han

dblp:90/2724 · DBLP profile ↗
← Back
29ranked-venue papers
6as first author
0since 2021 · last 2017
—ORCID · none

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

Artificial intelligence and machine learning · 26 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 12 · 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.

Artificial intelligence
9 papers
Video understanding and tracking · 56% Segmentation and scene understanding · 14% 3D vision · 11%
Computer graphics and multimedia
3 papers
Multimedia analysis and retrieval · 89% Image and video processing · 11%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 26 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking
object tracking
0.422017
Superpixel-Based Tracking-by-Segmentation Using Markov Chains · CVPR 2017
Learning occlusion with likelihoods for visual tracking · ICCV 2011
Computer vision › Video understanding and tracking › object tracking › region tracking
segmentation-based tracking
0.312017
Superpixel-Based Tracking-by-Segmentation Using Markov Chains · CVPR 2017
Computer vision › Segmentation and scene understanding › image segmentation › region-based segmentation
superpixel segmentation
0.312017
Superpixel-Based Tracking-by-Segmentation Using Markov Chains · CVPR 2017
Graph algorithms and graph theory
absorbing markov chain
0.212016
Unsupervised Co-Activity Detection from Multiple Videos Using Absorbing Markov Chain · AAAI 2016
Machine learning › Deep learning architectures and training › normalization
feature normalization
0.212014
Local Decorrelation For Improved Pedestrian Detection · NIPS 2014
Computer vision › Image recognition and object detection
pedestrian detection
0.212014
Local Decorrelation For Improved Pedestrian Detection · NIPS 2014
Multimedia analysis and retrieval › event detection
complex event detection
0.212014
On-Line Video Event Detection by Constraint Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Multimedia analysis and retrieval › event detection
video event detection
0.212014
On-Line Video Event Detection by Constraint Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Computer vision › Face, body and person analysis › human pose estimation
human pose tracking
0.212013
Joint Segmentation and Pose Tracking of Human in Natural Videos · ICCV 2013
Computer vision › Segmentation and scene understanding › object segmentation
human segmentation
0.212013
Joint Segmentation and Pose Tracking of Human in Natural Videos · ICCV 2013
Computer vision › Video understanding and tracking › event recognition
multi-agent event detection
0.212013
Multi-agent Event Detection: Localization and Role Assignment · CVPR 2013
Computer vision › Video understanding and tracking
background subtraction
0.112011
Generalized background subtraction based on hybrid inference by belief propagation and Bayesian filtering · ICCV 2011
Computer vision › Video understanding and tracking › event recognition
complex event detection
0.112011
Scenario-based video event recognition by constraint flow · CVPR 2011
Computer vision › Video understanding and tracking › background subtraction
moving-camera background model
0.112011
Generalized background subtraction based on hybrid inference by belief propagation and Bayesian filtering · ICCV 2011
Computer vision › 3D vision
occlusion detection
0.112011
Learning occlusion with likelihoods for visual tracking · ICCV 2011
Computer vision › 3D vision › 3d scene understanding
occlusion reasoning
0.112011
Learning occlusion with likelihoods for visual tracking · ICCV 2011
Computer vision › Video understanding and tracking › object tracking › robust tracking
occlusion-robust tracking
0.112011
Learning occlusion with likelihoods for visual tracking · ICCV 2011
Computer vision › Video understanding and tracking › event recognition
video event recognition
0.112011
Scenario-based video event recognition by constraint flow · CVPR 2011
Computer vision › Image recognition and object detection
object detection
0.112014
Local Decorrelation For Improved Pedestrian Detection · NIPS 2014
Computer vision › 3D vision › shape matching
contour matching
0.012000
Contour Matching Using Epipolar Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Computer vision › 3D vision › multi-view geometry
epipolar geometry
0.012000
Contour Matching Using Epipolar Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Computer vision › 3D vision › multi-view geometry › multi-view vision
multi-view image analysis
0.012000
Contour Matching Using Epipolar Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Multimedia analysis and retrieval › object tracking
contour tracking
0.011998
A Curvature-Based Approach to Contour Motion Estimation · ICCV 1998
Image and video processing
motion estimation
0.011998
A Curvature-Based Approach to Contour Motion Estimation · ICCV 1998
Image and video processing › motion estimation
optical flow
0.011998
A Curvature-Based Approach to Contour Motion Estimation · ICCV 1998
Multimedia analysis and retrieval
video analysis
0.011998
A Curvature-Based Approach to Contour Motion Estimation · ICCV 1998

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

absorbing markov chain · 0.8temporal sliding window · 0.5multipartite graph construction · 0.5support vector regression · 0.3scenario parsing · 0.2local decorrelation · 0.2feature normalization · 0.2dynamic programming · 0.2combinatorial optimization · 0.2quadratic programming · 0.2linear programming · 0.2iterative optimization · 0.2foreground/background segmentation · 0.2snaxel tracking · 0.0snakes · 0.0curvature minimization · 0.0distance accumulation · 0.0
YearPublicationVenuePosition
2017 Superpixel-Based Tracking-by-Segmentation Using Markov Chains
abstract
We propose a simple but effective tracking-by-segmentation algorithm using Absorbing Markov Chain (AMC) on superpixel segmentation, where target state is estimated by a combination of bottom-up and top-down approaches, and target segmentation is propagated to subsequent frames in a recursive manner. Our algorithm constructs a graph for AMC using the superpixels identified in two consecutive frames, where background superpixels in the previous frame correspond to absorbing vertices while all other superpixels create transient ones. The weight of each edge depends on the similarity of scores in the end superpixels, which are learned by support vector regression. Once graph construction is completed, target segmentation is estimated using the absorption time of each superpixel. The proposed tracking algorithm achieves substantially improved performance compared to the state-of-the-art segmentation-based tracking techniques in multiple challenging datasets.
Donghun Yeo, Jeany Son, Bohyung Han, Joon Hee Han
CVPR4
2016 Unsupervised Co-Activity Detection from Multiple Videos Using Absorbing Markov Chain
abstract
We propose a simple but effective unsupervised learning algorithm to detect a common activity (co-activity) from a set of videos, which is formulated using absorbing Markov chain in a principled way. In our algorithm, a complete multipartite graph is first constructed, where vertices correspond to subsequences extracted from videos using a temporal sliding window and edges connect between the vertices originated from different videos; the weight of an edge is proportional to the similarity between the features of two end vertices. Then, we extend the graph structure by adding edges between temporally overlapped subsequences in a video to handle variable-length co-activities using temporal locality, and create an absorbing vertex connected from all other nodes. The proposed algorithm identifies a subset of subsequences as co-activity by estimating absorption time in the constructed graph efficiently. The great advantage of our algorithm lies in the properties that it can handle more than two videos naturally and identify multiple instances of a co-activity with variable lengths in a video. Our algorithm is evaluated intensively in a challenging dataset and illustrates outstanding performance quantitatively and qualitatively.
Donghun Yeo, Bohyung Han, Joon Hee Han
AAAI3
2014 Local Decorrelation For Improved Pedestrian Detection
Woonhyun Nam, Piotr Dollár, Joon Hee Han
NIPS3
2014 Macrofeature layout selection for pedestrian localization and its acceleration using GPU
Woonhyun Nam, Bohyung Han, Joon Hee Han
Comput. Vis. Image Underst.3
2014 On-Line Video Event Detection by Constraint Flow
abstract
We present a novel approach in describing and detecting the composite video events based on scenarios, which constrain the configurations of target events by temporal-logical structures of primitive events. We propose a new scenario description method to represent composite events more fluently and efficiently, and discuss an on-line event detection algorithm based on a combinatorial optimization. For this purpose, constraint flow-a dynamic configuration of scenario constraints-is first generated automatically by our scenario parsing algorithm. Then, composite event detection is formulated by a constrained discrete optimization problem, whose objective is to find the best video interpretation with respect to the constraint flow. Although the search space for the optimization problem is prohibitively large, our on-line event detection algorithm based on constraint flow using dynamic programming reduces the search space dramatically, handles preprocessing errors effectively, and guarantees a globally optimal solution. Experimental results on natural videos demonstrate the effectiveness of our algorithm.
Suha Kwak, Bohyung Han, Joon Hee Han
IEEE Trans. Pattern Anal. Mach. Intell.3
2013 Multi-agent Event Detection: Localization and Role Assignment
abstract
We present a joint estimation technique of event localization and role assignment when the target video event is described by a scenario. Specifically, to detect multi-agent events from video, our algorithm identifies agents involved in an event and assigns roles to the participating agents. Instead of iterating through all possible agent-role combinations, we formulate the joint optimization problem as two efficient sub problems-quadratic programming for role assignment followed by linear programming for event localization. Additionally, we reduce the computational complexity significantly by applying role-specific event detectors to each agent independently. We test the performance of our algorithm in natural videos, which contain multiple target events and nonparticipating agents.
Suha Kwak, Bohyung Han, Joon Hee Han
CVPR3
2013 Joint Segmentation and Pose Tracking of Human in Natural Videos
abstract
We propose an on-line algorithm to extract a human by foreground/background segmentation and estimate pose of the human from the videos captured by moving cameras. We claim that a virtuous cycle can be created by appropriate interactions between the two modules to solve individual problems. This joint estimation problem is divided into two sub problems, foreground/background segmentation and pose tracking, which alternate iteratively for optimization, segmentation step generates foreground mask for human pose tracking, and human pose tracking step provides fore-ground response map for segmentation. The final solution is obtained when the iterative procedure converges. We evaluate our algorithm quantitatively and qualitatively in real videos involving various challenges, and present its outstanding performance compared to the state-of-the-art techniques for segmentation and pose estimation.
Taegyu Lim, Seunghoon Hong, Bohyung Han, Joon Hee Han
ICCV4
2012 Modeling and segmentation of floating foreground and background in videos
Taegyu Lim, Bohyung Han, Joon Hee Han
Pattern Recognit.3
2011 Scenario-based video event recognition by constraint flow
abstract
We present a novel approach to representing and recognizing composite video events. A composite event is specified by a scenario, which is based on primitive events and their temporal-logical relations, to constrain the arrangements of the primitive events in the composite event. We propose a new scenario description method to represent composite events fluently and efficiently. A composite event is recognized by a constrained optimization algorithm whose constraints are defined by the scenario. The dynamic configuration of the scenario constraints is represented with constraint flow, which is generated from scenario automatically by our scenario parsing algorithm. The constraint flow reduces the search space dramatically, alleviates the effect of preprocessing errors, and guarantees the globally optimal solution for recognition. We validate our method to describe scenario and construct constraint flow for real videos and illustrate the effectiveness of our composite event recognition algorithm for natural video events.
Suha Kwak, Bohyung Han, Joon Hee Han
CVPR3
2011 Generalized background subtraction based on hybrid inference by belief propagation and Bayesian filtering
abstract
We propose a novel background subtraction algorithm for the videos captured by a moving camera. In our technique, foreground and background appearance models in each frame are constructed and propagated sequentially by Bayesian filtering. We estimate the posterior of appearance, which is computed by the product of the image likelihood in the current frame and the prior appearance propagated from the previous frame. The motion, which transfers the previous appearance models to the current frame, is estimated by nonparametric belief propagation; the initial motion field is obtained by optical flow and noisy and incomplete motions are corrected effectively through the inference procedure. Our framework is represented by a graphical model, where the sequential inference of motion and appearance is performed by the combination of belief propagation and Bayesian filtering. We compare our algorithm with the existing state-of-the-art technique and evaluate its performance quantitatively and qualitatively in several challenging videos.
Suha Kwak, Taegyu Lim, Woonhyun Nam, Bohyung Han, Joon Hee Han
ICCV5
2011 Learning occlusion with likelihoods for visual tracking
abstract
We propose a novel algorithm to detect occlusion for visual tracking through learning with observation likelihoods. In our technique, target is divided into regular grid cells and the state of occlusion is determined for each cell using a classifier. Each cell in the target is associated with many small patches, and the patch likelihoods observed during tracking construct a feature vector, which is used for classification. Since the occlusion is learned with patch likelihoods instead of patches themselves, the classifier is universally applicable to any videos or objects for occlusion reasoning. Our occlusion detection algorithm has decent performance in accuracy, which is sufficient to improve tracking performance significantly. The proposed algorithm can be combined with many generic tracking methods, and we adopt L1 minimization tracker to test the performance of our framework. The advantage of our algorithm is supported by quantitative and qualitative evaluation, and successful tracking and occlusion reasoning results are illustrated in many challenging video sequences.
Suha Kwak, Woonhyun Nam, Bohyung Han, Joon Hee Han
ICCV4
2009 Pedestrian Segmentation From Uncalibrated Monocular Videos Using a Projection Map
abstract
We present a new method for segmenting the foreground region of the image of multiple pedestrians from monocular surveillance videos. This method requires neither camera calibration nor planar ground assumption. The size and orientation of a pedestrian projection are estimated at each image point and registered in a pedestrian projection map. Individual pedestrians are segmented from the foreground region of input images using an expectation maximization (EM) algorithm and the constructed map.
Younggwan Jo, Woonhyun Nam, Joon Hee Han
IEEE Signal Process. Lett.3
2008 Hierarchical Event Representation and Recognition Method for Scalable Video Event Analysis
abstract
Recognition of events in video is an important subject in intelligent video surveillance. In this paper, we propose a new paradigm of event recognition scheme from video. In this structure, most video events are represented by a hierarchical structure, efficient events representation and analysis of events are possible by using this property. We introduce a scalable and hierarchical event recognition method. First, events are classified into four hierarchical categories. Higher level events are organized by lower level events and relationships among them. We represent those relationships using temporal-logical constraints, that is, the event grammar, and a dynamic Bayesian network (DBN) combines the given event grammar with the probabilistic inference procedure to recognize an event. For scalability of the recognition system, all events in the hierarchy use the same framework of DBN. To recognize events efficiently in such a condition, we define the activation rate which is calculated by each event and propagated in bottom-up direction at each time step. We apply the proposed method to the experiments with a video segment simulating ticket office transactions.
Suha Kwak, Joon Hee Han
ISM2
2008 Object handoff between uncalibrated views without planar ground assumption
Younggwan Jo, Joon Hee Han, Woonhyun Nam
Pattern Recognit. Lett.2
2002 Ambiguity distance: an edge evaluation measure using fuzziness of edges
Joon Hee Han, TaeYong Kim 0003
Fuzzy Sets Syst.1
2002 Euclidean reconstruction from contour matches
Jong Seung Park, Joon Hee Han
Pattern Recognit.2
2002 3D reconstruction in a constrained camera system
Jin Won Gu, Joon Hee Han
Pattern Recognit. Lett.2
2001 Chord-to-point distance accumulation and planar curvature: a new approach to discrete curvature
Joon Hee Han, Tim Poston
Pattern Recognit. Lett.1
2001 Model-based discontinuity evaluation in the DCT domain
TaeYong Kim 0003, Joon Hee Han
Signal Process.2
2000 Contour Matching Using Epipolar Geometry
abstract
Matching features computed in images is an important process in multiview image analysis. When the motion between two images is large, the matching problem becomes very difficult. In this paper, we propose a contour matching algorithm based on geometric constraints. With the assumption that the contours are obtained from images taken from a moving camera with static scenes, we apply the epipolar constraint between two sets of contours and compute the corresponding points on the contours. From the initial epipolar constraints obtained from corner point matching, candidate contours are selected according to the epipolar geometry, contour end point constraints, and contour distance measures. In order to reduce the possibility of false matches, the number of match points on a contour is also used as a selection measure. The initial epipolar constraint is refined from the matched sets of contours. The algorithm can be applied to a pair or two pairs of images. All of the processes are fully automatic and successfully implemented and tested with various real images.
Joon Hee Han, Jong Seung Park
IEEE Trans. Pattern Anal. Mach. Intell.1
1998 A Curvature-Based Approach to Contour Motion Estimation
abstract
We present a novel method of velocity field estimation for points on moving contours in an image sequence. The method determines the corresponding point in the next image frame by considering curvature changes at each point on a contour. In previous methods, there are errors in estimation for the points which have low curvature variations since those methods compute the solutions by approximating the normal component of optical flow. The proposed method computes optical flow vectors of contour points by minimizing the curvature changes. As a first step, snakes are used to locate smooth curves in 2D imagery. Then, the extracted curves are tracked continuously. We excluded the rearranging process in snakes and allowed the snaxel distance to vary. Each point on a contour has a unique corresponding point in the nest frame. Experimental results showed that the proposed method computes accurate optical flow vectors for various moving contours.
Jong Seung Park, Joon Hee Han
ICCV2
1998 Edge representation with fuzzy sets in blurred images
Joon Hee Han
Fuzzy Sets Syst.2
1998 Computation of a cross-section structure: a projection-based approach
Myoung J. Kim, Joon Hee Han
Image Vis. Comput.2
1998 Contour matching: a curvature-based approach
Jong Seung Park, Joon Hee Han
Image Vis. Comput.2
1998 Contour motion estimation from image sequences using curvature information
Jong Seung Park, Joon Hee Han
Pattern Recognit.2
1997 Estimating optical flow by tracking contours
Jong Seung Park, Joon Hee Han
Pattern Recognit. Lett.2
1994 Computation of fixed surface features
Joon Hee Han, Myoung J. Kim, Tim Poston
Pattern Recognit. Lett.1
1994 Fuzzy Hough transform
Joon Hee Han, László T. Kóczy, Tim Poston
Pattern Recognit. Lett.1
1993 Distance accumulation and planar curvature
abstract
The authors present a method, called distance accumulation, of computing features of closed planar boundaries of 2-D digital images, or closed curves. Distance accumulation is computed by accumulating the distance from a point in the boundary to a chord specified by moving end points. Experimental results with simulated and real images showed its robustness. The analysis of its relation to planar curvature matches experimental results well. >
Joon Hee Han, Tim Poston
ICCV1