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

Ching Lik Teo

dblp:12/883 · DBLP profile ↗
← Back
12ranked-venue papers
5as 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 · 12 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-authorSystems, architecture and hardware · 5 · 2 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
8 papers
Segmentation and scene understanding · 21% Image recognition and object detection · 16% Robot manipulation · 14%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.322012
Towards a Watson that sees: Language-guided action recognition for robots · ICRA 2012
Active scene recognition with vision and language · ICCV 2011
Robotics › Robot manipulation › object perception
affordance detection
0.212015
Affordance detection of tool parts from geometric features · ICRA 2015
Computer vision › Segmentation and scene understanding
boundary detection
0.212015
Fast 2D border ownership assignment · CVPR 2015
Computer vision › Segmentation and scene understanding › image segmentation › binary segmentation
foreground-background segmentation
0.212015
Detection and Segmentation of 2D Curved Reflection Symmetric Structures · ICCV 2015
Robotics › Robot manipulation
grasping
0.212015
Affordance detection of tool parts from geometric features · ICRA 2015
Computer vision › 3D vision › 3d shape analysis › symmetry analysis
symmetry detection
0.212015
Detection and Segmentation of 2D Curved Reflection Symmetric Structures · ICCV 2015
Image and video processing › image segmentation
contour detection
0.212015
Contour Detection and Characterization for Asynchronous Event Sensors · ICCV 2015
Image and video processing
image segmentation
0.212015
Contour Detection and Characterization for Asynchronous Event Sensors · ICCV 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction
0.212013
Robots with language: Multi-label visual recognition using NLP · ICRA 2013
Machine learning › Learning paradigms
multi-label classification
0.212013
Robots with language: Multi-label visual recognition using NLP · ICRA 2013
Robotics › Robot navigation and mapping
object search
0.212013
Embedding high-level information into low level vision: Efficient object search in clutter · ICRA 2013
Computer vision › Image recognition and object detection
visual search
0.212013
Embedding high-level information into low level vision: Efficient object search in clutter · ICRA 2013
Computer vision › Image recognition and object detection › scene recognition
active scene recognition
0.112011
Active scene recognition with vision and language · ICCV 2011
Computer vision › Vision and language
image captioning
0.112011
Corpus-Guided Sentence Generation of Natural Images · EMNLP 2011
Computer vision › Image recognition and object detection
scene recognition
0.112011
Active scene recognition with vision and language · ICCV 2011
Natural language and speech › Language models and text generation › text generation
sentence generation
0.112011
Corpus-Guided Sentence Generation of Natural Images · EMNLP 2011
Computer vision › Image recognition and object detection › saliency prediction
bottom-up saliency
0.012013
Embedding high-level information into low level vision: Efficient object search in clutter · ICRA 2013
Machine learning › Learning paradigms › multi-label classification
label correlation learning
0.012013
Robots with language: Multi-label visual recognition using NLP · ICRA 2013
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency
0.012013
Embedding high-level information into low level vision: Efficient object search in clutter · ICRA 2013

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

structured random forest · 0.9markov random field · 0.2hog-like descriptors · 0.2hierarchical matching pursuit · 0.2graph cuts · 0.2event-based features · 0.2PCA · 0.2natural language processing · 0.2language model · 0.2kernel descriptors · 0.2edge coherence clustering · 0.2
YearPublicationVenuePosition
2015 Fast 2D border ownership assignment
abstract
A method for efficient border ownership assignment in 2D images is proposed. Leveraging on recent advances using Structured Random Forests (SRF) for boundary detection [8], we impose a novel border ownership structure that detects both boundaries and border ownership at the same time. Key to this work are features that predict ownership cues from 2D images. To this end, we use several different local cues: shape, spectral properties of boundary patches, and semi-global grouping cues that are indicative of perceived depth. For shape, we use HoG-like descriptors that encode local curvature (convexity and concavity). For spectral properties, such as extremal edges [28], we first learn an orthonormal basis spanned by the top K eigenvectors via PCA over common types of contour tokens [23]. For grouping, we introduce a novel mid-level descriptor that captures patterns near edges and indicates ownership information of the boundary. Experimental results over a subset of the Berkeley Segmentation Dataset (BSDS) [24] and the NYU Depth V2 [34] dataset show that our method's performance exceeds current state-of-the-art multi-stage approaches that use more complex features.
Ching Lik Teo, Cornelia Fermüller, Yiannis Aloimonos
CVPR1
2015 Contour Detection and Characterization for Asynchronous Event Sensors
abstract
The bio-inspired, asynchronous event-based dynamic vision sensor records temporal changes in the luminance of the scene at high temporal resolution. Since events are only triggered at significant luminance changes, most events occur at the boundary of objects and their parts. The detection of these contours is an essential step for further interpretation of the scene. This paper presents an approach to learn the location of contours and their border ownership using Structured Random Forests on event-based features that encode motion, timing, texture, and spatial orientations. The classifier integrates elegantly information over time by utilizing the classification results previously computed. Finally, the contour detection and boundary assignment are demonstrated in a layer-segmentation of the scene. Experimental results demonstrate good performance in boundary detection and segmentation.
Francisco Barranco, Ching Lik Teo, Cornelia Fermüller, Yiannis Aloimonos
ICCV2
2015 Detection and Segmentation of 2D Curved Reflection Symmetric Structures
abstract
Symmetry, as one of the key components of Gestalt theory, provides an important mid-level cue that serves as input to higher visual processes such as segmentation. In this work, we propose a complete approach that links the detection of curved reflection symmetries to produce symmetry-constrained segments of structures/regions in real images with clutter. For curved reflection symmetry detection, we leverage on patch-based symmetric features to train a Structured Random Forest classifier that detects multiscaled curved symmetries in 2D images. Next, using these curved symmetries, we modulate a novel symmetry-constrained foreground-background segmentation by their symmetry scores so that we enforce global symmetrical consistency in the final segmentation. This is achieved by imposing a pairwise symmetry prior that encourages symmetric pixels to have the same labels over a MRF-based representation of the input image edges, and the final segmentation is obtained via graph-cuts. Experimental results over four publicly available datasets containing annotated symmetric structures: 1) SYMMAX-300 [38], 2) BSD-Parts, 3) Weizmann Horse (both from [18]) and 4) NY-roads [35] demonstrate the approach's applicability to different environments with state-of-the-art performance.
Ching Lik Teo, Cornelia Fermüller, Yiannis Aloimonos
ICCV1
2015 Affordance detection of tool parts from geometric features
abstract
As robots begin to collaborate with humans in everyday workspaces, they will need to understand the functions of tools and their parts. To cut an apple or hammer a nail, robots need to not just know the tool's name, but they must localize the tool's parts and identify their functions. Intuitively, the geometry of a part is closely related to its possible functions, or its affordances. Therefore, we propose two approaches for learning affordances from local shape and geometry primitives: 1) superpixel based hierarchical matching pursuit (S-HMP); and 2) structured random forests (SRF). Moreover, since a part can be used in many ways, we introduce a large RGB-Depth dataset where tool parts are labeled with multiple affordances and their relative rankings. With ranked affordances, we evaluate the proposed methods on 3 cluttered scenes and over 105 kitchen, workshop and garden tools, using ranked correlation and a weighted F-measure score [26]. Experimental results over sequences containing clutter, occlusions, and viewpoint changes show that the approaches return precise predictions that could be used by a robot. S-HMP achieves high accuracy but at a significant computational cost, while SRF provides slightly less accurate predictions but in real-time. Finally, we validate the effectiveness of our approaches on the Cornell Grasping Dataset [25] for detecting graspable regions, and achieve state-of-the-art performance.
Austin Myers, Ching Lik Teo, Cornelia Fermüller, Yiannis Aloimonos
ICRA2
2013 Action Attribute Detection from Sports Videos with Contextual Constraints
abstract
In this paper, we are interested in detecting action attributes from sports videos for event understanding and video analysis. Action attribute is a middle layer between low level motion features and high level action classes, which includes various motion patterns of human limbs and bodies and the interaction between human and objects. Successfully detecting action attributes provides a richer video description that facilitates many other important tasks, such action classification, video understanding, automatic video transcript, etc. A naive approach to deal with this challenging problem is to train a classifier for each attribute and then use them to detect attributes in novel videos independently. However, this independence assumption is often too strong, and as we show in our experiments, produces a large number of false positives in practice. We propose a novel approach that incorporates the contextual constraints for activity attribute detection. The temporal contexts within an attribute and the co-occurrence contexts between different attributes are modelled by a factorial conditional random field, which encourages agreement between different time points and attributes. The effectiveness of our methods are clearly illustrated by the experimental evaluations.
Xiaodong Yu 0002, Ching Lik Teo, Yezhou Yang, Cornelia Fermüller, Yiannis Aloimonos
BMVC2
2013 Embedding high-level information into low level vision: Efficient object search in clutter
abstract
The ability to search visually for objects of interest in cluttered environments is crucial for robots performing tasks in a multitude of environments. In this work, we propose a novel visual search algorithm that integrates high-level information of the target object - specifically its size and shape, with a recently introduced visual operator that rapidly clusters potential edges based on their coherence in belonging to a possible object. The output is a set of fixation points that indicate the potential location of the target object in the image. The proposed approach outperforms purely bottom-up approaches - saliency maps of Itti et al. [15], and kernel descriptors of Bo et al. [2], over two large datasets of objects in clutter collected using an RGB-Depth camera.
Ching Lik Teo, Austin Myers, Cornelia Fermüller, Yiannis Aloimonos
ICRA1
2013 Robots with language: Multi-label visual recognition using NLP
abstract
There has been a recent interest in utilizing contextual knowledge to improve multi-label visual recognition for intelligent agents like robots. Natural Language Processing (NLP) can give us labels, the correlation of labels, and the ontological knowledge about them, so we can automate the acquisition of contextual knowledge. In this paper we show how to use tools from NLP in conjunction with Vision to improve visual recognition. There are two major approaches: First, different language databases organize words according to various semantic concepts. Using these, we can build special purpose databases that can predict the labels involved given a certain context. Here we build a knowledge base for the purpose of describing common daily activities. Second, statistical language tools can provide the correlations of different labels. We show a way to learn a language model from large corpus data that exploits these correlations and propose a general optimization scheme to integrate the language model into the system. Experiments conducted on three multi-label everyday recognition tasks support the effectiveness and efficiency of our approach, with significant gains in recognition accuracies when correlation information is used.
Yezhou Yang, Ching Lik Teo, Cornelia Fermüller, Yiannis Aloimonos
ICRA2
2012 Towards a Watson that sees: Language-guided action recognition for robots
abstract
For robots of the future to interact seamlessly with humans, they must be able to reason about their surroundings and take actions that are appropriate to the situation. Such reasoning is only possible when the robot has knowledge of how the World functions, which must either be learned or hard-coded. In this paper, we propose an approach that exploits language as an important resource of high-level knowledge that a robot can use, akin to IBM's Watson in Jeopardy!. In particular, we show how language can be leveraged to reduce the ambiguity that arises from recognizing actions involving hand-tools from video data. Starting from the premise that tools and actions are intrinsically linked, with one explaining the existence of the other, we trained a language model over a large corpus of English newswire text so that we can extract this relationship directly. This model is then used as a prior to select the best tool and action that explains the video. We formalize the approach in the context of 1) an unsupervised recognition and 2) a supervised classification scenario by an EM formulation for the former and integrating language features for the latter. Results are validated over a new hand-tool action dataset, and comparisons with state of the art STIP features showed significantly improved results when language is used. In addition, we discuss the implications of these results and how it provides a framework for integrating language into vision on other robotic applications.
Ching Lik Teo, Yezhou Yang, Hal Daumé III, Cornelia Fermüller, Yiannis Aloimonos
ICRA1
2012 Using a minimal action grammar for activity understanding in the real world
abstract
There is good reason to believe that humans use some kind of recursive grammatical structure when we recognize and perform complex manipulation activities. We have built a system to automatically build a tree structure from observations of an actor performing such activities. The activity trees that result form a framework for search and understanding, tying action to language. We explore and evaluate the system by performing experiments over a novel complex activity dataset taken using synchronized Kinect and SR4000 Time of Flight cameras. Processing of the combined 3D and 2D image data provides the necessary terminals and events to build the tree from the bottom-up. Experimental results highlight the contribution of the action grammar in: 1) providing a robust structure for complex activity recognition over real data and 2) disambiguating interleaved activities from within the same sequence.
Douglas Summers-Stay, Ching Lik Teo, Yezhou Yang, Cornelia Fermüller, Yiannis Aloimonos
IROS2
2011 Corpus-Guided Sentence Generation of Natural Images
Yezhou Yang, Ching Lik Teo, Hal Daumé III, Yiannis Aloimonos
EMNLP2
2011 Active scene recognition with vision and language
abstract
This paper presents a novel approach to utilizing high level knowledge for the problem of scene recognition in an active vision framework, which we call active scene recognition. In traditional approaches, high level knowledge is used in the post-processing to combine the outputs of the object detectors to achieve better classification performance. In contrast, the proposed approach employs high level knowledge actively by implementing an interaction between a reasoning module and a sensory module (Figure 1). Following this paradigm, we implemented an active scene recognizer and evaluated it with a dataset of 20 scenes and 100+ objects. We also extended it to the analysis of dynamic scenes for activity recognition with attributes. Experiments demonstrate the effectiveness of the active paradigm in introducing attention and additional constraints into the sensing process.
Xiaodong Yu 0002, Cornelia Fermüller, Ching Lik Teo, Yezhou Yang, Yiannis Aloimonos
ICCV3
2008 3D ordinal constraint in spatial configuration for robust scene recognition
abstract
This paper proposes a scene recognition strategy that integrates the appearance based local SURF features and the geometry based 3D ordinal constraint. Firstly, we show that spatial ordinal ranks of 3D landmarks are well correlated across large camera viewpoint and view direction changes and thus serve as a powerful tool for scene recognition. Secondly, ordinal depth information is acquired in a simple and robust manner when the camera undergoes a bio-mimic ‘Turn-back-and-Look’ TBL) motion. Thirdly, a scene recognition strategy is proposed by combining local SURF feature matches and global 3D rank correlation coefficient into the scene recognition decision process. The performance is validated and evaluated over four indoor and outdoor databases.
Ching Lik Teo, Shimiao Li, Loong Fah Cheong, Ju Sun
ICPR1