Computational Intelligence Research in ECE Target detection and Recognition Linguistic Scene Description Sketch Understanding What’s Coming? Jim Keller,

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Spatial Reasoning with Guinness References Acknowledgements University of Missouri, Columbia, MO.
Linguistic Spatial Reasoning Jim Keller Electrical and Computer Engineering Department University of Missouri-Columbia I get by with a lot of help from.
AuRA: Principles and Practice in Review
R OLE OF O BJECT I DENTIFICATION IN S ONIFICATION S YSTEM FOR V ISUALLY I MPAIRED Presented By, Ranjan Bangalore Seetharama.
A Sketch Interface for Mobile Robots
The MU Mites Robot Team Marjorie Skubic Derek Anderson Srikanth Kavirayani Mohammed Khalilia Benjamin Shelton Computational Intelligence Research Lab University.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Spatial Reasoning for Semi-Autonomous Vehicles Using Image and Range Data Marjorie Skubic and James Keller Students: Sam Blisard, George Chronis, Grant.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
Visual Attention Jeremy Wyatt. Where to look? Many visual processes are expensive Humans don’t process the whole visual field How do we decide what to.
Christian Siagian Laurent Itti Univ. Southern California, CA, USA
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Object Recognition Scenario? Landmark Detection (objects and humans) –Cluttered Environment –Levels of Occlusion –Types Color Shape Texture –Dynamic confusers.
1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I.
Building Knowledge-Driven DSS and Mining Data
Artificial Intelligence
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
U N I V E R S I T À D E G L I S T U D I D I M I L A N O C17 SC for Environmental Applications and Remote Sensing I M S C I A Soft Computing for Environmental.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
Multimedia Databases (MMDB)
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
DARPA Mobile Autonomous Robot SoftwareLeslie Pack Kaelbling; March Adaptive Intelligent Mobile Robotics Leslie Pack Kaelbling Artificial Intelligence.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Automated Detection and Classification Models SAR Automatic Target Recognition Proposal J.Bell, Y. Petillot.
Chapter 11 Artificial Intelligence Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Mobile Robot Navigation Using Fuzzy logic Controller
Computer Graphics & Image Processing Lecture 1 Introduction.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
NEURAL - FUZZY LOGIC FOR AUTOMATIC OBJECT RECOGNITION.
I Robot.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Protein motif extraction with neuro-fuzzy optimization Bill C. H. Chang and Author : Bill C. H. Chang and Saman K. Halgamuge Saman K. Halgamuge Adviser.
Automated Reading Assistance System Using Point-of-Gaze Estimation M.A.Sc. Thesis Presentation Automated Reading Assistance System Using Point-of-Gaze.
Autonomous Robots Vision © Manfred Huber 2014.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
Automated Detection and Classification Models SAR Automatic Target Recognition Proposal J.Bell, Y. Petillot.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Computer Vision UNR George Bebis Computer Vision Laboratory (CVL) Department of Computer Science and Engineering University of Nevada, Reno,
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
CS332 Visual Processing Department of Computer Science Wellesley College High-Level Vision Face Recognition I.
C - IT Acumens. COMIT Acumens. COM. To demonstrate the use of Neural Networks in the field of Character and Pattern Recognition by simulating a neural.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
What is Multimedia Anyway? David Millard and Paul Lewis.
Face Recognition Technology By Catherine jenni christy.M.sc.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
ZAGAZIG UNIVERSITY-BENHA BRANCH SHOUBRA FACULTY OF ENGINEERING ELECTRICAL ENGINGEERING DEPT. COMPUTER SYSTEM DIVISION GRAUDATION PROJECT 2003.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
PART IV: The Potential of Algorithmic Machines.
CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques
DIGITAL SIGNAL PROCESSING
Recognizing Deformable Shapes
Introduction Computer vision is the analysis of digital images
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Introduction Computer vision is the analysis of digital images
Presentation transcript:

Computational Intelligence Research in ECE Target detection and Recognition Linguistic Scene Description Sketch Understanding What’s Coming? Jim Keller, Marge Skubic, Dominic Ho and others Robot Spatial Reasoning Scene Matching

Computational Intelligence Technologies Fuzzy Set Theory and Fuzzy Logic Neural Networks Probabilistic Reasoning –Including Evolutionary Computation and Genetic Algorithms To Build Intelligent Systems for: –Image/Signal Processing –Pattern Recognition –Robotics Strong Applications Orientation

Object Detection and Recognition Large long-term effort in Landmine Detection Forward-looking GPR Seismic/Acoustic Sensing

Technology Transfer from Basic Research to Fielded Systems Army Research Office MURI Basic Research Technology Transfer HSTAMIDS GSTAMIDS

Robotic Tripwire Detection Little Bob

Morphological Shared Weight Neural Networks for Object Recognition

First Developed to Find Object (Blazer) in Visible Imagery Original Frame Output Plane Target Aim Point Selection Final Output

All Twelve Targets Detected with no False Alarms Target Detection in SAR Imagery

Application to Tank Detection in (Processed) LADAR Range Images Trained on 2 frames from one sequence (8 instances) Tested on Different Flight Sequence

Face Recognition (Homeland Security) Typical Training Image of Bob

Examples of “Bob” Detection Even with Glasses on

Automated Amblyopia Screening Assistant 1. Input Image (from video sequence) 2. Locate Iris Pair3. Locate Eyelids 4. Locate Pupil Pair5. Locate Hirschberg Points / Estimate Fixation 6. Extracting Features (e.g., Crescents)

Screenshot of Program User Interface

Equine Gait Analysis Motion capture Data analysis Classification Animation for visualization Database Pre-process and store normal dysfunctional

Scene Description Natural scene understanding is an important aspect of computer vision Spatial relations among image objects play a vital role in the description of a scene  v A B Histogram of forces

gravitational constant -  -    A system of 27 fuzzy rules and meta-rules allows meaningful linguistic descriptions to be produced. 1.Each histogram gives its opinion about the relative position between the objects that are considered. 2. The two opinions are combined. Four numeric and two symbolic features result from this combination. Linguistic Scene Description

There are 5 missile launchers (1, 2, 3, 6, 8) They surround a center vehicle (4) The image includes a SAM site A convoy of vehicles (5, 7, 9, 10) is BelowRight of the SAM site

Scene Description and Recognition Loosely ABOVE-LEFT. The system here describes the relative position of the red object(s) with respect to the group of buildings (in blue).

Do These Images Contain The Same Power Plant ? Image 1 Image 2 Another Question : If they are indeed the same power plant, which building(s) that appear on Scene 1, also appear on Scene 2 ? (labeling problem)

DIRECT MATCHING IS DIFFICULT overhead view ? overhead view ? THIS WOULD BE EASIER Scene Matching Using Fuzzy Regions

The only true matching got the highest matching degree 3,628,800 ways to match the two scenes. Scene Matching and Recovery of View Parameters

Human/Robot Dialog Spatial Reasoning incorporated into NRL’s Natural Language Understanding System for mobile robots Sensed data results in a “grid map” that displays occupancy of cells (doesn’t need to be binary) Grid map after component labeling – robot heading towards Object 5

DETAILED SPATIAL DESCRIPTIONS for 6 OBJECTS: Object 1 is mostly behind me but somewhat to the right (the description is satisfactory). The object is very close. Object 2 is behind me (the description is satisfactory) The object is very close. Object 3 is to the left of me but extends to the rear relative to me (the description is satisfactory). The object is very close. Object 4 is mostly to the right of me but somewhat forward (the description is satisfactory). The object is very close. Object 5 is in front of me (the description is satisfactory). The object is very close. Object 6 is to the left-front of me (the description is satisfactory). The object is close. Scene 1

High-Level Description There are objects in front of me and behind me. Object number 3 is to the left of me. Object number 4 is mostly to the right of me. What do you see, Roby?

Spatial Language for Human-Robot Dialog Human:“What do you see?” Robot:“There are objects on my front left. I am surrounded from the rear. The pillar is mostly in front of me but somewhat to the left.”

PATH DESCRIPTION GENERATED FROM THE SKETCHED ROUTE MAP 1. When table is mostly on the right and door is mostly to the rear (and close) Then Move forward 2. When chair is in front or mostly in front Then Turn right 3. When table is mostly on the right and chair is to the left rear Then Move forward 4. When cabinet is mostly in front Then Turn left 5. When ATM is in front or mostly in front Then Move forward 6. When cabinet is mostly to the rear and tree is mostly on the left and ATM is mostly in front Then Stop Understanding Sketched Route Maps

Sketch-Based Navigation The sketched route map The robot traversing the sketched route

Sketch-Based Navigation The digitized sketched route map The robot traversing the sketched route

Identification of Spatial Regions “GORT, go behind object #3” Region shown in green Based on Histograms of Forces Centered here Future work: combine ATR with spatial language

Cognitive Robotics: Collaborative Research with Vanderbilt Univ. Funded by NSF What’s Coming? (Here, Actually)

Robot Skill Acquisition: Teaching Robonaut New Skills What’s Coming? (Proposed)

What’s Coming? (We Hope) Sensor-loaded (Sensor nets) Intelligent Action (Reasoning) Cooperative Behavior Power Issues Communication Hardware and Systems Concerns Mini-, Micro-, Nano- and Bio-Scales Potential Cast of Characters: Jim, Marge, Henry, Lex, Shubhra, Randy, Mike, Rusty, Dominic, Yi (CS), Sheila (BAE), … Mobile Robot Teams Research Laboratory