Académique Documents
Professionnel Documents
Culture Documents
CHAPTER 1
INTRODUCTION
Daylight harvesting in commercial buildings is experiencing renewed interest,
particularly in light of the environmental consequences of power generation, the desire for
sustainable design, and current strains on the nations power grid. It has been estimated that
commercial businesses use one-quarter of their total energy consumption for lighting.
Daylighting and its associated systems, therefore, offer the opportunity to reduce energy
consumption and costs.
Estimates show that between 30% and 50% of the spaces in commercial buildings has
access to daylight either through windows or skylights. The installation of technologies
designed to take advantage of available daylight would be an appropriate energy-saving
strategy that could potentially turn off millions of light fixtures for some portion of each day.
A number of technologies currently on the market are designed to either reduce
energy use from electric lighting or increase the daylight penetration within a building while
controlling glare. The energy-reducing systems typically employ a photosensor technology
teamed with a dimming fluorescent lighting system, which reduces energy demand by
dimming lights proportionally to the amount of daylight received at a reference plane.
Unfortunately, most of these systems do not guarantee effective operation because daylight
rarely penetrates uniformly into a buildings interior. Daylight penetration can vary at
adjacent workstations because individuals operate blinds or exterior obstructions block
daylight. Additionally, each photosensor typically controls a number of light fixtures in a
space, often resulting in areas that are too dark and others that are over-lighted. High initial
costs for full dimming ballasts and difficulties with installing and commissioning
photosensors also impede the installation of these systems in commercial buildings.
Systems that improve daylight penetration include light shelves, light pipes,
controlled shades and blinds, and other active sun-tracking daylight delivery systems. Again,
most of these technologies involve high initial and maintenance costs.
Problems with current daylighting systems combined with poor sales, point to the
need for new designs that are simple, low cost, and effective. An effective way to address this
energy problem is to deploy automatic lighting control systems.
This project describes a proof-of-concept implementation that uses a high dynamic
range CMOS video camera to integrate daylight harvesting and human detection
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
functionalities. It can be demonstrated that the proposed concept not only overcomes several
drawbacks of conventional lighting control sensors, but also offers functionalities that are not
currently achievable by these sensors.
Proposed concept involves three algorithms, daylight estimation, occupancy detection
and lighting control. The calibrated system directly estimates luminance from digital images
of the occupied room for use in the daylight estimation algorithm. A novel occupancy
detection algorithm involving color processing in YCC space and Bounding Box has been
developed. Our lighting control algorithm is based on the RMS technique. Results show that:
i)
System can meet different target light-level requirements for different task areas
ii)
iii)
iv)
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
CHAPTER 2
LITERATURE SURVEY
2.1 Occupancy sensors and their drawbacks
With typical energy savings ranging from 52% - 58% for classrooms and 28%-38%
for private offices, occupancy sensors are often viewed as one of the most energy and costeffective lighting control technologies. However, even after being around for over 20 years,
occupancy sensors do not have as high market penetration as some other building
technologies, partly due to the difficulty in definitively predicting and demonstrating savings.
Occupancy sensor performance is also dependent on the user occupancy, lighting control
patterns, sensor selection and finally, commissioning, leading to varied savings estimates by
the industry. Recent research has shown that reducing the time delay in the occupancy
sensors can increase the energy savings in spite of a potential increase in lamp maintenance
cost due to higher switching frequency. It has been found that the activity level is different for
different users of a common space and even changes over the time of the day for a given user.
However, a typical occupancy sensor only allows a single time delay setting based on
the application, which can vary from several seconds to more than 30 minutes, and remains
constant once set. The time delay is commonly maintained at a higher level than necessary to
minimize false offs (when no motion is detected in presence of occupancy), thus reducing
energy savings. Once calibrated, the sensitivity of the device to room movement cannot be
changed as well. Most occupancy sensors used in commercial applications use passive
infrared or ultrasonic motion-sensing technologies. Many use dual technologies, which
combine the two technologies or others, such as microwave, in one sensor.
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
In comparison to occupancy detection, daylight harvesting is a significantly less
successful and somewhat less popular lighting control strategy. The use of photosensors to
control interior lighting is nontrivial. Since a photosensor signal greatly depends on the
position of the sensor relative to room surfaces and daylight apertures, as well as room
surface material properties, commissioning and calibration play a pivotal role in photo sensor
applications. Various problems associated with calibration and commissioning contribute to
the fact that photo sensor-based systems have seen limited application and have traditionally
faced market barriers. Thus, there is a need for an advanced daylight sensor that can reap the
benefits and flexibility that these technologies offer and achieve a better control of the light
distribution within a space, improving the overall light quality.
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
The fundamental hypothesis of this project is that we can use an image sensor for
daylight harvesting and occupancy sensing at the same time, but more importantly, for
developing a lighting control system that is more versatile and that offers a far better control
of the illuminated environment. Our approach is significantly different from the prior image
sensor based lighting control devices. The project also overcomes several drawbacks of
conventional lighting control sensors. In addition, an integrated sensor can provide
functionalities that are impossible to achieve by conventional photosensors and occupancy
sensors.
For human detection various methods have been proposed in the past years.
Background subtraction is often used to detect moving objects from a video taken by a
stationary camera. Maintaining the background adaptively in accordance with illumination
changes is the key issue in this approach. Humans can also be detected and tracked by using
related information such as edges, colour, and depth. Methods using colour would encounter
a difficulty when the background contains some objects with similar colour - tracking could
be misguided by background clutters.
CHAPTER 3
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
PROJECT DESCRIPTION
3.1 Block Diagram
The basic concept of this project is we use an image sensor for daylight harvesting
and occupancy sensing at the same time, but more importantly, for developing a lighting
control system that is more versatile and that offers a far better control of the illuminated
environment. We use a CMOS camera to acquire a reference image. This reference image is
first converted to gray image which is used in the occupancy detection algorithm. Then we
convert the reference image to NTSC format which is then divided into 4 segments and used
to calculate brightness.
Now a new frame is taken and is compared with the stored reference image and the
difference value is compared with the preset threshold. If the value is greater than the
threshold then the reference frame is updated to new frame. Once the frame is updated, the
brightness level of the new frame is compared with the preset minimum and maximum
brightness level values. If the value is lesser then the minimum preset level then the lights are
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
turned on, or if the value is greater than the maximum preset level then the lights are turned
off. The control signals from the parallel port are sent using parallel port command given in
MATLAB.
The parallel port is connected to driver uln2003. Whenever the output from the
parallel port is high the driver IC will ground its output terminals and whenever the output
from the parallel port is low, then the IC will give a +12v at its output pins. When the output
pins of the IC is 12v the potential across the relay connected to it at one end and a 12v supply
at other end will be 0v, thereby turning off the lights. When the output of the IC is 0v then the
potential across the relay is 12v which turns on the lights. Thus, the driver IC drives the 12v
relays connected to it which in turn, turns on or turns off the lights.
3.2 Algorithm:
3.2.1 Occupancy Detection:
Occupancy detection is done using 2 procedures.
Procedure 1:
First, absolute YCC image difference between the last frame and the current frame is
computed. The last two components of YCC contain chromatic information independent of
the intensity. These are used to derive an rms difference metric as per equation below.
Where, (Cb1, Cr1) are the chromatic components at a given pixel in the last frame,
and (Cb2, Cr2) are the corresponding values in the current frame. The metric is simply the
Euclidean distance in the Cb - Cr plane. The difference image (pixel differences between any
frame and the reference frame) and the thresholds are based on this metric. There are two user
specified thresholds, one for the pixel difference, and one for the spatial extent (in terms of a
fraction of total number of pixels in a frame). These thresholds are programmable, thus
allowing a real-time adjustment to the motion sensitivity of the sensor based on the operating
requirements. The detection area is controlled through the specification of regions of
interests, otherwise the whole frame is considered.
Secondly, the detection of changes between frames is more robust against pixel noise.
The pixel noise is likely to be introduced during various stages of the processing chain,
including compression and transmission, and is predominantly present in the intensity
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
channel. This metric is also less likely to be seriously affected by minor changes in the space
illumination level than a metric based on raw RGB values. This is convenient because a
change in the light level in the space does not typically cause a false alarm, unless the change
is significant. Finally, this method is fast and inexpensive, which is a critical requirement for
this application.
Procedure 2:
Using the procedure of gray scale difference of current and reference frame and
scaling the values using im2bw( ) command and plotting for the motion blobs in the image
using the concept of bounding box using rectangle command.
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Start
Take reference
image
Convert RGB to
Gray(b) & YCrCb
colour space
Divide the image to four
segments
End
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
C
Take a new
frame i1
C= a difference b
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Initialize o_vect[ ]
If imd of any
yes
no
seg> th ?
no
yes
B
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
No
No
Yes
Yes
Pval(i)=1
Delay
Pval(i)=0
Send pval(i) to
parallel port
Return
CHAPTER 4
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
SOFTWARE DESCRIPTION
4.1 MATLAB Simulink 7.6.0(R2008a)
MATLAB is an integrated technical computing environment that combines numeric
computation, advanced graphics and visualization, and a high level programming language.
MATLAB includes hundreds of functions for:
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
A colour space is a means of uniquely specifying a colour. There are a number of
colour spaces in common usage depending on the particular industry and/or application
involved. For example as humans we normally determine colour by parameters such as
brightness, hue, and colourfulness. On computers it is more common to describe colour by
three components, normally red, green, and blue. These are related to the excitation of red,
green, and blue phosphors on a computer monitor. Another similar system geared more
towards the printing industry uses cyan, magenta, and yellow to specify colour, they are
related to the reflectance and absorbance of inks on paper.
There are generally ways of converting (transforming) between different colour
spaces although in most cases the transformation is nonlinear. Some colour spaces for
example can represent colours which cannot be represented in others.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Along each axis of the colour cube the colours range from no contribution of that
component to a fully saturated colour.
The colour cube is solid, any point (colour) within the cube is specified by three
numbers, namely, an r, g, b triple.
The diagonal line of the cube from black (0,0,0) to white (1,1,1) represents all the
grays, that is, all the red, green, and blue components are the same.
In practice different computer hardware/software combinations will use different
ranges for the colours, common ones are 0-256 and 0-65536 for each component. This
is simply a linear scaling of the unit colour cube described here.
This RGB colour space lies within our perceptual space, that is, the RGB cube is
smaller and represents fewer colours than we can see.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
4.3.4 Conversion:
I = rgb2gray(RGB)
I = rgb2gray(RGB) converts the true color image RGB to the grayscale intensity image
I. rgb2gray converts RGB images to grayscale by eliminating the hue and saturation
information while retaining the luminance.
4.4 YCbCr
A color space is simply a model of representing what we see in tuples. YCbCr is one
of the popular color space in computing. It represents colors in terms of one luminance
component/luma (Y), and two chrominance components/chroma (Cb and Cr). Study shows
human eyes are sensitive to luminance, but not so sensitive to chrominance. For example,
given an image below,
The YCbCr image can be converted to/from RGB image. Therere several standards
defined for the conversion at different context. The conversion below is based on the
conversion used in JPEG image compression.
The conversion can be expressed as equations below.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
From 8-bit RGB to 8-bit YCbCr:
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Edata1.BoundingBox (2) gives the y dimension
Edata1.BoundingBox (3) gives the height
Edata1.BoundingBox (4) gives the width
Rectangle
Create 2-D rectangle object
Syntax
rectangle
rectangle('Position',[x,y,w,h])
Description
rectangle('Position',[x,y,w,h]) draws the rectangle from the point x,y and having a width of w
and a height of h. Specify values in axes data units.
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
2. Figures. The components of a GUI must be arranged within a figure, which is a window
on the computer screen. In the past, figures have been created automatically whenever we
have plotted data. However, empty figures can be created with the function figure and can be
used to hold any combination of components.
3. Callbacks. Finally, there must be some way to perform an action if a user clicks a mouse
on a button or types information on a keyboard. A mouse click or a key press is an event, and
the MATLAB program must respond to each event if the program is to perform its function.
For example, if a user clicks on a button, that event must cause the MATLAB code that
implements the function of the button to be executed. The code executed in response to an
event is known as a call back. There must be a callback to implement the function of each
graphical component on the GUI.
GUIDE, the MATLAB Graphical User Interface Development Environment, provides
a set of tools for creating graphical user interfaces (GUIs). These tools greatly simplify the
process of laying out and programming GUIs. The GUIDE Layout Editor enables you to
populate a GUI by clicking and dragging GUI components into the layout area. There you
can resize, group and align buttons, text fields, sliders, axes, and other components you add.
GUI Allows Only One Instance to Run (Singleton).
This option allows you to select between two behaviors for the GUI figure:
Allow MATLAB software to display only one instance of the GUI at a time.
Allow MATLAB software to display multiple instances of the GUI.
If you allow only one instance, the software reuses the existing GUI figure whenever
the command to run the GUI is issued. If a GUI already exists, the software brings it to the
foreground rather than creating a new figure. If you clear this option, the software creates a
new GUI figure whenever you issue the command to run the GUI. If we allow only one
instance of a GUI to run, initialization can take place each time we call it from the command
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
line.
CHAPTER 5
HARDWARE DESCRIPTION
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
The relay's switch connections are usually labeled COM, NC and NO:
COM = Common, always connect to this; it is the moving part of the switch.
NC = Normally Closed, COM is connected to this when the relay coil is off.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
NO = Normally Open, COM is connected to this when the relay coil is on.
Relays can switch AC and DC, transistors can only switch DC.
Relays are often a better choice for switching large currents (> 5A).
Ideally suited for interfacing between low-level logic circuitry and multiple peripheral
power loads, the Series ULN2003A high-voltage, high-current Darlington arrays feature
continuous load current ratings to 500 mA for each of the seven drivers. At an appropriate
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
duty cycle depending on ambient temperature and number of drivers turned ON
simultaneously, typical power loads totaling over 230 W (350 max, 95 V) can be controlled.
Typical loads include relays, solenoids, stepping motors, magnetic print hammers,
multiplexed LED and incandescent displays, and heaters. All devices feature open-collector
outputs with integral clamp diodes. The ULN2003A has series input resistors selected for
operation directly with 5V TTL or CMOS. These devices will handle numerous interface
needs particularly those beyond the capabilities of standard logic buffers. The ULN2003A
is a standard Darlington arrays. The outputs are capable of sinking 500 mA and will
withstand atleast 50 V in the OFF state. Outputs may be paralleled for higher load current
capability.
5.4.1 Features:
* 500mA rated collector current (Single output)
* High-voltage outputs: 50V
* Inputs compatible with various types of logic.
* Relay driver application.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Pins 18-25 are grounds and are used as a reference signal for the low (below 0.5 volts)
charge.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
regulator. There are variants on the 78xx series ICs, such as 78L and 78S, some of which can
supply up to 1.5 Amps.
Name
Voltage
LM7805
+ 5 volts
LM7809
+ 9 volts
LM7812
+ 12 volts
LM7905
- 5 volts
LM7909
- 9 volts
LM7912
- 12 volts
The "LM78XX" series of voltage regulators are designed for positive input. For
applications requiring negative input the "LM79XX" series is used.
The LM7812 of three terminal positive regulators are available in the TO-220
package and with several fixed output voltages, making them useful in a wide range of
applications. Each type employs internal current limiting, thermal shut down and safe
operating area protection, making it essentially indestructible. If adequate heat sinking is
provided, they can deliver over 1A output current. Although designed primarily as fixed
voltage regulators, these devices can be used with external components to obtain adjustable
voltages and currents.
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Output Current up to 1A
CHAPTER 6
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
adaptorname is a text string that specifies the name of the adaptor used to communicate
with the device.
deviceID is a numeric scalar value that identifies a particular device available through the
specified adaptor, adaptor name
format is a text string that specifies a particular video format supported by the device or
the full path of a device configuration file (also known as a camera file).
preview (obj) creates a Video Preview window that displays live video data for video
input object obj. The window also displays the timestamp and video resolution of each
frame, and the current status of obj. The Video Preview window displays the video data at
100% magnification (one screen pixel represents one image pixel).
frame = getsnapshot(obj) immediately returns one single image frame, frame, from the
video input object obj.
2. Store the captured image into an image file for further processing.
Now, im will be having the image which is a snapshot of the preview.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
2. Calculate absolute difference value for the image current and reference frames.
c=imabsdiff(a,b);
3. Entire image is segmented into four equal parts which is done as follows
figure(1),
x1=x(1:240,1:320,:);
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
subplot(2,2,1),imshow(x1);
x2=x(1:240,321:640,:);
subplot(2,2,2),imshow(x2);
x3=x(241:480,1:320,:);
subplot(2,2,3),imshow(x3);
x4=x(241:480,321:640,:);
subplot(2,2,4),imshow(x4);
4.
Convert the image into binary image using the calculated threshold.
im2 = im2bw (c, threshold);
Here, im2bw command converts the image given to it into black and white depending
on the threshold value.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
5. Bounding Box:
In Bounding Box method input is a binary image, and output is another binary image
holding the rectangles over the detected blobs.
Edata1 = regionprops(x2, 'BoundingBox')
Ex2=(Edata1.BoundingBox(1));
Ey2=(Edata1.BoundingBox(2));
Ew2=(Edata1.BoundingBox(3));
Eh2=(Edata1.BoundingBox(4));
rectangle('Position',[Ex2,Ey2,Ew2,Eh2],'EdgeColor','r');
These rectangles when plotted on a colored image will result in as follow.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
For initializing the parallel port the following commands are used:
1. DIO = digitalio('adaptor',ID)
'adaptor'-The hardware driver adaptor name. The supported adaptors are advantech, keithley,
mcc, nidaq, and parallel. We have made use of the adaptor name parallel.
ID-The hardware device identifier. The toolbox provides basic DIO capabilities through the
parallel port. The PC supports up to three parallel ports that are assigned the labels LPT1,
LPT2, and LPT3. Most PCs that support the MATLAB software will include a single parallel
port with label LPT1.
DIO-The digital I/O object.
Description:
DIO = digitalio('adaptor',ID) creates the digital I/O object DIO for the specified adaptor and
for the hardware device with device identifier ID.
So,
parport=digitalio('parallel','LPT1')
Creates the digital I/O object parport for adaptor parallel, and parallel port used is LPT1.
2. lines = addline(obj,hwline,'direction')
obj-A digital I/O object.
hwline-The numeric IDs of the hardware lines added to the device object.
'direction'-The line directions can be In or Out, and can be specified as a single value or a cell
array of values.
lines-A column vector of lines with the same length as hwline.
Description
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
lines = addline(obj,hwline,'direction') adds the hardware lines specified by hwline to the
digital I/O object obj. direction configures the lines for either input or output. lines is a row
vector of lines.
So,
line=addline(parport,0:7,'out')
Adds eight lines (0:7) to parport from port 0, it acts as an output lines.
3. pval = [0 0 0 0 0 0 0 0];
Creates a matrix of size 1 by 8 with all the initial values zero.
4. putvalue(obj,data)
obj-A digital I/O object.
data-A decimal value or binary vector.
Description
putvalue(obj,data) writes data to the hardware lines contained by the digital I/O object obj.
So,
putvalue(parport,pval);
It is used to transfer pval value to parallel port.
For initializing the parallel port LPT1 the commands are executed in the following order.
parport=digitalio('parallel','LPT1');
line=addline(parport,0:7,'out');
pval = [0 0 0 0 0 0 0 0];
putvalue(parport,pval);
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
We need to give values of MIN_LEVEL and MAX_LEVEL for which the lights
should be on/off. After writing in appropriate values in edit box we need to press the OK
button which will load these two values.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
The additional buttons like STOP will stop the execution and close the GUI.
The EXIT button is used to exit and close all MATLAB windows.
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
CHAPTER 7
ADVANTAGES
Following are some advantages offered by the proposed solution over conventional systems:
A single sensor can function as a photosensor as well as an occupancy sensor.
A single sensor can be used for different task areas (or control zones) with different
target light level requirements, as long as the sensor has a view of all task areas. A
conventional system will typically need several photosensors for this purpose.
Compared to a conventional photosensor, the performance of the proposed system is far
less likely to be adversely affected by a direct view of a light source or direct sunlight.
The sensor is capable of detecting small movements, on the order of a couple of inches,
several feet away from the camera as long as it has an adequate resolution. The sensor
sensitivity to motion can be adjusted in real-time based on the activity level or other
criteria. As such, this approach can offer a better capability in occupancy detection
compared to conventional occupancy sensors.
Algorithms can be developed so that the problem of people or objects partially blocking
the sensors view of the task areas can be circumvented.
Real-time energy monitoring and performance analysis of the actual system is possible,
which is unique to this application.
CMOS Technology can provide an attractive and cost effective solution.
CHAPTER 8
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
APPLICATIONS
Commercial and domestic buildings
Commercial buildings use air conditioning and increasingly use curtain wall design
with single glazing. Estimates show that between 30% to 50% of the spaces in these
buildings has access to daylight through windows and doors but these buildings
completely rely on artificial lightning with very less use of natural daylight. This problem
can be solved using daylight harvesting.
The system detects the daylight and human presence and switches on the lights as per
need. Thus, the regions where there is no need of artificial lights and where the natural
sunlight can be made use of, the system provides an efficient way of using natural energy.
This can be achieved using same cameras and pcs used for surveillance purpose.
This method overcomes several drawbacks of conventional sources used in daylight
harvesting and provides additional functionalities which are not achievable by these
sensors, thus significant amount of energy can be saved.
CHAPTER 9
CONCLUSION
Department of ENC
Integrated Daylight Harvesting And Human Detection Using Digital Image Processing
In our project we are able to control the lights of a room combining the daylight
estimation, occupancy detection and the lighting control algorithms. We are able to detect the
smallest change in the acquired image from the new image, which makes it very efficient.
Implementation of our project in commercial and domestic buildings will save a lot of
power, which otherwise is wasted because of the use of artificial lightings, thereby making
optimum use of the natural light from sun. Thus we are able to make use of the natural
sunlight rather than the artificial lights which is the main objective of our project, which
cannot be obtained using the conventional sensor methods. Thus this system can be helpful in
saving electricity and making the area energy efficient. In our project we control the lights in
the room, but other than controlling the lights we can also design it to control different
electrical appliances like fan, air conditioner etc. Due to its easy implementation and user
friendly GUI, we believe this project is a boon for the commercial as well as the domestic
buildings.
Specular reflection from daylight can cause the prototype to overestimate illuminance
in localized areas. To counter this, existing algorithm needs to be improved and a suitable
calibration and commissioning procedure must be outlined. Dark surfaces typically have low
luminance, thus signal-to noise ratio becomes an issue in estimating task illuminance on dark
surfaces.
Department of ENC