Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.

Slides:



Advertisements
Similar presentations
B.N.Lin UniDisplay.
Advertisements

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.
© 2006 MVTec Software GmbH Press Colloquium Part II Building Technology for the Customer’s Advantage.
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
PlayAnywhere: A Compact Interactive Tabletop Projection-Vision System Professor : Tsai, Lian-Jou Student : Tsai, Yu-Ming PPT Production rate : 100% Date.
Vision-Based Finger Detection and Its Applications 基於電腦視覺之手指偵測及其應用 Yi-Fan Chuang Advisor: Prof. Yi-Ping Hung Prof. Ming-Sui Lee.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
Face Recognition and Biometric Systems 2005/2006 Filters.
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Reducing Drift in Parametric Motion Tracking
1 Towards Pervasive Connectivity in Mobile Computing Frank Siegemund European Microsoft Innovation Center November 2006.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Soft Shadows using Hardware Cameras Kyle Moore COMP 870.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Computing motion between images
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Touchscreen Implementation for Multi-Touch
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Interactive Sand Art Draw Using RGB-D Sensor Presenter : Senhua Chang.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
The objective of this senior design project was to design and build a multi-touch interface device that could allow users to interact with a computer application.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Human Computer Interface based on Hand Tracking P. Achanccaray, C. Muñoz, L. Rojas and R. Rodríguez 4 th International Symposium on Mutlibody Systems and.
Overview and Mathematics Bjoern Griesbach
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
MULTI-TOUCH TABLE Athena Frazier Chun Lau Adam Weissman March 25, 2008 Senior Projects II.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
3D Fingertip and Palm Tracking in Depth Image Sequences
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Supporting Beyond-surface Interaction for Tabletop Systems by Integrating IR Projections Hui-Shan Kao.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
3D SLAM for Omni-directional Camera
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Image Pool. (a)(b) (a)(b) (a)(c)(b) ID = 0ID = 1.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Laser-Based Finger Tracking System Suitable for MOEMS Integration Stéphane Perrin, Alvaro Cassinelli and Masatoshi Ishikawa Ishikawa Hashimoto Laboratory.
Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授.
Interactive Sand Art Drawing Using RGB-D Sensor
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Works System and Method Experiment Conclusion & Future Work 2.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
By shooting 2009/6/22. Flow chart Load Image Undistotion Pre-process Finger detection Show result Send Result to imTop Calculate Background image by 10.
By shooting. Optimal parameters estimation Sample collect Various finger size Hard press and soft press Exhaustive search.
Images for paper By shooting. Sample collection Hard/Soft vertical touch Finger touch position 5 timer 2.
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
MULTI TOUCH. Introduction Multi-touch is a human-computer interaction technique. Consists of a touch screen as well as software that recognizes multiple.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Enabling Beyond-Surface Interactions for Interactive Surface with An Invisible Projection Li-Wei Chan, Hsiang-Tao Wu, Hui-Shan Kao, Ju-Chun Ko, Home-Ru.
Contents Introduction Requirements Design Technology Working Interaction.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Hand Gestures Based Applications
Dynamo: A Runtime Codesign Environment
C. Canton1, J.R. Casas1, A.M.Tekalp2, M.Pardàs1
The Implementation of a Glove-Based User Interface
Presentation transcript:

Su-ting, Chuang 1

Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion 2

Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion 3

Introduction Motivation Evaluate components in finger detection systems Verify and improve performance of finger detection systems Method Develop an optimal parameter estimation framework Use most prevalent finger detection system as testbed Touchlib 4

Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion 5

Related Work FTIR (Frustrated Total Internal Reflection) J. Y. Han, “Low-cost multi-touch sensing through frustrated total internal reflection," in Proceedings of the 18th annual ACM symposium on User interface software and technology (UIST '05). New York, NY, USA: ACM Press, 2005, pp

Related Work DI (Diffused Illumination) J. Rekimoto and N. Matsushita, “Perceptual surfaces: Towards a human and object sensitive interactive display," Workshop on Perceptural User Interfaces (PUI'97),

Related Work TouchLib A multi-touch development kit Finger detection processing flow chart 8 Background Subtraction Simple Highpass ScaleMonoThreshold

Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion 9

Hardware configuration Table setup 10

Hardware configuration Order of diffuser layer and touch-glass layer 11 Diffuser layer IR illuminator IR camera spot IR illuminator IR camera Touch-glass layer IR camera spot IR camera

Hardware configuration Problem: IR rays will be reflected by the touch-glass and resulting hot spot regions in camera views Solution: Use other cameras to recover the regions which are sheltered by IR spots 12

Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion 13

Detection system IR cam Pre- processing Image processing Image processing Finger Analyzing Finger Analyzing Data Association Data Association Data Transmission Data Transmission IR cam GPU CPU 14

Detection system Pre-processing Image Fusion (Blend) IR Camera IR camera Undistortion HomoWarp 15

Pre-processing Undistortion Undistort foreground objects Warp Unify finger size among different position of table Image fusion Mask hot spots and recover them from the other camera image Finger at border won’t be discard 16

Pre-processing Advantage of implementing on GPU Increase performance High frame rate Preserve CPU for application computation Enable detection system and interactive application on the same computer Reduce unsynchronized problem among different computers 17

Detection system Image processing 18 Background Subtraction Normalization Simple Highpass MonoThreshold

Image processing Normalization Motivation Eliminate influence due to non-uniform lighting condition Various finger touch response Hard to decide a good threshold Method Model distribution of IR illumination Use specific material to simulate foreground Calculate each pixel’s dynamic range Stretch dynamic range to

Finger Analyzing Connected component finger size evaluation 20

Data association Fingertip matching Matching fingertips among frames Using bipartite algorithm Fingertip tracking Smooth detected results and fix lost results Using Kalman filter 21

Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 22

Optimal parameters estimation framework Motivation Find optimal parameters for finger detection system 23

Optimal parameters estimation framework Procedure Define parameters for finger detection system Collect samples Various finger size Various hand gesture Search optimal parameters Verify performance of all possible parameter combinations 24

Optimal parameters estimation framework Collect samples Task Soft /Hard touch Vertical/Oblique touch Various fingers Sample set Each task has 2x2x5 samples Sample collection Step-by-step instruction Straightforward UI design Finger touch position 5 timer Instructions…. 25

Optimal parameters estimation framework Search optimal parameters Exhaustive search Test various parameter combination in each set Step Each parameter combination Detect finger touch Verify detection result Calculate error rate 26

Optimal parameters estimation framework 27 Detection system frame Optimal parameter finder Parameter Set Detection Result Ground Truth Optimal Parameter Set Verify Next Parameter Set Generator Detection Result Ground Truth Error Rate Parameter Set Sample set

Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 28

29