WATCHING THE WATCHERS:
AUTOMATICALLY INFERRING TV CONTENT
FROM OUTDOOR LIGHT EFFUSIONS
Presenter: Moustafa Alzantot (UCLA)
Authors : Yi Xu, J. Frahm, Fabian Monrose
University of North Carolina
Paper published in ACM CCS 2014
Introduction
 We are all familiar with flickering lights of content playing on
TV screens in our living rooms at night.
 This paper presents an attack that exploits the emanations
of light, can be noticed through the window, to reveal the
program being watched.
 The kind of programs being watched presents a privacy a
threat as it can reveal information about religious beliefs,
political view points, and interests.
 TV subscriber watching habits are considered private under the
US Video Privacy Act of 1998.
Research Question
 Can we infer the content being watched by matching the brightness
change in room.
 Compute average pixel brightness of each frame in video as the
mean brightness, use the gradient of mean brightness as a descriptor
for the video.
 How to perform matching efficiently ?
Methodology
 For each frame t in a movie of M frames,
calculate the average intensity s(t) by
averaging all pixels brightness value.
 Light intensity depends on the environment,
therefore using the change in intensity would
be better. ds(t) = s(t) – s(t-1)
 Compute a feature vector f(t) for each movie
by keeping significant changes in light
intensity.
Methodology
 Find the best entry in the reference library that matches the
captured feature vector.
 The similarity function used depends on the disturbance by
erroneous noise peaks and the correlation between the two signals.
 Similarity metric assumes same starting point of both captured and reference
signals.
 Exhaustive search to match against the reference library adds a lot of
computational burden.
Methodology
 Capture the distribution of peaks caused by intensity changes.
 Consider a sliding window of size w = 512
 Compute histogram of distance between peaks.
 Compute the cumulative histogram.
 Proposed efficient searching algorithm using K-d trees.
Data Collection
 Created 18,800 hours of reference videos
 10,000 movies, 24,000 news clips and 10,000 music videos.
 Pre-computed peak-feature vectors.
 Recorded the reflection of screen emanation from TV at a white wall in both lab
and home environments.
Results
 Randomly selected 62 test videos to be played
from the reference library.
 Accuracy when room lights are off:
Results
 Accuracy with room lights ON:
 Study the influence of room light on the attack
 Captured 5 videos in three different illumination
Results
 Results form outdoors:
 Captured emanations from
outside window of 3rd floor
room.
 TV emanation reflected off
the ceiling towards the
window
 Played 60 videos of different
types (music, films, TV
show).

More Related Content

PPTX
March12 chatterjee
PDF
1801 1805
PDF
1801 1805
PDF
Study and Analysis of Impulse Noise Reduction Filters
PPTX
Digital Image Forensics: camera fingerprint and its robustness
PDF
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
PDF
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
PDF
A novel speech enhancement technique
March12 chatterjee
1801 1805
1801 1805
Study and Analysis of Impulse Noise Reduction Filters
Digital Image Forensics: camera fingerprint and its robustness
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
A novel speech enhancement technique

Similar to March12 alzantot (20)

PDF
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
PDF
Parameterized Image Filtering Using fuzzy Logic
PDF
IEEE_Paper_PID2966731 (1).pdf
PDF
Ijetcas14 479
PPS
Enhanced Visual Communication
PDF
J010245458
DOC
108600389 dd-report
PPT
On the Influence Propagation of Web Videos
PDF
D1103023339
PDF
A computer vision approach to speech enhancement
PDF
MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...
PPTX
Automatic Speech Recognition Task – Feature Extraction for ASR: Log Mel Spectrum
PPTX
Image Filtering
PDF
H43044145
PDF
Speckle noise reduction from medical ultrasound images using wavelet thresh
PDF
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
DOC
PDF
Images and Information
PDF
Multimedia.pdf
PPTX
NerdsdsdadwereersadsadsadasdaddsaComm.pptx
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
Parameterized Image Filtering Using fuzzy Logic
IEEE_Paper_PID2966731 (1).pdf
Ijetcas14 479
Enhanced Visual Communication
J010245458
108600389 dd-report
On the Influence Propagation of Web Videos
D1103023339
A computer vision approach to speech enhancement
MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...
Automatic Speech Recognition Task – Feature Extraction for ASR: Log Mel Spectrum
Image Filtering
H43044145
Speckle noise reduction from medical ultrasound images using wavelet thresh
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
Images and Information
Multimedia.pdf
NerdsdsdadwereersadsadsadasdaddsaComm.pptx
Ad

More from BBKuhn (12)

PPT
Sound shredding moustafa
PPTX
Smoking soujanya
PPT
Presentation yamin
PPTX
Md2k 0219 shang
PPT
2014.chi.structured labeling to facilitate concept evolution in machine learning
PDF
Md2 k 04_19_2015
PPT
March19 tun
PPT
March12 rahman
PDF
March12 natarajan
PDF
March5 gao
PPTX
March5 bargar
PPTX
MD2K Presentation to Stanford Mobilize (1/22/15)
Sound shredding moustafa
Smoking soujanya
Presentation yamin
Md2k 0219 shang
2014.chi.structured labeling to facilitate concept evolution in machine learning
Md2 k 04_19_2015
March19 tun
March12 rahman
March12 natarajan
March5 gao
March5 bargar
MD2K Presentation to Stanford Mobilize (1/22/15)
Ad

Recently uploaded (20)

PDF
Traditional Healing Practices: A Model for Integrative Care in Diabetes Mana...
PDF
Chemistry and Changes 8th Grade Science .pdf
PPT
ecg for noob ecg interpretation ecg recall
PPTX
Arterial Blood Pressure_Blood Flow_Hemodynamics.pptx
PDF
Geothermal Energy: Unlocking the Earth’s Heat for Power (www.kiu.ac.ug)
PDF
Sustainable Biology- Scopes, Principles of sustainiability, Sustainable Resou...
PDF
2024_PohleJellKlug_CambrianPlectronoceratidsAustralia.pdf
PPTX
Heart Lung Preparation_Pressure_Volume.pptx
PDF
Exploring PCR Techniques and Applications
PDF
Micro 4 New.ppt.pdf thesis main microbio
PPT
ZooLec Chapter 13 (Digestive System).ppt
PDF
TOPIC-1-Introduction-to-Bioinformatics_for dummies
PPTX
diabetes and its complications nephropathy neuropathy
PDF
No dilute core produced in simulations of giant impacts on to Jupiter
PPTX
Cells and Organs of the Immune System (Unit-2) - Majesh Sir.pptx
PPTX
Neuro Ophthalmic diseases and their lesions
PDF
Sumer, Akkad and the mythology of the Toradja Sa'dan.pdf
PDF
SOCIAL PSYCHOLOGY_ CHAPTER 2.pdf- the self in a social world
PPT
Chapter 6 Introductory course Biology Camp
PDF
Microplastics: Environmental Impact and Remediation Strategies
Traditional Healing Practices: A Model for Integrative Care in Diabetes Mana...
Chemistry and Changes 8th Grade Science .pdf
ecg for noob ecg interpretation ecg recall
Arterial Blood Pressure_Blood Flow_Hemodynamics.pptx
Geothermal Energy: Unlocking the Earth’s Heat for Power (www.kiu.ac.ug)
Sustainable Biology- Scopes, Principles of sustainiability, Sustainable Resou...
2024_PohleJellKlug_CambrianPlectronoceratidsAustralia.pdf
Heart Lung Preparation_Pressure_Volume.pptx
Exploring PCR Techniques and Applications
Micro 4 New.ppt.pdf thesis main microbio
ZooLec Chapter 13 (Digestive System).ppt
TOPIC-1-Introduction-to-Bioinformatics_for dummies
diabetes and its complications nephropathy neuropathy
No dilute core produced in simulations of giant impacts on to Jupiter
Cells and Organs of the Immune System (Unit-2) - Majesh Sir.pptx
Neuro Ophthalmic diseases and their lesions
Sumer, Akkad and the mythology of the Toradja Sa'dan.pdf
SOCIAL PSYCHOLOGY_ CHAPTER 2.pdf- the self in a social world
Chapter 6 Introductory course Biology Camp
Microplastics: Environmental Impact and Remediation Strategies

March12 alzantot

  • 1. WATCHING THE WATCHERS: AUTOMATICALLY INFERRING TV CONTENT FROM OUTDOOR LIGHT EFFUSIONS Presenter: Moustafa Alzantot (UCLA) Authors : Yi Xu, J. Frahm, Fabian Monrose University of North Carolina Paper published in ACM CCS 2014
  • 2. Introduction  We are all familiar with flickering lights of content playing on TV screens in our living rooms at night.  This paper presents an attack that exploits the emanations of light, can be noticed through the window, to reveal the program being watched.  The kind of programs being watched presents a privacy a threat as it can reveal information about religious beliefs, political view points, and interests.  TV subscriber watching habits are considered private under the US Video Privacy Act of 1998.
  • 3. Research Question  Can we infer the content being watched by matching the brightness change in room.  Compute average pixel brightness of each frame in video as the mean brightness, use the gradient of mean brightness as a descriptor for the video.  How to perform matching efficiently ?
  • 4. Methodology  For each frame t in a movie of M frames, calculate the average intensity s(t) by averaging all pixels brightness value.  Light intensity depends on the environment, therefore using the change in intensity would be better. ds(t) = s(t) – s(t-1)  Compute a feature vector f(t) for each movie by keeping significant changes in light intensity.
  • 5. Methodology  Find the best entry in the reference library that matches the captured feature vector.  The similarity function used depends on the disturbance by erroneous noise peaks and the correlation between the two signals.  Similarity metric assumes same starting point of both captured and reference signals.  Exhaustive search to match against the reference library adds a lot of computational burden.
  • 6. Methodology  Capture the distribution of peaks caused by intensity changes.  Consider a sliding window of size w = 512  Compute histogram of distance between peaks.  Compute the cumulative histogram.  Proposed efficient searching algorithm using K-d trees.
  • 7. Data Collection  Created 18,800 hours of reference videos  10,000 movies, 24,000 news clips and 10,000 music videos.  Pre-computed peak-feature vectors.  Recorded the reflection of screen emanation from TV at a white wall in both lab and home environments.
  • 8. Results  Randomly selected 62 test videos to be played from the reference library.  Accuracy when room lights are off:
  • 9. Results  Accuracy with room lights ON:  Study the influence of room light on the attack  Captured 5 videos in three different illumination
  • 10. Results  Results form outdoors:  Captured emanations from outside window of 3rd floor room.  TV emanation reflected off the ceiling towards the window  Played 60 videos of different types (music, films, TV show).

Editor's Notes

  • #2: ACM CCS = ACM Computer and Communication Security