Cooperation Proposal between IUB Robotics and BioART at Imperial College

Size: px
Start display at page:

Download "Cooperation Proposal between IUB Robotics and BioART at Imperial College"

Transcription

1 Cooperation Proposal between IUB Robotics and BioART at Imperial College Stefan Markov January 16, 2006 Abstract The project aims to establish cooperation between the International University Bremen Robotics group (IUB Robotics) and the Biologically Inspired Autonomous Robots Team (BioART) at Imperial College in the fields of 3D world modeling and robot action planning, recognition and imitation. Current work at IUB Robotics focuses on the problem of autonomously creating 3D representation of an unstructured indoor environment by a mobile robot using the reproductive perception paradigm [4, 3]. The architecture that is being developed at IUB can extend the system designed by BioART for robot action perception and imitation [6, 9] by alleviating the constraints it imposes on the environment. At the same time, the 3D world modeling framework can be improved significantly by coupling it with the attentive mechanism, which is part of the architecture developed at BioART [18]. Such exchange of knowledge will be a significant benefit for both research groups, resulting in superior performance of their currently developed systems. 1 Introduction Imitation is a fundamental and efficient way for acquisition of knowledge about the world extensively employed by human beings and animals. Learning through imitation has been applied in the field of robotics as well, to teach robots to perform tasks by demonstration, instead of lengthy and, most of the times, difficult programming [15, 17, 22, 8]. At the heart of the ability to imitate lies a mechanism that matches perceived external behaviors with equivalent internal ones [6]. This can be achieved by attribution of mental states to people or other robots. The simulation theory is one of the most widely researched theories of how we attribute mental states [13, 12]. According to it, people use their own mental processes and resources as manipulable models of other people s minds, taken off-line and used in simulation with states derived from taking the perspective of another person. The Biologically Inspired Autonomous Robots Team (BioART) at Imperial College has applied exactly this theory for action recognition and imitation through the usage of internal inverse and forward models [8, 7]. Furthermore, they have enhanced their architecture with an attentive mechanism, which processes the visual scene as perceived by a camera and distributes the limited computational resources to behaviors which rightly require them [18]. There is one very fundamental problem that needs to be solved for the success of the imitation and recognition architecture. If the robot is to be embedded in its environment and attribute mental states to another robot or a human, it must be capable of taking the perspective of 1

2 the observed being, which means that it needs to create three dimensional representation of its environment. This problem is widely researched in science in different fields like computer graphics [20, 21], pattern matching [1, 2], extraction of 3D objects from a visual scene [10, 16], and many others. All of the developed systems so far impose significant restrictions on the environment or assume the existence of helping markers or beacons to tackle the problem in meaningful time. Current work at the International University Bremen Robotics group (IUB Robotics) aims to develop an architecture for creating online 3D model of the robot s unstructured environment using the reproductive perception paradigm [3, 4], thus alleviating the constraints imposed on the environment, such as presence of high confidence reference points, domain specific cues like sets of fixed object features and the lack of occlusions. This framework can then be employed in the action recognition and imitation system to provide the basis for the perspective taking and later even for action planning and execution. On the other hand, the 3D modeling system can be coupled with the attentive mechanism designed at BioART to cut computational time significantly. This is the goal of this cooperation project and the separate components for it are explained in detail in the following sections. The rest of the proposal is organized as follows section 2 provides a detailed overview of the recognition and imitation architecture developed at BioART, section 3 describes the work done at IUB Robotics in the field of 3D world modeling, section 4 describes the cooperation project which will lead to an improvement in the performance of both frameworks. 2 Biologically Inspired Architecture for Action Recognition and Imitation The neuroscientific discovery of the so-called mirror neurons in area F5 of the macaque monkey premotor cortex which are active both when performing and observing the same action [11] has lead to the proposition that the motor system of animals and humans is actively involved in the process of action recognition [19]. The BioART has used this discovery as an inspiration for a new approach to the problem of action imitation. They model this process through the usage of coupled inverse and forward control models. Inverse models, also called behaviors, take as input the current system state and a goal state and output the system dynamics that will reach the goal state. Contrary, forward models receive as input the current state and the dynamics acting on the system and return the predicted next state of the system [14]. Figure 1 shows the main part of the action recognition and imitation architecture. The fundamental building block is an inverse model, coupled with a corresponding forward model. Each inverse model has a different goal which defines its semantics, for example grasp object, move towards object, close gripper. An execution of a behavior would proceed as follows: first the current state of the system is fed to the inverse model implementing this behavior; then the inverse model outputs motor commands that will reach the goal and they are sent to the motors and to the forward model, which predicts the next state; the prediction is fed back to the inverse model to adjust certain parameters (e.g. speed of movement). The same architecture can be used for action recognition as well. In this case all behaviors run in parallel, but the resulting motor commands are inhibited from reaching the motor system. The prediction of the forward models is then compared to the actual next state of the demonstrator and the difference is used to reward or punish the corresponding inverse model, resulting in its confidence. At the end of the simulation the most confident model is the one chosen by the architecture to represent the demonstrated action. It is important to note that when the robot will execute an action the current state that is fed to the inverse models is its own proprioceptive state, while when trying to recognize an 2

3 Figure 1: Architecture for action recognition and imitation [6] action (in order to imitate it afterwards, for example) the state of the demonstrator is fed to the system, i.e. the robot takes the perspective of the demonstrator. This is achieved by using forward and inverse visual models. Forward visual models take as input a visual scene and object or feature descriptions and output state information about those objects (for example, position and orientation). In other words they are a model of the visual process. Inverse visual models, on the other side, receive as input visual descriptions of objects and features and their states and output a visual scene corresponding to such descriptions. Once these models are present, the problem of taking the perspective of the demonstrator can be solved as follows: first the forward visual models receive camera input and return the objects present in the scene and their states, i.e. a 3D representation of the observed world; then a viewpoint transformation can be computed from the 3D representation, thus acquiring the perspective of the observed being, which is realized as a new visual scene using inverse visual models [14]. Finally, we should note that the existence of forward visual models is a very difficult and highly researched problem. In order to make the problem tractable and allow for fast processing BioART has simplified the environment in which the robot operates by placing color markers on the objects of interest and setting initial parameters (like distance from a reference object). The described framework designed at BioART is already quite computationally intensive, hence an attention mechanism has been developed which distributes the computational resources only to those behaviors that rightly deserve them. The idea behind the attentive mechanism is to combine the saliency of top-down (or goal-directed) elements, based on multiple hypotheses about the demonstrated action, with the saliency of bottom-up (or stimulus-driven) components [18]. In this way features in the visual scene, such as color, objects and motion influence which inverse models will be simulated at each iteration (for example, there is no need to simulate inverse model pick orange if there is no orange in the scene) and at the same time the behaviors can influence the weight of different low-level features in order to serve them most appropriately (for example increase the weight of motion detected features, since the behavior expects motion). To sum up, the BioART has developed a biologically inspired architecture for action recog- 3

4 nition and imitation and has coupled it with an attentive mechanism to cut computation time significantly while preserving the performance of the system. They have solved the crucial problem of taking the perspective of the demonstrator by adding color markers to important objects in the scene. In the next section we will see a much more general approach to solve the problem of forward visual models which does not put such constraints on the environment. 3 3D World Modeling Using Reproductive Perception Current work at IUB Robotics aims to develop an algorithm that will learn a three dimensional representation of an unstructured indoor environment by an autonomous mobile robot using the reproductive perception paradigm and an evolutionary algorithm. In traditional understanding of perception, input comes from the sensors, then it is being processed, a step called sensing, and at the end it is perceived, i.e. meaning is assigned to the initial sensorial input. Contrary, in reproductive perception the perception part is trying to generate data and match it to the input from the sensors in the sensing part. In this way, if the data is matched, the system would have developed an internal model of the perceived environment. Figure 2 illustrates this idea [3]. Figure 2: The Reproductive Perception Paradigm The architecture being developed at IUB Robotics is based on the above-described paradigm and uses the Virtual Reality Modeling Language (VRML) to encode a metric 3D environment representation. Inspired by previous successful work on realtime learning of 3D eye-hand coordination with a robot-arm [3], the evolutionary algorithm tries to generate VRML code (also called models) that reproduce the vast amounts of sensor data. This corresponds to the perception part depicted in figure 2. Then, a special metric, which represents the fitness of each model, is used to compare the similarity of the sensor input with a candidate model. The complete learning architecture is shown in figure 3. The global 3D model, i.e. the model of the environment, is represented in VRML. The current sensor-data is gathered in a 3D mesh, where it is matched against data generated from a small population of candidate VRML representations of the local neighborhood. This population is seeded with previously gathered representation data from the global model. The candidate representations are adapted via a fitness function for a few iterations and a refined representation of the local neighborhood is stored back into the global model while the robot moves on. The fitness function is crucial to the performance of the learning algorithm. Unlike other 4

5 Figure 3: The proposed modeling architecture approaches, which use Hausdorff distance or detect correspondences between invariant features and use transformation metrics on them, we employ the similarity function described in [3] which has several significant advantages. First of all, it can be computed very efficiently. Second, it is not restricted to particular objects like polygons. Furthermore, it operates on the level of raw data points, hence it does not need any preprocessing stages for feature extraction, which cost additional computation time and which are extremely vulnerable to noise and occlusions. As pointed in the introduction this architecture should be able to cope with many of the current constraints of similar systems. The main advantages of the modeling system are that a volumetric representation of objects is used, i.e. we directly learn 3D VRML code and the fitness function used does not need expensive preprocessing. 4 Merging Ideas from both Research Groups The presented architectures in this proposal share to a large degree similar philosophies. Both of them actively use previous knowledge to perceive new sensorial inputs. In the case of the action recognition and imitation system, these are already known inverse models, while for the 3D modeling framework these are recently learned models of the environment and possible objects present in the scene. Furthermore, each architecture can be augmented with components from the other. First of all, the modeling architecture can be directly coupled with the action recognition and imitation system to allow for greater embededdness of the robot in real-life scenarios. As discussed in section 2 BioART has simplified the problem of forward visual models by placing color markers to important objects and having a reference object in the scene. This limits the applicability of the system, as real-life environments do not exhibit such properties. On the other hand side, the system being developed at IUB Robotics aims to solve exactly these problems, hence it can serve as a forward visual model. Moreover, by using VRML for 3D metric representation of the environment the problem of taking the perspective of the observed being becomes trivial once the environment has been learned. It is just a matter of a standard viewpoint transformation within the 3D model. Lastly, the modeling architecture can be used for robot navigation within more complex environments, further improving the performance of the action recognition and imitation framework. 5

6 While aiming to provide internal models of unstructured environments, the modeling framework is undoubtfully computationally intensive. Computational costs and resource usage can be cut down significantly through the usage of an attention mechanism like the one used in the system developed by BioART. The modeling system can be hinted by low-level salient visual features about which regions of the scene contain objects or their sizes. Furthermore, the motion feature map can be used to direct the evolution of the population by creating a bias towards transformations according to the detected movements. This can be achieved by affecting the initial population of models that needs to evolve through the algorithm. Although the introduction of such attentive mechanism calls for some initial preprocessing, which will slow the modeling framework, the benefits of it should be significantly greater, since experience has shown that evolutionary algorithms perform better if the quality of the initial population is good [5]. 5 Conclusion The current proposal outlined work done at IUB Robotics and BioART in the fields of 3D world modeling and action perception and imitation and presented a cooperation project which, through the combination of components from both architectures will lead to their superior performance. More specifically, the work done at IUB Robotics can be directly embedded in the architecture of BioART to provide for more general visual perception and execution of more complex tasks. At the same time, the attentive mechanism of BioART can be coupled with the modeling framework to cut down computation time significantly. Such exchange of knowledge will not only benefit both research groups by improving their currently developed systems, but also could be the beginning of a continuous cooperation between the two teams. References [1] N. Amenta, M. Bern, and M. Kamvysselis. A new voronoi-based surface reconstruction algorithm. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pages ACM Press, [2] C. L. Bajaj, F. Bernardini, and G. Xu. Automatic reconstruction of surfaces and scalar fields from 3d scans. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pages ACM Press, [3] A. Birk. Learning geometric concepts with an evolutionary algorithm. In Proc. of The Fifth Annual Conference on Evolutionary Programming. The MIT Press, Cambridge, [4] A. Birk. Learning of an anticipatory world-model and the quest for general versus reinforced knowledge. In First International Conference on Computing Anticipatory Systems. AIP Press, [5] A. Birk and W. J. Paul. Schemas and genetic programming. In Ritter, Cruse, and Dean, editors, Prerational Intelligence, volume 2. Kluwer, [6] Y. Demiris and G. Hayes. Imitation as a dual route process featuring predictive and learning components: a biologically-plausible computational model. In Imitation in Animals and Artifacts, chapter 12, pages MIT Press, [7] Y. Demiris and M. Johnson. Distributed, predictive perception of actions: a biologically inspired robotics architecture for imitation and learning. Connection Science, 15(4): ,

7 [8] Y. Demiris and M. Johnson. Hierarchies of coupled inverse and forward models for abstraction in robot action planning, recognition and imitation. Proc. AISB 2005 Third International Symposium on Imitation in Animals and Artifacts, [9] Y. Demiris and B. Khadhouri. Hierarchical attentive multiple models for execution and recognition of actions. Robotics and Autonomous Systems, to appear, [10] C. Dorai, G. Wang, A. K. Jain, and C. Mercer. Registration and integration of multiple object views for 3d model construction. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(1):83 89, Jan., [11] V. Gallese, L. Fadiga, L. Fogassi, and G. Rizzolatti. Action recognition in the premotor cortex. Brain, 119: , [12] V. Gallese and A. Goldman. Mirror neurons and the simulation theory of mind-reading. Trends in Cognitive Sciences, 2(12): , [13] R. Gordon. Simulation vs theory-theory. In R. A. Wilson and F. Keil, editors, The MIT Encyclopedia of the Cognitive Sciences, pages MIT Press, [14] M. Johnson and Y. Demiris. Perspective taking throughsimulation. Proc. TAROS, pages , [15] M. Kaiser and R. Dillmann. Building elementary robot skills from human demonstration. Proc. The IEEE International Conference on Robotics and Automation, [16] B. Kamgar-Parsi and B. Kamgar-Parsi. Algorithms for matching 3d line sets. IEEE Trans. Pattern Anal. Mach. Intell., 26(5): , [17] S. B. Kang and K. Ikeuchi. Toward automatic robot instruction from perception - mapping human grasps to manipulator grasps. IEEE Transactions on Robotics and Automation, 13(1):81 95, [18] B. Khadhouri and Y. Demiris. Compound effects of top-down and bottom-up influences on visual attention during action recognition y.demiris/publications.html. [19] A. N. Meltzoff and J. Decety. What imitation tells us about social cognition: a rapproachment between developmental psychology and cognitive neuroscience. Phil. Trans. The Royal Society of London, 358: , [20] S. W. Wang and A. E. Kaufman. Volume-sampled 3d modeling. IEEE Computer Graphics and Applications, 14(5):26 32, Sept., [21] A. Watt. 3D Computer Graphics, Third edition. Addison-Wesley, [22] M. Yeasin and S. Chaudhuri. Automatic robot programming by visual demonstration of task execution. Proc. International Conference on Advanced Robotics (ICAR), pages ,

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

More information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci 1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

More information

Sensory-motor control scheme based on Kohonen Maps and AVITE model

Sensory-motor control scheme based on Kohonen Maps and AVITE model Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department

More information

Information Visualization WS 2013/14 11 Visual Analytics

Information Visualization WS 2013/14 11 Visual Analytics 1 11.1 Definitions and Motivation Lot of research and papers in this emerging field: Visual Analytics: Scope and Challenges of Keim et al. Illuminating the path of Thomas and Cook 2 11.1 Definitions and

More information

Internet based manipulator telepresence

Internet based manipulator telepresence Internet based manipulator telepresence T ten Kate, P Zizola, B Driessen, K van Woerden TNO Institute of Applied Physics, Stieltjesweg 1, 2628 CK DELFT, The NETHERLANDS {tenkate, zizola, driessen, vwoerden}@tpd.tno.nl

More information

Virtual Environments - Basics -

Virtual Environments - Basics - Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow

More information

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010 Design of Intelligent Robotics René van de Molengraft December, 6th, 2010 Theme Health: Care and Cure 11-12-2009 PAGE 2 Mission Help elderly people to stay in their homes Improve quality of surgery for

More information

Colorado School of Mines Computer Vision Professor William Hoff

Colorado School of Mines Computer Vision Professor William Hoff Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

More information

A method of generating free-route walk-through animation using vehicle-borne video image

A method of generating free-route walk-through animation using vehicle-borne video image A method of generating free-route walk-through animation using vehicle-borne video image Jun KUMAGAI* Ryosuke SHIBASAKI* *Graduate School of Frontier Sciences, Shibasaki lab. University of Tokyo 4-6-1

More information

An Instructional Aid System for Driving Schools Based on Visual Simulation

An Instructional Aid System for Driving Schools Based on Visual Simulation An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez

More information

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College

More information

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

More information

THE HUMAN BRAIN. observations and foundations

THE HUMAN BRAIN. observations and foundations THE HUMAN BRAIN observations and foundations brains versus computers a typical brain contains something like 100 billion miniscule cells called neurons estimates go from about 50 billion to as many as

More information

JOINT ATTENTION. Kaplan and Hafner (2006) Florian Niefind Coli, Universität des Saarlandes SS 2010

JOINT ATTENTION. Kaplan and Hafner (2006) Florian Niefind Coli, Universität des Saarlandes SS 2010 JOINT ATTENTION Kaplan and Hafner (2006) Florian Niefind Coli, Universität des Saarlandes SS 2010 1 1 1.Outline 2.Joint attention - an informal approximation 3.Motivation of the paper 4.Formalization of

More information

APA National Standards for High School Psychology Curricula

APA National Standards for High School Psychology Curricula APA National Standards for High School Psychology Curricula http://www.apa.org/ed/natlstandards.html I. METHODS DOMAIN Standard Area IA: Introduction and Research Methods CONTENT STANDARD IA-1: Contemporary

More information

Stabilization by Conceptual Duplication in Adaptive Resonance Theory

Stabilization by Conceptual Duplication in Adaptive Resonance Theory Stabilization by Conceptual Duplication in Adaptive Resonance Theory Louis Massey Royal Military College of Canada Department of Mathematics and Computer Science PO Box 17000 Station Forces Kingston, Ontario,

More information

Taking Inverse Graphics Seriously

Taking Inverse Graphics Seriously CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto The representation used by the neural nets that work best

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and

More information

Types of Psychology. Alex Thompson. Psychology Class. Professor Phelps

Types of Psychology. Alex Thompson. Psychology Class. Professor Phelps Running Head: PSYCHOLOGY 1 Types of Psychology Alex Thompson Psychology Class Professor Phelps March 4, 2014 PSYCHOLOGY 2 Types of Psychology Developmental psychology Developmental psychology entails the

More information

Proposal for a Virtual 3D World Map

Proposal for a Virtual 3D World Map Proposal for a Virtual 3D World Map Kostas Terzidis University of California at Los Angeles School of Arts and Architecture Los Angeles CA 90095-1467 ABSTRACT The development of a VRML scheme of a 3D world

More information

Applications of Deep Learning to the GEOINT mission. June 2015

Applications of Deep Learning to the GEOINT mission. June 2015 Applications of Deep Learning to the GEOINT mission June 2015 Overview Motivation Deep Learning Recap GEOINT applications: Imagery exploitation OSINT exploitation Geospatial and activity based analytics

More information

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering

A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering Chris Hendrickson, Professor, Department of Civil Engineering, and Irving Oppenheim,

More information

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Software maintenance. Software Maintenance. Fundamental problems. Maintenance activities. Lehman/Belady model of evolution. Topics

Software maintenance. Software Maintenance. Fundamental problems. Maintenance activities. Lehman/Belady model of evolution. Topics Software maintenance Software Maintenance Key problems/issues Historical models and data Program Defined in IEEE Standard 1219 as: The modification of a software product after delivery to correct faults,

More information

Introduction to 30th Anniversary Perspectives on Cognitive Science: Past, Present, and Future

Introduction to 30th Anniversary Perspectives on Cognitive Science: Past, Present, and Future Topics in Cognitive Science 2 (2010) 322 327 Copyright Ó 2010 Cognitive Science Society, Inc. All rights reserved. ISSN: 1756-8757 print / 1756-8765 online DOI: 10.1111/j.1756-8765.2010.01104.x Introduction

More information

Web Mining using Artificial Ant Colonies : A Survey

Web Mining using Artificial Ant Colonies : A Survey Web Mining using Artificial Ant Colonies : A Survey Richa Gupta Department of Computer Science University of Delhi ABSTRACT : Web mining has been very crucial to any organization as it provides useful

More information

What is Artificial Intelligence?

What is Artificial Intelligence? CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is

More information

Incremental PCA: An Alternative Approach for Novelty Detection

Incremental PCA: An Alternative Approach for Novelty Detection Incremental PCA: An Alternative Approach for Detection Hugo Vieira Neto and Ulrich Nehmzow Department of Computer Science University of Essex Wivenhoe Park Colchester CO4 3SQ {hvieir, udfn}@essex.ac.uk

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

GLOVE-BASED GESTURE RECOGNITION SYSTEM

GLOVE-BASED GESTURE RECOGNITION SYSTEM CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE

More information

Study Plan in Psychology Education

Study Plan in Psychology Education Study Plan in Psychology Education CONTENTS 1) Presentation 5) Mandatory Subjects 2) Requirements 6) Objectives 3) Study Plan / Duration 7) Suggested Courses 4) Academics Credit Table 1) Presentation offers

More information

Program Visualization for Programming Education Case of Jeliot 3

Program Visualization for Programming Education Case of Jeliot 3 Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu firstname.lastname@cs.joensuu.fi Abstract:

More information

Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control

Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control Andre BERGMANN Salzgitter Mannesmann Forschung GmbH; Duisburg, Germany Phone: +49 203 9993154, Fax: +49 203 9993234;

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Learning is a very general term denoting the way in which agents:

Learning is a very general term denoting the way in which agents: What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);

More information

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 Yannis Stavrakas Vassilis Plachouras IMIS / RC ATHENA Athens, Greece {yannis, vplachouras}@imis.athena-innovation.gr Abstract.

More information

Tracking in flussi video 3D. Ing. Samuele Salti

Tracking in flussi video 3D. Ing. Samuele Salti Seminari XXIII ciclo Tracking in flussi video 3D Ing. Tutors: Prof. Tullio Salmon Cinotti Prof. Luigi Di Stefano The Tracking problem Detection Object model, Track initiation, Track termination, Tracking

More information

APPLICATION OF A SALES-TOOL FOR AN OPTIMIZED TENDER PREPARATION IN SMALL AND MEDIUM-SIZED COMPANIES

APPLICATION OF A SALES-TOOL FOR AN OPTIMIZED TENDER PREPARATION IN SMALL AND MEDIUM-SIZED COMPANIES URN (Paper): urn:nbn:de:gbv:ilm1-2011iwk-014:9 56 TH INTERNATIONAL SCIENTIFIC COLLOQUIUM Ilmenau University of Technology, 12 16 September 2011 URN: urn:nbn:gbv:ilm1-2011iwk:5 APPLICATION OF A SALES-TOOL

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS DRILL DOWN: ability to move

More information

A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools

A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools Dong-Joo Kang and Sunju Park Yonsei University unlimit0909@hotmail.com, boxenju@yonsei.ac.kr Abstract

More information

Introduction. Chapter 1

Introduction. Chapter 1 1 Chapter 1 Introduction Robotics and automation have undergone an outstanding development in the manufacturing industry over the last decades owing to the increasing demand for higher levels of productivity

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

D A T A M I N I N G C L A S S I F I C A T I O N

D A T A M I N I N G C L A S S I F I C A T I O N D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.

More information

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION 1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: miko@manuf.bme.hu

More information

3D U ser I t er aces and Augmented Reality

3D U ser I t er aces and Augmented Reality 3D User Interfaces and Augmented Reality Applications Mechanical CAD 3D Animation Virtual Environments Scientific Visualization Mechanical CAD Component design Assembly testingti Mechanical properties

More information

perspective Progressive Organization

perspective Progressive Organization perspective Progressive Organization Progressive organization Owing to rapid changes in today s digital world, the data landscape is constantly shifting and creating new complexities. Today, organizations

More information

IEEE IoT IoT Scenario & Use Cases: Social Sensors

IEEE IoT IoT Scenario & Use Cases: Social Sensors IEEE IoT IoT Scenario & Use Cases: Social Sensors Service Description More and more, people have the possibility to monitor important parameters in their home or in their surrounding environment. As an

More information

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM 3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM Dr. Trikal Shivshankar 1, Patil Chinmay 2, Patokar Pradeep 3 Professor, Mechanical Engineering Department, SSGM Engineering

More information

Removing Moving Objects from Point Cloud Scenes

Removing Moving Objects from Point Cloud Scenes 1 Removing Moving Objects from Point Cloud Scenes Krystof Litomisky klitomis@cs.ucr.edu Abstract. Three-dimensional simultaneous localization and mapping is a topic of significant interest in the research

More information

Faculty of Computer Science Computer Graphics Group. Final Diploma Examination

Faculty of Computer Science Computer Graphics Group. Final Diploma Examination Faculty of Computer Science Computer Graphics Group Final Diploma Examination Communication Mechanisms for Parallel, Adaptive Level-of-Detail in VR Simulations Author: Tino Schwarze Advisors: Prof. Dr.

More information

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH VRVis Research Center for Virtual Reality and Visualization, Virtual Habitat, Inffeldgasse

More information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours. (International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models

More information

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College

More information

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound Ralf Bruder 1, Florian Griese 2, Floris Ernst 1, Achim Schweikard

More information

Understanding and Supporting Intersubjective Meaning Making in Socio-Technical Systems: A Cognitive Psychology Perspective

Understanding and Supporting Intersubjective Meaning Making in Socio-Technical Systems: A Cognitive Psychology Perspective Understanding and Supporting Intersubjective Meaning Making in Socio-Technical Systems: A Cognitive Psychology Perspective Sebastian Dennerlein Institute for Psychology, University of Graz, Universitätsplatz

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction Maximilian Krüger, Achim Schäfer, Andreas Tewes, Rolf P. Würtz Institut für Neuroinformatik, Ruhr-Universität

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Big Data: Rethinking Text Visualization

Big Data: Rethinking Text Visualization Big Data: Rethinking Text Visualization Dr. Anton Heijs anton.heijs@treparel.com Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important

More information

How To Use Neural Networks In Data Mining

How To Use Neural Networks In Data Mining International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and

More information

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing

More information

CSC384 Intro to Artificial Intelligence

CSC384 Intro to Artificial Intelligence CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)? What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images

More information

Computer Animation and Visualisation. Lecture 1. Introduction

Computer Animation and Visualisation. Lecture 1. Introduction Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,

More information

Dr V. J. Brown. Neuroscience (see Biomedical Sciences) History, Philosophy, Social Anthropology, Theological Studies.

Dr V. J. Brown. Neuroscience (see Biomedical Sciences) History, Philosophy, Social Anthropology, Theological Studies. Psychology - pathways & 1000 Level modules School of Psychology Head of School Degree Programmes Single Honours Degree: Joint Honours Degrees: Dr V. J. Brown Psychology Neuroscience (see Biomedical Sciences)

More information

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

More information

Visibility optimization for data visualization: A Survey of Issues and Techniques

Visibility optimization for data visualization: A Survey of Issues and Techniques Visibility optimization for data visualization: A Survey of Issues and Techniques Ch Harika, Dr.Supreethi K.P Student, M.Tech, Assistant Professor College of Engineering, Jawaharlal Nehru Technological

More information

An Interface Design for Future Cloud-based Visualization Services

An Interface Design for Future Cloud-based Visualization Services An Interface Design for Future Cloud-based Visualization Services Yuzuru Tanahashi Cheng-Kai Chen Stéphane Marchesin Kwan-Liu Ma Visualization and Interface Design Innovation (VIDI) Group University of

More information

1. INTRODUCTION Graphics 2

1. INTRODUCTION Graphics 2 1. INTRODUCTION Graphics 2 06-02408 Level 3 10 credits in Semester 2 Professor Aleš Leonardis Slides by Professor Ela Claridge What is computer graphics? The art of 3D graphics is the art of fooling the

More information

Abstract. Introduction

Abstract. Introduction CODATA Prague Workshop Information Visualization, Presentation, and Design 29-31 March 2004 Abstract Goals of Analysis for Visualization and Visual Data Mining Tasks Thomas Nocke and Heidrun Schumann University

More information

Cloud computing based big data ecosystem and requirements

Cloud computing based big data ecosystem and requirements Cloud computing based big data ecosystem and requirements Yongshun Cai ( 蔡 永 顺 ) Associate Rapporteur of ITU T SG13 Q17 China Telecom Dong Wang ( 王 东 ) Rapporteur of ITU T SG13 Q18 ZTE Corporation Agenda

More information

Distributed Sensing for Cooperative Robotics

Distributed Sensing for Cooperative Robotics Distributed Sensing for Cooperative Robotics Guilherme Augusto Silva Pereira Advisor: Prof. Mário Fernando Montenegro Campos VERLab Vision and Robotics Laboratory/UFMG Co-Advisor: Prof. Vijay Kumar GRASP

More information

How To Compress Video For Real Time Transmission

How To Compress Video For Real Time Transmission University of Edinburgh College of Science and Engineering School of Informatics Informatics Research Proposal supervised by Dr. Sethu Vijayakumar Optimized bandwidth usage for real-time remote surveillance

More information

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

A General Framework for Tracking Objects in a Multi-Camera Environment

A General Framework for Tracking Objects in a Multi-Camera Environment A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework

More information

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

More information

PS3021, PS3022, PS4040

PS3021, PS3022, PS4040 School of Psychology Important Degree Information: B.Sc./M.A. Honours The general requirements are 480 credits over a period of normally 4 years (and not more than 5 years) or part-time equivalent; the

More information

Visual Interfaces for the Development of Event-based Web Agents in the IRobot System

Visual Interfaces for the Development of Event-based Web Agents in the IRobot System Visual Interfaces for the Development of Event-based Web Agents in the IRobot System Liangyou Chen ACM Member chen_liangyou@yahoo.com Abstract. Timely integration and analysis of information from the World-Wide

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

TOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES

TOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES TOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES R. Bashroush, I. Spence, P. Kilpatrick, T.J. Brown Queen s University Belfast School of Computer Science 18 Malone Road, Belfast BT7 1NN,

More information

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow , pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices

More information

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD 72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD Paulo Gottgtroy Auckland University of Technology Paulo.gottgtroy@aut.ac.nz Abstract This paper is

More information

Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I

Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Gerard Mc Nulty Systems Optimisation Ltd gmcnulty@iol.ie/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Data is Important because it: Helps in Corporate Aims Basis of Business Decisions Engineering Decisions Energy

More information

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii Green Robotics, Automation, and Machine Intelligence; a new Engineering Course in Sustainable Design Joseph T. Wunderlich, PhD College, PA, USA 2013 International Symposium on Green Manufacturing and Applications

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

3D Interactive Information Visualization: Guidelines from experience and analysis of applications 3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT

More information

The Power of Personalizing the Customer Experience

The Power of Personalizing the Customer Experience The Power of Personalizing the Customer Experience Creating a Relevant Customer Experience from Real-Time, Cross-Channel Interaction WHITE PAPER SAS White Paper Table of Contents The Marketplace Today....1

More information