Wednesday, February 04, 2009

CMU talk: Intelligent Preference Assessment: The Next Steps?

Intelligence Seminar

February 3, 2009
3:30 pm


Intelligent Preference Assessment: The Next Steps?

Craig Boutilier, Department of Computer Science, University of Toronto

Preference elicitation is generally required when making or recommending decisions on behalf of users whose utility function is not known with certainty. Full elicitation of user utility functions is infeasible in practice, leading to an emphasis on approaches that (a) attempt to make good recommendations with incomplete utility information; and (b) heuristically minimize the amount of user interaction needed to assess relevant aspects of a utility function. Current techniques are, however, limited in a number of ways: (i) they rely on specific forms of information for assessment; (ii) they require very stylized forms of interaction; (iii) they are limited in the types of decision problems that can be handled.

In this talk, I will outline several key research challenges in taking preference assessment to a point where wide user acceptance is possible. I will focus on three three current techniques we're developing that will help move in the direction of greater user acceptance. Each tackles one of the weaknesses discussed above.

1. The first two techniques allows users to define "personalized" features over which they can express their preferences. Users provide (positive and negative) instances of a concept (or feature) over which they have preferences. We relate this to models of concept learning, and discuss how they existence of utility functions allows decisions to be made with very incomplete knowledge of the target concept. I'll also discuss possible means integrating data-intensive collaborative filtering approaches with explicit preference elicitation techniques, especially when tackling "subjective" features.

2. I'll discuss some of our recent work on applying explicit decision-theoretic models to more "conversational" critiquing approaches to recommender systems. We consider several semantics (wrt user preferences) for unstructured user choices and show how these can be integrated into regret-based models.

3. Time permitting, I'll provide a sketch of some recent work on eliciting reward functions in Markov decision processes using the notion of minimax regret.

Bio:

Craig Boutilier received his Ph.D. in Computer Science (1992) from the University of Toronto, Canada. He is Professor and Chair of the Department of Computer Science at the University of Toronto. He was previously an Associate Professor at the University of British Columbia, a consulting professor at Stanford University, and a visiting professor at Brown University. He has served on the Technical Advisory Board of CombineNet, Inc. since 2001.

Dr. Boutilier's research interests span a wide range of topics, with a focus on decision making under uncertainty, including preference elicitation, mechanism design, game theory, Markov decision processes, and reinforcement learning. He is a Fellow of the American Association of Artificial Intelligence (AAAI) and the recipient of the Isaac Walton Killam Research Fellowship, an IBM Faculty Award and the Killam Teaching Award. He has also served in a variety of conference organization and editorial positions, and is Program Chair of the upcoming Twenty-first International Joint Conference on Artificial Intelligence (IJCAI-09).

Wednesday, January 28, 2009

CMU talk: Perception on an Offroad Robot: Shallow and Deep Learning Architectures

VASC Seminar
Monday, February 2, 2009

Perception on an Offroad Robot: Shallow and Deep Learning Architectures
Raia Hadsell
Robotics Institute, CMU

Abstract:
Perception for offroad mobile robots is very difficult. Roads and paths aren't visually consistent, nor are they guaranteed to exist at all; obstacles are diverse and often visually complex. In addition, long range perception is more important when path planning needs to be done in the absence of clear roads or corridors. I will describe 2 learning-based approaches to perception in offroad environments: first, a kernel-based method for rough terrain reconstruction, and second, a self-supervised online vision system that can detect paths and obstacles at very long range and that quickly adapts to new environments.

Raia Hadsell is currently a postdoc at the Robotics Institute, working with Martial Hebert, Drew Bagnell, and Daniel Huber. She completed her doctorate at New York University in 2008, under the advisement of Yann LeCun, with research interests that lie in the intersection of machine learning, vision, and robotics. She has also enjoyed internships at Google NYC and Net-Scale Technologies. Dr. Hadsell, if pressed, will own up to her bachelor's degree in religion and philosophy and may discuss Nietzsche on occasion.

Friday, January 16, 2009

Lab Meeting January 19, 2009 (Tiffany): Algorithms for Inverse Reinforcement Learning

ICML 2000

Title: Algorithms for Inverse Reinforcement Learning

Authors: Andrew Y. Ng and Stuart Russell

Abstract:
This paper addresses the problem of inverse reinforcement learning (IRL) in Markov decision processes, that is, the problem of extracting a reward function given observed, optimal behaviour. IRL may be useful for apprenticeship learning to acquire skilled behaviour, and for ascertaining the reward function being optimized by a natural system. We rst characterize the set of all reward functions for which a given policy is optimal. We then derive three algorithms for IRL. The rst two deal with the case where the entire policy is known; we handle tabulated reward functions on a nite state space and linear functional approximation of the reward function over a potentially in-nite state space. The third algorithm deals with the more realistic case in which the policy is known only through a nite set of observed trajectories. In all cases, a key issue is degeneracy|the existence of a large set of reward functions for which the observed policy is optimal. To remove degeneracy, we suggest some natural heuristics that attempt to pick a reward function that maximally dierentiates the observed policy from other, suboptimal policies. This results in an eciently solvable linear programming formulation of the IRL problem. We demonstrate our algorithms on simple discrete / nite and continuous /in nite state problems.

Lab Meeting January 19, 2009 (Yu-chun): Interaction with a Zoomorphic Robot that Exhibits Canid Mechanisms of Behaviour

ICRA 2008

Title: Interaction with a Zoomorphic Robot that Exhibits Canid Mechanisms of Behaviour

Authors: Trevor Jones1, Shaun Lawson, and Daniel Mills

Abstract:
Despite parallels between the cooperative use of domestic dogs in human society today, the predicted similar deployment of robots in the future, and the plethora of superficially dog-like robotic entertainment devices, very little effort has been directed at exploiting any understanding of social cognition between dogs and humans when designing interactive robotic systems. This paper describes an experiment in which we gave interactive robots zoomorphic appearances and dog-like behavioural properties. We analysed human reactions to robots exhibiting differing levels of zoomorphism and dog-like behaviour during an interaction task; we were particularly interested to determine whether behaviour and/or appearance that mimicked that of dogs facilitated increased satisfaction in robot performance and a willingness to persevere with a robot that made mistakes. Our findings show that neither the appearance or behaviour of a robot had an impact on the participants’ rating of robot performance whilst there was also no significant difference in the self-reported categories of frustration, excitement and desire to persist with an interaction. However, our findings suggest that differences in individual preferences are revealed when people are asked to interact with robots that exhibit dog-like behaviours and other zoomorphic characteristics and that further research is required in order to better understand these differences.

Thursday, January 15, 2009

CMU RI Thesis Proposal: Distributed Algorithms for Probabilistic Inference and Learning

Date: 16 January 2009
Time: 12:00 p.m.
Place: Newell Simon Hall 1507
Type: Thesis Proposal
Topic: Distributed Algorithms for Probabilistic Inference and Learning

Abstract:

Probabilistic inference and learning problems arise naturally in distributed systems such as sensor networks, teams of mobile robots, and recommendation systems. In these systems, the data resides at multiple distributed locations, and the network nodes need to collaborate, in order to perform the inference or learning task.

This thesis has three thrusts. First, we propose distributed implementations of several state-of-the-art centralized inference algorithms. Our solutions address challenges, such as effective MAP estimation, scheduling of messages in loopy belief propagation, and assumed density filtering.

Many algorithms for probabilistic inference are described by graphical models, such region graphs or junction trees. These graphical models, together with the update schedule, entirely determine the behavior of the inference algorithm in a centralized settings. Yet, in distributed settings, the graphical model crucially interacts with the physical network and determines properties, such as robustness or communication complexity. In this thesis, we propose a unified view where the graphical model and its placement is optimized jointly to match both the network and the probabilistic model. In this manner, our distributed algorithms will not only attain accurate solutions, but will also have a low message complexity.

Recent advances in peer-to-peer networks offer interesting opportunities for learning latent variable models for collaborative filtering. Peer-to-peer networks simplify many aspects of distributed learning, but open an interesting challenge of supporting recommendation queries with stale local models. We propose a pull-based approach that updates the model parameters, in order to minimize its regret with respect to the optimal set of recommendations.

We demonstrate our algorithms on real-world applications in large-scale modular robot localization, camera networks and movie recommendation systems. We demonstrate that our algorithms scale to large networks and provide improved robustness and convergence properties.

Friday, January 09, 2009

NTU talk (this Saturday): Non-Chronological Video Editing and Video Synopsis

Speaker: Prof. Shmuel Peleg, School of Computer Science and Engineering, The Hebrew University of Jerusalem, Israel

Time: 02:20pm, January 10 (Saturday), 2009

Place: Room 101, CSIE building

Title: Non-Chronological Video Editing and Video Synopsis

Abstract:
Powerful effects in video editing can be obtained when relaxing the chronological constraints: activities that occurred in different times can be shown simultaneously and vice versa. The description of non-chronological video editing effects and the simple methods to perform them will start this talk.

The non-chronological approach to video is also powerful in creating video summaries. In particular, a full day recorded by a video surveillance camera can be summarized in a few minutes without loss of any activity. It is estimated that 40 million surveillance cameras are being installed annually. But none of the video they record is ever watched: it is too time consuming. The presented video synopsis approach can provide access to the untapped resource of recorded surveillance cameras.

Short Biography:
Shmuel Peleg received his Ph.D. from the University of Maryland in 1979 under the guidance of Professor Azriel Rosenfeld. In 1981 he became a faculty member at the Hebrew University of Jerusalem where he is still a Professor of Computer Science. Shmuel served as chairman of the Institute of Computer Science at Hebrew University from 1990 to 1993.

Shmuel's research covers pyramid representation, image enhancement, motion analysis, panoramic mosaicing, and video surveillance. He has several patents which provided the technical foundations to four start-up companies. The most recent company, BriefCam Ltd., provides indexing into video surveillance, and uses a technology covered in this presentation.

Wednesday, January 07, 2009

NTU talk: Lecture Series on Brain Theory and Neural Network

Speaker:Dr. Michael A. Arbib,
Professor of Biomedical Engineering, Computer Science, Electrical Engineering Neurobiology, and Psychology, University of Southern California

Lecture Series on Brain Theory and Neural Network (I)
Time:2009/01/10 (Saturday) 9:00~12:00
Title: An introduction of Brain theory and artificial intelligence:
(1)Brief overview of AI & BT networks of leaky integrator neurons
(2)Winner-Take-All(a frog model);Didday-Arbib & Itti-Koch on visual attention
Place:台大生命科學館3樓視聽教室

Lecture Series on Brain Theory and Neural Network (II)
Time:2009/01/11 (Sunday) 9:00~12:00
Topics:(1)Dominey Arbib model of perception and attention:Working Memory & Dynamic Remapping
(2)Object Recognition & Scene Perception
Place:台大生命科學館3樓視聽教室

Lecture Series on Brain Theory and Neural Network(III)
Time: 2009/01/12(Monday) 9:00~12:00
Tpoics:Adaptive networks; reinforcement learning
(1)Introduction to Hebbian, supervised and reinforcement learning in neural networks
(2)Augmented Competitive Queuing: Opportunistic scheduling with mirror neurons and reinforcement learning
Place:台大生命科學館3樓視聽教室

NTU talk: Toward Robust Online Visual Tracking

Speaker: Prof. Ming-Hsuan Yang, UC Merced

Time: 02:20pm, January 9 (Fri), 2009
Place: Room 102, CSIE building

Title: Toward Robust Online Visual Tracking

Abstract:

Human beings are capable of tracking objects in dynamic scenes effortlessly, and yet visual tracking remains a challenging problem in computer vision. The main reason can be attributed to the difficulty in handling appearance variation of a target object. Intrinsic appearance change include out-of-plane motion and shape deformation of a target object, whereas extrinsic illumination change, camera motion, camera viewpoint, and occlusions inevitably cause large appearance variation.

Visual tracking is a fundamental problem in computer vision that has important applications in a variety of areas, including recovering 3D structure from moving scenes, camera calibration, estimating the underlying motion of the scene, and object recognition. It also has other applications in autonomous robotics and vehicles, medical imaging, as well as entertainment. While existing algorithms are able to track objects in controlled environments, they usually fail in the presence of significant image variations caused by changes in illumination, pose and occlusions. In addition, most of them require significant efforts in offline training prior to tracking. In the first part of this talk, I will present an efficient online learning algorithm for simultaneously tracking objects and learning compact appearance models. Numerous experiments show that this method is able to learn compact generative models for tracking target objects undergoing large pose and
illumination changes. I will then discuss discriminative algorithms that track objects by separating foreground targets from backgrounds in an online manner. Experimental validation demonstrates that these algorithms are robust for tracking fast moving objects undergoing illumination change, occlusion, and articulated motion in real time with better results than existing systems.


Short Biography:

Ming-Hsuan Yang is an assistant professor in Electrical Engineering and Computer Science of University of California at Merced. After receiving his PhD degree in Computer Science from the University of Illinois at Urbana-Champaign (UIUC), he worked as a senior researcher at the Honda Research Institute in Mountain View, California, and was an assistant professor with Computer Science and Information Engineering at National Taiwan University.

His research interests include computer vision, pattern recognition, robotics, cognitive science, and machine learning. While at UIUC, he was awarded the Ray Ozzie Fellowship given to outstanding graduate students in Computer Science. He has co-authored the book Face Detection and Gesture Recognition for Human-Computer Interaction (Kluwer Academic Publishers), and co-edited a special issue on face recognition of Computer Vision and Image Understanding. He serves as an Associate Editor of the IEEE Transactions on Pattern Analysis and Machine Intelligence, and an Area Chair of the IEEE Computer Vision and Pattern Recognition in 2008 and 2009. He is a senior member of the IEEE and the ACM.

CMU talk: Shape Constrained Figure-Ground Segmentation and Tracking

Special VASC Seminar
Thursday, January 8, 2009

Shape Constrained Figure-Ground Segmentation and Tracking
Zhaozheng Yin
Penn State University

Abstract:
To avoid drift problems during adaptive tracking, we must raise the level of abstraction at which the tracker represents its target. The goal must tracking "objects", not a box of pixels or a color distribution. If we can explicitly segment the foreground from background, it is possible to keep the adaptive model anchored on just the foreground pixels. In this talk, we discuss a shape constrained segmentation approach for tracking. Global object shape information is embedded into local graph links in a Conditional Random Field framework, thus the graph cut is attracted to occur around the figure-ground boundary. When treating tracking as a figure-ground segmentation problem, the precise foreground matte can help reduce pixel classification error during model adaptation. Meanwhile, the collected shape templates are useful to search for and recognize the same object after occlusion or tracking failure.

Bio:
Zhaozheng Yin is currently a PhD candidate in Robert Collins's vision group at Penn State, where his research interests include object segmentation, tracking, motion detection and feature selection/fusion. He received his BS degree from Tsinghua University, China, and his MS degree from the University of Wisconsin at Madison.

Monday, January 05, 2009

[NIPS 2008]Nonrigid Structure from Motion in Trajectory Space

Title: Nonrigid Structure from Motion in Trajectory Space

Authors: Ijaz Akhter, Yaser Ajmal Sheikh, Sohaib Khan, and Takeo Kanade
Published in: Neural Information Processing Systems (NIPS), December 2008

Abstract:
Existing approaches to nonrigid structure from motion assume that the instantaneous 3D shape of a deforming object is a linear combination of basis shapes, which have to be estimated anew for each video sequence. In contrast, we propose that the evolving 3D structure be described by a linear combination of basis trajectories. The principal advantage of this approach is that we do not need to estimate any basis vectors during computation. We show that generic bases over trajectories, such as the Discrete Cosine Transform (DCT) basis, can be used to compactly describe most real motions. This results in a significant reduction in unknowns, and corresponding stability in estimation. We report empirical performance, quantitatively using motion capture data, and qualitatively on several video sequences exhibiting nonrigid motions including piece-wise rigid motion, partially nonrigid motion (such as a facial expression), and highly nonrigid motion (such as a person dancing).

[Link to the paper and the datasets]

[MIT technical report]Organic Indoor Location Discovery

Title: Organic Indoor Location Discovery

Authors: Seth Teller, Jonathan Battat, Ben Charrow, Dorothy Curtis, Russell Ryan, Jonathan Ledlie, and Jamey Hicks

Abstract:
We describe an indoor, room-level location discovery method based on spatial variations in “wifi signatures,” i.e., MAC addresses and signal strengths of existing wireless access points. The principal novelty of our system is its organic nature; it builds signal strength maps from the natural mobility and lightweight contributions of ordinary users, rather than dedicated effort by a team of site surveyors. Whenever a user’s personal device observes an unrecognized signature, a GUI solicits the user’s location. The resulting location-tagged signature or “bind” is then shared with other clients through a common database, enabling devices subsequently arriving there to discover location with no further user contribution. Realizing a working system deployment required three novel elements: (1) a human-computer interface for indicating location over intervals of varying duration; (2) a client-server protocol for pre-fetching signature data for use in localization; and (3) a location-estimation algorithm incorporating highly variable signature data. We describe an experimental deployment of our method in a nine-story building with more than 1,400 distinct spaces served by more than 200 wireless access points. At the conclusion of the deployment, users could correctly localize to within 10 meters 92% of the time.



Tuesday, December 30, 2008

Robot PAL PhD Thesis Proposal: Towards Robust Localization in Highly Dynamic Environments

Shao-Wen Yang
Proposal for Doctoral Thesis

Thesis Committee:
Chieh-Chih Wang (Chair)
Li-Chen Fu
Jane Yung-Jen Hsu
Han-Pang Huang
Ta-Te Lin
John J. Leonard, MIT

Date: January 12 2009
Time: 1:00pm
Place: R524

Abstract--Localization in urban environments is a key prerequisite for making a robot truly autonomous, as well as an important issue in collective and cooperative robotics. It is not easily achievable when moving objects are involved or environment changes. Ego-motion estimation is the problem of determining the pose of a robot relative to its previous location without an absolute frame of reference. Mobile robot localization is the problem of determining the pose of a robot relative to a given map of the environment. The performance of ego-motion estimation completely depends on the consistency between sensor information at successive time steps, whereas the performance of global localization highly depends on the consistency between the sensor information and the a priori environment knowledge. The inconsistencies make a robot unable to robustly localize itself in real environments. Explicitly taking into account the inconsistencies serves as the basis for mobile robot localization.

In this thesis, we explore the problem of mobile robot localization in highly dynamic environments. We proposed a multiple-model approach to solve the problems of ego-motion estimation and moving object detection jointly in a random sample consensus (RANSAC) paradigm. We show that accurate identification of static environments can help classification of moving objects, whereas discrimination of moving objects also yields better ego-motion estimation, particularly in environments containing a significant percentage of moving objects.

It is believed that a solution to the moving object detection problem can provide a bridge between the simultaneous localization and mapping (SLAM) and the detection and tracking of moving objects (DATMO) problems. Based on the ego-motion estimation framework, to provide reliable moving object detection, data association can still be problematic due to merge and split of objects and temporal occlusion. We propose the use of discriminative models to reason about the joint association between measurements. Scaling such a system to solve the global localization problem will increase the reliability for mobile robots to perform autonomous tasks in crowded urban scenes. We propose to use a multiple-model approach based on the probabilistic mobile robot localization framework and formulate an extension to the global localization problem. Besides, detecting objects of small sizes at low speeds, such as pedestrians, is difficult, but of particular interest in mobile robotics. We propose the use of prior knowledge from the mobile robot localization framework to deal with the problem of pedestrian detection, and formalize the localization-by-detection and detection-by-localization framework. The proposed approach will be demonstrated using experimental testing with real data.

Full text: PDF

Monday, December 29, 2008

Lab Meeting January 5, 2009 (Shao-Chen):Blended Local Planning for Generating Safe and Feasible Paths

Title:Blended Local Planning for Generating Safe and Feasible Paths(IROS2008)
Authors:Ling Xu, Anthony Stentz

Abstract—Many planning approaches adhere to the twotiered architecture consisting of a long-range, low fidelity global planner and a short-range high fidelity local planner. While this architecture works well in general, it fails in highly constrained environments where the available paths are limited. These situations amplify mismatches between the global and local plans due to the smaller set of feasible actions. We present an approach that dynamically blends local plans online to match the field of global paths. Our blended local planner generates paths from control commands to ensure the safety of the robot as well as achieve the goal. Blending also results in more complete plans than an equivalent unblended planner when navigating cluttered environments. These properties enable the blended local planner to utilize a smaller control set while achieving more efficient planning time. We demonstrate the advantages of blending in simulation using a kinematic car model navigating through maps containing tunnels, cul-de-sacs, and random obstacles.

link

Tuesday, December 23, 2008

Lab Meeting December 29, 2008 (fish60) DWA and/or GND

I will try to report want I have read recently.

Dynamic window based approach to mobile robot motion control in the presence of moving obstacles
Abstract:
This paper presents a motion control method for mobile robots in partially unknown environments populated with moving obstacles. The proposed method is based on the in-tegration of focused D* search algorithm and dynamic window local obstacle avoidance algorithm with some adaptations that provide efficient avoidance of moving obstacles.

Proceedings of IEEE International Conference on Robotics and Automation - ICRA 2007, Roma, Italy, 10-14 April 2007, pp. 1986-1991, 2007.

Link

Global Nearness Diagram Navigation (GND)

Abstract:
The GND generates motion commands to drive a robot safely between locations, whilst avoiding collisions. This system has all the advantages of using the reactive scheme nearness diagram (ND), while having the ability to reason and plan globally (reaching global convergence to the navigation problem).

In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2001. Seoul, Korea.

Link

Lab Meeting December 29, 2008 (Alan): Toward a Unified Bayesian Approach to Hybrid Metric--Topological SLAM (IEEE Transactions on Robotics)

Title: Toward a Unified Bayesian Approach to Hybrid Metric--Topological SLAM (IEEE Transactions on Robotics)
Authors: Blanco, J.-L.; Fernandez-Madrigal, J.-A.; Gonzalez, J.

Abstract—This paper introduces a new approach to simultaneous localization and mapping (SLAM) that pursues robustness and accuracy in large-scale environments. Like most successful works on SLAM, we use Bayesian filtering to provide a probabilistic estimation that can cope with uncertainty in the measurements, the robot pose, and the map. Our approach is based on the reconstruction of the robot path in a hybrid discrete-continuous state space, which naturally combines metric and topological maps. There are two fundamental characteristics that set this paper apart from previous ones: 1) the use of a unified Bayesian inference approach both for the metrical and the topological parts of the problem and 2) the analytical formulation of belief distributions over hybridmaps, which allows us to maintain the spatial uncertainty in large spaces more accurately and efficiently than in previous works. We also describe a practical implementation that aims for real-time operation. Our ideas have been validated by promising experimental results in large environments (up to 30 000 m2, a 2 km robot path) with multiple nested loops, which could hardly be managed appropriately by other approaches.

[Local copy]

Monday, December 22, 2008

Lab Meeting December 22th, 2008 (slyfox):σSLAM:Stereo Vision SLAM Using the Rao-Blackwellised Particle Filter and Novel Mixture Proposal Distribution

Title: σSLAM: Stereo Vision SLAM Using the Rao-Blackwellised Particle Filter and a Novel Mixture Proposal Distribution

Author: Pantelis Elinas, Robert Sim, James J. Little

Abstract:
We consider the problem of Simultaneous Localization and Mapping (SLAM) using the Rao-Blackwellised Particle Filter (RBPF) for the class of indoor mobile robots equipped only with stereo vision. Our goal is to construct dense metric maps of natural 3D point landmarks for large cyclic environments in the absence of accurate landmark position measurements and motion estimates. Our work differs from other approaches because landmark estimates are derived from stereo vision and motion estimates are based on sparse optical ow. We distinguish between landmarks using the Scale Invariant Feature Transform (SIFT). This is in contrast to current popular approaches that rely on reliable motion models derived from odometric hardware and
accurate landmark measurements obtained with laser sensors. Since our approach depends on a particle filter whose main component is the proposal distribution, we develop and evaluate
a novel mixture proposal distribution that allows us to robustly close large loops. We validate our approach experimentally for long camera trajectories processing thousands of images at
reasonable frame rates.

link

Tuesday, December 16, 2008

CMU talk: Enhancing Photographs using Content-Specific Image Priors

VASC Seminar
December 15, 2008

Enhancing Photographs using Content-Specific Image Priors
Neel Joshi
Microsoft Research

Abstract:
The digital imaging revolution has made the camera practically ubiquitous; however, image quality has not improved with increased camera availability, and image artifacts such as blur, noise, and poor color-balance are still quite prevalent. As a result, there is a strong need for simple, automatic, and accurate methods for image correction. Correcting these artifacts, however, is challenging, as problems such as deblurring, denoising, and color-correction are ill-posed, where the number of unknown values outweighs the number of observations. As a result, it is necessary to add additional prior information as constraints.

In this talk, I will present three aspects of my dissertation on performing image enhancement using content-specific image models and priors, i.e. models tuned to a particular image. First, I will discuss my work in methods that learn from a photographer's image collection, where I use identity-specific priors to perform corrections for images containing faces. These methods introduce an intuitive paradigm for image enhancement, where users fix images by simply providing examples of good photos from their personal photo album. Second, I will discuss a fast blur estimation method which uses a model that all edges in a sharp image are step-edges. Lastly, I will discuss a framework for image deblurring and denoising that uses local color statistics to produce sharp, low-noise results.

Bio:
Neel Joshi is a Postdoctoral Researcher at Microsoft Research. He recently completed his Ph.D. in Computer Science at UC San Diego where he was advised by Dr. David Kriegman. His research interests include computer vision and graphics, specifically computational photography and video, data-driven graphics, and appearance measurement and modeling. Previously, he earned his Sc.B. in Computer Science from Brown University and his M.S. in Computer Science from Stanford University. He has also held internships at Mitsubishi Electric Research Labs (MERL), Adobe Systems, and Microsoft Research.

Monday, December 15, 2008

Lab Meeting December 22th, 2008 (swem): Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based Visual Servo

Title: Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based Visual Servo
Author: Changhyun Choi, Seung-Min Baek and Sukhan Lee, Fellow Member, IEEE

Abstract:

A real-time solution for estimating and tracking the 3D pose of a rigid object is presented for image-based visual servo with natural landmarks. The many state-of-the-art technologies that are available for recognizing the 3D pose of an object in a natural setting are not suitable for real-time servo due to their time lags. This paper demonstrates that a real-time solution of 3D pose estimation become feasible by combining a fast tracker such as KLT [7] [8] with a method of determining the 3D coordinates of tracking points on an object at the time of SIFT based tracking point initiation, assuming that a 3D geometric model with SIFT description of an object is known a-priori. Keeping track of tracking points with KLT, removing the tracking point outliers automatically, and reinitiating the tracking points using SIFT once deteriorated, the 3D pose of an object can be estimated and tracked in real-time. This method can be applied to both mono and stereo camera based 3D pose estimation and tracking. The former guarantees higher frame rates with about 1 ms of local pose estimation, while the latter assures of more precise pose results but with about 16 ms of local pose estimation. The experimental investigations have shown the effectiveness of the proposed approach with real-time performance.

link

Monday, December 08, 2008

CMU talk: Differentially Constrained Motion Re-Planning

CMU FRC Seminar

Differentially Constrained Motion Re-Planning

Mihail Pivtoraiko
Graduate Student, Robotics Institute, CMU

Thursday, December 11th

Abstract
This talk presents an approach to differentially constrained robot motion planning and efficient re-planning. Satisfaction of differential constraints is guaranteed by the state lattice, a search space which consists of feasible motions. Any systematic re-planning algorithm, e.g. D*, can be utilized to search the state lattice to find a motion plan that satisfies the differential constraints, and to repair it efficiently in the event of a change in the environment. Further efficiency is obtained by varying the fidelity of representation of the planning problem. High fidelity is utilized where it matters most, while it is lowered in the areas that do not affect the quality of the plan significantly. The talk presents a method to modify the fidelity between re-plans, thereby enabling dynamic flexibility of the search space, while maintaining its compatibility with re-planning algorithms. The approach is especially suited for mobile robotics applications in unknown challenging environments. We successfully applied the motion planner to robot navigation in this setting.

Speaker Bio: Mihail Pivtoraiko, is a graduate student at the Robotics Institute. He received his Master's degree at the Robotics Institute in 2005 and worked in the Robotics Section at the NASA/Caltech Jet Propulsion Laboratory (JPL) before returning to RI. Mihail's interests include improving the performance and reliability of mobile robots through research in artificial intelligence and robot control. Over the past five years, he focused on off-road robot motion planning and navigation, and has participated in DARPA projects (PerceptOR, LAGR), as well as research projects at JPL .

CMU talk: Hamming Embedding and Weak Geometric consistency for large-scale image and video search

CMU VASC Seminar
Monday, December 8, 2008

Hamming Embedding and Weak Geometric consistency for large-scale image and video search
Herve Jegou
INRIA

Abstract:
We address the problem of large scale image search, for which many recent methods use a bag-of-features image representation. We show the sub-optimality of such a representation for matching descriptors and derive a more precise representation based on 1) Hamming embedding (HE) and 2) weak geometric consistency constraints (WGC). HE provides binary signatures that refine the matching based on visual words. WGC filters matching descriptors that are not consistent in terms of angle and scale. Experiments performed on a dataset of one million images show a significant improvement due to our approach. This is confirmed by the Trecvid2008 video copyright detection task, where we obtained the best results in terms of accuracy for all types of transformation.

This is joint work with M. Douze and C. Schmid.

Bio:
Herve Jegou holds a M.S. degree and a PhD in Computer Science from the University of Rennes. He is a former student of the Ecole Normale Superieure de Cachan. After being a post-doctoral research assistant in the INRIA TEXMEX project, he is a full-time researcher at the LEAR project-team at INRIA Rhone-Alpes, France, since 2006. His research interests concern large scale image retrieval and approximate nearest neighbor search.

CMU Thesis: Effective Motion Tracking Using Known and Learned Actuation Models

Effective Motion Tracking Using Known and Learned Actuation Models

Yang Gu
Computer Science Department
Carnegie Mellon University

Robots need to track objects. We consider tasks where robots actuate on the target that is visually tracked. Object tracking efficiency completely depends on the accuracy of the motion model and of the sensory information. The motion model of the target becomes particularly complex in the presence of multiple agents acting on a mobile target. We assume that the tracked object is actuated by a team of agents, composing of robots and possibly humans. Robots know their own actions, and team members are collaborating according to coordination plans and communicated information. The thesis shows that using a previously known or learned action model of the single robot or team members improves the efficiency of tracking.

First, we introduce and implement a novel team-driven motion tracking approach. Team-driven motion tracking is a tracking paradigm defined as a set of principles for the inclusion of a hierarchical, prior knowledge and construction of a motion model. We illustrate a possible set of behavior levels within the Segway soccer domain that correspond to the abstract motion modeling decomposition.

Second, we introduce a principled approach to incorporate models of the robot-object interaction into the tracking algorithm to effectively improve the performance of the tracker. We present the integration of a single robot behavioral model in terms of skills and tactics with multiple actions into our dynamic Bayesian probabilistic tracking algorithm.

Third, we extend to multiple motion tracking models corresponding to known multi-robot coordination plans or from multi-robot communication. We evaluate our resulting informed tracking approach empirically in simulation and using a setup Segway soccer task. The input of the multiple single and multi-robot behavioral sources allow a robot to much more effectively visually track mobile targets with dynamic trajectories.

Fourth, we present a parameter learning algorithm to learn actuation models. We describe the parametric system model and the parameters we need to learn in the actuation model. As in the KLD-sampling algorithm applied to tracking, we adapt the number of modeling particles and learn the unknown parameters. We successfully decrease the computation time of learning and the state estimation process by using significantly fewer particles on average. We show the effectiveness of learning using simulated experiments. The tracker that uses the learned actuation model achieves improved tracking performance.

These contributions demonstrate that it is possible to effectively improve an agent’s object tracking ability using tactics, plays, communication and learned action models in the presence of multiple agents acting on a mobile object. The introduced tracking algorithms are proven effective in a number of simulated experiments and setup Segway robot soccer tasks. The team-driven motion tracking framework is demonstrated empirically across a wide range of settings of increasing complexity.

Thursday, December 04, 2008

CFP: IJCAI 2009 Learning by Demonstration Challenge

IJCAI 2009 Robot Learning by Demonstration Challenge
July 13-16, 2009
Pasadena, CA, USA
http://www.cc.gatech.edu/~athomaz/IJCAI-LbD-Exhibit/

CALL FOR CONTRIBUTIONS

The IJCAI 2009 Robot Learning by Demonstration (LbD) Challenge, held in conjunction with the International Joint Conference on Artificial Intelligence, welcomes contributions that demonstrate physically embodied robots learning a task or skill from a human teacher. This year, we aim to bring together several research/commercial groups to demonstrate complete platforms performing relevant LbD tasks. Our long-term aim is to define increasingly challenging experiments for future LbD events and greater scientific understanding of the area.

CONTRIBUTIONS can include live hardware demonstrations and/or short video clips, showcasing Learning by Demonstration abilities. Those interested in contributing should submit a 1-2 page proposal, by March 1 2009, containing the following information:

- the names and affiliation of the exhibitors;
- a summary of the objectives and methods of the underlying research;
- description of the LbD demonstration;
- citations to any relevant or supporting papers;
- if you are proposing a live hardware demonstration, a list and short description of the hardware you will be using at the Challenge.


SUBMISSION can be done online at:
http://www.easychair.org/conferences/?c=.21071;conf=ijcai09lbdchallenge
Notifications of acceptance will be sent out by March 20, 2009.

TRAVEL SUPPORT may be possible for selected participants and their hardware, depending on available funds and level of demand.

MISSION: the IJCAI 2009 Challenge will serve as the foundation for more focused and commonly pursued challenges for AAAI 2010 and beyond. Please visit the Challenge website for more details: http://www.cc.gatech.edu/~athomaz/IJCAI-LbD-Exhibit/

The IJCAI 2009 Robotics site can be consulted for more information about the overall robotics events: http://robotics.cs.brown.edu/ijcai09/


ORGANIZERS

Andrea Thomaz <athomaz@cc.gatech.edu>
Chad Jenkins <cjenkins@cs.brown.edu>
Monica Anderson <anderson@cs.ua.edu>

[Call for Papers] Autonomous Robots Journal Special Issue: Characterizing Mobile Robot Localization and Mapping

Autonomous Robots Journal Special Issue:
Characterizing Mobile Robot Localization and Mapping
Editors: Raj Madhavan, Chris Scrapper, and Alexander Kleiner

Stable navigation solutions are critical for mobile robots intended to operate in dynamic and unstructured environments. In the context of this special issue, stable navigation solution is taken to mean the ability of a robotic system "to sense and create internal representations of its environment and estimate pose (where pose consists of position and orientation) with respect to a fixed coordinate frame". Such competency, usually termed localization and mapping, will enable mobile robots to identify obstacles and hazards present in the environment, and maintain an estimate of where they are and where they have been. A myriad of approaches have been proposed and implemented, some with greater success than others. Since the capabilities and limitations of these approaches vary significantly depending on the requirements of the end user, the operational domain, and onboard sensor suite limitations, it is essential for developers of robotic systems to understand the performance characteristics of methodologies employed to produce a stable navigation solution.

Currently, there is no way to quantitatively measure the performance of a robot or a team of robots against user-defined requirements. Additionally, there exists no consensus on what objective evaluation procedures need to be followed to deduce the performance of various robots operating in a variety of domains. Lack of reproducible and repeatable test methods have precluded researchers working towards a common goal from exchanging and communicating results, inter-comparing robot performance, and leveraging previous work that could otherwise avoid duplication and expedite technology transfer from the "drawing board" to the field. For instance, currently, the evaluation of robotic maps is based on qualitative analysis (i.e. visual inspection). This approach does not allow for better understanding of what errors specific systems are prone to and what systems meet the needs. It has become common practice in the literature to compare newly developed mapping algorithms with former methods by presenting images of generated maps. This procedure turns out to be suboptimal, particularly when applied to large-scale maps. The absence of standardized methods for evaluating emerging robotic technologies has caused segmentation in the research and development communities. This lack of cohesion hinders the attainment of robust mobile robot navigation, in turn slowing progress in many domains, such as manufacturing, service, health care, and security. Providing the research community access to standardized tools, reference data sets, and an open-source library of navigation solutions, researchers and consumers of mobile robot technologies will be able to evaluate the cost and benefits associated with various navigation solutions.

The primary focus of this special issue is to bring together what is so far an amorphous research community to define standardized methods for the quantitative evaluation of robot localization algorithms and/or robot-generated maps. The performance characteristics of several approaches will be documented towards developing a stable navigation solution by detailing the capabilities and limitations of each approach and by the inter-comparison of experimental results, as well as the underlying mechanisms used to formulate these solutions. Through this effort, we seek to start the process, which will compile the results of these evaluations into a reference guide that documents lessons learned and the performance characteristics of various navigation solutions. This will enable end users to select the "best" possible method that meets their needs and will also lead to the development of the adaptive systems that are more technically capable and at the same time are safe thus permitting collaborative operations of man and machine.

Topics of interest include (but are not limited to):
* Characterizing navigation in complex unstructured domains & requirements imposed by dynamic nature of operating domains
* Evaluation frameworks and adaptive approaches to developing stable navigation solutions
* Probabilistic methodologies with particular attention to uncertainty in assessing robot-generated maps
* Visualization tools for assessing localization and mapping
* Methods for ground truth generation from public map sources
* Multi-robot localization and mapping
* Testing in various domains of interest ranging from manufacturing floors to urban search and rescue
* Applications with demonstrated success or lessons learnt from failures

The above topics are by no means exhaustive but are only meant to be a representative list. We particularly encourage submissions related to mobile robot field deployments, challenges encountered, and lessons learnt during such implementations. Theoretical investigations into assessing performance of robot localization and mapping algorithms are also welcome. Please contact the guest editors if you are not sure if a particular topic fits the special issue.

IMPORTANT DATES
* Paper submission deadline: February 1, 2009
* Notification to authors: May 1, 2009
* Camera ready papers: August 1, 2009

SUBMISSION INFORMATION
See journal webiste at http://www.springer.com/10514
Manuscripts should be submitted to: http://AURO.edmgr.com
This online system offers easy and straightforward log-in and submission procedures, and supports a wide range of submission file formats.

Tuesday, December 02, 2008

Call for Contributions - IJCAI 2009 Mobile Manipulation Challenge

IJCAI 2009 Mobile Manipulation Challenge
July 13-16, 2009
Pasadena, CA, USA
http://mobile-manipulation-challenge.net/

CALL FOR CONTRIBUTIONS

The IJCAI 2009 Mobile Manipulation Challenge, held in conjunction with the International Joint Conference on Artificial Intelligence, welcomes contributions that demonstrate physically embodied robots performing a mobile manipulation task. This year, we aim to bring together several research/commercial groups to demonstrate complete platforms performing relevant mobile manipulation tasks. Our long-term aim is to define increasingly challenging experiments future mobile manipulation events and greater scientific understanding of the area.


AREAS OF INTEREST include (but are not limited to):

- point-and-click fetching: where human users can select various objects (possibly using a laser pointer) for a mobile robot to fetch, we invite participants to bring objects for collective use for all contributors;

- assembling structures: robot manipulators that can build larger structures by connecting smaller primitive parts;

- searching for hidden objects: search tasks that involve manipulation of occluding objects to find hidden goal object.


CONTRIBUTIONS can include live hardware demonstrations and/or short video clips, showcasing manipulation abilities as described above. Those interested in contributing should submit a 1-2 page proposal, by March 1 2009, containing the following information:

- the names and affiliation of the exhibitors;
- a summary of the objectives and methods of the underlying research;
- description of the manipulation demonstration;
- citations to any relevant or supporting papers;
- if you are proposing a live hardware demonstration, a list and short description of the hardware you will be using at the Challenge.


SUBMISSION can be done via email at the address:
contribute@mobile-manipulation-challenge.net

Notifications of acceptance will be sent out by March 20, 2009.

TRAVEL SUPPORT may be possible for selected participants and their hardware, depending on available funds and level of demand.

MISSION: the IJCAI 2009 Challenge will serve as the foundation for more focused and commonly pursued challenges for AAAI 2010 and beyond. Please visit the Challenge website for more details:
http://mobile-manipulation-challenge.net/

The IJCAI 2009 Robotics site can be consulted for more information about the overall robotics events:

http://robotics.cs.brown.edu/ijcai09/

ORGANIZERS
Matei Ciocarlie <cmatei@cs.columbia.edu>
Radu Bogdan Rusu <rusu@cs.tum.edu>
Chad Jenkins <cjenkins@cs.brown.edu>
Monica Anderson <anderson@cs.ua.edu>

CMU talk: A Hierarchical Image Analysis for Extracting Parking Lot Structure from Aerial Image.

A Hierarchical Image Analysis for Extracting Parking Lot Structure from Aerial Image.

Young-Woo Seo
Ph.D Student
Robotics Institute
Carnegie Mellon University

Thursday, December 4th

Abstract
The road network information simplify autonomous driving by providing strong priors on driving environments for planning and perception. It tells a robotic vehicle where it can drive and provides contextual cues that inform the driving behavior. For example, this information lets the robotic vehicle know information about upcoming intersections (e.g. that the intersection is a four-way stop and that the robot must conform to precedence rules) and other fixed rules of the road (e.g. speed limits). Currently the road network information about driving environments is manually generated using a combination of GPS survey and aerial imagery. These techniques for converting digital imagery into road network information are labor intensive, reducing the benefit provided by digital maps. To fully exploit the benefits of digital imagery, these processes should be automated. As a step toward this goal, we present a machine learning algorithm that extracts the structure of parking lot from a given aerial image. We approach this problem hierarchically from low-level image analysis through high-level structure inference. We test three different methods and their combinations. From the experimental results, our Markov Random Fields implementation outperforms other methods in terms of false negative and positive rates.

Monday, December 01, 2008

Lab Meeting December 8th, 2008 (Jeff):Topological mapping, localization and navigation using image collections

Title: Topological mapping, localization and navigation using image collections

Authors: Friedrich Fraundorfer, Christopher Engels, and David Nister

Abstract:

In this paper we present a highly scalable vision based localization and mapping method using image collections. A topological world representation is created online during robot exploration by adding images to a database and maintaining a link graph. An efficient image matching scheme allows real-time mapping and global localization. The compact image representation allows us to create image collections containing millions of images, which enables mapping of very
large environments. A path planning method using graph search is proposed and local geometric information is used to navigate in the topological map. Experiments show the good performance
of the image matching for global localization and demonstrate path planning and navigation.

Link:
IROS2007
http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04399123

Lab Meeting December 8st (Casey): The Painful Face - Pain Expression Recognition Using Active Appearance Models

Title: The Painful Face - Pain Expression Recognition Using Active Appearancne Models (ICMI'07)
Authors: Ahmed Bilal Ashraf, Simon Lucey, Jeffer F. Cohn, Tsuhan Chen, Zara Ambadar(CMU), Ken Prkachin, Patty Solomon, Barry-John Theobald

Abstract:
Pain is typically assessed by patient self-report. Self-reported pain, however, is difficult to interpret and may be impaired or not even possible, as in young children or severely ill. Behavioral scientists have identified reliable and valid facial indicator of pain. Until now they required manual measurement by highly skilled observers. We developed an approach that automatically recognizes acute pain. Adult patients with rotator cuff injury were video-recorded while a physiotherapist manipulated their affected and unaffected shoulder. Skilled observers rated pain expression from the video on a 5-point Likert-type scale. From these ratings, sequences were categorized as no-pain(rating of 0), pain(rating of 3,4, or 5), and indeterminate(rating of 1 or 2). We explored machine learning approaches for pain-no pain classification. Active Appearance Models(AAM) were used to decouple shape and appearance parameters from the digitized face images. Support vector machines (SVM) were used with several representations from the AAM. Using a leave-one-out procedure, we achieved an equal error rate of 19%(hit rate=81%) using canonical appearance and shape features. These findings suggest the feasibility of automatic pain detection from video.

Saturday, November 29, 2008

CMU talk: 3-D Point Cloud Classification with Max-Margin Markov Networks

Speaker: Daniel Munoz (RI@CMU)
Venue: NSH 1507
Date: Monday, December 1, 2008

Title: 3-D Point Cloud Classification with Max-Margin Markov Networks

Abstract:
Point clouds extracted from laser range finders are hard to classify due to variable and noisy returns due to pose, occlusions, surface reflectance, and sensor type. Conditional Random Fields (CRFs) is a popular framework for performing contextual classification that produce improved and "smooth" classification over local classifiers. In this talk, I will present some recent extensions to the max-margin CRF model from Taskar et al. 2004 that is used in this application.

Friday, November 28, 2008

Lab Meeting Dezember 1st (Andi): Probabilistic Scheme for Laser Based Motion Detection

Authors: Roman Katz, Juan Nieto and Eduardo Nebot

Abstract—This paper presents a motion detection scheme using laser scanners mounted on a mobile vehicle. We propose a stable, yet simple motion detection scheme that can be used and improved with tracking and classification procedures. The salient contribution of the developed architecture is twofold. It proposes a spatio-temporal correspondence procedure based on a scan registration algorithm. The detection is cast as a probability decision problem that accounts for sensor noise and achieves robust classification. Probabilistic occlusion checking is finally performed to improve robustness. Experimental results show the performance of the proposed architecture under different settings in urban environments.

full paper

Tuesday, November 25, 2008

Lab Meeting December 1st, 2008 (Jimmy): Negative Information and Line Observations for Monte Carlo Localization

Title: Negative Information and Line Observations for Monte Carlo Localization

Authors: Todd Hester and Peter Stone

Abstract:
Localization is a very important problem in robotics and is critical to many tasks performed on a mobile robot. In order to localize well in environments with few landmarks, a robot must make full use of all the information provided to it. This paper moves towards this goal by studying the effects of incorporating line observations and negative information into the localization algorithm. We extend the general Monte Carlo localization algorithm to utilize observations of lines such as carpet edges. We also make use of the information available when the robot expects to see a landmark but does not, by incorporating negative information into the algorithm. We compare our implementations of these ideas to previous similar approaches and demonstrate the effectiveness of these improvements through localization experiments performed both on a Sony AIBO ERS-7 robot and in simulation.

[link]

Monday, November 24, 2008

CMU talkl: Machine Learning Problems in Computational Biology

Speaker: Eric Xing (Assistant Professor, ML@CMU)
Date: Monday, November 24, 2008

Title:
Some Challenging Machine Learning Problems in Computational Biology:
Time-Varying Networks Inference and Sparse Structured Input-Out Learning

Abstract:
Recent advances in high-throughput technologies such as microarrays and genome-wide sequencing have led to an avalanche of new biological data that are dynamic, noisy, heterogeneous, and high-dimensional. They have raised unprecedented challenges in machine learning and high-dimensional statistical analysis; and their close relevance to human health and social welfare has often created unique demands on performance metric different from standard data mining or pattern recognition problems. In this talk, I will discuss two of such problems. First, I will present a new statistical formalism for modeling network evolution over time, and several new algorithms based on temporal extensions of the sparse graphical logistic regression, for parsimonious reverse-engineering the latent time varying networks. I will show some promising results on recovering the latent sequence of temporally rewiring gene networks over more than 4000 genes during the life cycle of Drosophila melanogaster from microarray time course, at a time resolution only limited by sample frequency. Second, I will present a family of sparse structured regression models in the context of uncovering true associations between linked genetic variations (inputs) in the genome and networks of human traits (outputs) in the phenome. If time allows, I will also present another class of new models known as the maximum entropy discrimination Markov networks, which address the same problem in the maximum margin paradigm, but using a entropic regularizer that lead to a distribution of structured prediction functions that are simultaneously primal and dual sparse (i.e., with few support vectors, and of low effective feature dimension).

Joint work with Amr Ahmed, Seyoung Kim, Mladen Kolar, Le Song and Jun Zhu.

Thursday, November 20, 2008

CMU talk: The Capacity and Fidelity of Visual Long Term Memory

VASC Seminar
Monday, November 24, 2008

The Capacity and Fidelity of Visual Long Term Memory

Aude Oliva
Associate Professor of Cognitive Science
Department of Brain and Cognitive Sciences
Massachusetts Institute of Technology


Abstract:

The human visual system has been extensively trained to deal with objects and natural images, giving it the opportunity to develop robust strategies to quickly encode and recognize categories and exemplars. Although it is known that human memory capacity for images is massive, the fidelity with which human memory can represent such a large number of images is an outstanding question. We conducted three large-scale memory experiments to determine the details remembered per image representing object and natural scenes, by varying the amount of detail required to succeed in subsequent memory tests. Our results show that contrary to the commonly accepted view that long-term memory representations contain only the gist of what was seen, long-term memory can store thousands of items with a large amount of detail per item. Further analyzes reveal that memory for an item depends on the extent to which it is conceptually distinct from other items in the memory set, and not necessarily on the featural distinctiveness along shape or color dimensions. These findings suggest a “conceptual hook” is necessary for maintaining a large number of high-fidelity representations in visual long-term memory. Altogether, the results present a great challenge to models of object and natural scene recognition, which must be able to account for such a large and detailed storage capacity. Work in collaboration with: Timothy Brady, Talia Konkle and George Alvarez.

Bio:
Aude Oliva is Associate Professor of Cognitive Science, in the Department of Brain and Cognitive Sciences, at the Massachusetts Institute of Technology. After a French baccalaureate in Physics and Mathematics and a B.Sc in Psychology, she received two M. Sc. degrees –in Experimental Psychology, and in Cognitive Science and Image Processing, and was awarded a Ph.D in Cognitive Science in 1995, from the Institut National Polytechnique of Grenoble, France. After postdoctoral research positions in the UK, Japan, France and US, she joined the MIT faculty in 2004. In 2006, she received a National Science Foundation CAREER award in Computational Neuroscience to pursue research in human and machine scene understanding.

Her research program is in the field of Computational Visual Cognition, a framework that strives to identify the substrates of complex visual and recognition tasks (using behavioral, eye tracking and imaging methods) and to develop models inspired by human cognition. Her current research focus lies in studying human abilities at natural image recognition and memory, including scene, object and space perception as well as the role of attentional mechanisms and learning in visual search tasks.

Wednesday, November 19, 2008

CMU RI Thesis Proposal: Probabilistic Reasoning with Permutations

Probabilistic Reasoning with Permutations: A Fourier-Theoretic Approach

Robotics Institute
Carnegie Mellon University

Abstract:
Permutations are ubiquitous in many real-world problems, such as voting, ranking, and data association. Representing uncertainty over permutations is challenging, since there are n! possibilities, and common factorized probability distribution representations, such as graphical models, are inefficient due to the mutual exclusivity constraints that are typically associated with permutations. 

This thesis explores a new approach for probabilistic reasoning with permutations based on the idea of approximating distributions using their low-frequency Fourier components. We use a generalized Fourier transform defined for functions on permutations, but unlike the widely used Fourier analysis on the circle or the real line, Fourier transforms of functions on permutations take the form of ordered collections of matrices. As we show, maintaining the appropriate set of low-frequency Fourier terms corresponds to maintaining matrices of simple marginal probabilities which summarize the underlying distribution. We show how to derive the Fourier coefficients of a variety of probabilistic models which arise in practice and that many useful models are either well-approximated or exactly represented by low-frequency (and in many cases, sparse) Fourier coefficient matrices. 

In addition to showing that Fourier representations are both compact and intuitive, we show how to cast common probabilistic inference operations in the Fourier domain, including marginalization, conditioning on evidence, and factoring based on probabilistic independence. The algorithms presented in this thesis are fully general and work gracefully in bandlimited settings where only a partial subset of Fourier coefficients is made available. 

From the theoretical side, we tackle several problems in understanding the consequences of the bandlimiting approximation. We present results in this thesis which illuminate the nature of error propagation in the Fourier domain and propose methods for mitigating their effects. 

Finally we demonstrate the effectiveness of our approach on several real datasets and show that our methods, in addition to being well-founded theoretically, are also scalable and provide superior results in practice.

Lab Meeting Novembel 24, 2008(ZhenYu): Reconstructing a 3D Line from a Single Catadioptric Image

Title: Reconstructing a 3D Line from a Single Catadioptric Image (3DPVT'06)

Authors: Lanman, Douglas; Wachs, Megan; Taubin, Gabriel; Cukierman, Fernando

Abstract:
This paper demonstrates that, for axial non-central optical systems, the equation of a 3D line can be estimated using only four points extracted from a single image of the line. This result, which is a direct consequence of the lack of vantage point, follows from a classic result in enumerative geometry: there are exactly two lines in 3-space which intersect four given lines in general position. We present a simple algorithm to reconstruct the equation of a 3D line from four image points. This algorithm is based on computing the Singular Value Decomposition (SVD) of the matrix of Pl¨ucker coordinates of the four corresponding rays. We evaluate the conditions for which the reconstruction fails, such as when the four rays are nearly coplanar. Preliminary experimental results using a spherical catadioptric camera are presented. We conclude by discussing the limitations imposed by poor calibration and numerical errors on the proposed reconstruction algorithm.

[Link]

Lab Meeting Novembel 24, 2008(Chung-Han)SwisTrack - A Flexible Open Source Tracking Software for Multi-Agent Systems

Title: SwisTrack - A Flexible Open Source Tracking Software for Multi-Agent Systems

Authors: Thomas Lochmatter, Pierre Roduit, Chris Cianci, Nikolaus Correll, Jacques Jacot and Alcherio Martinoli

Abstract:
Vision-based tracking is used in nearly all roboticlaboratories for monitoring and extracting of agent positions,orientations, and trajectories. However, there is currently noaccepted standard software solution available, so many researchgroups resort to developing and using their own customsoftware. In this paper, we present Version 4 of SwisTrack,an open source project for simultaneous tracking of multipleagents. While its broad range of pre-implemented algorithmiccomponents allows it to be used in a variety of experimentalapplications, its novelty stands in its highly modular architecture.Advanced users can therefore also implement additionalcustomized modules which extend the functionality of theexisting components within the provided interface. This paperintroduces SwisTrack and shows experiments with both markedand marker-less agents.

[link]

Tuesday, November 18, 2008

CMU talk: Visual Localisation in Dynamic Non-uniform Lighting

Visual Localisation in Dynamic Non-uniform Lighting

Dr. Stephen Nuske
Postdoctoral Researcher
Field Robotics Center
Carnegie Mellon University

Thursday, November 20th

Abstract: For vision to succeed as a perceptual mechanism in general field robotic applications, vision systems must overcome the challenges presented by the lighting conditions. Many current approaches rely on decoupling the effects of lighting from the process, which is not possible in many situations -- not surprising considering an image is fundamentally an array of light measurements. This talk will describe two different visual localisation systems designed for two different field robot applications and were both designed to address the lighting challenges in their respective application environments.

The first visual localisation system discussed is for industrial ground vehicles operating outdoors. The system employs an invariant map combined with a robust localisation algorithm and an intelligent exposure control algorithm which together permit reliable localisation in a wide range of outdoor lighting conditions.

The second system discussed is for submarines navigating underwater structures, where the only light source is a spotlight mounted onboard the vehicle. The proposed system explicitly models the light source within the localisation framework which serves to predict the changing appearance of the structure. Experiments reveal that this system that understands the effects of the lighting can solve this difficult visual localisation scenario which conventional approaches struggle to solve.

The results of the two systems are encouraging, given the extremely challenging dynamic non-uniform lighting in each environment and both systems will continue to be developed with industry partners into the future.

Speaker Bio: Stephen's research is in vision systems for mobile robots, focusing on the creation of practical systems that can deal with the problems arising from dynamic non-uniform lighting conditions. Stephen began his undergraduate studies at the University of Queensland, Australia, in Software Engineering. His undergraduate thesis was on the vision system for the university's robot soccer team that placed second at the RoboCup in Portugal. During his undergraduate years he gained work experience at BSD Robotics; a company that develops equipment for automated medical laboratories. After receiving his undergraduate degree Stephen began a PhD based at the Autonomous Systems Laboraty at CSIRO in Australia. He has spent three months during his PhD at INRIA in Grenoble; a French national institute for computer science. Stephen is now starting a position here at CMU in the Field Robotics Center under Sanjiv Singh.

Lab Meeting November 24, 2008(Tiffany): Structure from Behavior in Autonomous Agents

Title:
Structure from Behavior in Autonomous Agents (IROS 2008)

Authors:
Georg Martius, Katja Fiedler and J. Michael Herrmann

Abstract:
We describe a learning algorithm that generates behaviors by self-organization of sensorimotor loops in an autonomous robot. The behavior of the robot is analyzed by a multi-expert architecture, where a number of controllers compete for the data from the physical robot. Each expert stabilizes the representation of the acquired sensorimotor mapping in dependence of the achieved prediction error and forms eventually a behavioral primitive. The experts provide a discrete representation of the behavioral manifold of the robot and are suited to form building blocks for complex behaviors.

[Link]

Saturday, November 15, 2008

CMU talk: Learning Language from its Perceptual Context

Joint Intelligence/LTI Seminar
November 21, 2008

Learning Language from its Perceptual Context
Raymond J. Mooney, University of Texas at Austin

Current systems that learn to process natural language require laboriously constructed human-annotated training data. Ideally, a computer would be able to acquire language like a child by being exposed to linguistic input in the context of a relevant but ambiguous perceptual environment. As a step in this direction, we present a system that learns to sportscast simulated robot soccer games by example. The training data consists of textual human commentaries on Robocup simulation games. A set of possible alternative meanings for each comment is automatically constructed from game event traces. Our previously developed systems for learning to parse and generate natural language (KRISP and WASP) were augmented to learn from this data and then commentate novel games. The system is evaluated based on its ability to parse sentences into correct meanings and generate accurate descriptions of game events. Human evaluation was also conducted on the overall quality of the generated sportscasts and compared to human-generated commentaries.

Bio:
Raymond J. Mooney is a Professor in the Department of Computer Sciences at the University of Texas at Austin. He received his Ph.D. in 1988 from the University of Illinois at Urbana/Champaign. He is an author of over 150 published research papers, primarily in the areas of machine learning and natural language processing. He is the current President of the International Machine Learning Society, was program co-chair for the 2006 AAAI Conference on Artificial Intelligence, general chair of the 2005 Human Language Technology Conference and Conference on Empirical Methods in Natural Language Processing, and co-chair of the 1990 International Conference on Machine Learning. He is a Fellow of the American Association for Artificial Intelligence and recipient of best paper awards from the National Conference on Artificial Intelligence, the SIGKDD International Conference on Knowledge Discovery and Data Mining, the International Conference on Machine Learning, and the Annual Meeting of the Association for Computational Linguistics. His recent research has focused on learning for natural-language processing, text mining for bioinformatics, statistical relational learning, and transfer learning.

Friday, November 14, 2008

CMU talk: Rain in Vision and Graphics

Special VASC Seminar
Tuesday, November 18, 2008

Rain in Vision and Graphics
Kshitiz Garg
intuVision

Abstract:
Rain produces sharp intensity fluctuations in images and videos which severely degrade the performance of outdoor vision systems. Considering that bad weather is common, a city like New York has bad weather 23% of time, it is important to remove the visual effects of rain to make outdoor vision robust. In contrast, in graphics, rain effects are desirable. They are often used in movies to convey scene emotions and in other graphics applications, such as games, to enhance realism. In this talk, I will present rain from the perspective of vision and graphics. I will show how physics based modeling of the visual appearance of rain leads to efficient algorithms both for handling its effects in vision and for its realistic rendering in graphics. I will also briefly discuss some of the recent projects I have done on recognition and tracking at intuVision.


Bio:
Kshitiz Garg is a research scientist and software developer at intuVision. His research interests are in the areas of computer vision, pattern recognition and computer graphics. He has a Masters in Physics and a PhD. in Computer Science from Columbia University, NY. He specializes in physics-based modeling and algorithm development. During his graduate work he developed physics based models for the intensity fluctuations produced by rain in images. He is also interested in Computer Graphics and has developed efficient algorithms for realistic rendering of rain. Since joining the intuVision team, he has worked on algorithms to improve object tracking and recognition especially in the presence of background motion, illumination changes and shadows. He is the research lead for development of intuVision's object classification, face detection, and soft biometry algorithms.

Thursday, November 13, 2008

CMU talk: Techniques for Learning 3D Maps

Title: Techniques for Learning 3D Maps

Dr. Wolfram Burgard
Dept. of Computer Science
University of Freiburg

Monday, November 17th

Abstract: Learning maps is a fundamental aspect in mobile robotics, as maps support various tasks including path planning and localization. Whereas the problem of learning maps has been extensively studied for indoor settings, novel field robotics projects have substantially increased the interest in effective representations of outdoor environments. In this talk, we will present our recent results in learning highly accurate multi-level surface maps, which are an extension of elevation maps towards multiple levels. We will describe how multi-level surface maps can be utilized for motion planning and localization. We present an application, in which Junior, the DARPA Grand Challenge entry robot of Stanford University, autonomously drives through a large parking garage and carries out an autonomous parking maneuver. Finally, we will briefly describe our approaches to learning surface maps using variants of Gaussian Processes.

Speaker Bio: Wolfram Burgard is an associate professor for computer science at the University of Freiburg where he heads of the Laboratory for Autonomous Intelligent Systems. He received his Ph.D.~degree in Computer Science from the University of Bonn in 1991. His areas of interest lie in artificial intelligence and mobile robots. Over the past years his research mainly focused on the development of robust and adaptive techniques for state estimation and control of autonomous mobile robots. He and his group developed several innovative probabilistic techniques for robot navigation and control. They cover different aspects such as localization, map-building, path-planning, and exploration.

Tuesday, November 11, 2008

CMU RI Thesis Proposal: Geolocation from Range: Robustness, Efficiency and Scalability

Robotics Institute
Carnegie Mellon University

Abstract:
In this thesis I explore the topic of geolocation from range. A robust method for localization and SLAM (Simultaneous Localization and Mapping) is proposed. This method uses a polar parameterization of the state to achieve accurate estimates of the nonlinear and multi-modal distributions in range-only systems. Several experimental evaluations on real robots reveal the reliability of this method. 

Scaling such a system to large network of nodes, increases the computational load on the system due to the increased state vector. To alleviate this problem, we propose the use of a distributed estimation algorithm based on the belief propagation framework. This method distributes the estimation task, such that each node only estimates its local network, greatly reducing the computation performed by any individual node. However, the method does not provide any guarantees on the convergence of its solution in general graphs. Convergence is only guaranteed for non-cyclic graphs (ie. trees). Thus, I propose to formulate an extension to this approach that provides guarantees on its convergence and an improved approximation of the true graph inference problem

Scaling in the traditional sense involves extensions to deal with growth in the size of the operating environment. In large, feature-less environments, maintaining a globally consistent estimate of a group of mobile agents is difficult. In this thesis, I propose the use of a multi-robot coordination strategy to achieve the tight coordination necessary to obtain an accurate global estimate. The proposed approach will be demonstrated using both simulation and experimental testing with real robots.

Monday, November 10, 2008

Lab Meeting November 10, 2008 (Yu-chun): “Try something else!” — When users change their discursive behavior in human-robot interaction

ICRA 2008

Authors
Manja Lohse, Katharina J. Rohlfing, Britta Wrede, and Gerhard Sagerer

Abstract
This paper investigates the influence of feedback provided by an autonomous robot (BIRON) on users' discursive behavior. A user study is described during which users show objects to the robot. The results of the experiment indicate, that the robot's verbal feedback utterances cause the humans to adapt their own way of speaking. The changes in users' verbal behavior are due to their beliefs about the robots knowledge and abilities. In this paper they are identified and grouped. Moreover, the data implies variations in user behavior regarding gestures. Unlike speech, the robot was not able to give feedback with gestures. Due to the lack of feedback, users did not seem to have a consistent mental representation of the robot's abilities to recognize gestures. As a result, changes between different gestures are interpreted to be unconscious variations accompanying speech.

Sunday, November 09, 2008

Lab Meeting November 10, 2008 (Alan): An image-to-map loop closing method for monocular SLAM (IROS 2008)

Title: An image–to–map loop closing method for monocular SLAM
Authors: Brian Williams, Mark Cummins, Jos´e Neira, Paul Newman, Ian Reid and Juan Tard´os

Abstract: In this paper we present a loop closure method for a handheld single–camera SLAM system based on our previous work on relocalisation. By finding correspondences between the
current image and the map, our system is able to reliably detect loop closures. We compare our algorithm to existing techniques for loop closure in single–camera SLAM based on both image–
to–image and map–to–map correspondences and discuss both the reliability and suitability of each algorithm in the context of monocular SLAM.

Link

Saturday, November 08, 2008

Lab Meeting November 10, 2008 (Any): Efficiently Learning High-dimensional Observation Models for Monte-Carlo Localization using Gaussian Mixtures

Title: Efficiently Learning High-dimensional Observation Models for Monte-Carlo Localization using Gaussian Mixtures
Authors: Patrick Pfaff, Cyrill Stachniss, Christian Plagemann, and Wolfram Burgard
Abstract: Whereas probabilistic approaches are a powerful tool for mobile robot localization, they heavily rely on the proper definition of the so-called observation model which defines the likelihood of an observation given the position and orientation of the robot and the map of the environment. Most of the sensor models for range sensors proposed in the past either consider the individual beam measurements independently or apply uni-modal models to represent the likelihood function. In this paper, we present an approach that learns place-dependent sensor models for entire range scans using Gaussian mixture models. To deal with the high dimensionality of the measurement space, we utilize principle component analysis for dimensionality reduction. In practical experiments carried out with data obtained from a real robot, we demonstrate that our model substantially outperforms existing and popular sensor models.

Friday, November 07, 2008

A $1 Recognizer for User Interface Prototypes

It requires under 100 lines of easy code and achieves 97% recognition rates with only one template defined for each gesture below. With 3+ templates defined, accuracy exceeds 99%. Gestures should be regarded as fully rotation, scale, and position invariant.

CMU VASC Seminar: What does the sky tell us about the camera?

What does the sky tell us about the camera?
Jean-Francois Lalonde
Robotics Institute, Carnegie Mellon

VASC Seminar
Monday, November 10


Abstract: As the main observed illuminant outdoors, the sky is a rich source of information about the scene. However, it is yet to be fully explored in computer vision because its appearance in an image depends on the sun position, weather conditions, photometric and geometric parameters of the camera, and the location of capture. In this talk, I will present an analysis of two sources of information available within the visible portion of the sky region: the sun position, and the sky appearance. By fitting a model of the predicted sun position to an image sequence, we show how to extract camera parameters such as the focal length, and the zenith and azimuth angles. Similarly, we show how we can extract the same parameters by fitting a physically-based sky model to the sky appearance. In short, the sun and the sky serve as geometric calibration targets, which can be used to annotate a large database of image sequences. We use our methods to calibrate 22 real, low-quality webcam sequences scattered throughout the continental US, and show deviations below 4% for focal length, and 3 degrees for the zenith and azimuth angles. Once the camera parameters are recovered, we use them to define a camera-invariant sky appearance model, which we exploit in two applications: 1) segmentation of the sky and cloud layers, and 2) data-driven sky matching across different image sequences based on a novel similarity measure defined on sky parameters. This measure, combined with a rich appearance database, allows us to model a wide range of sky conditions.

Bio: Jean-Francois Lalonde received his B.E. in Computer Engineering from Laval University, Canada in 2004. He received his M.S. in Robotics from Carnegie Mellon University in 2006 under Martial Hebert, and he has been a Robotics Ph.D. student advised by Alexei A. Efros in that institution since. His research interests are in computer vision and computer graphics, focusing on image understanding and synthesis
leveraging large amounts of data.

Wednesday, November 05, 2008

CMU talk: Computing with Language and Context over Time

Speaker: Gregory Aist, Arizona State University

Title: Computing with Language and Context over Time

What: Joint LTI/RI Seminar
When: Friday November 7, 2008, 2:00pm - 3:00pm
Where: 1305 NSH

Abstract:
How do language and context interact in learning and performance by humans and machines? To explore this broad area of inquiry, I have studied interactions between natural language and a wide range of different contexts: visual context, social and team context, written context and world knowledge, procedure and task context, dialogue and temporal context, and instructional context. Specific research questions have included how machines can process spoken language continuously and integrate speech and visual context during understanding; how computers can help pilots and astronauts learn and perform tasks; and how to automatically generate, present, and evaluate the effects of vocabulary help for children. One key challenge in addressing all of these questions is to model and compute representations of language and context that unfold over time as the interaction progresses. This talk will illustrate the need for such interactive time-sensitive processes, describe computational approaches to understanding language and context as dialogue and interactions unfold across time, and evaluate the effectiveness of such approaches.

Short bio:
Gregory Aist is currently at Arizona State University as an Assistant Research Professor in the School of Computing and Informatics and the Applied Linguistics Program. His research interests are in natural language processing and computer-assisted learning. His research addresses fundamental issues in language and learning, tackles computational challenges of automatic processing of human language and computer support for human learning, and is applied to provide users with learning experiences and new capabilities in authentic settings for educational domains such as traditional literacy (reading and writing) and new literacies (virtual worlds), and physical domains such as aerospace and human-robot interaction. During summers 2007 and 2008 he was an Air Force Summer Faculty Fellow. Previously he has held research and visiting positions at the University of Rochester, RIACS/NASA Ames Research Center, and the MIT Media Lab. He received a Ph.D. in Language and Information Technology from Carnegie Mellon University in 2000, where he was an NSF Graduate Fellow.

Sunday, November 02, 2008

Lab Meeting November 3rd, 2008 (swem): Learning Patch Correspondences for Improved Viewpoint Invariant Face Recognition

Title: Learning Patch Correspondences for Improved Viewpoint Invariant Face Recognition

Author: Ahmed Bilal Ashraf, Simon Lucey, Tsuhan Chen

Abstract:
Variation due to viewpoint is one of the key challenges
that stand in the way of a complete solution to the face
recognition problem. It is easy to note that local regions of
the face change differently in appearance as the viewpoint
varies. Recently, patch-based approaches, such as those of
Kanade and Yamada, have taken advantage of this effect resulting
in improved viewpoint invariant face recognition. In
this paper we propose a data-driven extension to their approach,
in which we not only model how a face patch varies
in appearance, but also how it deforms spatially as the viewpoint
varies. We propose a novel alignment strategy which
we refer to as “stack flow” that discovers viewpoint induced
spatial deformities undergone by a face at the patch level.
One can then view the spatial deformation of a patch as
the correspondence of that patch between two viewpoints.
We present improved identification and verification results
to demonstrate the utility of our technique.

Link

Lab Meeting November 3rd, 2008 (Shao-Chen): Blind spatial subtraction array with independent component analysis for hands-free speech recognition

Title:
Blind spatial subtraction array with independent component analysis for hands-free speech recognition

Authors:
Yu Takahashi, Tomoya Takatani, Hiroshi Saruwatari and Kiyohiro Shikano

Abstract:
In this paper, we propose a new blind spatial subtraction array (BSSA) which contains an accurate noise estimator based on independent component analysis (ICA) to realize a noise-robust hands-free speech recognition. First, a preliminary experiment suggests that the conventional ICA is proficient in the noise estimation rather than the direct speech estimation in real environments, where the target speech can be approximated to a point source but real noises are often not point sources. Secondly, based on the above-mentioned findings, we propose a new noise reduction method which is implemented in subtracting the power spectrum of the estimated noise by ICA from the power spectrum of noise-contaminated observations. This architecture provides us with a noise-estimation-error robust speech enhancement which is well applicable to the speech recognition. Finally, the effectiveness of the proposed BSSA is shown in the speech recognition experiment.

Link:
IWAENC 2006
http://www.commsp.ee.ic.ac.uk/~sap/iwaenc/Proceedings/2006/pdf/A38.pdf