Beruflich Dokumente
Kultur Dokumente
Kim L. Boyer
Professor and Head
Quan Wang and Xinchi Zhang
Electrical, Computer, and Systems Engineering
Rensselaer Polytechnic Institute
US NSF Engineering Research Center on Smart Lighting
Target and Motivation
We want to build an occupancy sensitive, smart lighting system
Color-controllable
LED fixtures
Sensors
What light should be delivered?
Occupancy?
Target and Motivation
to produce something like this:
Spatial Information Spectral Information
Current Sensor (an RPI Design)
Flora sensor chip
Raspberry Pi controller, network connection
3D-printed housing, simple lens, non-directional
Issues are speed, sensitivity, spectrum, network
Y =A X
Current Testbed: 48 Rows 48 by 36 36 Rows N = 200>>36
With N >> number of columns in A, the system will
be over determined and we can use the Moore-
Penrose pseudo-inverse to estimate A:
A = YX T(XX T)1
Possible Run Time Considerations
The number of measurements may be time-constrained
If the system is under determined, no unique solution
Add a constraint: The room is sparsely occupied
(a reasonable assumption for changes since calibration)
Let A0 be the light transport matrix for the empty room
E = A0 A is the difference matrix, and measures the
change in the light transport model vs. the empty room.
If necessary, estimate E according to (assumption):
Perturbation
(low-amplitude)
Perturbation-
Base light
modulated light
Perturbation Modulation
Total Input Light = BaseLight (x0) + Perturbation (x)
The set of perturbation patterns should be
rich in variation to capture sufficient scene
information over entire space
The amplitude must be small for human
comfort and well being (x0-dominant)
The amplitude must be large enough to
achieve reliable sensor readings
Perturbation Modulation
Sensing Adjustment
x1
Neighboring patterns in
0
the sequence should be
as similar as possible to
x2
produce gradual changes. x4
x3
Classify
Compute A
at Run Time
Approach 1: Learning Occupancy Using SVM
Empty room
One person at 6 regions
Small group at 6 regions
Large group gathered
Large group scattered
Approach 1: Learning Occupancy Using SVM
Classification results are promising:
RG B
R
G
B
W
Light Blockage Model: Understanding E (hat)
Each entry of captures the cumulative effect of a set of
light paths from one fixture to one sensor, and vice versa
wall
diffuse
reflection
reflection paths
direct path
wall
wall
>>
human subject
3D Volume Rendering
Assume there are M direct light paths (M = 1212 = 144)
Light path m corresponds to entry m
For a point P in the room, let the distance from P to line m
be dm(P)
The confidence that point P is occupied is:
normalization
Gaussian Kernel
Testbed Configuration
Room size:
85.5 " 135 " 86.4 "
Spatial resolution:
1 voxel = 1 " 1 " 1 "
= 20 "
Positions of sensors:
6 sensors on each wall
3D Reconstruction Complexity Analysis
Algorithm implemented in C++, compiled with MEX
Takes about 18 seconds on a MacBook to render one volume (87 136 88)
1 million voxels 144 lines 0.15 billion operations
Each operation:
Compute point-to-line distance
Compute Gaussian kernel
Number Spatial
Sensor Room Training
Approach
Generalizes
of Position
Mount
Size
Data?
Classes
Recovery?
Blockage
Wall
Small
Well
No Limit
None Yes
Model
Reflection
Ceiling
Any
Well
No Limit
None
Yes
Model
Ongoing Work
Weakly directional sensors
Compound Eye concept
Triangulation from pairs of sensor responses in the E
matrix (~ tri-diagonally dominant, if permuted correctly)
Infer approximate height information
Perturbation Patterns
Minimal spanning set (size, basis) to effectively interrogate
complete space in minimal time
Dimensionality, locality requirements in pattern design
Formal measure of pattern-change visibility vs.
mathematical pattern distance
Do problems exist even below perceptibility?
By how much do we need to over-determine the system?
Public Policy Implications;
Obstacles to Adoption
Should such systems be subject to regulation? If so, on what basis?
Privacy concerns, real and imagined. Worse with better sensors?
Public acceptance, trust, use in public spaces. Disclosure needed?
Fail-safe mode, ensuring personal well-being. Verification?
Residential use, requirements?
Human vulnerability to the modulation of the light? Standards?
Susceptibility to sabotage, unauthorized access?
Realizing net energy savings. (Computers use electricity)
Outdoor applications? Safety, security vs. fear of being watched?
Conclusions and Next (Technical) Steps
Novel occupancy sensing for smart lighting systems:
Uses very few low-cost color sensors
Very different from PIR, LiDAR, or ultrasonic sensing
Faster, directional sensors will improve precision
Next Steps
Faster, less-obtrusive sensors (we have built)
Directional sensors (compound eyes, but no images)
Rough depth from ceiling-mounted directional sensors
Combined approaches
Well-developed design rules for smart spaces (by type)
Thank You! To Read More About It
Quan Wang, Xinchi Zhang, and Kim Boyer, 3D Scene Estimation for
Smart Light Delivery with Perturbation-Modulated Light Sensing,
Journal of Solid State Lighting, 2014 1:17, ISSN 2196-1107,
doi:10.1186/s40539-014-0017-2.
Quan Wang, Meng Wang, and Kim Boyer, Learning Room Occupancy
Patterns from Sparsely Recovered Light Transport Models,
International Conference on Pattern Recognition, Stockholm,
SWEDEN, August 2014.
Quan Wang, Xinchi Zhang, and Kim Boyer, 3D Scene Estimation with
Perturbation-Modulated Light and Distributed Sensors, IEEE
Workshop on Perception Beyond the Visible Spectrum, Columbus, OH,
June 2014.
Xinchi Zhang, Quan Wang, and Kim L. Boyer, Illumination
Adaptation with Rapid-Response Color Sensors, SPIE Optical
Engineering and Applications, San Diego, CA, August 2014.