SlideShare a Scribd company logo
1 of 17
3rd IEEE
Workshop
on
Consumer
Depth
Cameras
for
Computer
Vision
(CDC4CV)
Sydney,
December 2, 2013

ALEXANDROS A. CHAARAOUI
JOSÉ R. PADILLA-LÓPEZ
FRANCISCO FLÓREZ-REVUELTA
1. Introduction
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

2



Motivation:


Use of both skeleton and silhouette in previous works



Problems with skeleton: lack of precision or noisy
caused by occlusion caused by body parts or objects

Pick-up and Throw
1. Introduction
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

3



Motivation:


Use of both skeleton and silhouette in previous works



Problems with silhouettes: the only available
viewpoint is unfavourable for recognition

Tennis Serve

Forward Punch

Hammer
1. Introduction
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

4



Solution:


Fusing different features that complement each other:
skeleton, RGB colour, silhouette (2D), volume (3D)…



In this work, we fuse skeleton and silhouette
2. Fusion of skeleton and
silhouette
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

5

Concatenation of skeleton and silhouette
features
 Skeleton:
 Silhouette:
 3D coordinates of the



joints

20

3


1

2
4
8
9

7
5

6

10
12

11
13

14

15

16
17
19

18

Radial summary
3. Classification method based on
a bag of key poses
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

6

[1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action
recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-1807,
3. Classification method based on
a bag of key poses
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

7

[1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action
recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-
3. Classification method based on
a bag of key poses
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

8



Sequence recognition
Transform a sequence into a sequences of key poses
using the bag of key poses
 Sequence matching using dynamic time warping


[1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action
recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-1807,
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

4. Experimentation

9



Evaluation with the MSR Action3D dataset
4. Experimentation
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

10



Cross-subject validation as in [2]:
Training: actors 1, 3, 5, 7 and 9
 Testing: actors 2, 4, 6, 8 and 10


[2] W. Li, Z. Zhang, and Z. Liu. Action recognition based on a bag of 3D points. In 2010 IEEE
Computer Society Conference on Computer Vision and Pattern Recognition Workshops,
pp. 9-14, 2010.
4. Experimentation
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

11



Cross-subject validation as in [2]:

[2] W. Li, Z. Zhang, and Z. Liu. Action recognition based on a bag of 3D points. In 2010 IEEE
Computer Society Conference on Computer Vision and Pattern Recognition Workshops,
pp. 9-14, 2010.
4. Experimentation
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

12



Confusion matrices for AS1:
a02 a03 a05 a06 a10 a13 a18 a20
a02 0,92
0,08
a03
1,00
a05
0,91
0,09
a06
0,09
0,73
0,18
a10
1,00
a13
1,00
a18
1,00
a20
0,14
0,07
0,29
0,50

a02 a03 a05 a06 a10 a13 a18 a20
a02 0,67
0,25
0,08
a03
0,58 0,42
a05
0,18 0,73
0,09
a06
0,18 0,82
a10
1,00
a13
0,07
0,93
a18
0,33 0,20
0,07
0,40
a20
0,07 0,14 0,07 0,14
0,57

Skeleton

Silhouette
a02 a03 a05 a06 a10 a13 a18 a20
a02 1,00
a03
1,00
a05
0,09 0,91
a06
0,18
0,73
0,09
a10
1,00
a13
1,00
a18
1,00
a20
0,29
0,71

Fusion
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

4. Experimentation

13



Leave-one-actor-out:
5. Conclusions and future work
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

14










Straightforward fusion of skeleton and silhouette
Improvement in the recognition rate
Include also side and top projected silhouettes
Select the weight for each feature vector
Feature subset selection
5. Conclusions and future work
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

15



We have already applied the approach in [3] for
feature selection to the fusion of skeleton and
silhouette

Cross-Subject

LOAO
[3] A.A. Chaaraoui, J.R. Padilla-López, P. Climent-Pérez, and F. Flórez-Revuelta. Evolutionary
joint selection to improve human action recognition with RGB-D devices. Expert Systems with
Applications, 41(3):786-794,2014.
5. Conclusions and future work
© A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13)

16












Straightforward fusion of skeleton and silhouette
Improvement in the recognition rate
Include also side and top projected silhouettes
Select the weight for each feature vector
Feature subset selection

Should we create a large bank of features and
select them appropriately?
3rd IEEE
Workshop
on
Consumer
Depth
Cameras
for
Computer
Vision
(CDC4CV)
Sydney,
December 2, 2013

ALEXANDROS A. CHAARAOUI
JOSÉ R. PADILLA-LÓPEZ
FRANCISCO FLÓREZ-REVUELTA

More Related Content

Viewers also liked

Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented RealityLiu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented RealityAI Frontiers
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
Handout: Motion Media
Handout: Motion MediaHandout: Motion Media
Handout: Motion Mediaaquino_lca
 

Viewers also liked (7)

PhD Qualifying Exam Slides
PhD Qualifying Exam SlidesPhD Qualifying Exam Slides
PhD Qualifying Exam Slides
 
Motion picture - for art app class sy 2011-2012
Motion picture - for art app class sy 2011-2012Motion picture - for art app class sy 2011-2012
Motion picture - for art app class sy 2011-2012
 
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented RealityLiu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
Handout: Motion Media
Handout: Motion MediaHandout: Motion Media
Handout: Motion Media
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 

More from Francisco (Paco) Florez-Revuelta

Visual monitoring of people in private spaces. From the “Big Brother” to the...
Visual monitoring of people in private spaces.  From the “Big Brother” to the...Visual monitoring of people in private spaces.  From the “Big Brother” to the...
Visual monitoring of people in private spaces. From the “Big Brother” to the...Francisco (Paco) Florez-Revuelta
 
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmTopology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmFrancisco (Paco) Florez-Revuelta
 
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...Francisco (Paco) Florez-Revuelta
 
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...Francisco (Paco) Florez-Revuelta
 
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014Francisco (Paco) Florez-Revuelta
 
Continuous human action recognition in ambient assisted living scenarios
Continuous human action recognition in ambient assisted living scenariosContinuous human action recognition in ambient assisted living scenarios
Continuous human action recognition in ambient assisted living scenariosFrancisco (Paco) Florez-Revuelta
 
Evolutionary algorithm for dense pixel matching in presence of distortions
Evolutionary algorithm for dense pixel matching in presence of distortionsEvolutionary algorithm for dense pixel matching in presence of distortions
Evolutionary algorithm for dense pixel matching in presence of distortionsFrancisco (Paco) Florez-Revuelta
 
Analysis of the topology preservation of accelerated Growing Neural Gas in th...
Analysis of the topology preservation of accelerated Growing Neural Gas in th...Analysis of the topology preservation of accelerated Growing Neural Gas in th...
Analysis of the topology preservation of accelerated Growing Neural Gas in th...Francisco (Paco) Florez-Revuelta
 
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...Francisco (Paco) Florez-Revuelta
 
Human action recognition optimization based on evolutionary feature
Human action recognition optimization based on evolutionary feature Human action recognition optimization based on evolutionary feature
Human action recognition optimization based on evolutionary feature Francisco (Paco) Florez-Revuelta
 
Specific crossover and mutation operators for a grouping problem based on int...
Specific crossover and mutation operators for a grouping problem based on int...Specific crossover and mutation operators for a grouping problem based on int...
Specific crossover and mutation operators for a grouping problem based on int...Francisco (Paco) Florez-Revuelta
 
Ambient Assisted Living. ICT for the support of the daily living of elderly a...
Ambient Assisted Living. ICT for the support of the daily living of elderly a...Ambient Assisted Living. ICT for the support of the daily living of elderly a...
Ambient Assisted Living. ICT for the support of the daily living of elderly a...Francisco (Paco) Florez-Revuelta
 

More from Francisco (Paco) Florez-Revuelta (17)

AAL Forum 2016
AAL Forum 2016AAL Forum 2016
AAL Forum 2016
 
Visual monitoring of people in private spaces
Visual monitoring of people in private spacesVisual monitoring of people in private spaces
Visual monitoring of people in private spaces
 
Visual monitoring of people in private spaces. From the “Big Brother” to the...
Visual monitoring of people in private spaces.  From the “Big Brother” to the...Visual monitoring of people in private spaces.  From the “Big Brother” to the...
Visual monitoring of people in private spaces. From the “Big Brother” to the...
 
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmTopology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
 
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...
Using Wavelet Transform to Disaggregate Electrical Power Consumption into the...
 
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
 
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014
Visual Privacy by Context: A Level-Based Visualisation Scheme - UCAmI 2014
 
Continuous human action recognition in ambient assisted living scenarios
Continuous human action recognition in ambient assisted living scenariosContinuous human action recognition in ambient assisted living scenarios
Continuous human action recognition in ambient assisted living scenarios
 
Vision-based monitoring of people in private spaces
Vision-based monitoring of people in private spacesVision-based monitoring of people in private spaces
Vision-based monitoring of people in private spaces
 
Evolutionary algorithm for dense pixel matching in presence of distortions
Evolutionary algorithm for dense pixel matching in presence of distortionsEvolutionary algorithm for dense pixel matching in presence of distortions
Evolutionary algorithm for dense pixel matching in presence of distortions
 
Analysis of the topology preservation of accelerated Growing Neural Gas in th...
Analysis of the topology preservation of accelerated Growing Neural Gas in th...Analysis of the topology preservation of accelerated Growing Neural Gas in th...
Analysis of the topology preservation of accelerated Growing Neural Gas in th...
 
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...
Producto Topográfico Geodésico: Mejora para medir la preservación de la topol...
 
Human action recognition optimization based on evolutionary feature
Human action recognition optimization based on evolutionary feature Human action recognition optimization based on evolutionary feature
Human action recognition optimization based on evolutionary feature
 
Specific crossover and mutation operators for a grouping problem based on int...
Specific crossover and mutation operators for a grouping problem based on int...Specific crossover and mutation operators for a grouping problem based on int...
Specific crossover and mutation operators for a grouping problem based on int...
 
Ambient Assisted Living. ICT for the support of the daily living of elderly a...
Ambient Assisted Living. ICT for the support of the daily living of elderly a...Ambient Assisted Living. ICT for the support of the daily living of elderly a...
Ambient Assisted Living. ICT for the support of the daily living of elderly a...
 
Use of Kinect in a Smart Home
Use of Kinect in a Smart HomeUse of Kinect in a Smart Home
Use of Kinect in a Smart Home
 
Metaltic
MetalticMetaltic
Metaltic
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

CDC4CV 2013 Fuses Skeleton Silhouette Human Action

  • 1. 3rd IEEE Workshop on Consumer Depth Cameras for Computer Vision (CDC4CV) Sydney, December 2, 2013 ALEXANDROS A. CHAARAOUI JOSÉ R. PADILLA-LÓPEZ FRANCISCO FLÓREZ-REVUELTA
  • 2. 1. Introduction © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 2  Motivation:  Use of both skeleton and silhouette in previous works  Problems with skeleton: lack of precision or noisy caused by occlusion caused by body parts or objects Pick-up and Throw
  • 3. 1. Introduction © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 3  Motivation:  Use of both skeleton and silhouette in previous works  Problems with silhouettes: the only available viewpoint is unfavourable for recognition Tennis Serve Forward Punch Hammer
  • 4. 1. Introduction © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 4  Solution:  Fusing different features that complement each other: skeleton, RGB colour, silhouette (2D), volume (3D)…  In this work, we fuse skeleton and silhouette
  • 5. 2. Fusion of skeleton and silhouette © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 5 Concatenation of skeleton and silhouette features  Skeleton:  Silhouette:  3D coordinates of the  joints 20 3  1 2 4 8 9 7 5 6 10 12 11 13 14 15 16 17 19 18 Radial summary
  • 6. 3. Classification method based on a bag of key poses © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 6 [1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-1807,
  • 7. 3. Classification method based on a bag of key poses © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 7 [1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-
  • 8. 3. Classification method based on a bag of key poses © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 8  Sequence recognition Transform a sequence into a sequences of key poses using the bag of key poses  Sequence matching using dynamic time warping  [1] A.A. Chaaraoui, P. Climent-Pérez and F. Flórez-Revuelta. Silhouette-based human action recognition using sequences of key poses. Pattern Recognition Letters, 34(15):1799-1807,
  • 9. © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 4. Experimentation 9  Evaluation with the MSR Action3D dataset
  • 10. 4. Experimentation © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 10  Cross-subject validation as in [2]: Training: actors 1, 3, 5, 7 and 9  Testing: actors 2, 4, 6, 8 and 10  [2] W. Li, Z. Zhang, and Z. Liu. Action recognition based on a bag of 3D points. In 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp. 9-14, 2010.
  • 11. 4. Experimentation © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 11  Cross-subject validation as in [2]: [2] W. Li, Z. Zhang, and Z. Liu. Action recognition based on a bag of 3D points. In 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp. 9-14, 2010.
  • 12. 4. Experimentation © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 12  Confusion matrices for AS1: a02 a03 a05 a06 a10 a13 a18 a20 a02 0,92 0,08 a03 1,00 a05 0,91 0,09 a06 0,09 0,73 0,18 a10 1,00 a13 1,00 a18 1,00 a20 0,14 0,07 0,29 0,50 a02 a03 a05 a06 a10 a13 a18 a20 a02 0,67 0,25 0,08 a03 0,58 0,42 a05 0,18 0,73 0,09 a06 0,18 0,82 a10 1,00 a13 0,07 0,93 a18 0,33 0,20 0,07 0,40 a20 0,07 0,14 0,07 0,14 0,57 Skeleton Silhouette a02 a03 a05 a06 a10 a13 a18 a20 a02 1,00 a03 1,00 a05 0,09 0,91 a06 0,18 0,73 0,09 a10 1,00 a13 1,00 a18 1,00 a20 0,29 0,71 Fusion
  • 13. © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 4. Experimentation 13  Leave-one-actor-out:
  • 14. 5. Conclusions and future work © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 14      Straightforward fusion of skeleton and silhouette Improvement in the recognition rate Include also side and top projected silhouettes Select the weight for each feature vector Feature subset selection
  • 15. 5. Conclusions and future work © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 15  We have already applied the approach in [3] for feature selection to the fusion of skeleton and silhouette Cross-Subject LOAO [3] A.A. Chaaraoui, J.R. Padilla-López, P. Climent-Pérez, and F. Flórez-Revuelta. Evolutionary joint selection to improve human action recognition with RGB-D devices. Expert Systems with Applications, 41(3):786-794,2014.
  • 16. 5. Conclusions and future work © A.A. Chaaraoui, J.R. Padilla-López and F. Flórez-Revuelta (CDC4CV’13) 16       Straightforward fusion of skeleton and silhouette Improvement in the recognition rate Include also side and top projected silhouettes Select the weight for each feature vector Feature subset selection Should we create a large bank of features and select them appropriately?
  • 17. 3rd IEEE Workshop on Consumer Depth Cameras for Computer Vision (CDC4CV) Sydney, December 2, 2013 ALEXANDROS A. CHAARAOUI JOSÉ R. PADILLA-LÓPEZ FRANCISCO FLÓREZ-REVUELTA