Top Banner
Progress Resport By shooting 2009/10/1
25

By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Dec 18, 2015

Download

Documents

Kerry Briggs
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Progress ResportBy shooting

2009/10/1

Page 2: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

outlineimTop overviewimTop detection

FingerMobile

Finger detection evaluationMobile detection improvement

Page 3: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

imTop Architecture

SceneTouch/MobileDetection

View

Application (oForm)

Node

OtherSensors

Projector

Projector

PTU

Speaker

Socket

Window Message

COM Message Parser OpenGL c#

DeviceControl

Virtual Director (oDirector)

Event queue

LED Light

CamNode

Page 4: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Background Subtraction

OpeningDown-scale

Integral Image

ConnectedComponent

Palm Tracking

ConnectedComponent

PCA Analysis

Palm-fingerAssociation

Finger Tracking

ConnectedComponent

PCA Analysis

PalmAssociation

FingerFusion

-

--

finger palm

Page 5: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Camera Synchronize manager

Capture camera(Source filter)

Capture camera(Source filter)

imTopFilter(Transform

Filter)

Merge finger results

Match current result to previous

Process un-matched finger points

Smooth finger results

imTopFilter(Transform

Filter)

Show detection results(Render filter)Send current results

Page 6: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Peripheral Projector

Fovea Projector

IR Camera

IR Illuminator

Mirror

Pan-tilt Unit

56”

96 ppi24 ppi

Page 7: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Undistortion

PreprocessBuild integral image

Smooth image

Background subtraciton

Finger detection

Finger result

Detect lighter spot

Connected component

Finger analyze

Kernel scan

Sufficient energy

Appropriate center

imTopFilter(Transform

Filter)

Page 8: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Flow chartLoad Image

Undistotion

Pre-process

Finger detection

Show resultSend Result to imTop

Calculate Background image by

10 initial frames(initial 10 frames)

Background subtraction

(exceed 10 frames)

Page 9: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Finger detection

Detect lighter spot

Connected component

finger analyze

Set finger result

Image preprocessing

Page 10: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Mobile detection

Detect contour

mobile analyze

Set finger result

Image preprocessing

Page 11: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Result management

Match current result to the previous

Process for un-matched finger points/mobile contours

Smooth the detection results

Send results

Copy current results from each camera

Page 12: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

outlineimTop overviewimTop detection

FingerMobile

Finger detection evaluationMobile detection improvement

Page 13: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Image preprocessingSmooth current image

Smooth Image by Gaussian filter (kernel 3x3)Build integral image

Calculate the M+2 by N+2 integral image of current M by N background subtracted image

Page 14: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Detect lighter spotSearching for region where the average

intensity of inner part is higher enough then that of outer part

Corners & Finger-size regions will be detected

Page 15: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Connected componentUsing previous finger candidates Using queueCalculate the mean position of each

connected candidates Mark each connected component with

groupID which is the position of the initial candidate

Page 16: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Finger analyzeCalculate region center and energy of each

connected component Accept as a Finger input if

Sufficient EnergyThe Center is within its region

Page 17: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

outlineimTop overviewimTop detection

FingerMobile

Finger detection evaluationMobile detection improvement

Page 18: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Mobile detectionImage preprocessing

Smooth current image Smooth Image by Gaussian filter (kernel 3x3)

Detect contourMobile Analyze

Filter contour Not rectangle Inappropriate area

Page 19: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Detection result

Page 20: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

outlineimTop overviewimTop detection

FingerMobile

Finger detection evaluationMobile detection improvement

Page 21: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Single-tapping testFixed Target

Appear sequentially Calculate accuracy

Variation between Target center & finger detection point

+

++

+

Page 22: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Finger-moving test Demo a video of moving a targetTell user try to move this target as demo

videoRecord finger detection point Calculate variation between target center &

finger detection point

+

Page 23: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

outlineimTop overviewimTop detection

FingerMobile

Finger detection evaluationMobile detection improvement

Page 24: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Microsoft’s tag

Page 25: By shooting 2009/10/1. outline imTop overview imTop detection Finger Mobile Finger detection evaluation Mobile detection improvement.

Thanks for listening