Interactive Visual System

Slides:



Advertisements
Similar presentations
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
Advertisements

OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Computer Literacy and Applications Introduction To Computer and Information Technology.
Investigating Learner Autonomy in a Virtual EFL Classroom Jo Mynard Research in ELT Conference Bangkok, April 2003 This presentation will probably involve.
08/20/101 Ageometer Ananta Bhadra Lamichhane Nana Assyne Pankaj Jaiswal This presentation will probably involve audience discussion, which will create.
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
Project Status Chemical Engineering Lab Scheduler Team 5 This presentation will probably involve audience discussion, which will create action items. Use.
Combining Human and Machine Capabilities for Improved Accuracy and Speed in Visual Recognition Tasks Research Experiment Design Sprint: IVS Flower Recognition.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
Project Status Group B-4 This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these.
Combining Informal and Tangible Interfaces for Early Stages of Web Site Design Raecine Sapien Mentor: Mark Newman Professor: Dr. James Landay This presentation.
Pattern Recognition K-Nearest Neighbor Explained By Arthur Evans John Sikorski Patricia Thomas.
Information & Computer Science Dept.
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
An Intelligent & Incremental Approach to kNN using R-trees DJ Oneil & Esten Rye (G01)
The Mines of Moria (It’s a deep dark place where bad things happened) Ocular Dominance Araya, Joy, and Angela This presentation will probably involve audience.
Cliff Rhyne and Jerry Fu June 5, 2007 Parallel Image Segmenter CSE 262 Spring 2007 Project Final Presentation.
1 Verifying Architecture Jaein Jeong Johnathon Jamison This presentation will probably involve audience discussion, which will create action items. Use.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Oral Defense by Sunny Tang 15 Aug 2003
Hospital Management System A complete solution for Hospital Services and Activity This presentation will probably involve audience discussion, which will.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Gadgets & More…. “Date Range” Gadgets Allows you to choose a specific date, before or after a date or a range of dates using the Workflows calendar.
Computer Science Program Center for Entrepreneurship and Information Technology, Louisiana Tech University This presentation will probably involve audience.
Human-Assisted Pattern Classification Kathryn Durfee, Neville Kapoor, Matthew Muccioli, Richard Smart, David Wilkins, Amir Schur.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
Cosc 2150: Computer Organization Chapter 6, Part 2 Virtual Memory.
Mid Term Report Integrated Framework, Visualization and Analysis of Platforms This presentation will probably involve audience discussion, which will create.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
1 Leaf Classification from Boundary Analysis Anne Jorstad AMSC 663 Project Proposal Fall 2007 Advisor: Dr. David Jacobs, Computer Science.
Visual Information Systems Recognition and Classification.
Microsoft PowerPoint 2007 Introduction to Presentation Programs
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Singer similarity / identification Francois Thibault MUMT 614B McGill University.
The Design of MCM1 Cayci Suitt, Sal Ledezma, Jimar Garcia, Gene Wie ICS 125 – Ebert 15 May 2001 This presentation will probably involve audience discussion,
THE BOOK BANK MAKERERE UNIVERSITY LIBRARY This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Eric Minner & James Pittman. Outline Project Statement / Motivation Concept overview Quick computer vision overview Demo Lessons Learned Future Work.
IRRI - Genetic Resources Information Management System (GRIMS) This presentation will probably involve audience discussion, which will create action items.
Advance Computer Programming Market for Java ME The Java ME Platform – Java 2 Micro Edition (J2ME) combines a resource- constrained JVM and a set of Java.
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
Creating a Presentation
Efficient Image Classification on Vertically Decomposed Data
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Continuous Random Variables
Supervised Time Series Pattern Discovery through Local Importance
A Tutorial on How to Turn PowerPoint Presentations into Slideshows
MOBILE DEVICE OPERATING SYSTEM
Recognition: Face Recognition
Einstein’s Special and General Theories of Relativity.
CHE 5480 Summer 2005 Maricel Marquez
Final Project Presentation
واشوقاه إلى رمضان مرحباً رمضان
Presented by: Arlene N. Baratang
Evaluation of Data Fusion Methods Using Kalman Filtering and TBM
Continuous Random Variables
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
Advanced Mathematics Hossein Malekinezhad.
Reference Counted Touchables Design
EE 492 ENGINEERING PROJECT
Minnesota Counties Computer Consortium(MCCC) Community Registry
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
Overview of System Development for Windows CE.NET
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

Interactive Visual System This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab Type in action items as they come up Click OK to dismiss this box This will automatically create an Action Item slide at the end of your presentation with your points entered. Interactive Visual System By Arthur Evans, John Sikorski and Patricia Thomas

What is Interactive Visual System Flower recognition application that runs on a handheld computer Based on CAVIAR desktop system developed by Dr George Nagy and Jie Zou at RPI Leverage the strong points of humans and computers Written in Java - runs equally well on a handheld or desktop computer IVS is a technology, not just a flower identification application – any number of object could be identified with the proper database

Motivation Image recognition is difficult Modern AI and pattern recognition aims to automate process – remove human from the equation Humans and computers have different strong points Computers excel at large scale memory and computations Humans excel at segmentation Combine the two for optimal performance with the least amount of time

Activity Diagram

Handheld Choice Sharp Zaurus SL-5500 Sharp CE-AG06 camera attachment 200 MHz Intel StrongArm processor 64 MB memory 1 Compact Flash port and 1 SD port Linux OS Personal Java support Sharp CE-AG06 camera attachment Plugs into Compact Flash port

Java 2 Micro Edition (J2ME) Provides Java functionality to a broad range of devices Uses concept of Configurations and Profiles Configurations consider system specific issues: Memory, CPU, etc Profiles sit on top of configurations and provide API used by programmer

Personal Java Predates current J2ME specifications Available on many handhelds Provides most Java 1.1.8 desktop API Most similar to Personal Profile Personal Profile is the successor to Personal Java

IVS User Interface Load Flower Select Feature Identify Previous 3 Hits Color 1 Color 2 Stamen color Petal count Petal outline Crop Identify Previous 3 Hits Next 3 Hits Store new Flower Auto feature extract List extracted features

Methods for Feature Entry Point to an object Outline an object Crop an object Enter count

Segmentation Uses Sobel edge detect algorithm Crop box around flower greatly increases accuracy

Classification Uses a k-nearest neighbor algorithm. Allows user to add new flowers to the database with no systematic changes. Handles variation within a species since sample is compared to each exemplar equally – only need a single similar exemplar in the database make an accurate classification

K-Nearest Neighbor Assumes all instances correspond to points in n-dimensional space Nearest neighbor defined as instance closest in Euclidean space (Ax-Bx)2+(Ay-By)2… D=

Calculate Distances Petal count Color Species A Species B Query

Testing IVS Users classified 20 flowers under 5 different conditions Using IVS interactively on the handheld. Using IVS interactively on a desktop. Using IVS with automatic feature extraction on the handheld. Using IVS with automatic feature extraction on the desktop. Searching through a field guide.

Results Using Handheld Using Desktop

Conclusion Designed with extensibility in mind. Only need to extend a few classes to identify other objects Written as a proof of concept, showing human interaction with an image on a handheld and porting a desktop application design to a handheld Improves both speed and accuracy of flower identification