SlideShare a Scribd company logo
1 of 41
A Big World of Small Motions
Michael Rubinstein
MIT CSAIL
ICCP 2013
Imperceptible Changes and Motions in the World
Michael Rubinstein, MIT 2013
Imperceptible Changes and Motions in the World
Blood flow
Building and structure
movements
Camera moves due to motion
of shutter and mirror
Breathing
Eye movements (Microsaccades)Michael Rubinstein, MIT 2013
Imperceptible Changes and Motions in the World
Low frequency motions Mid-range frequency motionsMichael Rubinstein, MIT 2013
Talk Overview
• Recap: Eulerian Video Magnification (SIGGRAPH’12)
– With Hao-Yu Wu, Eugene Shih, John Guttag,
Fredo Durand, William T. Freeman
• EVM in the Wild
• Phase-based Video Motion Processing (SIGGRAPH’13)
– With Neal Wadhwa, Fredo Durand, William T. Freeman
Michael Rubinstein, MIT 2013
Talk Overview
• Recap: Eulerian Video Magnification (SIGGRAPH’12)
– With Hao-Yu Wu, Eugene Shih, John Guttag,
Fredo Durand, William T. Freeman
• EVM in the Wild
• Phase-based Video Motion Processing (SIGGRAPH’13)
– With Neal Wadhwa, Fredo Durand, William T. Freeman
Michael Rubinstein, MIT 2013
Eulerian Video Processing
• Each pixel is processed independently
• We treat each pixel as a time series and apply
signal processing to it
y
x
time
Michael Rubinstein, MIT 2013
Method Pipeline
SpatialDecompositionSpatialDecomposition
Temporalfiltering
SpatialDecomposition
Temporalfiltering
α1
α2
αn-1
αn
Σ
Σ
Σ
Σ
SpatialDecomposition
Temporalfiltering
α1
α2
αn-1
Reconstruction
αn
Σ
Σ
Σ
Σ
Michael Rubinstein, MIT 2013
Color Amplification Results
Source Color-amplified (x100)
0.83-1 Hz (50-60 bpm)
Michael Rubinstein, MIT 2013
Bruce Wayne’s Pulse
Batman Begins (2005), courtesy of Warner Bros. Pictures
Michael Rubinstein, MIT 2013
Related Work: Pulse Detection in Videos
“Cardiocam” [Pho, Picard, McDuff 2010]
“Vital Signs Camera” – Philips
(proprietary)
Michael Rubinstein, MIT 2013
Now it gets interesting: Why It Amplifies Motion
Michael Rubinstein, MIT 2013
Relating Temporal and Spatial Changes
Motion-magnified
Courtesy of Lili Sun
Michael Rubinstein, MIT 2013
Relating Temporal and Spatial Changes
Space
Intensity
0
Signal Shifted signal Motion-magnified signal
Michael Rubinstein, MIT 2013
Motion Magnification Results
Source Motion-magnified (0.4-3 Hz, x10)
Michael Rubinstein, MIT 2013
Selective Motion Magnification in Natural Videos
Source
(600 fps)
72-92 Hz
Amplified
Low E (82.4 Hz)
A (110 Hz)
100-120 Hz
Amplified
Michael Rubinstein, MIT 2013
Related Work: Motion Magnification [Liu 2005]
Liu et al. Motion Magnification, SIGGRAPH 2005
Source Motion-magnified
Michael Rubinstein, MIT 2013
Related Work: Motion Magnification [Liu 2005]
+ +
++ +
Liu et al. Motion Magnification, 2005
Michael Rubinstein, MIT 2013
Talk Overview
• Recap: Eulerian Video Magnification (SIGGRAPH’12)
– With Hao-Yu Wu, Eugene Shih, John Guttag,
Fredo Durand, William T. Freeman
• EVM in the Wild
• Phase-based Video Motion Processing (SIGGRAPH’13)
– With Neal Wadhwa, Fredo Durand, William T. Freeman
Michael Rubinstein, MIT 2013
EVM in the Wild: Pregnancy
Original Processed
“Tomez85” https://www.youtube.com/watch?v=J1wvFmWv7zY
Michael Rubinstein, MIT 2013
EVM in the Wild: Pregnancy
“Tomez85” https://www.youtube.com/watch?v=gDpNN4g1klU
Michael Rubinstein, MIT 2013
EVM in the Wild: Blood flow Visualization
Institute for Biomedical Engineering, Dresden Germany
https://www.youtube.com/watch?v=Nb18CRVmXGY
Red = high blood volume
Blue = low blood volume
Michael Rubinstein, MIT 2013
EVM in the Wild: Guinea Pig!
“SuperCreaturefan”: “Guinea pig Tiffany is the first rodent
on Earth to undergo Eulerian Video Magnification.”
http://www.youtube.com/watch?v=uXOSJvNwtIk
Source Motion-magnified
Michael Rubinstein, MIT 2013
VideoScope by Quanta Research Cambridge
Michael Rubinstein, MIT 2013
Independent (Real-time) Ports
“webcam-pulse-detector”
(Python + openCV)
+tracking
“VAmp - Video Amplifier”
(Java)
Michael Rubinstein, MIT 2013
Talk Overview
• Recap: Eulerian Video Magnification (SIGGRAPH’12)
– With Hao-Yu Wu, Eugene Shih, John Guttag,
Fredo Durand, William T. Freeman
• EVM in the Wild
• Phase-based Video Motion Processing (SIGGRAPH’13)
– With Neal Wadhwa, Fredo Durand, William T. Freeman
Michael Rubinstein, MIT 2013
Phase-based Motion Magnification
Source Linear
SIGGRAPH’12
Phase-based
SIGGRAPH’13
Michael Rubinstein, MIT 2013
Phase-based Motion Editing
Exact for sinusoids!
True shifted sinusoid
Michael Rubinstein, MIT 2013
Linear Pipeline (SIGGRAPH’12)
Laplacian pyramid
[Burt and Adelson 1983]
Temporal filtering on intensities
Michael Rubinstein, MIT 2013
Phase-based Pipeline (SIGGRAPH’13)
Complex steerable pyramid
[Portilla and Simoncelli 2000]
Temporal filtering on phases
PhaseAmplitude
Michael Rubinstein, MIT 2013
Improvement #1: More Amplification
Improves the bound
by a factor of 4!
(derivation in the paper)
Amplification factor   Motion in the sequence
Range of linear method:
Range of Phase-based method:
Michael Rubinstein, MIT 2013
Improvement #2: Better Noise Performance
Noise amplified Noise translated
Michael Rubinstein, MIT 2013
Results: Phase-based vs. Linear
Linear (SIGGRAPH’12) Phase-based (SIGGRAPH’13)
Clipping artifacts near
Sharp edges and larger motions
Michael Rubinstein, MIT 2013
Results: Phase-based vs. Linear
Linear (SIGGRAPH’12) Phase-based (SIGGRAPH’13)Michael Rubinstein, MIT 2013
Phase-based Motion Attenuation
Source Linear Motion attenuation +
Color amplification
Amplifies color
And motion jointly
Amplifies color
Without amplifying
motionMichael Rubinstein, MIT 2013
Phase-based Motion Attenuation
Source Phase-based motion attenuation
Courtesy of YouTube user ComputerPhysicsLab
Similar to Motion Denoising
[Rubinstein et al. 2010]
[Bai et al. 2012]
Michael Rubinstein, MIT 2013
Details Skipped
Michael Rubinstein, MIT 2013
Revealing Invisible Changes in the World
• NSF International Science and Engineering Visualization Challenge (SciVis), 2012
• Science Vol. 339 No. 6119 Feb 1 2013
Michael Rubinstein, MIT 2013
Conclusions
• The world is full of small motions and changes we cannot normally see
• We develop algorithms to analyze and visualize them through videos
– Many potential uses in medical applications and scientific analysis
• Phase-based Video Motion Processing (to be presented at SIGGRAPH’13)
– More magnification, less noise
– Phase-based motion analysis is around for a while (Fleet and Jepson 1990)
but not commonly used for editing
• New paper and code available soon!
Michael Rubinstein, MIT 2013
Thank you!
Michael Rubinstein
MIT CSAIL
(Graduating ~Dec 2013…)

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Big worldofsmallmotions iccp13

  • 1. A Big World of Small Motions Michael Rubinstein MIT CSAIL ICCP 2013
  • 2. Imperceptible Changes and Motions in the World Michael Rubinstein, MIT 2013
  • 3. Imperceptible Changes and Motions in the World Blood flow Building and structure movements Camera moves due to motion of shutter and mirror Breathing Eye movements (Microsaccades)Michael Rubinstein, MIT 2013
  • 4. Imperceptible Changes and Motions in the World Low frequency motions Mid-range frequency motionsMichael Rubinstein, MIT 2013
  • 5. Talk Overview • Recap: Eulerian Video Magnification (SIGGRAPH’12) – With Hao-Yu Wu, Eugene Shih, John Guttag, Fredo Durand, William T. Freeman • EVM in the Wild • Phase-based Video Motion Processing (SIGGRAPH’13) – With Neal Wadhwa, Fredo Durand, William T. Freeman Michael Rubinstein, MIT 2013
  • 6. Talk Overview • Recap: Eulerian Video Magnification (SIGGRAPH’12) – With Hao-Yu Wu, Eugene Shih, John Guttag, Fredo Durand, William T. Freeman • EVM in the Wild • Phase-based Video Motion Processing (SIGGRAPH’13) – With Neal Wadhwa, Fredo Durand, William T. Freeman Michael Rubinstein, MIT 2013
  • 7. Eulerian Video Processing • Each pixel is processed independently • We treat each pixel as a time series and apply signal processing to it y x time Michael Rubinstein, MIT 2013
  • 9. Color Amplification Results Source Color-amplified (x100) 0.83-1 Hz (50-60 bpm) Michael Rubinstein, MIT 2013
  • 10. Bruce Wayne’s Pulse Batman Begins (2005), courtesy of Warner Bros. Pictures Michael Rubinstein, MIT 2013
  • 11. Related Work: Pulse Detection in Videos “Cardiocam” [Pho, Picard, McDuff 2010] “Vital Signs Camera” – Philips (proprietary) Michael Rubinstein, MIT 2013
  • 12. Now it gets interesting: Why It Amplifies Motion Michael Rubinstein, MIT 2013
  • 13. Relating Temporal and Spatial Changes Motion-magnified Courtesy of Lili Sun Michael Rubinstein, MIT 2013
  • 14. Relating Temporal and Spatial Changes Space Intensity 0 Signal Shifted signal Motion-magnified signal Michael Rubinstein, MIT 2013
  • 15. Motion Magnification Results Source Motion-magnified (0.4-3 Hz, x10) Michael Rubinstein, MIT 2013
  • 16. Selective Motion Magnification in Natural Videos Source (600 fps) 72-92 Hz Amplified Low E (82.4 Hz) A (110 Hz) 100-120 Hz Amplified Michael Rubinstein, MIT 2013
  • 17. Related Work: Motion Magnification [Liu 2005] Liu et al. Motion Magnification, SIGGRAPH 2005 Source Motion-magnified Michael Rubinstein, MIT 2013
  • 18. Related Work: Motion Magnification [Liu 2005] + + ++ + Liu et al. Motion Magnification, 2005 Michael Rubinstein, MIT 2013
  • 19. Talk Overview • Recap: Eulerian Video Magnification (SIGGRAPH’12) – With Hao-Yu Wu, Eugene Shih, John Guttag, Fredo Durand, William T. Freeman • EVM in the Wild • Phase-based Video Motion Processing (SIGGRAPH’13) – With Neal Wadhwa, Fredo Durand, William T. Freeman Michael Rubinstein, MIT 2013
  • 20. EVM in the Wild: Pregnancy Original Processed “Tomez85” https://www.youtube.com/watch?v=J1wvFmWv7zY Michael Rubinstein, MIT 2013
  • 21. EVM in the Wild: Pregnancy “Tomez85” https://www.youtube.com/watch?v=gDpNN4g1klU Michael Rubinstein, MIT 2013
  • 22. EVM in the Wild: Blood flow Visualization Institute for Biomedical Engineering, Dresden Germany https://www.youtube.com/watch?v=Nb18CRVmXGY Red = high blood volume Blue = low blood volume Michael Rubinstein, MIT 2013
  • 23. EVM in the Wild: Guinea Pig! “SuperCreaturefan”: “Guinea pig Tiffany is the first rodent on Earth to undergo Eulerian Video Magnification.” http://www.youtube.com/watch?v=uXOSJvNwtIk Source Motion-magnified Michael Rubinstein, MIT 2013
  • 24. VideoScope by Quanta Research Cambridge Michael Rubinstein, MIT 2013
  • 25. Independent (Real-time) Ports “webcam-pulse-detector” (Python + openCV) +tracking “VAmp - Video Amplifier” (Java) Michael Rubinstein, MIT 2013
  • 26. Talk Overview • Recap: Eulerian Video Magnification (SIGGRAPH’12) – With Hao-Yu Wu, Eugene Shih, John Guttag, Fredo Durand, William T. Freeman • EVM in the Wild • Phase-based Video Motion Processing (SIGGRAPH’13) – With Neal Wadhwa, Fredo Durand, William T. Freeman Michael Rubinstein, MIT 2013
  • 27.
  • 28. Phase-based Motion Magnification Source Linear SIGGRAPH’12 Phase-based SIGGRAPH’13 Michael Rubinstein, MIT 2013
  • 29. Phase-based Motion Editing Exact for sinusoids! True shifted sinusoid Michael Rubinstein, MIT 2013
  • 30. Linear Pipeline (SIGGRAPH’12) Laplacian pyramid [Burt and Adelson 1983] Temporal filtering on intensities Michael Rubinstein, MIT 2013
  • 31. Phase-based Pipeline (SIGGRAPH’13) Complex steerable pyramid [Portilla and Simoncelli 2000] Temporal filtering on phases PhaseAmplitude Michael Rubinstein, MIT 2013
  • 32. Improvement #1: More Amplification Improves the bound by a factor of 4! (derivation in the paper) Amplification factor   Motion in the sequence Range of linear method: Range of Phase-based method: Michael Rubinstein, MIT 2013
  • 33. Improvement #2: Better Noise Performance Noise amplified Noise translated Michael Rubinstein, MIT 2013
  • 34. Results: Phase-based vs. Linear Linear (SIGGRAPH’12) Phase-based (SIGGRAPH’13) Clipping artifacts near Sharp edges and larger motions Michael Rubinstein, MIT 2013
  • 35. Results: Phase-based vs. Linear Linear (SIGGRAPH’12) Phase-based (SIGGRAPH’13)Michael Rubinstein, MIT 2013
  • 36. Phase-based Motion Attenuation Source Linear Motion attenuation + Color amplification Amplifies color And motion jointly Amplifies color Without amplifying motionMichael Rubinstein, MIT 2013
  • 37. Phase-based Motion Attenuation Source Phase-based motion attenuation Courtesy of YouTube user ComputerPhysicsLab Similar to Motion Denoising [Rubinstein et al. 2010] [Bai et al. 2012] Michael Rubinstein, MIT 2013
  • 39. Revealing Invisible Changes in the World • NSF International Science and Engineering Visualization Challenge (SciVis), 2012 • Science Vol. 339 No. 6119 Feb 1 2013 Michael Rubinstein, MIT 2013
  • 40. Conclusions • The world is full of small motions and changes we cannot normally see • We develop algorithms to analyze and visualize them through videos – Many potential uses in medical applications and scientific analysis • Phase-based Video Motion Processing (to be presented at SIGGRAPH’13) – More magnification, less noise – Phase-based motion analysis is around for a while (Fleet and Jepson 1990) but not commonly used for editing • New paper and code available soon! Michael Rubinstein, MIT 2013
  • 41. Thank you! Michael Rubinstein MIT CSAIL (Graduating ~Dec 2013…)