SlideShare a Scribd company logo
1 of 83
LightWave: Using Compact
    Fluorescent Lamps as Sensors




Sidhant Gupta, Keyu Chen, Matt S. Reynolds*, Shwetak N. Patel
                        UbiComp Lab dub
                      University of Washington
                          *Duke University
LightWave: Using Compact
    Fluorescent Lamps as Sensors




Sidhant Gupta, Keyu Chen, Matt S. Reynolds*, Shwetak N. Patel
                        UbiComp Lab dub
                      University of Washington
                          *Duke University
turn an ordinary Compact
Fluorescent Lamp (CFL) into
 a human proximity sensor
CFLs are becoming increasingly popular
throughout a home
specialized sensor at each
     point of sensing
commodity CFLs with no modification
commodity CFLs with no modification

no instrumentation of the human body
commodity CFLs with no modification

no instrumentation of the human body

multiple CFLs with a single sensor
Theremin
Theremin
Theremin


                     Resonant Circuit

Resonant Circuit
Theremin


                     Resonant Circuit

Resonant Circuit
Theremin


                              Resonant Circuit


Resonant Circuit
C
C




detunes the
 oscillator
Electric Field in CFLs
                            C1               Gas Filled
                                               Lamp




                                      LMP2
120 VAC




                      Startup
           Bridge
                     Circuitry &
          Rectier




                                      LMP1
                     Oscillator


                                 L1
Electric Field in CFLs
          resonant
                              C1               Gas Filled
           circuitry                             Lamp




                                        LMP2
120 VAC




                        Startup
            Bridge
                       Circuitry &
           Rectier




                                        LMP1
                       Oscillator


                                   L1
Electric Field in CFLs
          resonant
                              C1               Gas Filled
           circuitry                             Lamp




                                        LMP2
120 VAC




                        Startup
            Bridge
                       Circuitry &
           Rectier




                                        LMP1
                       Oscillator


                                   L1
Where is the antenna?
Where is the antenna?
           conductive ionized gases act
           as an equipotential electrode
Where is the antenna?
           conductive ionized gases act
           as an equipotential electrode


                       C




                      detunes the
                       oscillator
no sensors in lamp to detect
    change in oscillation
ElectriSense

Switching Circuits generates high frequency Electro
           Magnetic Interference (EMI)




                                    Load
                Supply


                  Inductor
ElectriSense

Switching Circuits generates high frequency Electro
           Magnetic Interference (EMI)




                                    Load
                Supply


                  Inductor
ElectriSense

Switching Circuits generates high frequency Electro
           Magnetic Interference (EMI)




                                    Load
                Supply

                                           EMI
                  Inductor
EMI
EMI
Detect Presence or Absence of EMI
Time (s)




                          PC              Lamp




                        Frequency (kHz)
de-tuning of oscillator increase energy in
             odd harmonics
de-tuning of oscillator increase energy in
                odd harmonics

  odd
harmonic
Hover Gestures
Touch Gestures
Touch Gestures
Lamp Shade   Bulb   Lamp Base
Touch Gestures


         One Finger


           Three Finger
Touch Gestures
3-finger touch vs. 1-finger touch

                    One Finger


                      Three Finger
Signal Processing Pipeline
Signal Processing Pipeline

1     Data Acquisition & FFT

2      Frequency Range Detection

3      Summing & Smoothing Filter

4      Event Detection & Segmentation
1       Data Acquisition & FFT


                                             Digitizer
                                                &
                     High Pass Filter
                                            Frequency
                                            Transform

    Any electrical                           1 MS/s
       outlet                           16,384 point FFT
2   Frequency Range Detection
2   Frequency Range Detection

                    switch lamp
                    on/off twice
2   Frequency Range Detection

                    switch lamp
                    on/off twice

                    measure
                    fundamental
                    frequency
3   Summing & Smoothing Filter

                    compute
                    running sum
                    in the range
3       Summing & Smoothing Filter

                  1.43

                  1.25

                  1.07

                  0.89
Amplitude (dB)




                  0.71

                  0.54

                  0.36

                  0.18

                  0.00

                 −1.18

                 −0.36
                      0       2     4      6       8   10   12
                                        Time (s)
3       Summing & Smoothing Filter

                  1.43

                  1.25

                  1.07
                                                                 very noisy, low
                  0.89
                                                                 SNR signal
Amplitude (dB)




                  0.71

                  0.54

                  0.36

                  0.18

                  0.00

                 −1.18

                 −0.36
                      0       2     4      6       8   10   12
                                        Time (s)
3       Summing & Smoothing Filter

                  1.43

                  1.25

                  1.07
                                                                 very noisy, low
                  0.89
                                                                 SNR signal
Amplitude (dB)




                  0.71

                  0.54

                  0.36

                  0.18                                           Savitzky-Golay
                  0.00

                 −1.18                                           Filter
                 −0.36
                      0       2     4      6       8   10   12
                                        Time (s)
3   Summing & Smoothing Filter

                                                                                         after filtering
                  1.43                                                       1.43

                  1.25                                                       1.25

                  1.07                                                       1.07

                  0.89                                                       0.89




                                                           Amplitude (dB)
Amplitude (dB)




                  0.71                                                       0.71

                  0.54                                                       0.54

                  0.36                                                       0.36

                  0.18                                                       0.18

                  0.00                                                       0.00

                 −1.18                                                      −1.18

                 −0.36                                                      −0.36
                      0   2   4      6       8   10   12                         0   2     4      6       8   10   12
                                  Time (s)                                                     Time (s)
4                       Event Detection & Segmentation

                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0     2   4      6       8   10   12
                                  Time (s)
4                       Event Detection & Segmentation

                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0     2   4      6       8   10   12
                                  Time (s)
4                       Event Detection & Segmentation

                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0     2   4      6       8   10   12
                                  Time (s)
4                       Event Detection & Segmentation
                                                           variation
                0.36
                                                           during a
                0.18
                                                           gesture
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0     2   4      6       8   10   12
                                  Time (s)
4                       Event Detection & Segmentation

                0.36

                              Gesture
                0.18          Start
dB/dt energy




                0.00



               −0.18
                                                       Gesture
               −0.36                                   End

               −0.54
                    0     2       4        6       8   10    12
                                        Time (s)
4                       Event Detection & Segmentation

                0.36



                0.18
                              Gesture
                              Start
                                                                  Schmitt
                                                                  Trigger
dB/dt energy




                0.00



               −0.18
                                                       Gesture
               −0.36                                   End

               −0.54
                    0     2       4        6       8   10    12
                                        Time (s)
4                        Event Detection & Segmentation
                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0                    2   4      6       8   10   12
                                                 Time (s)
                Gesture Detection Bit
4                        Event Detection & Segmentation
                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0                    2   4      6       8   10   12
                                                 Time (s)
                Gesture Detection Bit
4                        Event Detection & Segmentation
                0.36



                0.18
dB/dt energy




                0.00



               −0.18



               −0.36



               −0.54
                    0                    2   4      6        8   10    12
                                                 Time (s)
                Gesture Detection Bit




                                                                      0.6 < ∆T < 5 sec.
                                                            ∆T
Can gestures be detected across
different people, brands and lamp types?
10 Participants (3 females)
6 Different Lamp Types
 5 Gestures on each lamp repeated 4 times
Sessions on different days
In total 2400 gestures collected

                          Gestures:
                          1. Hover
                          2. Bulb Touch 1-finger and 3-finger
                          3. Shade Touch 1-finger and 3-finger
In-home experiments in 2 homes
2 participants & 2 lamps




                     Gestures:
                     1. Hover
                     2. Bulb Touch 1-finger and 3-finger
                     3. Shade Touch 1-finger and 3-finger
Average hit rate across all
 participants and lamps
Average hit rate across people and lamps

             100
                            99.79     99.79
                   91.25                                        91.25
                                                       85.75
              75
Hit Rate %




              50



              25



               0
                   Hover   Bulb 1F   Bulb 3F       Shade 1F    Shade 3F
 1F = 1 Finger
 3F = 3 Fingers                                Touch
Average hit rate across people and lamps

             100
                            99.79     99.79
                   91.25                                        91.25
                                                       85.75
              75
Hit Rate %




              50



              25



               0
                   Hover   Bulb 1F   Bulb 3F       Shade 1F    Shade 3F
 1F = 1 Finger
 3F = 3 Fingers                                Touch
Average hit rate for Lamp Shade Touch
                                               Metal   Metal
             100
                                                100      99
                                       Glass

                   Plastic   Metal      85
              75
                              75
                     70
Hit Rate %




              50



              25



               0
                    L1        L2        L3      L5      L6
 1F = 1 Finger                       Lamps
 3F = 3 Fingers
Average hit rate for Lamp Shade Touch
                                               Metal   Metal
             100
                                                100      99
                                       Glass

                   Plastic   Metal      85
              75
                              75
                     70
Hit Rate %




              50



              25



               0
                    L1        L2        L3      L5      L6
 1F = 1 Finger                       Lamps
 3F = 3 Fingers
Average hit-rate for in-home experiments

             100
                            93.75                      93.75    93.75
                    87.5              87.5

              75
Hit Rate %




              50



              25



               0
                   Hover   Bulb 1F   Bulb 3F       Shade 1F    Shade 3F
 1F = 1 Finger
 3F = 3 Fingers                                Touch
Works across different
people and types of lamps
We tested an additional 6
different brands of CFLs
Change in Proximity

                         1                                                                          1




                                                                           Normalized Amplitude
Normalized Amplitude




                       0.95                                                                       0.95



                        0.9                                                                        0.9



                       0.85                                                                       0.85
                           0   2   4    6      8       10   12   14   16                              0   2   4   6      8       10   12   14   16
                                            Time (s)                                                                  Time (s)
Change in Proximity
                                   hand moving towards vs. away
                         1                                                                           1




                                                                            Normalized Amplitude
Normalized Amplitude




                       0.95                                                                        0.95



                        0.9                                                                         0.9



                       0.85                                                                        0.85
                           0   2    4    6      8       10   12   14   16                              0   2   4   6      8       10   12   14   16
                                             Time (s)                                                                  Time (s)
Detecting Ambient Temperature
           Change

                  140
                                                  Increase in
                  145
                                                  ambient
                  150                             temperature
                  155
 Frequency(kHz)




                  160

                  165

                  170

                  175

                  180

                  185
                        10   20   30       40      50   60      70
                                       Time (s)
LightWave is a sensing technique
   that turns ordinary CFLs into
     human proximity sensors
Questions?




    sidhant@uw.edu
ubiCompLab.cs.washington.edu
  www.sidhantgupta.com
Hover Gesture
EMI in Home
LightWave: Using Compact Fluorescent Lamps as Sensors
LightWave: Using Compact Fluorescent Lamps as Sensors

More Related Content

What's hot

Present solutions to the problem of electromagnetic interference final
Present solutions to the problem of electromagnetic interference finalPresent solutions to the problem of electromagnetic interference final
Present solutions to the problem of electromagnetic interference finalSergio Pinski
 
Av02 2315en datasheet
Av02 2315en datasheetAv02 2315en datasheet
Av02 2315en datasheetEdwin Aguilar
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulationVishal kakade
 
A 3-dimensional motion sensor and tracking system using vector analysis method
A 3-dimensional  motion sensor and tracking system using vector  analysis methodA 3-dimensional  motion sensor and tracking system using vector  analysis method
A 3-dimensional motion sensor and tracking system using vector analysis methodDr. Michael Agbaje
 
Building, Owning & Operating an Independent Power Producer Business in Turke...
Building, Owning & Operating an  Independent Power Producer Business in Turke...Building, Owning & Operating an  Independent Power Producer Business in Turke...
Building, Owning & Operating an Independent Power Producer Business in Turke...Suat Furkan ISIK
 
PhoXtal APOC 2008 Presentation 081029
PhoXtal APOC 2008 Presentation 081029PhoXtal APOC 2008 Presentation 081029
PhoXtal APOC 2008 Presentation 081029CSilfvenius
 
Telecommunications basics
Telecommunications basicsTelecommunications basics
Telecommunications basicsAarón Candia
 
Mini_project_b.tech_sem6_may_2017
Mini_project_b.tech_sem6_may_2017Mini_project_b.tech_sem6_may_2017
Mini_project_b.tech_sem6_may_2017Dipen Kantariya
 
Cu stp 02_solar_resource
Cu stp 02_solar_resourceCu stp 02_solar_resource
Cu stp 02_solar_resourceManuel Silva
 
An Introduction to Electroencephalography
An Introduction to ElectroencephalographyAn Introduction to Electroencephalography
An Introduction to ElectroencephalographyJoshua Baker
 
Modulation of digital_and_analog_data
Modulation of digital_and_analog_dataModulation of digital_and_analog_data
Modulation of digital_and_analog_dataMuhamamd Awaissaleem
 
A_law_and_Microlaw_companding
A_law_and_Microlaw_compandingA_law_and_Microlaw_companding
A_law_and_Microlaw_compandingAkshay Sharma
 

What's hot (20)

Mtr3000 leaflet
Mtr3000 leafletMtr3000 leaflet
Mtr3000 leaflet
 
Rcx1500 brochure
Rcx1500 brochureRcx1500 brochure
Rcx1500 brochure
 
Present solutions to the problem of electromagnetic interference final
Present solutions to the problem of electromagnetic interference finalPresent solutions to the problem of electromagnetic interference final
Present solutions to the problem of electromagnetic interference final
 
Av02 2315en datasheet
Av02 2315en datasheetAv02 2315en datasheet
Av02 2315en datasheet
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
A 3-dimensional motion sensor and tracking system using vector analysis method
A 3-dimensional  motion sensor and tracking system using vector  analysis methodA 3-dimensional  motion sensor and tracking system using vector  analysis method
A 3-dimensional motion sensor and tracking system using vector analysis method
 
Dp3400 3401 final
Dp3400 3401 finalDp3400 3401 final
Dp3400 3401 final
 
Bgt 9119 as
Bgt 9119 asBgt 9119 as
Bgt 9119 as
 
Tcrt1000
Tcrt1000Tcrt1000
Tcrt1000
 
Building, Owning & Operating an Independent Power Producer Business in Turke...
Building, Owning & Operating an  Independent Power Producer Business in Turke...Building, Owning & Operating an  Independent Power Producer Business in Turke...
Building, Owning & Operating an Independent Power Producer Business in Turke...
 
Pcm
PcmPcm
Pcm
 
Sensors
SensorsSensors
Sensors
 
PhoXtal APOC 2008 Presentation 081029
PhoXtal APOC 2008 Presentation 081029PhoXtal APOC 2008 Presentation 081029
PhoXtal APOC 2008 Presentation 081029
 
Telecommunications basics
Telecommunications basicsTelecommunications basics
Telecommunications basics
 
Mini_project_b.tech_sem6_may_2017
Mini_project_b.tech_sem6_may_2017Mini_project_b.tech_sem6_may_2017
Mini_project_b.tech_sem6_may_2017
 
Cu stp 02_solar_resource
Cu stp 02_solar_resourceCu stp 02_solar_resource
Cu stp 02_solar_resource
 
An Introduction to Electroencephalography
An Introduction to ElectroencephalographyAn Introduction to Electroencephalography
An Introduction to Electroencephalography
 
Modulation of digital_and_analog_data
Modulation of digital_and_analog_dataModulation of digital_and_analog_data
Modulation of digital_and_analog_data
 
A_law_and_Microlaw_companding
A_law_and_Microlaw_compandingA_law_and_Microlaw_companding
A_law_and_Microlaw_companding
 
Line coding
Line codingLine coding
Line coding
 

Viewers also liked

Novel materials for development of optical sensors
Novel materials for development of optical sensorsNovel materials for development of optical sensors
Novel materials for development of optical sensorsreganf
 
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari Ivaska
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari IvaskaSolid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari Ivaska
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari IvaskaBusiness Turku
 
Module 3 flammable gas detection, american fork fire rescue
Module 3 flammable gas detection, american fork fire rescueModule 3 flammable gas detection, american fork fire rescue
Module 3 flammable gas detection, american fork fire rescuejhendrickson1983
 
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...Universiti Teknologi Malaysia KL Campus
 
Gas detection 101
Gas detection 101Gas detection 101
Gas detection 101Paul Tarter
 
sensors & actuators.
sensors & actuators.sensors & actuators.
sensors & actuators.Naseem abbas
 
Simple Metal Detector Circuit Diagram and Working
Simple Metal Detector Circuit Diagram and WorkingSimple Metal Detector Circuit Diagram and Working
Simple Metal Detector Circuit Diagram and Workingelprocus
 
LPG Gas detector
LPG Gas detectorLPG Gas detector
LPG Gas detectorajay singh
 
Nanosensors basics, design and applications
Nanosensors basics, design and applicationsNanosensors basics, design and applications
Nanosensors basics, design and applicationsUniversity of Technology
 
Nano sensors with their applications
Nano sensors with their applicationsNano sensors with their applications
Nano sensors with their applicationsPrathamesh Kolekar
 

Viewers also liked (20)

480 sensors
480 sensors480 sensors
480 sensors
 
Novel materials for development of optical sensors
Novel materials for development of optical sensorsNovel materials for development of optical sensors
Novel materials for development of optical sensors
 
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari Ivaska
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari IvaskaSolid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari Ivaska
Solid-state (Bio) Chemical Sensors, Åbo Akademi University, Professor Ari Ivaska
 
Nano sensor
Nano sensorNano sensor
Nano sensor
 
Module 3 flammable gas detection, american fork fire rescue
Module 3 flammable gas detection, american fork fire rescueModule 3 flammable gas detection, american fork fire rescue
Module 3 flammable gas detection, american fork fire rescue
 
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...
Green Conversion of Oil Palm Empty Fruit Bunch into Fermentable Sugars- Resea...
 
Gas detection 101
Gas detection 101Gas detection 101
Gas detection 101
 
Biosensors
BiosensorsBiosensors
Biosensors
 
FINAL PPT OF NANOSENSOR
FINAL PPT OF NANOSENSORFINAL PPT OF NANOSENSOR
FINAL PPT OF NANOSENSOR
 
Nanosensors
NanosensorsNanosensors
Nanosensors
 
sensors & actuators.
sensors & actuators.sensors & actuators.
sensors & actuators.
 
Simple Metal Detector Circuit Diagram and Working
Simple Metal Detector Circuit Diagram and WorkingSimple Metal Detector Circuit Diagram and Working
Simple Metal Detector Circuit Diagram and Working
 
Metal detector
Metal detector Metal detector
Metal detector
 
Metal detectors
Metal detectors Metal detectors
Metal detectors
 
LPG Gas detector
LPG Gas detectorLPG Gas detector
LPG Gas detector
 
Nanobiosensors
NanobiosensorsNanobiosensors
Nanobiosensors
 
Glucose sensor
Glucose sensorGlucose sensor
Glucose sensor
 
Nanosensors basics, design and applications
Nanosensors basics, design and applicationsNanosensors basics, design and applications
Nanosensors basics, design and applications
 
Nano sensors with their applications
Nano sensors with their applicationsNano sensors with their applications
Nano sensors with their applications
 
Biosensor ppt
Biosensor pptBiosensor ppt
Biosensor ppt
 

Similar to LightWave: Using Compact Fluorescent Lamps as Sensors

Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverMadhumita Tamhane
 
Instrumental lecture 2
Instrumental lecture 2Instrumental lecture 2
Instrumental lecture 2esmail_alwrafi
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversHattori Sidek
 
Light sensor (on when dark)
Light sensor (on when dark)Light sensor (on when dark)
Light sensor (on when dark)MrTalha
 
Equal Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project PresentationEqual Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project PresentationBhanwar Singh Meena
 
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar KCHANDRA SHEKHAR
 
Sound Devices MixPre
Sound Devices MixPreSound Devices MixPre
Sound Devices MixPreAV ProfShop
 
Sound Devices MixPre
Sound Devices MixPreSound Devices MixPre
Sound Devices MixPreAV ProfShop
 
resonance/electrical networks
resonance/electrical networksresonance/electrical networks
resonance/electrical networkschandruec026
 
Fiber optic sensors for digital monitoring: Opportunities and challenges
Fiber optic sensors for digital monitoring: Opportunities and challengesFiber optic sensors for digital monitoring: Opportunities and challenges
Fiber optic sensors for digital monitoring: Opportunities and challengesDaniele Tosi
 
Frequency Modulation In Data Transmission
Frequency Modulation In Data TransmissionFrequency Modulation In Data Transmission
Frequency Modulation In Data TransmissionBise Mond
 
Laser Basics
Laser BasicsLaser Basics
Laser Basicsdlorenser
 
Simple Method To Determine Esr Requirements For Stable
Simple Method To Determine Esr Requirements For StableSimple Method To Determine Esr Requirements For Stable
Simple Method To Determine Esr Requirements For StableSteven Sandler
 
BTC108 4 AC Electronics
BTC108 4 AC ElectronicsBTC108 4 AC Electronics
BTC108 4 AC ElectronicsJames Uren
 

Similar to LightWave: Using Compact Fluorescent Lamps as Sensors (20)

Optical receivers
Optical receiversOptical receivers
Optical receivers
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
 
Instrumental lecture 2
Instrumental lecture 2Instrumental lecture 2
Instrumental lecture 2
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Light sensor (on when dark)
Light sensor (on when dark)Light sensor (on when dark)
Light sensor (on when dark)
 
Radiation detectors
Radiation detectorsRadiation detectors
Radiation detectors
 
Equal Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project PresentationEqual Split Wilkinson Power Divider - Project Presentation
Equal Split Wilkinson Power Divider - Project Presentation
 
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K
2. ELECTRICAL NETWORK_ UNIT 2_chandra Shekhar K
 
Sound Devices MixPre
Sound Devices MixPreSound Devices MixPre
Sound Devices MixPre
 
Sound Devices MixPre
Sound Devices MixPreSound Devices MixPre
Sound Devices MixPre
 
resonance/electrical networks
resonance/electrical networksresonance/electrical networks
resonance/electrical networks
 
Fiber optic sensors for digital monitoring: Opportunities and challenges
Fiber optic sensors for digital monitoring: Opportunities and challengesFiber optic sensors for digital monitoring: Opportunities and challenges
Fiber optic sensors for digital monitoring: Opportunities and challenges
 
Frequency Modulation In Data Transmission
Frequency Modulation In Data TransmissionFrequency Modulation In Data Transmission
Frequency Modulation In Data Transmission
 
Laser Basics
Laser BasicsLaser Basics
Laser Basics
 
Dsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeepDsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeep
 
Simple Method To Determine Esr Requirements For Stable
Simple Method To Determine Esr Requirements For StableSimple Method To Determine Esr Requirements For Stable
Simple Method To Determine Esr Requirements For Stable
 
Oscillator
OscillatorOscillator
Oscillator
 
BTC108 4 AC Electronics
BTC108 4 AC ElectronicsBTC108 4 AC Electronics
BTC108 4 AC Electronics
 
Tuned amplifire
Tuned amplifireTuned amplifire
Tuned amplifire
 
Demodulation
DemodulationDemodulation
Demodulation
 

Recently uploaded

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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 

Recently uploaded (20)

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...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 

LightWave: Using Compact Fluorescent Lamps as Sensors

  • 1. LightWave: Using Compact Fluorescent Lamps as Sensors Sidhant Gupta, Keyu Chen, Matt S. Reynolds*, Shwetak N. Patel UbiComp Lab dub University of Washington *Duke University
  • 2. LightWave: Using Compact Fluorescent Lamps as Sensors Sidhant Gupta, Keyu Chen, Matt S. Reynolds*, Shwetak N. Patel UbiComp Lab dub University of Washington *Duke University
  • 3. turn an ordinary Compact Fluorescent Lamp (CFL) into a human proximity sensor
  • 4. CFLs are becoming increasingly popular
  • 5.
  • 7. specialized sensor at each point of sensing
  • 8. commodity CFLs with no modification
  • 9. commodity CFLs with no modification no instrumentation of the human body
  • 10. commodity CFLs with no modification no instrumentation of the human body multiple CFLs with a single sensor
  • 11.
  • 12.
  • 15. Theremin Resonant Circuit Resonant Circuit
  • 16. Theremin Resonant Circuit Resonant Circuit
  • 17. Theremin Resonant Circuit Resonant Circuit
  • 18.
  • 19.
  • 20.
  • 21. C
  • 23. Electric Field in CFLs C1 Gas Filled Lamp LMP2 120 VAC Startup Bridge Circuitry & Rectier LMP1 Oscillator L1
  • 24. Electric Field in CFLs resonant C1 Gas Filled circuitry Lamp LMP2 120 VAC Startup Bridge Circuitry & Rectier LMP1 Oscillator L1
  • 25. Electric Field in CFLs resonant C1 Gas Filled circuitry Lamp LMP2 120 VAC Startup Bridge Circuitry & Rectier LMP1 Oscillator L1
  • 26. Where is the antenna?
  • 27. Where is the antenna? conductive ionized gases act as an equipotential electrode
  • 28. Where is the antenna? conductive ionized gases act as an equipotential electrode C detunes the oscillator
  • 29. no sensors in lamp to detect change in oscillation
  • 30. ElectriSense Switching Circuits generates high frequency Electro Magnetic Interference (EMI) Load Supply Inductor
  • 31. ElectriSense Switching Circuits generates high frequency Electro Magnetic Interference (EMI) Load Supply Inductor
  • 32. ElectriSense Switching Circuits generates high frequency Electro Magnetic Interference (EMI) Load Supply EMI Inductor
  • 33. EMI
  • 34. EMI
  • 35. Detect Presence or Absence of EMI Time (s) PC Lamp Frequency (kHz)
  • 36. de-tuning of oscillator increase energy in odd harmonics
  • 37. de-tuning of oscillator increase energy in odd harmonics odd harmonic
  • 40. Touch Gestures Lamp Shade Bulb Lamp Base
  • 41. Touch Gestures One Finger Three Finger
  • 42. Touch Gestures 3-finger touch vs. 1-finger touch One Finger Three Finger
  • 44. Signal Processing Pipeline 1 Data Acquisition & FFT 2 Frequency Range Detection 3 Summing & Smoothing Filter 4 Event Detection & Segmentation
  • 45. 1 Data Acquisition & FFT Digitizer & High Pass Filter Frequency Transform Any electrical 1 MS/s outlet 16,384 point FFT
  • 46. 2 Frequency Range Detection
  • 47. 2 Frequency Range Detection switch lamp on/off twice
  • 48. 2 Frequency Range Detection switch lamp on/off twice measure fundamental frequency
  • 49. 3 Summing & Smoothing Filter compute running sum in the range
  • 50. 3 Summing & Smoothing Filter 1.43 1.25 1.07 0.89 Amplitude (dB) 0.71 0.54 0.36 0.18 0.00 −1.18 −0.36 0 2 4 6 8 10 12 Time (s)
  • 51. 3 Summing & Smoothing Filter 1.43 1.25 1.07 very noisy, low 0.89 SNR signal Amplitude (dB) 0.71 0.54 0.36 0.18 0.00 −1.18 −0.36 0 2 4 6 8 10 12 Time (s)
  • 52. 3 Summing & Smoothing Filter 1.43 1.25 1.07 very noisy, low 0.89 SNR signal Amplitude (dB) 0.71 0.54 0.36 0.18 Savitzky-Golay 0.00 −1.18 Filter −0.36 0 2 4 6 8 10 12 Time (s)
  • 53. 3 Summing & Smoothing Filter after filtering 1.43 1.43 1.25 1.25 1.07 1.07 0.89 0.89 Amplitude (dB) Amplitude (dB) 0.71 0.71 0.54 0.54 0.36 0.36 0.18 0.18 0.00 0.00 −1.18 −1.18 −0.36 −0.36 0 2 4 6 8 10 12 0 2 4 6 8 10 12 Time (s) Time (s)
  • 54. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s)
  • 55. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s)
  • 56. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s)
  • 57. 4 Event Detection & Segmentation variation 0.36 during a 0.18 gesture dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s)
  • 58. 4 Event Detection & Segmentation 0.36 Gesture 0.18 Start dB/dt energy 0.00 −0.18 Gesture −0.36 End −0.54 0 2 4 6 8 10 12 Time (s)
  • 59. 4 Event Detection & Segmentation 0.36 0.18 Gesture Start Schmitt Trigger dB/dt energy 0.00 −0.18 Gesture −0.36 End −0.54 0 2 4 6 8 10 12 Time (s)
  • 60. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s) Gesture Detection Bit
  • 61. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s) Gesture Detection Bit
  • 62. 4 Event Detection & Segmentation 0.36 0.18 dB/dt energy 0.00 −0.18 −0.36 −0.54 0 2 4 6 8 10 12 Time (s) Gesture Detection Bit 0.6 < ∆T < 5 sec. ∆T
  • 63. Can gestures be detected across different people, brands and lamp types?
  • 64. 10 Participants (3 females) 6 Different Lamp Types 5 Gestures on each lamp repeated 4 times Sessions on different days In total 2400 gestures collected Gestures: 1. Hover 2. Bulb Touch 1-finger and 3-finger 3. Shade Touch 1-finger and 3-finger
  • 65. In-home experiments in 2 homes 2 participants & 2 lamps Gestures: 1. Hover 2. Bulb Touch 1-finger and 3-finger 3. Shade Touch 1-finger and 3-finger
  • 66. Average hit rate across all participants and lamps
  • 67. Average hit rate across people and lamps 100 99.79 99.79 91.25 91.25 85.75 75 Hit Rate % 50 25 0 Hover Bulb 1F Bulb 3F Shade 1F Shade 3F 1F = 1 Finger 3F = 3 Fingers Touch
  • 68. Average hit rate across people and lamps 100 99.79 99.79 91.25 91.25 85.75 75 Hit Rate % 50 25 0 Hover Bulb 1F Bulb 3F Shade 1F Shade 3F 1F = 1 Finger 3F = 3 Fingers Touch
  • 69. Average hit rate for Lamp Shade Touch Metal Metal 100 100 99 Glass Plastic Metal 85 75 75 70 Hit Rate % 50 25 0 L1 L2 L3 L5 L6 1F = 1 Finger Lamps 3F = 3 Fingers
  • 70. Average hit rate for Lamp Shade Touch Metal Metal 100 100 99 Glass Plastic Metal 85 75 75 70 Hit Rate % 50 25 0 L1 L2 L3 L5 L6 1F = 1 Finger Lamps 3F = 3 Fingers
  • 71. Average hit-rate for in-home experiments 100 93.75 93.75 93.75 87.5 87.5 75 Hit Rate % 50 25 0 Hover Bulb 1F Bulb 3F Shade 1F Shade 3F 1F = 1 Finger 3F = 3 Fingers Touch
  • 72. Works across different people and types of lamps
  • 73. We tested an additional 6 different brands of CFLs
  • 74. Change in Proximity 1 1 Normalized Amplitude Normalized Amplitude 0.95 0.95 0.9 0.9 0.85 0.85 0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16 Time (s) Time (s)
  • 75. Change in Proximity hand moving towards vs. away 1 1 Normalized Amplitude Normalized Amplitude 0.95 0.95 0.9 0.9 0.85 0.85 0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16 Time (s) Time (s)
  • 76. Detecting Ambient Temperature Change 140 Increase in 145 ambient 150 temperature 155 Frequency(kHz) 160 165 170 175 180 185 10 20 30 40 50 60 70 Time (s)
  • 77. LightWave is a sensing technique that turns ordinary CFLs into human proximity sensors
  • 78. Questions? sidhant@uw.edu ubiCompLab.cs.washington.edu www.sidhantgupta.com
  • 80.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n