extrac ng tennis sta s cs from wireless sensing
play

Extrac'ngTennisSta's'cs fromWirelessSensing Environments - PowerPoint PPT Presentation

Extrac'ngTennisSta's'cs fromWirelessSensing Environments KennethConroy(CLARITY),AdelShaeib&MarkRoantree (ISG) UNIVERSITYCOLLEGEDUBLIN


  1. Extrac'ng
Tennis
Sta's'cs
 from
Wireless
Sensing
 Environments
 Kenneth
Conroy
(CLARITY),
Adel
Shaeib
&
Mark
Roantree
 (ISG)
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  2. Overview
 Collabora'on
with
Tennis
Ireland
 Forms
part
of
a
complete
tennis
coaching
system
(TennisSense)
 U'lises
wireless
sensing
environment
(Ubisense)
 A
process
of
enrichment
and
court
mapping
allows
querying
through
XPath
 &
XQuery
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  3. Ubisense
Setup
 Ubisense
sensors
located
in
6
points
around
court
 Indoor
localisa;on
 Players
hold
Ubitags
in
their
pockets
 Tracked
by
Ubisense
system
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  4. Architecture
 P1
takes
raw
data
and
converts
to
XML
 P2
seman'cally
enriches
the
data
using
domain
specific
knowledge
 P3
transforms
high‐level
queries
into
lower
level
queries
based
on
states
 and
zones.
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  5. Enrichment
 XML 
 Raw 2 <match
players="2"
dura'on="27">
 kevin <player
name="kevin"
id="0"
entries="6881">
 eric <ac'on
'mestamp="15.625">
 15.625 <x>‐0.467</x>
 0 <y>4.575</y>
 -0.467003226280212 <z>1.199</z>
 4.57561922073364 <side>lee</side>
 1.19958519935608 <change_side>0</change_side>
 15.625 
 <game>1</game>
 <zone>lee_baseline_bogom</zone>
 <special_zone>lee_bogom_special
 </special_zone>
 </ac'on>
 </player>
 Raw
text
converted
to
XML
file
 XML
provides
structure,
seman'c
enrichment
is
also
performed
(game,side
etc)
 Domain
specific,
can
be
applied
to
addi'onal
sports
without
significant
changes
to
 the
overall
structure
 Each
ac'on
can
be
easily
accessed
and
interpreted

 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  6. Court
layout
 Zones
consist
of
(x,y)
range
values
corresponding
to
court
posi'ons
 Zones
provide
structure
from
which
queries
can
be
constructed
 Queries
transformed
from
high‐level
to
low‐level
using
zonal
informa'on
&
enriched
XML
 Detect
serve
involves
both
players
being
in
a
par'cular
posi'on
for
a
defined
'me
period
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  7. Queries
 XML
format
allows
detailed
queries
for
Tennis
coaches
(Number
of
serves
in
 game
1,
Posi'on
of
player
1
when
player
0
was
in
a
special_zone)
 XQuery
Example
1:
How
many
data
values
(Ubisense)
did
player
1
record
 during
the
match?
 let
$a
:=
doc("leName.xml")/match/player[@id="1“]
return
string($a/ @entries)
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  8. Performance
 Detect Serve Performance: The system can detect 74.7% of serves, and an additional 18.3% are detected when 2-detected- as-1 detections are included Enrichment is very quick, even for very large files as is the time taken to perform queries UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



  9. Summary
 U'lise
XML
to
provide
structure
to
raw
data
 Define
zones
on
the
court
&
Iden'fy
structure
and
rules
of
tennis
 Use
structure
and
rules
to
define
queries
 Provide
an
interface
for
the
coach
to
query
 High
level
of
accuracy
at
this
early
stage
 Far
less
computa'onally
expensive,
and
more
cost
effec've
than
alternate
 approaches
 Current
work
is
focussing
on
velocity/accelera'on
and
using
addi'onal
 sources
of
informa'on
to
improve
accuracy
 UNIVERSITY
COLLEGE
DUBLIN


  


DUBLIN
CITY
UNIVERSITY


  


TYNDALL
NATIONAL
INSTITUTE



Recommend


More recommend