SlideShare a Scribd company logo
1 of 6
Download to read offline
1
Rolando Brondolin rolando.brondolin@mail.polimi.it
LucaCerina luca.cerina@mail.polimi.it
AlessandraFusco alessandra1.fusco@mail.polimi.it
SynCH Design
2Images from https://backyardbrains.com/ and http://techmog.com
Focus on NMF (1)
3
Non-negative	Matrix	Factorization		(NMF)
4
Focus on NMF (2)
Given	a	nonnegative	matrix	A	 Rm×n and	a	positive	integer	k	<	min{m,	n}	find	
nonnegative	matrices	W	 Rm×k and	H	 Rk×n to	minimize	the	functional:	
Img:	Cheung,	Vincent	CK,	et	al.	"Muscle	synergy	patterns	as	physiological	markers	of	motor	cortical	damage."	Proceedings	of	the	National	Academy	of	Sciences 109.36	(2012):	14652-14656.
A	->	EMG	sampled	signal,	W	->	Muscle	Synergy,	H	->	Time-varying	activation
5
NMF	heuristics	iteratively	updates	W	and	H	and	converges	to	a	local	optimal	solution,	
checking	at	each	step	the	value	of	the	cost	function.	Polynomial	time[1],	but	still	
expensive!
[1]	Vavasis,	Stephen	A.	"On	the	complexity	of	nonnegative	matrix	factorization."	SIAM	Journal	on	Optimization 20.3	(2009):	1364-1377.
FPGAs
• High	power
• Low energy consumption
• Difficult to	develop
• Real-time	NMF	feasible with	
acceptable energy costs
Microprocessors
• High	power
• High	Energy	consumption
• Real-time	NMF	feasible but at
high	energy cost
Microcontrollers
• Low power
• Low Energy
• Real-time	NMF	not feasible on	
site,	external CPU	is needed
Chosen architecture
Rolando Brondolin rolando.brondolin@mail.polimi.it
LucaCerina luca.cerina@mail.polimi.it
AlessandraFusco alessandra1.fusco@mail.polimi.it
Synch	- Synergically	controlled	hand
(www.facebook.com/synchnecst)
@SynCHNecst	
(www.twitter.com/SynCHNecst)

More Related Content

Viewers also liked

What is Gluten? By Kerry Karl
What is Gluten? By Kerry KarlWhat is Gluten? By Kerry Karl
What is Gluten? By Kerry KarlKerry Karl
 
Storytelling i tecnologia
Storytelling i tecnologiaStorytelling i tecnologia
Storytelling i tecnologiaJMSG_333
 
Sustaining Traction for your Start-Up
Sustaining Traction for your Start-UpSustaining Traction for your Start-Up
Sustaining Traction for your Start-UpHeinz Marketing Inc
 
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruan
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruanppt.sejarah di/tii aceh sman 1 kejayan kab pasuruan
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruanliadatulafidah
 
Ate irekiak kartela 2015.16 baja (1) (1)(1)
Ate irekiak kartela 2015.16 baja (1) (1)(1)Ate irekiak kartela 2015.16 baja (1) (1)(1)
Ate irekiak kartela 2015.16 baja (1) (1)(1)mendeorien
 
Ahmed Mohamed Maher Shafik
Ahmed Mohamed Maher ShafikAhmed Mohamed Maher Shafik
Ahmed Mohamed Maher ShafikAhmed Shafik
 
Σχορτσιανίτης
ΣχορτσιανίτηςΣχορτσιανίτης
Σχορτσιανίτηςhaddadhlias
 
Anomali ekonomi politik 2
Anomali ekonomi politik 2Anomali ekonomi politik 2
Anomali ekonomi politik 2joaquimrohi
 
Оценка эффективности трансплантации клеток
Оценка эффективности трансплантации клетокОценка эффективности трансплантации клеток
Оценка эффективности трансплантации клетокkulibin
 
Universidad nacional de chimborazoseguridadehigieneindustrialwashingtoncuatin
Universidad nacional  de chimborazoseguridadehigieneindustrialwashingtoncuatinUniversidad nacional  de chimborazoseguridadehigieneindustrialwashingtoncuatin
Universidad nacional de chimborazoseguridadehigieneindustrialwashingtoncuatinwashington1987
 
The simple-power-of-the-doodle
The simple-power-of-the-doodleThe simple-power-of-the-doodle
The simple-power-of-the-doodleslashdot
 

Viewers also liked (14)

Marcos Group Cosma Tour
Marcos Group  Cosma TourMarcos Group  Cosma Tour
Marcos Group Cosma Tour
 
44 joão 21 - pedro vc me ama
44 joão 21 - pedro vc me ama44 joão 21 - pedro vc me ama
44 joão 21 - pedro vc me ama
 
What is Gluten? By Kerry Karl
What is Gluten? By Kerry KarlWhat is Gluten? By Kerry Karl
What is Gluten? By Kerry Karl
 
προσ δημο κω
προσ δημο κωπροσ δημο κω
προσ δημο κω
 
Storytelling i tecnologia
Storytelling i tecnologiaStorytelling i tecnologia
Storytelling i tecnologia
 
Sustaining Traction for your Start-Up
Sustaining Traction for your Start-UpSustaining Traction for your Start-Up
Sustaining Traction for your Start-Up
 
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruan
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruanppt.sejarah di/tii aceh sman 1 kejayan kab pasuruan
ppt.sejarah di/tii aceh sman 1 kejayan kab pasuruan
 
Ate irekiak kartela 2015.16 baja (1) (1)(1)
Ate irekiak kartela 2015.16 baja (1) (1)(1)Ate irekiak kartela 2015.16 baja (1) (1)(1)
Ate irekiak kartela 2015.16 baja (1) (1)(1)
 
Ahmed Mohamed Maher Shafik
Ahmed Mohamed Maher ShafikAhmed Mohamed Maher Shafik
Ahmed Mohamed Maher Shafik
 
Σχορτσιανίτης
ΣχορτσιανίτηςΣχορτσιανίτης
Σχορτσιανίτης
 
Anomali ekonomi politik 2
Anomali ekonomi politik 2Anomali ekonomi politik 2
Anomali ekonomi politik 2
 
Оценка эффективности трансплантации клеток
Оценка эффективности трансплантации клетокОценка эффективности трансплантации клеток
Оценка эффективности трансплантации клеток
 
Universidad nacional de chimborazoseguridadehigieneindustrialwashingtoncuatin
Universidad nacional  de chimborazoseguridadehigieneindustrialwashingtoncuatinUniversidad nacional  de chimborazoseguridadehigieneindustrialwashingtoncuatin
Universidad nacional de chimborazoseguridadehigieneindustrialwashingtoncuatin
 
The simple-power-of-the-doodle
The simple-power-of-the-doodleThe simple-power-of-the-doodle
The simple-power-of-the-doodle
 

Similar to 2 - SynCH: The rationale behing an FPGA-based implementation

EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294SajidulIslamAkash
 
neural pacemaker
neural pacemakerneural pacemaker
neural pacemakerSteven Yoon
 
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...NECST Lab @ Politecnico di Milano
 
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...sipij
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...sipij
 
Expert System Analysis of Electromyogram
Expert System Analysis of ElectromyogramExpert System Analysis of Electromyogram
Expert System Analysis of Electromyogramidescitation
 
Automatic analysis and classification of surface electromyography
Automatic analysis and classification of surface electromyographyAutomatic analysis and classification of surface electromyography
Automatic analysis and classification of surface electromyographyDr. Ayman Elnashar, PhD
 

Similar to 2 - SynCH: The rationale behing an FPGA-based implementation (9)

bmi SP.ppt
bmi SP.pptbmi SP.ppt
bmi SP.ppt
 
EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294EC Presentation _ ID_ 201-15-14294
EC Presentation _ ID_ 201-15-14294
 
neural pacemaker
neural pacemakerneural pacemaker
neural pacemaker
 
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...
Robustness of Surface EMG classifiers with Fixed-Point Decomposition on Recon...
 
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...
Detection and Removal of Non-Responsive Channels and Trials in Evoked Potenti...
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
 
nature17435
nature17435nature17435
nature17435
 
Expert System Analysis of Electromyogram
Expert System Analysis of ElectromyogramExpert System Analysis of Electromyogram
Expert System Analysis of Electromyogram
 
Automatic analysis and classification of surface electromyography
Automatic analysis and classification of surface electromyographyAutomatic analysis and classification of surface electromyography
Automatic analysis and classification of surface electromyography
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

2 - SynCH: The rationale behing an FPGA-based implementation