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.

Johnny Park

dblp:95/6474 · DBLP profile ↗
← Back
17ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 10Graphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-authorSystems, architecture and hardware · 5Computer networks · 1

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
7 papers
3D vision · 50% Robot navigation and mapping · 27% Probabilistic and Bayesian machine learning · 9%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 50% Computational photography and imaging · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › point cloud registration
iterative closest point
0.422015
Camera calibration correction in Shape from Inconsistent Silhouette · ICRA 2015
UAV vision: Feature based accurate ground target localization through propagated initializations and interframe homographies · ICRA 2012
Computer vision › 3D vision
3d reconstruction
0.212015
Camera calibration correction in Shape from Inconsistent Silhouette · ICRA 2015
Computer vision › 3D vision › 3d reconstruction
shape from silhouette
0.212015
Camera calibration correction in Shape from Inconsistent Silhouette · ICRA 2015
Robotics › Robot navigation and mapping
localization
0.212013
An approach-path independent framework for place recognition and mobile robot localization in interior hallways · ICRA 2013
Robotics › Robot navigation and mapping › localization › robot localization
mobile robot localization
0.212013
An approach-path independent framework for place recognition and mobile robot localization in interior hallways · ICRA 2013
Robotics › Robot navigation and mapping
place recognition
0.212013
An approach-path independent framework for place recognition and mobile robot localization in interior hallways · ICRA 2013
Robotics › Robot navigation and mapping › localization
feature-based localization
0.112012
UAV vision: Feature based accurate ground target localization through propagated initializations and interframe homographies · ICRA 2012
Computer vision › 3D vision
pose estimation
0.112012
UAV vision: Feature based accurate ground target localization through propagated initializations and interframe homographies · ICRA 2012
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
expectation-maximization
0.112010
A Novel Parameter Estimation Algorithm for the Multivariate t-Distribution and Its Application to Computer Vision · ECCV (2) 2010
Computer vision › Face, body and person analysis
face tracking
0.112010
Cluster-Based Distributed Face Tracking in Camera Networks · IEEE Trans. Image Process. 2010
Computer vision › Segmentation and scene understanding › video segmentation
joint tracking and segmentation
0.112010
A probabilistic framework for joint segmentation and tracking · CVPR 2010
Computer vision › Video understanding and tracking
object tracking
0.112010
A probabilistic framework for joint segmentation and tracking · CVPR 2010
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.112010
A Novel Parameter Estimation Algorithm for the Multivariate t-Distribution and Its Application to Computer Vision · ECCV (2) 2010
Distributed systems
distributed coordination
0.112010
Cluster-Based Distributed Face Tracking in Camera Networks · IEEE Trans. Image Process. 2010
Geometric modeling and processing
3d reconstruction
0.112008
3D Modeling of Optically Challenging Objects · IEEE Trans. Vis. Comput. Graph. 2008
Computational photography and imaging
depth imaging
0.112008
3D Modeling of Optically Challenging Objects · IEEE Trans. Vis. Comput. Graph. 2008
Computer vision › 3D vision
camera calibration
0.112007
A New Approach for Active Stereo Camera Calibration · ICRA 2007
Computer vision › 3D vision › camera calibration
stereo calibration
0.112007
A New Approach for Active Stereo Camera Calibration · ICRA 2007
Computer vision › 3D vision › multi-view geometry
homography estimation
0.012012
UAV vision: Feature based accurate ground target localization through propagated initializations and interframe homographies · ICRA 2012
Internet of things and sensor networks › camera sensor networks
camera networks
0.012010
Cluster-Based Distributed Face Tracking in Camera Networks · IEEE Trans. Image Process. 2010
Computer vision › 3D vision
depth estimation
0.012007
A New Approach for Active Stereo Camera Calibration · ICRA 2007
Computer vision › 3D vision
stereo vision
0.012007
A New Approach for Active Stereo Camera Calibration · ICRA 2007

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

nonlinear minimization · 0.2levenberg-marquardt · 0.2clustering protocol · 0.2cluster leader election · 0.2stereo reconstruction · 0.2feature cylinder · 0.23d junction features · 0.23D-POLY · 0.2iterative closest point · 0.1frame-to-frame propagation · 0.1probabilistic principal component analysis · 0.1gaussian model · 0.1multi-peak range imaging · 0.1constraint test · 0.1
YearPublicationVenuePosition
2016 A variance-based Bayesian framework for improving Land-Cover classification through wide-area learning from large geographic regions
Tommy Chang, Bharath Comandur, Johnny Park, Avinash C. Kak
Comput. Vis. Image Underst.3
2015 Camera calibration correction in Shape from Inconsistent Silhouette
abstract
The use of shape from silhouette for reconstruction tasks is plagued by two types of real-world errors: camera calibration error and silhouette segmentation error. When either error is present, we call the problem the Shape from Inconsistent Silhouette (SfIS) problem. In this paper, we show how small camera calibration error can be corrected when using a previously-published SfIS technique to generate a reconstruction, by using an Iterative Closest Point (ICP) approach. We give formulations under two scenarios: the first of which is only external camera calibration parameters rotation and translation need to be corrected for each camera and the second of which is that both internal and external parameters need to be corrected. We formulate the problem as a 2D-3D ICP problem and find approximate solutions using a nonlinear minimization algorithm, the Levenberg-Marquadt method. We demonstrate the ability of our algorithm to create more representative reconstructions of both synthetic and real datasets of thin objects as compared to uncorrected datasets.
Amy Tabb, Johnny Park
ICRA2
2014 Place recognition and self-localization in interior hallways by indoor mobile robots: A signature-based cascaded filtering framework
abstract
We present a robot self-localization approach that is based on using a cascade of filters that increasingly refine a robot's guess regarding where it is in a hallway system. The location refinement carried out by each stage of the cascade compares a signature extracted from a stereo pair of camera images taken at the current location of the robot with a database of such signatures collected previously during a training phase. A central question in this approach to robot localization is what signatures to use for each stage of the cascade. An answer to this question must recognize the special importance of the first stage of the cascade — we refer to this as the prefiltering stage. The signature used for prefiltering must be significantly viewpoint invariant, while possessing sufficient locale uniqueness to yield a set of possible locations for the robot that includes the true location with a high probability. On the other hand, the signature(s) used for downstream filtering in the cascade must then prune away the inapplicable locales from the list yielded by the prefilter. What that implies is that the downstream filters must be increasingly viewpoint variant and locale specific. Although the framework we propose allows for an arbitrary number of filters to follow the prefiltering stage, the results we present in this paper are for a two-stage cascade consisting of a prefilter followed by one additional filter. The signatures we use in our experiments are based on 3D-JUDOCA features that can be extracted from stereo pairs of images. The proposed framework for choosing the best signatures for the prefiltering stage and the filtering stage that follows was tested in a large indoor hallway system with a total linear length of 1539 m. The validation results we show are based on a dataset of 6209 stereo images collected by a robot from the hallways during its training phase. The performance evaluation presented in this paper demonstrates that our framework can lead to high localization accuracy with good time performance by a robot.
Khalil M. Ahmad Yousef, Johnny Park, Avinash C. Kak
IROS2
2014 Robust tracking of articulated human movements through Component-Based Multiple Instance Learning with particle filtering
abstract
We present a robust approach for tracking human subjects as their limbs and torso are engaged in large articulated movements while the entire body is executing a large translational motion with respect to the pointing angle of the camera. While the articulated movements can be handled by the recently proposed Component-Based Multiple Instance Learning (CMIL) tracker, the large translational motions by the target require that we also use a motion prediction framework to more accurately estimate the most probable positions of the target in the next frame of a video sequence. In the work we report here, this prediction is carried out with a particle filter. This coupling between CMIL based tracking and particle filtering yields a much more accurate estimate of candidate positions of the target in the next frame given the position of the target in the current frame. We validate this new approach by demonstrating results on videos of human subjects that are simultaneously executing large articulated movements with their limbs and torso while the subjects themselves are in some translational motions with respect to the pointing angle of the camera.
Kyuseo Han, Johnny Park, Avinash C. Kak
WACV2
2014 A predictive duty cycle adaptation framework using augmented sensing for wireless camera networks
abstract
Energy efficiency dominates practically every aspect of the design of a wireless sensor network and duty cycling is an important tool for achieving high energy efficiencies. Duty cycling for wireless camera networks meant for tracking objects is made complex by the nodes having to anticipate the arrival of the objects in their field-of-view. The consequences of an object arriving in the view-region of a camera when it is sleeping need no elaboration. Our work presents a predictive framework to provide nodes with an ability to anticipate the arrival of objects in the field-of-view of their cameras. Our predictive framework differs from others in that the nodes whose duty cycles are increased are at least one step removed from the immediate neighborhood of the nodes where the objects are currently visible. By eliminating the need for the currently busiest nodes to also be in charge of informing their nonbusy immediate neighbors to get ready for object arrival, we end up with a more robust strategy for updating the duty cycle at the nodes where the objects are highly likely to appear soon. The proposed scheme works by using an existing MAC header bit that is already in the 802.15.4 protocol and, in that sense, our anticipatory approach for notifying the nodes about the current state of the object location entails no additional expenditure of energy. Our contribution includes evaluations based on large-scale simulations as well as real experiments with an Imote2-based wireless camera network.
Paul J. Shin, Johnny Park, Avinash C. Kak
ACM Trans. Sens. Networks2
2013 Tracking articulated human movements witha component based approach to boosted multiple instance learning
abstract
Our work is about a new class of object trackers that are based on a boosted Multiple Instance Learning (MIL) algorithm to track an object in a video sequence. We show how the scope of such trackers can be expanded to the tracking of articulated movements by humans that frequently result in large frame-to-frame variations in the appearance of what needs to be tracked. To deal with the problems caused by such variations, our paper presents a component based version of the boosted MIL algorithm. Components are the output of an image segmentation algorithm applied to the pixels in the bounding box encapsulating the object to be tracked. The components give the boosted MIL the additional degrees of freedom that it needs in order to deal with the large frame-to-frame variations associated with articulated movements.
Kyuseo Han, Johnny Park, Avinash C. Kak
ICIP2
2013 Estimating head pose with an RGBD sensor: A comparison of appearance-based and pose-based local subspace methods
abstract
Estimating the head pose with RGBD data when the pose is allowed to vary over a large angle remains challenging. In this paper, we show that an appearance-based construction of a set of locally optimum subspaces provides a good (fast and accurate) solution to the problem. At training time, our algorithm partitions the set of all images obtained by applying pose transformations to the 3D point cloud for a frontal view into appearance based clusters and represents each cluster with a local PCA space. Given a test RGBD images, we first find the appearance cluster that it belongs to and, subsequently, we find its pose from the training image that is closest to the test image in that cluster. Our paper compares the appearance-based local-subspace method with the pose-based local-subspace approach and with a PCA-based global subspace method. This comparison establishes the superiority of the appearance-based local-subspace approach.
Johnny Park, Avinash C. Kak
ICIP2
2013 An approach-path independent framework for place recognition and mobile robot localization in interior hallways
abstract
Our work provides a fast approach-path-independent framework for the problem of place recognition and robot localization in indoor environments. The approach-path independence is achieved by using highly viewpoint-invariant 3D junction features extracted from stereo pairs of images; these are based on stereo reconstructions of the JUDOCA junctions extracted from the individual images of a stereo pair. The speed in place-recognition and robot-localization is achieved by using a novel cylindrical data structure - we refer to it as the Feature Cylinder - for representing either all of the 3D junction features found in a hallway system during the learning phase of the robot or a set of locale signatures derived from the data. For the case when all data is placed on the Feature Cylinder, we can use the 3D-POLY polynomial-time in a hypothesize-and-verify approach to place recognition. On the other hand, in the locale signature based approach, we can use the same data structure for constant-time place recognition.
Khalil M. Ahmad Yousef, Johnny Park, Avinash C. Kak
ICRA2
2013 Using objective ground-truth labels created by multiple annotators for improved video classification: A comparative study
Gaurav Srivastava 0004, Josiah A. Yoder, Johnny Park, Avinash C. Kak
Comput. Vis. Image Underst.3
2012 UAV vision: Feature based accurate ground target localization through propagated initializations and interframe homographies
abstract
Our work presents solutions to two related vexing problems in feature-based localization of ground targets in Unmanned Aerial Vehicle (UAV) images: (i) A good initial guess at the pose estimate that would speed up the convergence to the final pose estimate for each image frame in a video sequence; and (ii)Time-bounded estimation of the position of the ground target. We address both these problems within the framework of the Iterative Closest Point (ICP) algorithm that now has a rich tradition of usage in computer vision and robotics applications. We solve the first of the two problems by frame-to-frame propagation of the computed pose estimates for the purpose of the initializations needed by ICP. The second problem is solved by terminating the iterative estimation process at the expiration of the available time for each image frame. We show that when frame-to-frame homography is factored into the iterative calculations, the accuracy of the position calculated at the time of bailing out of the iterations is nearly always sufficient for the goals of UAV vision.
Kyuseo Han, Chad Aeschliman, Johnny Park, Avinash C. Kak, Hyukseong Kwon, Daniel J. Pack
ICRA3
2010 A probabilistic framework for joint segmentation and tracking
abstract
Most tracking algorithms implicitly apply a coarse segmentation of each target object using a simple mask such as a rectangle or an ellipse. Although convenient, such coarse segmentation results in several problems in tracking - drift, switching of targets, poor target localization, to name a few - since it inherently includes extra non-target pixels if the mask is larger than the target or excludes some portion of target pixels if the mask is smaller than the target. In this paper, we propose a novel probabilistic framework for jointly solving segmentation and tracking. Starting from a joint Gaussian distribution over all the pixels, candidate target locations are evaluated by first computing a pixel-level segmentation and then explicitly including this segmentation in the probability model. The segmentation is also used to incrementally update the probability model based on a modified probabilistic principal component analysis (PPCA). Our experimental results show that the proposed method of explicitly considering pixel-level segmentation as a part of solving the tracking problem significantly improves the robustness and performance of tracking compared to other state-of-the-art trackers, particularly for tracking multiple overlapping targets.
Chad Aeschliman, Johnny Park, Avinash C. Kak
CVPR2
2010 A Novel Parameter Estimation Algorithm for the Multivariate t-Distribution and Its Application to Computer Vision
Chad Aeschliman, Johnny Park, Avinash C. Kak
ECCV (2)2
2010 A parallel histogram-based particle filter for object tracking on SIMD-based smart cameras
Henry Medeiros 0001, Germán Holguín, Paul J. Shin, Johnny Park
Comput. Vis. Image Underst.4
2010 Cluster-Based Distributed Face Tracking in Camera Networks
abstract
In this paper, we present a distributed multicamera face tracking system suitable for large wired camera networks. Unlike previous multicamera face tracking systems, our system does not require a central server to coordinate the entire tracking effort. Instead, an efficient camera clustering protocol is used to dynamically form groups of cameras for in-network tracking of individual faces. The clustering protocol includes cluster propagation mechanisms that allow the computational load of face tracking to be transferred to different cameras as the target objects move. Furthermore, the dynamic election of cluster leaders provides robustness against system failures. Our experimental results show that our cluster-based distributed face tracker is capable of accurately tracking multiple faces in real-time. The overall performance of the distributed system is comparable to that of a centralized face tracker, while presenting the advantages of scalability and robustness.
Josiah A. Yoder, Henry Medeiros 0001, Johnny Park, Avinash C. Kak
IEEE Trans. Image Process.3
2008 3D Modeling of Optically Challenging Objects
abstract
We present a system for constructing 3D models of real-world objects with optically challenging surfaces. The system utilizes a new range imaging concept called multi-peak range imaging, which stores multiple candidates of range measurements for each point on the object surface. The multiple measurements include the erroneous range data caused by various surface properties that are not ideal for structured-light range sensing. False measurements generated by spurious reflections are eliminated by applying a series of constraint tests. The constraint tests based on local surface and local sensor visibility are applied first to individual range images. The constraint tests based on global consistency of coordinates and visibility are then applied to all range images acquired from different viewpoints. We show the effectiveness of our method by constructing 3D models of five different optically challenging objects. To evaluate the performance of the constraint tests and to examine the effects of the parameters used in the constraint tests, we acquired the ground truth data by painting those objects to suppress the surface-related properties that cause difficulties in range sensing. Experimental results indicate that our method significantly improves upon the traditional methods for constructing reliable 3D models of optically challenging objects.
Johnny Park, Avinash C. Kak
IEEE Trans. Vis. Comput. Graph.1
2007 A New Approach for Active Stereo Camera Calibration
abstract
By active stereo we mean a stereo vision system that allows for independent panning and tilting for each of the two cameras. One advantage of active stereo in relation to regular stereo is the former's wider effective field of view; if an object is too close to the camera baseline, the depth to the object can still be estimated accurately by panning the cameras appropriately. Another advantage of active stereo is that it can yield a larger number of depth measurements simultaneously for each position of the platform on which the camera system is mounted. Panning and tilting over a large angular range, while being the main reason for the advantages of active stereo, also make it more challenging to calibrate such systems. For a calibration procedure to be effective for active stereo, the estimated parameters must be valid over the entire range of the pan and tilt angles. This paper presents a new approach to the calibration of such vision systems. Our method is based on the rationale that an active stereo calibration procedure must explicitly estimate the locations and the orientations of the pan and tilt rotating axes for the cameras through a closed-form solution. When these estimates for the axes are combined with the homogeneous transform relationships that link the various coordinate frames, we end with a calibration that is valid over a large variation in the pan and tilt angles.
Hyukseong Kwon, Johnny Park, Avinash C. Kak
ICRA2
2006 Hierarchical Data Structure for Real-Time Background Subtraction
abstract
This paper seeks to increase the efficiency of background subtraction algorithms for motion detection. Our method uses a quadtree-base hierarchical framework that samples a small portion of the pixels in each image and yet produces motion detection results that are very similar compared to the conventional methods that raster scan entire images. The hierarchical data structure presented in this paper can be used with any background subtraction algorithm that employs background modeling and motion detection on a per-pixel basis. We have tested our method using two common background subtraction algorithms: running average and mixture of Gaussian. Our experimental results show that the application of the hierarchical data structure significantly increases the processing speed for accurate motion detection. For example, the mixture of Gaussian method with our hierarchical data structure is able to process 1600 by 1200 images at 11~12 frames per second compared to 2~3 frames per second without using the hierarchical data structure.
Johnny Park, Amy Tabb, Avinash C. Kak
ICIP1