SIFT as a Service: Turning a Computer Vision algorithm into a World Wide Web Service Problem Statement SIFT as a Service The Scale Invariant Feature Transform.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Web Services Wisconsin Projects Gerry Coleman Crime Information Bureau
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
T1.1- Analysis of acceleration opportunities and virtualization requirements in industrial applications Bologna, April 2012 UNIBO.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Shape extraction framework for similarity search in image databases Jan Klíma,Tomáš Skopal Charles University in Prague Department of Software Engineering.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010.
ON THE IMPROVEMENT OF IMAGE REGISTRATION FOR HIGH ACCURACY SUPER-RESOLUTION Michalis Vrigkas, Christophoros Nikou, Lisimachos P. Kondi University of Ioannina.
Planar Matchmove Using Invariant Image Features Andrew Kaufman.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
Building Recognition Landry Huet Sung Hee Park DW Wheeler.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
(Fri) Young Ki Baik Computer Vision Lab.
Presenting by, Prashanth B R 1AR08CS035 Dept.Of CSE. AIeMS-Bidadi. Sketch4Match – Content-based Image Retrieval System Using Sketches Under the Guidance.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
High thoughts must have high language. Aristophanes
GIP: Computer Graphics & Image Processing 1 1 Medical Image Processing & 3D Modeling.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
AUTOMATIC ANNOTATION OF GEO-INFORMATION IN PANORAMIC STREET VIEW BY IMAGE RETRIEVAL Ming Chen, Yueting Zhuang, Fei Wu College of Computer Science, Zhejiang.
Enabling Cloud and Grid Powered Image Phenotyping Nirav Merchant iPlant Collaborative
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Presentation seminar on   Google Chrome OS is Linux based OS  Google Chrome is an open source, lightweight OS.  It is based.
Reihaneh Rostami, Zeyun Yu Computer Science Department University of Wisconsin – Milwaukee Objective -3D Point Matching is the process of finding a point.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 3 This material was developed.
Evaluation of interest points and descriptors. Introduction Quantitative evaluation of interest point detectors –points / regions at the same relative.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
Smart Lab - RBV Network 1 Radial Basis Voronoi Network: An Internet Enabled Vision System for Remote Object Classification RAYMOND K. CHAFIN, CIHAN H.
Puzzle Solver Sravan Bhagavatula EE 638 Project Stanford ECE.
Department of Psychology & The Human Computer Interaction Program Vision Sciences Society’s Annual Meeting, Sarasota, FL May 13, 2007 Jeremiah D. Still,
Object Recognition in ROS Using Feature Extractors and Feature Matchers By Dolev Shapira.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
OCR Software Architecture for Embedded Device Seho Kim', Jaehwa Park Computer Science, Chung-Ang University, Seoul, Korea
1/13/ Detection & Recognition of Alert Traffic Signs Chia-Hsiung (Eric) Chen Marcus Chen Tianshi Gao.
Computer Vision Group Department of Computer Science University of Illinois at Urbana-Champaign.
Design and Implementation of a Distributed Data Exploration and Processing System by Marin Bezic Presented as a partial fulfillment of the requirements.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Basics Components of Web Design & Development Basics, Components, Design and Development.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Seunghui Cha1, Wookhyun Kim1
Invitation to Computer Science 5th Edition
Car Recognition Through SIFT Keypoint Matching
Assistive System Progress Report 1
Efficient Deformable Template Matching for Face Tracking
Level Set Tree Feature Detection
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
3D shape descriptor based facial landmark detection: A machine learning approach Reihaneh Rostami, Zeyun Yu Computer Science Department University of Wisconsin.
Aim of the project Take your image Submit it to the search engine
Scale Invariant Feature Transform
Large Scale Image Deduplication
Noah Snavely.
KFC: Keypoints, Features and Correspondences
Region and Shape Extraction
WELCOME TO SEMINAR.
Individual Zebra Identification
Presented by Xu Miao April 20, 2005
Data Visualizer for CommCare
Presentation transcript:

SIFT as a Service: Turning a Computer Vision algorithm into a World Wide Web Service Problem Statement SIFT as a Service The Scale Invariant Feature Transform (SIFT) is probably the most popular and widely applied feature detectors which assists a variety of applications including object recognition, image registration, object localization, image forgery detection, and 3D surface reconstruction. SIFT as a Service is a reusable, platform independent, and highly available software component which can aim Rapid Application Development (RAD) and fast prototyping for computer vision students and researchers all around the world. An Internet connection is all they need! Ahmad Pahlavan Tafti and Zeyun Yu Department of Computer Science, University of Wisconsin Milwaukee, WI, USA. Objectives  To facilitate Rapid Application Development and fast prototyping for computer vision researchers.  To provide application-to-application interaction for a highly demanded computer vision application.  To make the SIFT algorithm available through both human-oriented and application-oriented interfaces.

Approach Figure 2. SIFT as a Service: Service architecture. Figure 1. SIFT as a Service: Abstract view. Different group of users can get into the system using a browser, and developers may build a consumer application to call the SIFT as a Service without employing a browser.

Experimental Validations Figure 3. Accuracy in Feature Points Detection. (A) Results obtained by the original SIFT (#features: 1638). (B) Results obtained by the SIFT as a Service (#features: 1627). Figure 4. Accuracy in points matching. (A) Results obtained by the original SIFT software (#matches: 166). (B) Results obtained by the SIFT as a Service (#matches:158). Impact Figure 5. Impact of the SIFT as a Service. Number of users of the SIFT as a Service since December 2014.