Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.

Slides:



Advertisements
Similar presentations
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Advertisements

Embedded Streaming Media with GStreamer and BeagleBoard ESC-228 Presented by Santiago Nunez santiago.nunez (at) ridgerun.com.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid Sarfraz A Nadeem University of Leeds.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Portable Image File Viewer ENEE 408G: Multimedia Signal Processing Seun Fabayo John Glancy Gordon Krauthamer.
11 Web Services Dr. Miguel A. Labrador Department of Computer Science & Engineering
Background S.A.U.V.I.M. Semi - Autonomous Underwater Vehicle for
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Web-based Control Interface For a model train control system By: Kevin Sendra.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
GIS technologies and Web Mapping Services
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
11.10 Human Computer Interface www. ICT-Teacher.com.
Asterisk based real-time social chat Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
How computer’s are linked together.
Linux+ Guide to Linux Certification Chapter Ten The X Window System.
EZYFLO. Aim of EZYFLO To draw simple flowcharts To reduce the memory size of the flowchart To create a software which runs in DOS environment also.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
NoteSearch - Find what you’re looking for. Prototype Team B.
Computer Vision Lab Seoul National University Keyframe-Based Real-Time Camera Tracking Young Ki BAIK Vision seminar : Mar Computer Vision Lab.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
CS 158A1 1.4 Implementing Network Software Phenomenal success of the Internet: – Computer # connected doubled every year since 1981, now approaching 200.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
X-WindowsP.K.K.Thambi The X Window System Module 5.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Goggle Gist on the Google Phone A Content-based image retrieval system for the Google phone Manu Viswanathan Chin-Kai Chang Ji Hyun Moon.
IBM - CVUT Student Research Projects IBM Presence detection Milan Stezka
COT 4600 Operating Systems Fall 2010 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:30-4:30 PM.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Wednesday NI Vision Sessions
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Rotoscoping Senior Capstone Project | Ted Trisco
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
11.10 Human Computer Interface
Test Case Structure Test Case Module(depend on framework) MocoServer
Salevich Alex & Frenkel Eduard Wizard Hunting
Mixed Reality Server under Robot Operating System
February 16th, 2004 Class Meeting 5
Presentation transcript:

Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng

PRELIMINARY GOAL OF OUR PROJECT WINLAB SUMMER2015 MobilityFirst Virtual Network Client side: Run an instance of camera system; Transmits video in standard format; Simple graphical interface to display results Server side: Implement server application for object recognition; Return the result CPS Application based on MF

OUTLINE OF THE PROGRESS WINLAB SUMMER2015 SERVER CLIENT Database Image Process COORD Network COORD Network Camera Display General One

SERVER API WINLAB SUMMER2015 The server provides several APIs to process requests from a client. void matchImg(string srcImgAdd) vector calLocation() void locateDrawRect() void locateDrawCircle()

SERVICES PLANS WINLAB SUMMER2015 Find Attachments on objectsFind calories in your fruits

FEATURE MATCHING WINLAB SUMMER2015 Descriptors represent Image’s Key point pixel data as vectors Descriptors of test Image were compared to the descriptors extracted from training images and the image with maximum number of matches was selected High possibility of false positives Does not take advantage of all the data available in the training set.

CLASSFIER WINLAB SUMMER2015 Trained using multiple positive and negative images(Images that definitely do not contain the object) Uses a Machine Language Algorithm like SVM to classify to a cluster based on training images Built-in functions to apply the classifier to an image to locate object Built-in functions to locate the object on the image Possibly more Expensive and unusable on a live application recognizing multiple objects

INTRASTRUCTURE PART WINLAB SUMMER2015 Two Plans: 1.Continue using MJPG-streamer + QT or GTK 2.Switch to use OpenCV library to directly construct a basic version application MJPG-streamer: a command line application that copied JPG-frame from a single input plugin to multiple output plugin OpenCV(Open Source Computer Vision): a library of programming functions mainly aimed at real-time computer vision QT: framework mainly for developing application software with graphical user interfaces GTK: a cross-platform widget toolkit for creating graphical user interfaces

MISSIONS HAVE BEEN DONE WINLAB SUMMER2015 Overall: Both server side and client side programs are capable to do the basic services we expected, including video catching, file transmitting, image matching, sending back result and displaying the information Server side: Capable to receive the encoded image file, match the real-time frames with the 100 images in its database, also could calculate the coordinate of the matched object, and send the result info back to the client Client side: Be equipped to catch the real-time video through the camera, encode the frames and send them to the server in a certain frequency, when the result is sent back, set up the windows to display them

DEMO WINLAB SUMMER2015 The basic version application is finished. The client side is now displaying the result, including matched index and coordinate. It also draw the outline of the object.

Next Week Plan WINLAB SUMMER2015 Try to add some more useful services Improve the stability and performance of the whole application Start study on the Mobility First materials and get ready to do the migration Learn stuffs about cloud computing

Question WINLAB SUMMER2015