410 likes | 552 Views
Images for paper. By shooting. Sample collection. Hard/Soft vertical touch. timer. 5. Finger touch position. Background Subtraction. Normalization. Difference of Gaussian. Binary. Finger Analysis. Background Subtraction. Normalization. Approximate DoG. Binary. Finger Analysis.
E N D
Images for paper By shooting
Sample collection • Hard/Soft vertical touch timer 5 Finger touch position
Background Subtraction Normalization Difference of Gaussian Binary Finger Analysis Background Subtraction Normalization Approximate DoG Binary Finger Analysis Background Subtraction Normalization Difference of Gaussian Binary Finger Analysis Background Subtraction Normalization Difference of Gaussian Threshold Mono Background Subtraction Normalization Simple Highpass Threshold
IR Camera Undistortion HomoWarp Image Fusion (Blend) IR camera Undistortion HomoWarp IR Camera Undistortion HomoWarp Image Fusion (Stitching) IR camera Undistortion HomoWarp
Ground Truth Error Rate Detection Result Parameter Set Detection Module Verify Next Parameter Set Generator Parameter Set Parameter Set’
Training Optimal Parameter Set Ground Truth Parameter Set Detection Result Sample set Detection system
Ground Truth Error Rate Detection Result Next Parameter Set Generator Verify
Sample set Detection system Parameter Set Detection Result Ground Truth Training Optimal Parameter Set Detection Result Parameter Set Error Rate Ground Truth Next Parameter Set Generator Verify
Test set Detection system Parameter Combination Detection Result Optimal parameter finder Optimal Parameter Combination Ground truth (Trace) Optimal parameter finder Detection Result Parameter Combination # of miss & # of false alarm Ground Truth Next Parameter Set Generator Verify
Touch Data Detection System Test Set Parameter Combination Detection Result Applicable Parameters Determinator Applicable set of Parameters Ground truth (Trace)
frame 1 frame 1 miss miss False alarm frame 2 frame 2
miss frame 1 frame 2 frame 1 frame 2 frame 3 frame 3 frame 3 False alarm
frame 1 False alarm frame 1
Image Stiching Finger Detection Finger Tracking
Hardware configuration • Order of diffuser layer and touch-glass layer spot IRcamera IRcamera Diffuser layer Touch-glass layer spot IR illuminator IR illuminator IRcamera IRcamera
Modified by 510 • Order of diffuser layer and touch-glass layer spot IRcamera IRcamera 4 3 Diffuser layer Touch-glass layer 2 spot 1 IR illuminator IR illuminator IRcamera IRcamera
Sampling Measure
Initialize particles Initialize particles …… …… Particle generation Particle generation 1 1 2 2 M M …… …… Weight Computation Weight Computation 1 1 2 2 M M Normalize Weights Normalize Weights No No output output More iteration More iteration Yes Yes Over limited iteration Yes Resampling Exit Over limited iteration No No Resampling Yes Exit
5 2 2 5 6 1 3 4 1 2 3 6 5 4
5 2 2 5 6 1 3 4 1 2 3 6 5 4
Initialize particles Particle Generation 1 2 M Weight Computation 1 2 M Normalize Weights No output More Iteration Yes Resampling Over No Yes Exit
(2) IR Camera (3) IR Illuminator (1) Peripheral Projector
Finger Detection System Interface Optimal Parameter Finder
Dshow HLSL Direct3D GPU
Multi-touch Finger Detection System Multi-touch Finger Detection System Undistortion Undistortion HomoWarp HomoWarp Image Fusion Image Blending Background Subtraction Background Subtraction Normalization Normalization Difference of Gaussian Difference of Gaussian Binary Binary Finger Analysis Finger Analysis Finger Tracking Finger Tracking GShow GShow DirectShow DirectShow
Background Subtraction Normalization Difference of Gaussian Binary Finger Analysis Background Subtraction Normalization Difference of Gaussian Binary Finger Analysis